Bug Fix List - 4.2.0 Release: Difference between revisions

From Octave
Jump to navigation Jump to search
 
(184 intermediate revisions by 11 users not shown)
Line 1: Line 1:
The following bugs must be fixed prior to the next release.  See also the [[4.2 Release Checklist]] .
The following bugs must be fixed prior to the next release.  See also the [[4.2.0 Release Checklist]] .


Sign up for a bug by filling in the Owner field so people won't duplicate each other's work.
Sign up for a bug by filling in the Owner field so people won't duplicate each other's work.


Use <pre><strike> ... </strike></pre> to cross an item off the list when it has been done.  Add <pre>WON'T FIX</pre> and the strike through tag for any bugs that will not be fixed in this round.
Use <pre><strike> ... </strike></pre> to cross an item off the list when it has been done.  Add <pre>WON'T FIX</pre> and the strike through tag for any bugs that will not be fixed in this round.
<div class="tocinline">__TOC__</div>


== Bugs marked as Crash ==
== Bugs marked as Crash ==


* Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows
(Some of these crashes seem to appear only on a few systems.  Please check which your system(s) can reproduce.)
 
* <strike>Owner: jwe {{bug|48574}} With GCC 6.x, an error in an onCleanup function causes Octave to crash</strike>
 
* <strike>Owner: ??? {{bug|45366}} Two objects not cleaning dynamically allocated widgets leading to crash at exit -- patch supplied</strike>
 
* <strike>Owner: ??? {{bug|47837}} Segmentation fault with missing warning state "all"</strike>
 
* Owner: ??? {{bug|47927}} Ctrl+C crashes Octave on MacOS
 
* Owner: ??? {{bug|47914}} segfault with OpenGL patches and address sanitizer
 
* <strike> Owner: ??? {{bug|47650}} octave crashed while plotting many functions </strike>
 
* <strike> {{bug|46501}} Crash running uimenu code under Qt </strike>
 
* Owner: ??? {{bug|46349}} dblquad/triplequad - periodic functions over the whole period [hang, not crash]
 
* <strike> {{bug|46315}} Assertion Failed - profiler crash on every 2nd time execution halts </strike>
 
* <strike> Owner: ??? {{bug|45863}} Octave crashes when clicking on polar plot using OpenGL </strike>
 
* <strike> Owner: ??? {{bug|45577}}  Solving systems using complex NaN causes crash </strike>
 
* WON'T FIX <strike>Owner: ??? {{bug|44823}} Segfault when using HD Graphics 6000 on Fedora 21</strike>
 
=== Windows ===
 
* <strike> Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows </strike>


=== ''All'' bugs marked as crash in Savannah, ''except'' with severity >= 4 ===
* Owner: ??? {{bug|38159}} dicom package: crash on calling dicomwrite function
Octave Forge Package 3 - Normal Confirmed None None Thu 24 Jan 2013 04:21:33 AM GMT
* Owner: ??? {{bug|39100}} tsa MEX: "invalid image"
Octave Forge Package 3 - Normal None None None Tue 28 May 2013 05:06:58 PM GMT
* Owner: ??? {{bug|40044}} *** glibc detected *** gnuplot: double free or corruption (fasttop): 0x08d72878 ***
Plotting with gnuplot 3 - Normal Confirmed None None Mon 16 Sep 2013 05:10:27 PM GMT
* Owner: ??? {{bug|40608}} MinGW: crashes with JIT
Libraries 3 - Normal Postponed None
philipnienhuis
Sun 17 Nov 2013 12:00:13 PM GMT
* Owner: ??? {{bug|41213}} JIT segfaults on non-x86 processors
Interpreter 3 - Normal Postponed None
mtmiller
Sun 12 Jan 2014 09:52:33 PM GMT
* Owner: ??? {{bug|42118}} COW memory issues when extracting small slices from large arrays
Octave Function 3 - Normal Confirmed
jwe
derjan
Mon 14 Apr 2014 04:49:55 PM GMT
* Owner: ??? {{bug|42429}} @ftp/dir crashes Octave
Octave Function 3 - Normal Confirmed
mtmiller
allanjacobs
Mon 26 May 2014 03:54:56 PM GMT
* Owner: ??? {{bug|42672}} Agora webpage throws an error when trying to comment.
Agora website 3 - Normal None None
edu159
Thu 03 Jul 2014 01:58:26 PM GMT
* Owner: ??? {{bug|44470}} Pause does not detect Ctrl+C keystroke in Windows GUI
* Owner: ??? {{bug|44470}} Pause does not detect Ctrl+C keystroke in Windows GUI
Interpreter 3 - Normal Confirmed None
 
jsh
Sat 07 Mar 2015 02:23:45 PM GMT
* Owner: ??? {{bug|44478}} test __osmesa_print__.cc-tst crashes with Nvidia drivers
Plotting with OpenGL 3 - Normal Confirmed None
tmacchant
Sat 07 Mar 2015 10:56:37 PM GMT
* Owner: ??? {{bug|44643}} classdef handle object can go into an recursive loop with isequal(obj,obj)
Interpreter 3 - Normal Confirmed None
jsh
Fri 27 Mar 2015 07:50:45 AM GMT
* Owner: ??? {{bug|44823}} Segfault when using HD Graphics 6000 on Fedora 21
Plotting with OpenGL 3 - Normal None None
godfrey
Mon 13 Apr 2015 02:37:16 AM GMT
* Owner: ??? {{bug|45297}} GUI crash when calling scatter (x, y, [], color) with Windows 8.1
Plotting with OpenGL 3 - Normal Need Info None None Wed 10 Jun 2015 07:14:18 PM GMT
* Owner: ??? {{bug|45366}} Two objects not cleaning dynamically allocated widgets leading to crash at exit
GUI 3 - Normal Patch Submitted None
sebald
Sun 21 Jun 2015 06:57:15 AM GMT
* Owner: ??? {{bug|45604}} Windows XP Octave 4.0.0 plot crashes
Plotting 3 - Normal None None
khb
Wed 22 Jul 2015 07:50:22 PM GMT
* Owner: ??? {{bug|45634}} Octave 4.0.0 GUI crashes on first-time use
GUI 3 - Normal None None None Mon 27 Jul 2015 04:15:44 AM GMT
* Owner: ??? {{bug|45860}} Many stacked uipanels crashes the qt gui in Windows 8
* Owner: ??? {{bug|45860}} Many stacked uipanels crashes the qt gui in Windows 8
GUI 3 - Normal Confirmed None
 
jsh
* WON'T FIX <strike>Owner: ??? {{bug|47840}} exec segfaults on Windows</strike>
Tue 01 Sep 2015 11:00:55 PM GMT
 
* Owner: ??? {{bug|45863}} Octave crashes when clicking on polar plot using OpenGL
* <strike> Owner: ??? {{bug|46476}} Octave 4.0.0 crashes on plot </strike>
Plotting with OpenGL 3 - Normal Need Info None None Wed 02 Sep 2015 12:41:17 PM GMT
 
* Owner: ??? {{bug|46192}} JIT compiler fails in jit.tst and aborts Octave
* <strike> Owner: ??? {{bug|45297}} GUI crash when calling scatter (x, y, [], color) with Windows 8.1 (Anyone with Win 8.1 to reproduce this? If not, skip it.) </strike>
Interpreter 3 - Normal Postponed None
 
rik5
* WON'T FIX <strike>Owner: ??? {{bug|47445}} Settng colours for too many plots causes Segmentation violation (Anyone with Win 8 to reproduce this? If not, skip it.)</strike>
Mon 12 Oct 2015 11:22:38 PM GMT
 
* Owner: ??? {{bug|46315}} Assertion Failed - profiler crash on every 2nd time execution halts
* <strike>Owner: ??? {{bug|45634}} Octave 4.0.0 GUI crashes on first-time use</strike>
Octave Function 3 - Normal Confirmed None
 
nrjank
* <strike> Owner: ??? {{bug|45604}} Windows XP Octave 4.0.0 plot crashes </strike>
Wed 28 Oct 2015 04:07:17 PM GMT
* Owner: ??? {{bug|46349}} dblquad/triplequad - periodic functions over the whole period
Octave Function 3 - Normal Confirmed None None Sat 31 Oct 2015 06:19:16 PM GMT
* Owner: ??? {{bug|46476}} Octave 4.0.0 crashes on plot
Plotting with OpenGL 3 - Normal Need Info None None Thu 19 Nov 2015 03:43:25 PM GMT
* Owner: ??? {{bug|46501}} Crash running uimenu code under Qt
Plotting with OpenGL 3 - Normal Confirmed None
rik5
Mon 23 Nov 2015 05:39:14 AM GMT
* Owner: ??? {{bug|46910}} Octave hangs on extremely slow ghostscript on Windows when printing figures
Plotting with OpenGL 3 - Normal Need Info None
theillusiveman
Fri 15 Jan 2016 07:49:00 PM GMT
* Owner: ??? {{bug|46926}} saveas() crashes Octave
Plotting with OpenGL 3 - Normal Need Info None None Mon 18 Jan 2016 08:14:04 AM GMT
* Owner: ??? {{bug|47445}} Settng colours for too many plots causes Segmentation violation
Plotting with OpenGL 3 - Normal Need Info None
unknownscribe
Thu 17 Mar 2016 06:53:10 PM GMT
* Owner: ??? {{bug|47620}} segfault when using eval and anoymous function
Interpreter 3 - Normal Confirmed None None Mon 04 Apr 2016 03:13:40 PM GMT
* Owner: ??? {{bug|47650}} octave crashed while plotting many functions
Plotting with OpenGL 3 - Normal Need Info None None Fri 08 Apr 2016 03:41:01 PM GMT
* Owner: ??? {{bug|47827}} "Ctrl+1" shortcut crashes the GUI
GUI 3 - Normal Works For Me None None Mon 02 May 2016 03:24:58 PM GMT
* Owner: ??? {{bug|47837}} Segmentation fault with missing warning state "all"
Octave Function 3 - Normal Patch Submitted
lachlan
gyom
Tue 03 May 2016 03:01:18 PM GMT
* Owner: ??? {{bug|47840}} exec segfaults on Windows
Interpreter 3 - Normal None None
tmacchant
Tue 03 May 2016 11:01:38 PM GMT
* Owner: ??? {{bug|47914}} segfault with OpenGL patches and address sanitizer
Plotting with OpenGL 3 - Normal Confirmed None
rik5
Fri 13 May 2016 05:43:26 PM GMT
* Owner: ??? {{bug|47927}} Ctrl+C crashes Octave on MacOS
Interpreter 3 - Normal None None
bpabbott
Mon 16 May 2016 12:11:44 AM GMT
* Owner: ??? {{bug|47958}} GUI freezes when starting debug with a partly drawn Qt figure
Plotting with OpenGL 3 - Normal None None
lachlan
Thu 19 May 2016 11:24:20 AM GMT
* Owner: ??? {{bug|48078}} signal package: crash in remez with close frequency band values + differentiator
Octave Forge Package 3 - Normal Confirmed None None Wed 01 Jun 2016 03:17:04 PM GMT
* Owner: ??? {{bug|48219}} Crash at end of execution of openEMS script
None 3 - Normal Need Info None
jcoppens
Tue 14 Jun 2016 03:42:36 AM GMT
* Owner: ??? {{bug|48284}} Can't make the graphics work on new installation
Plotting with OpenGL 3 - Normal Need Info None None Tue 21 Jun 2016 11:06:31 AM GMT
* Owner: ??? {{bug|48323}} interval package: segmentation fault in qr function
Octave Forge Package 3 - Normal Works For Me None
oheim
Mon 27 Jun 2016 05:45:02 AM GMT
* Owner: ??? {{bug|41652}} Octave builds but crashes when trying to use gcj for java support
Configuration and Build System 2 - Minor Postponed None
mtmiller


== Bugs marked Configuration and Build System ==
== Bugs marked Configuration and Build System ==


* Owner: ??? {{bug|48319}} long double declaration error in i386 architecture (?)
* Owner: ??? {{bug|48380}} Binary versions of several Octave-Forge packages fail to build with MXE
 
* NEED INFO {{bug|41574}} Current build approach causes mkoctfile to link to too many libraries on the Mac -- patch posted
 
* Owner: ??? {{bug|44979}} check for osmesa is done at runtime and not configure -- Someone should check if this is easy
 
* <strike> Owner: jwe {{bug|48139}} New warnings about deprecated functions when building liboctave -- minor but should be easy to fix </strike>
 
* <strike>Owner: ??? {{bug|45399}} build failure with multiple flex source files using gcc Link Time Optimization (LTO) -- patch submitted. Marked "minor", but easy fix. </strike>
 
* <strike>Owner: ??? {{bug|47971}} "make clean; make" fails on missing oct-conf-post.h</strike>
 
* <strike>Owner: ??? {{bug|47576}} mxe-octave: octave-4.0.1-installer.exe (32bit) does not install on Windows 10 -- ready for test </strike>
 
* <strike>Owner: ??? {{bug|47858}} Building with hdf5-1.10 fails due to changed variable type -- patch posted</strike>
 
* <strike>Owner: JWE {{bug|48319}} Development source build failure related to LONG_DOUBLE_ROUNDING in oct-inttypes.cc</strike>
 
* <strike>Owner: ??? {{bug|46063}} Build system re-makes certain files 2 or even 3 times</strike>


=== ''All'' bugs marked configuration and build system in Savannah ===
* WON'T FIX <strike> Owner: ??? {{bug|46758}} mxe-octave: octave-logo.ico is cropped not scaled due to rsvg-convert bug </strike>


* Owner: ??? {{bug|38776}} Tests in private functions cannot be tested directly
* <strike>Owner: ??? {{bug|45646}} files in source distribution should not be deleted on "clean" or "distclean" -- is marked as "minor", but sounds important for a release</strike>
Configuration and Build System 3 - Normal None None
 
philipnienhuis
* <strike>Owner: ??? {{bug|47617}} mxe-octave: instrument-control package not installed correctly in official release -- this looks simple; is it?</strike>
Fri 19 Apr 2013 11:01:56 AM GMT
 
* Owner: ??? {{bug|41027}} config.h is too generic
* <strike>Owner: ??? {{bug|48340}} parallel package fails to build with dev octave</strike>
Configuration and Build System 3 - Normal Confirmed None
opoplawski
Sun 29 Dec 2013 03:43:39 PM GMT
* Owner: ??? {{bug|41298}} pkg install: automatically extract %!tests and install both extracted and fixed test files
Configuration and Build System 3 - Normal None None
mtmiller
Wed 22 Jan 2014 06:14:57 AM GMT
* Owner: ??? {{bug|41574}} Current build approach causes mkoctfile to link to too many libraries on the Mac (patch supplied)
Configuration and Build System 3 - Normal Patch Submitted None
mcgrant
Thu 13 Feb 2014 12:07:22 AM GMT
* Owner: ??? {{bug|43298}} llvm libc++ 3.5 fails to resolve the pow(octave_int<int>, octave_Int<int>) function overload
Configuration and Build System 3 - Normal Postponed None None Thu 25 Sep 2014 03:31:54 AM GMT
* Owner: ??? {{bug|43908}} Some OF packages won't install with 64-bit indexing Octave
Configuration and Build System 3 - Normal Postponed None
philipnienhuis
Tue 30 Dec 2014 11:41:15 PM GMT
* Owner: ??? {{bug|44979}} check for osmesa is done at runtime and not configure
Configuration and Build System 3 - Normal None None
carandraug
Fri 01 May 2015 12:40:30 PM GMT
* Owner: ??? {{bug|45082}} mxe native build fails at gmp
Configuration and Build System 3 - Normal None None
tmacchant
Tue 12 May 2015 08:46:55 AM GMT
* Owner: ??? {{bug|45188}} MXE: problems installing different Octave versions side by side
Configuration and Build System 3 - Normal None None
philipnienhuis
Mon 25 May 2015 09:29:07 PM GMT
* Owner: ??? {{bug|45578}} build failure due to no dependency on libgnu
Configuration and Build System 3 - Normal Confirmed None
lostbard
Sun 19 Jul 2015 02:10:47 PM GMT
* Owner: ??? {{bug|45644}} Build system distributes .cc files in include/octave directory
Configuration and Build System 3 - Normal None None
rik5
Tue 28 Jul 2015 05:13:17 PM GMT
* Owner: ??? {{bug|46063}} Build system re-makes certain files 2 or even 3 times
Configuration and Build System 3 - Normal Confirmed None
rik5
Sun 27 Sep 2015 07:35:53 PM GMT
* Owner: ??? {{bug|46758}} mxe-octave: octave-logo.ico is cropped not scaled due to rsvg-convert bug
Configuration and Build System 3 - Normal Confirmed None
oheim
Fri 25 Dec 2015 10:58:44 PM GMT
* Owner: ??? {{bug|46863}} mxe-octave: build_packages.m not up to date
Configuration and Build System 3 - Normal Need Info None None Sun 10 Jan 2016 03:36:38 AM GMT
* Owner: ??? {{bug|47494}} mxe-octave: OF mapping package shadows rad2deg & deg2rad in dev octave
Configuration and Build System 3 - Normal None None
philipnienhuis
Tue 22 Mar 2016 07:49:14 AM GMT
* Owner: ??? {{bug|47576}} mxe-octave: octave-4.0.1-installer.exe (32bit) does not install on Windows 10
Configuration and Build System 3 - Normal Ready For Test None
nagashi
Wed 30 Mar 2016 08:05:23 PM GMT
* Owner: ??? {{bug|47617}} mxe-octave: instrument-control package not installed correctly in official release
Configuration and Build System 3 - Normal Confirmed None None Mon 04 Apr 2016 01:18:01 PM GMT
* Owner: ??? {{bug|47817}} mxe-octave: error while building documentation of dev Octave
Configuration and Build System 3 - Normal Confirmed None
philipnienhuis
Sun 01 May 2016 05:53:33 PM GMT
* Owner: ??? {{bug|47858}} Building with hdf5-1.10 fails due to changed variable type
Configuration and Build System 3 - Normal Confirmed None
stefanm
Thu 05 May 2016 06:43:05 PM GMT
* Owner: ??? {{bug|47886}} Do not link against libraries without OpenGL
Configuration and Build System 3 - Normal Confirmed None None Tue 10 May 2016 01:19:47 PM GMT
* Owner: ??? {{bug|47971}} "make clean; make" fails on missing oct-conf-post.h
Configuration and Build System 3 - Normal None
jwe
rik5
Sun 22 May 2016 02:22:50 AM GMT
* Owner: ??? {{bug|48172}} doc build fails with texi2dvi/texi2pdf errors on Ubuntu 14.04
Configuration and Build System 3 - Normal Confirmed None
muhali
Wed 08 Jun 2016 10:52:51 AM GMT
* Owner: ??? {{bug|48319}} Development source build failure related to LONG_DOUBLE_ROUNDING in oct-inttypes.cc
Configuration and Build System 3 - Normal None None
nir_krakauer
Sun 26 Jun 2016 07:55:19 PM GMT
* Owner: ??? {{bug|36524}} Upgrade defun macro to accept non-double-quoted string for DOCSTRING
Configuration and Build System 2 - Minor Ready For Test None
rik5
Tue 22 May 2012 04:12:32 PM GMT
* Owner: ??? {{bug|39446}} MXE-Octave: LAPACK build mixes MinGW and MSVC
Configuration and Build System 2 - Minor Postponed None
philipnienhuis
Tue 09 Jul 2013 12:38:27 PM GMT
* Owner: ??? {{bug|40111}} Support runtime selection of Java version on Linux and Unix systems
Configuration and Build System 2 - Minor None
jwe
mtmiller
Thu 26 Sep 2013 01:07:40 PM GMT
* Owner: ??? {{bug|40252}} Make GUI compatible with both Qt4 and Qt5
Configuration and Build System 2 - Minor Postponed None
mtmiller
Sat 12 Oct 2013 07:40:35 PM GMT
* Owner: ??? {{bug|41652}} Octave builds but crashes when trying to use gcj for java support
Configuration and Build System 2 - Minor Postponed None
mtmiller
Fri 21 Feb 2014 02:01:41 AM GMT
* Owner: ??? {{bug|44359}} Save and restore user FFLAGS, add additional options to AM_FFLAGS
Configuration and Build System 2 - Minor Postponed None
mtmiller
Tue 24 Feb 2015 03:09:49 AM GMT
* Owner: ??? {{bug|45399}} build failure with multiple flex source files using gcc Link Time Optimization (LTO)
Configuration and Build System 2 - Minor Postponed None
atcl
Wed 24 Jun 2015 08:43:01 PM GMT
* Owner: ??? {{bug|45646}} files in source distribution should not be deleted on "clean" or "distclean"
Configuration and Build System 2 - Minor Confirmed
mtmiller
mtmiller
Wed 29 Jul 2015 12:41:16 AM GMT
* Owner: ??? {{bug|48139}} New warnings about deprecated functions when building liboctave
Configuration and Build System 2 - Minor None
jwe
rik5
Mon 06 Jun 2016 01:00:38 AM GMT
* Owner: ??? {{bug|34301}} Can't compile oct files using gcc -fvisibility=hidden option
Configuration and Build System 1 - Wish Need Info None None Thu 15 Sep 2011 09:19:46 PM GMT
* Owner: ??? {{bug|35392}} /etc/octaverc
Configuration and Build System 1 - Wish Need Info None
manday
Sat 28 Jan 2012 09:27:27 PM GMT
* Owner: ??? {{bug|36477}} use XDG dirs instead of HOME
Configuration and Build System 1 - Wish Confirmed None
mccann
Wed 16 May 2012 03:20:01 AM GMT
* Owner: ??? {{bug|40444}} On Windows, config & history files etc. should go to %APPDATA%
Configuration and Build System 1 - Wish Postponed None
philipnienhuis
Fri 01 Nov 2013 04:46:11 PM GMT
* Owner: ??? {{bug|41061}} building with --enable-jit with libllvm 3.5 fails to compile
Configuration and Build System 1 - Wish Postponed None
aaahaaah
Wed 01 Jan 2014 10:28:03 PM GMT
* Owner: ??? {{bug|43343}} Associate .m files to open in Octave editor in macOS
Configuration and Build System 1 - Wish Need Info
cdf
sattath
Wed 01 Oct 2014 05:33:07 PM GMT
* Owner: ??? {{bug|47831}} mercurial build writes files to source tree doc/{interpreter,liboctave}
Configuration and Build System 1 - Wish Postponed None
sebald


== Bugs with severity >= 4 ==
== Bugs with severity >= 4 ==
(Some of these may also be marked as Crash, Regression, Configure and Build System.
* POSTPONED <strike> Owner: ??? {{bug|44916}} --softwareopengl option for performance </strike>
* Owner: ??? {{bug|41567}} error in qr -- patch posted
* Owner: ??? {{bug|37672}} CTRL+C interrupt processing causes segfaults -- patch posted
* Owner: ??? {{bug|37672}} CTRL+C interrupt processing causes segfaults
* Owner: ??? {{bug|47400}} panic on Ctrl+c with multithreaded ATLAS or OpenBLAS -- patch posted
GUI 5 - Blocker Confirmed None
* <strike> {{bug|41567}} error in qr -- patch posted </strike>
thorsten
* <strike> Owner: ??? {{bug|43098}} "if (array)" should raise a warning, and give the same result for dense and sparse -- patch posted </strike>
Tue 06 Nov 2012 09:03:06 AM GMT
* Owner: ??? {{bug|47676}} Cannot apply computed assignment to a variable defined after the code was parsed (e.g., in a script) -- workaround patch posted
* Owner: ??? {{bug|44916}} Printing Qt-drawn figures produces faulty files
* <strike> Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows </strike>
Plotting with OpenGL 5 - Blocker None None
* POSTPONED {{bug|42469}} GUI crashes on international character after autocompletion -- upstream scintilla bug.  Can we work around it?
mkunz
* <strike> {{bug|44335}} Use consistent wording for "contribute" vs "donate" -- patch posted </strike>
Fri 24 Apr 2015 10:51:58 AM GMT
* <strike> Owner: [[User:siko1056]] {{bug|46330}} segfault with matrices containing Inf & NaN -- patch posted </strike>
* Owner: ??? {{bug|39000}} Can't override BLAS XERBLA handler on Windows
* <strike> Owner: ??? {{bug|47543}} segfault with warnings disabled in subfunction when all warnings disabled globally -- patch posted </strike>
Libraries 4 - Important Confirmed None
drizzd
Wed 15 May 2013 04:07:23 PM GMT
* Owner: ??? {{bug|41567}} qr fails with two matrix inputs
Octave Function 4 - Important Patch Submitted None
nir_krakauer
Wed 12 Feb 2014 01:45:41 PM GMT
* Owner: ??? {{bug|42469}} GUI crashes on international character after autocompletion
GUI 4 - Important Postponed None None Fri 30 May 2014 07:19:25 PM GMT
* Owner: ??? {{bug|43098}} "if (array)" should raise a warning, and give the same result for dense and sparse
Libraries 4 - Important Patch Submitted
lachlan
cbm
Thu 28 Aug 2014 09:32:19 AM GMT
* Owner: ??? {{bug|44335}} Use consistent wording for "contribute" vs "donate"
GUI 4 - Important Patch Submitted None
mtmiller
Sat 21 Feb 2015 03:28:24 PM GMT
* Owner: ??? {{bug|46330}} segfault with matrices containing Inf & NaN
Libraries 4 - Important Patch Submitted None
paramaniac
Fri 30 Oct 2015 04:30:53 AM GMT
* Owner: ??? {{bug|47400}} panic on Ctrl+c with multithreaded ATLAS or OpenBLAS
Interpreter 4 - Important Need Info None None Sun 13 Mar 2016 06:57:30 PM GMT
* Owner: ??? {{bug|47543}} segfault with warnings disabled in subfunction when all warnings disabled globally
Interpreter 4 - Important Patch Submitted None
opoplawski
Sat 26 Mar 2016 05:00:37 PM GMT
* Owner: ??? {{bug|47676}} Cannot apply computed assignment to a variable defined after the code was parsed (e.g., in a script)
Interpreter 4 - Important Patch Submitted None
cdf


== Bugs marked as regressions ==
== Bugs marked as regressions ==
* owner (???) {{bug|41574}} Current build approach causes mkoctfile to link to too many libraries on the Mac -- patch posted


=== ''All'' bugs marked as regression in Savannah, ''except'' with severity >= 4 ===
* owner (???) {{bug|44498}} isvector: Always returns true for objects from user defined classes -- patch submitted
* owner (???) {{bug|38236}} invoking script in demo block to define variables causes errors
 
Interpreter 3 - Normal None None
* owner (???) {{bug|47337}} [Windows] fltk toolkt: infinite loop "GL2PS warning: Unknown token in buffer" when printing -- infinite loop is almost as bad as a crash
cdf
 
Sat 02 Feb 2013 04:09:00 PM GMT
* <strike> owner (???) {{bug|47756}} [ode suit] integrate_adaptive fails with vertical tspan -- patch posted </strike>
* owner (???) {{bug|40333}} print with legend modifies axis position
 
Plotting 3 - Normal Confirmed None
* owner (???) {{bug|44152}} print("plot_file.pdf") generates warning message -- trivial fix
dac922
 
Mon 21 Oct 2013 07:10:28 PM GMT
* owner (???) {{bug|36743}} Octave:language-extension warning warns about Octave's own files -- old bug, but the inability to warn of automatic broadcast is a regression.
* owner (???) {{bug|41574}} Current build approach causes mkoctfile to link to too many libraries on the Mac (patch supplied)
 
Configuration and Build System 3 - Normal Patch Submitted None
* <strike>owner (???) {{bug|45507}} acos returns different results on big input values on gcc 4.8</strike>
mcgrant
 
Thu 13 Feb 2014 12:07:22 AM GMT
* <strike>owner (???) {{bug|43559}} "hold on" causes "plot" to use incorrect series colouring -- patch posted</strike>
* owner (???) {{bug|41794}} [FUZZY-LOGIC] renamed function not propagated to code
 
Octave Forge Package 3 - Normal None None
* <strike>owner (???) {{bug|46522}} clear all does not fix shadowed "help"</strike> -- (Three of us can no longer reproduce this.)
juanpi
 
Thu 06 Mar 2014 06:46:14 PM GMT
* <strike> owner (???) {{bug|48296}} demo hangs with subplot and pager -- patch posted </strike>
* owner (???) {{bug|43559}} "hold on" causes "plot" to use incorrect series colouring
 
Plotting 3 - Normal Confirmed None None Fri 07 Nov 2014 12:11:20 PM GMT
* <strike>owner (???) {{bug|47571}} Problem with umlaut in command line</strike> -- I think no code change is needed; just compiling Windows binary of 4.2.0 in a UTF-8 environment
* owner (???) {{bug|43585}} rectangle wrong axis calculation
 
Octave Function 3 - Normal Confirmed None
* WONT'T FIX <strike> owner (???) {{bug|46645}} Can't load struct variables that use arbitrary fieldnames -- may be too hard </strike>
andy1978
Wed 12 Nov 2014 10:38:07 AM GMT
* owner (???) {{bug|44245}} need configurable warning when sprintf format contains integer code, but value is real number
Octave Function 3 - Normal Confirmed
jwe
rik5
Fri 13 Feb 2015 11:18:34 PM GMT
* owner (???) {{bug|44498}} isvector: Always returns true for objects from user defined classes
Octave Function 3 - Normal None None
oheim
Tue 10 Mar 2015 06:58:06 AM GMT
* owner (???) {{bug|44829}} Multiple legends not working anymore with plotyy
Plotting 3 - Normal Confirmed None
linde
Tue 14 Apr 2015 08:15:11 AM GMT
* owner (???) {{bug|45055}} splines: bin_value unit test fails
Octave Forge Package 3 - Normal None None
rlaboiss
Fri 08 May 2015 01:16:28 PM GMT
* owner (???) {{bug|45494}} A recent change has broken hist (randn (10000, 1), 30);
Plotting with OpenGL 3 - Normal None None
godfrey
Wed 08 Jul 2015 10:42:49 AM GMT
* owner (???) {{bug|45507}} acos returns different results on big input values on gcc 4.8
Octave Function 3 - Normal In Progress None
hardy
Thu 09 Jul 2015 06:53:00 PM GMT
* owner (???) {{bug|45710}} grid minor and axis tight fail to plot all minor grid lines
Plotting with OpenGL 3 - Normal Confirmed None
godfrey
Fri 07 Aug 2015 01:09:52 AM GMT
* owner (???) {{bug|45823}} Empty plot after figure command (FLTK only)
Plotting with OpenGL 3 - Normal Confirmed None
caliari
Tue 25 Aug 2015 02:54:30 PM GMT
* owner (???) {{bug|46011}} Can't warn of automatic broadcasting without triggering {{bug|36743}}
Interpreter 3 - Normal In Progress None
lachlan
Mon 21 Sep 2015 12:49:59 AM GMT
* owner (???) {{bug|46047}} Large number of axes ticks for big logarithmic plots
Plotting 3 - Normal Confirmed None
caliari
Thu 24 Sep 2015 11:52:16 AM GMT
* owner (???) {{bug|46496}} Problems with legend background and labels spacing
Plotting with gnuplot 3 - Normal None None
msantos
Sun 22 Nov 2015 02:21:46 PM GMT
* owner (???) {{bug|46516}} Qt plotting, plot overlay ignores plot order
Plotting with OpenGL 3 - Normal Need Info None
nrjank
Tue 24 Nov 2015 04:19:06 PM GMT
* owner (???) {{bug|46522}} clear all does not fix shadowed "help"
Interpreter 3 - Normal Confirmed None
juanpi
Wed 25 Nov 2015 02:27:14 AM GMT
* owner (???) {{bug|46597}} control package 3.0.0: impulse function yields incorrect result
Octave Forge Package 3 - Normal Confirmed None None Thu 03 Dec 2015 11:52:28 AM GMT
* owner (???) {{bug|46645}} Can't load struct variables that use arbitrary fieldnames
Interpreter 3 - Normal Confirmed None
rik5
Wed 09 Dec 2015 07:38:00 PM GMT
* owner (???) {{bug|46758}} mxe-octave: octave-logo.ico is cropped not scaled due to rsvg-convert bug
Configuration and Build System 3 - Normal Confirmed None
oheim
Fri 25 Dec 2015 10:58:44 PM GMT
* owner (???) {{bug|47337}} [Windows] fltk toolkt: infinite loop "GL2PS warning: Unknown token in buffer" when printing
Plotting with OpenGL 3 - Normal In Progress None
philipnienhuis
Fri 04 Mar 2016 11:23:33 AM GMT
* owner (???) {{bug|47415}} out of memory negating a permutation matrix
Octave Function 3 - Normal None None
cdf
Tue 15 Mar 2016 09:23:46 AM GMT
* owner (???) {{bug|47571}} Problem with umlaut in command line
GUI 3 - Normal Need Info None None Wed 30 Mar 2016 09:47:56 AM GMT
* owner (???) {{bug|47680}} classdef @ operator to overrided superclass methods
Interpreter 3 - Normal None None
icouckuy
Tue 12 Apr 2016 05:57:49 PM GMT
* owner (???) {{bug|47755}} Access to object arrays
Interpreter 3 - Normal Confirmed None
gyom
Thu 21 Apr 2016 04:26:34 PM GMT
* owner (???) {{bug|47756}} [ode suit] integrate_adaptive fails with vertical tspan
Octave Function 3 - Normal None None
juanpi
Thu 21 Apr 2016 07:12:39 PM GMT
* owner (???) {{bug|48296}} demo hangs with subplot and pager
Plotting with OpenGL 3 - Normal Patch Submitted None
mmuetzel
Wed 22 Jun 2016 07:32:02 PM GMT
* owner (???) {{bug|44152}} print("plot_file.pdf") generates warning message
Plotting with OpenGL 2 - Minor None None
godfrey
Sun 01 Feb 2015 05:35:00 PM GMT
* owner (???) {{bug|44934}} classdef parser prints extra newline when failing to parse bad classdef file
Interpreter 2 - Minor None None
rik5


== Bugs marked GUI ==
== Bugs marked GUI ==
Line 479: Line 128:
* Owner: ??? {{bug|42036}} Files and directories with non-ASCII characters not handled correctly on Windows
* Owner: ??? {{bug|42036}} Files and directories with non-ASCII characters not handled correctly on Windows
* Owner: ??? {{bug|43099}} utf-8 files: editor, command windows issues, workspace pane shows correctly
* Owner: ??? {{bug|43099}} utf-8 files: editor, command windows issues, workspace pane shows correctly
== Other Bugs with Patches ==
=== Patches reviewed by "non-committing" developers ===
* Reviewer: Lachlan {{bug|39014}} Wrong determinant for some (large) matrices
* Reviewer: Lachlan {{bug|32756}} Ignore unknown datatypes in HDF5 files but load remainder of file correctly
* Reviewer: Lachlan {{bug|45972}} Anonymous function handles with varargin are not correctly saved.
* <strike>Reviewer: Lachlan {{bug|37613}} Octave precision/accuracy is much lower for quadgk</strike>
* Reviewer: Lachlan {{bug|40904}} WHAT function should return all available results for MATLAB compatibility
=== Unreviewed patches that seem (to LA) worth reviewing ===
* <strike> Owner: ??? {{bug|46136}} error messages for stacks of anonymous functions not informative enough </strike>
* <strike> Owner: ??? {{bug|47756}} [ode suit] integrate_adaptive fails with vertical tspan -- One-line patch.  Who knows the ode suite? </strike>
* Owner: ??? {{bug|46008}} Help function fails to return help header for subfunctions and nested functions
* Owner: ??? {{bug|36646}} Statistics tests produce errors and warnings when var(sample) == 0  -- patch only fixes some functions, but better than none.
* Owner: ??? {{bug|46852}} smarter diagnostic message when a user variable shadows a function definition
* <strike> {{bug|46912}} qr not working as described && related {{bug|41567}} qr fails with two matrix inputs </strike>
* Owner: ??? {{bug|45969}} Inner scopes of nested anonymous function definitions are not saved.
* Owner: ??? {{bug|45903}} pkg rebuild -global fails if package directory does not exist
* Owner: ??? {{bug|42561}} gnuplot error on "demo trimesh"
* Owner: ??? {{bug|41742}} The rand function occasionally returns unexpected results.
* Owner: ??? {{bug|39036}} line(X, Y) draws no lines
* Owner: ??? {{bug|38483}} qp() fails with empty inequality constraints
* POSTPONED <strike> Owner: ??? {{bug|46236}} GUI Workspace - use same column headings as Matlab '''Reviewed by: jwe''' </strike>
* Owner: ??? {{bug|47800}} gammainc(x,a,"upper") rounds down to zero if output is below eps
* Owner: ??? {{bug|42671}} [PATCH] corr() does not have p-values output, returns 1.0 with one observation.
=== Feature requests ===
* Owner: ??? {{bug|45497}} missing function: repelem && dependent patch {{bug|46385}} Can't Repmat Structure Arrays  -- The second bug could be fixed without the first, but the proposed patch uses repelem.
* Owner: Lachlan {{bug|41215}} Request for a "pkg test" feature && related {{bug|41298}} pkg install: automatically extract %!tests and install both extracted and fixed test files
* Owner: ??? {{bug|47824}} No Matlab-compatible corrcoef
* Owner: ??? {{bug|36372}} Improved ranks.m included
=== Lachlan's patches -- someone impartial can triage these :) ===
* <strike>Owner: ??? {{bug|46458}} tab completion does not work for the elements of a struct when that struct is a cell of a cell array</strike>
* <strike>Owner: ??? {{bug|48317}} tab autocomplete doesn't complete local functions</strike>
* <strike>Owner: ??? {{bug|47950}} glob and dir functions are unable to escape square bracket characters in Windows</strike>
* <strike>Owner: ??? {{bug|47414}} Folding editor text breaks cursor movement</strike>
* Owner: ??? {{bug|46859}} floating point error in range results in non-integer value -- patch warns of error, rather than fixing it.
* <strike> Owner: ??? {{bug|48315}} cov.m: Incorrect result </strike>
* Owner: ??? {{bug|46660}} object array writing into class member alters another class member
* <strike>Owner: ??? {{bug|48044}} Searching for markers does not wrap</strike>
* <strike>Owner: ??? {{bug|48292}} dbstop marker obscures bookmarks</strike>
* Owner: ??? {{bug|47173}} mtimes allows arguments with >= 3 dimensions -- a patch deep in core, so it needs careful review.
* <strike> Owner: ??? {{bug|39349}} funny output from help .' </strike>
* <strike> {{bug|46632}} Breakpoints and program counter arrow aren't cleared in some cases </strike>
* Owner: ??? {{bug|43925}} isscalar behaves incorrectly for some user-defined classes
* <strike> Owner: ??? {{bug|36015}} unexpected sqp error </strike>
=== Other bug reports tagged as "patch submitted"  ===
* Owner: ??? {{bug|40095}} Clearvar function not implemented (LA vote: unsure)
* <strike> Owner: ??? {{bug|44336}} warning ("error", "all") changes "matlab-compatible" warnings if there's an "all" status before </strike>
* Owner: ??? {{bug|32839}} pkg build/install does not work with directories
* Owner: ??? {{bug|32008}} sqp: Don't set upper/lower bound unless specified -- clarification requested
* <strike> Owner: ??? {{bug|44727}} editor: breakpoints are confused after file is changed -- will be fixed by patch for {{bug|46332}}. </strike>
* Owner: ??? {{bug|45542}} griddatan unable to perform 4-dimensional interpolation. -- diff requested
* Owner: ??? {{bug|44503}} 'set (gca, camera.......)' doesn't update 3D plots


== Other Bugs ==
== Other Bugs ==
== Potentially excluded bugs ==
These bugs have been provisionally decided not to be blockers for 4.2.0.  That doesn't mean they can't be fixed, if someone wants to fix them.
=== Bugs marked as Crash ===
=== Other bugs marked as crash in Savannah ===
* POSTPONED <strike> Owner: ??? {{bug|47958}} GUI freezes when starting debug with a partly drawn Qt figure (LA vote: unsure) </strike>
* WON'T FIX <strike> Owner: ??? {{bug|42118}} COW memory issues when extracting small slices from large arrays (LA vote: unsure) </strike>
* Owner: ??? {{bug|40044}} *** glibc detected *** gnuplot: double free or corruption (fasttop): 0x08d72878 *** (LA vote: not necessary)
* WON'T FIX <strike> Owner: ??? {{bug|40608}} MinGW: crashes with JIT (LA vote: not necessary) </strike>
* POSTPONED <strike> Owner: ??? {{bug|41213}} JIT segfaults on non-x86 processors (LA vote: not necessary) </strike>
* Owner: ??? {{bug|42429}} @ftp/dir crashes Octave (LA vote: not necessary)
* Owner: ??? {{bug|44478}} test __osmesa_print__.cc-tst crashes with Nvidia drivers (LA vote: not necessary)
* POSTPONED <strike> Owner: ??? {{bug|46192}} JIT compiler fails in jit.tst and aborts Octave (LA vote: not necessary) </strike>
* <strike> Owner: ??? {{bug|46926}} saveas() crashes Octave  (LA vote: not necessary) </strike>
* Owner: ??? {{bug|47620}} segfault when using eval and anoymous function (LA vote: not necessary)
* WON'T FIX <strike> Owner: ??? {{bug|47827}} "Ctrl+1" shortcut crashes the GUI (LA vote: not necessary) </strike>
* Owner: ??? {{bug|48078}} signal package: crash in remez with close frequency band values + differentiator (LA vote: not necessary)
* WON'T FIX <strike> Owner: ??? {{bug|48219}} Crash at end of execution of openEMS script (LA vote: not necessary) </strike>
* <strike> Owner: ??? {{bug|48284}} Can't make the graphics work on new installation </strike>
* <strike> Owner: ??? {{bug|48323}} interval package: segmentation fault in qr function (LA vote: not necessary) </strike>
* POSTPONED <strike> Owner: ??? {{bug|41652}} Octave builds but crashes when trying to use gcj for java support (LA vote: not necessary) </strike>
=== Bugs marked configuration and build system in Savannah ===
'''The following three bugs are minor, but closely related and two go back to 2012'''
* Owner: ??? {{bug|35392}} /etc/octaverc (LA vote: not necessary, but desirable)
* Owner: ??? {{bug|36477}} use XDG dirs instead of HOME (LA vote: not necessary, but desirable)
* Owner: ??? {{bug|40444}} On Windows, config & history files etc. should go to %APPDATA% (LA vote: not necessary, but desirable)
* <strike> Owner: ??? {{bug|47886}} Do not link against libraries without OpenGL (LA vote: unsure) </strike>
* <strike> Owner: ??? {{bug|41027}} config.h is too generic (LA vote: up to JWE) </strike>
* Owner: ??? {{bug|38776}} Tests in private functions cannot be tested directly (LA vote: unnecessary)
* Owner: ??? {{bug|41298}} pkg install: automatically extract %!tests and install both extracted and fixed test files (LA vote: unnecessary; useful for development, not release)
* Owner: ??? {{bug|43298}} llvm libc++ 3.5 fails to resolve the pow(octave_int<int>, octave_Int<int>) function overload (LA vote: unnecessary; old compiler)
* Owner: ??? {{bug|43908}} Some OF packages won't install with 64-bit indexing Octave (unnecessary -- bugs are in Forge, not core)
* Owner: ??? {{bug|45082}} mxe native build fails at gmp (LA vote: unnecessary)
* Owner: ??? {{bug|45188}} MXE: problems installing different Octave versions side by side (LA vote: unnecessary)
* Owner: ??? {{bug|45578}} build failure due to no dependency on libgnu (LA vote: unnecessary)
* Owner: ??? {{bug|45644}} Build system distributes .cc files in include/octave directory (LA vote: relevant to release, but low priority)
* Owner: ??? {{bug|46863}} mxe-octave: build_packages.m not up to date (LA vote: not necessary)
* <strike>Owner: ??? {{bug|47817}} mxe-octave: error while building documentation of dev Octave (not necessary, as docs are pre-built)</strike>
* <strike>Owner: ??? {{bug|48172}} doc build fails with texi2dvi/texi2pdf errors on Ubuntu 14.04 (not necessary, as docs are pre-built) </strike>
* <strike> Owner: ??? {{bug|39446}} MXE-Octave: LAPACK build mixes MinGW and MSVC (LA vote: not necessary) </strike>
* Owner: ??? {{bug|40111}} Support runtime selection of Java version on Linux and Unix systems (LA vote: not necessary)
* <strike> Owner: ??? {{bug|40252}} Make GUI compatible with both Qt4 and Qt5 (LA vote: not necessary) </strike>
* Owner: ??? {{bug|41652}} Octave builds but crashes when trying to use gcj for java support (LA vote: not necessary)
* Owner: ??? {{bug|44359}} Save and restore user FFLAGS, add additional options to AM_FFLAGS (LA vote: not necessary)
* Owner: ??? {{bug|34301}} Can't compile oct files using gcc -fvisibility=hidden option (LA vote: not necessary)
* Owner: ??? {{bug|41061}} building with --enable-jit with libllvm 3.5 fails to compile (LA vote: not necessary)
* Owner: ??? {{bug|43343}} Associate .m files to open in Octave editor in macOS (LA vote: not necessary)
* Owner: ??? {{bug|47831}} mercurial build writes files to source tree doc/{interpreter,liboctave} (LA vote: not necessary)
=== Bugs marked as regression in Savannah ===
* owner (???) {{bug|46047}} Large number of axes ticks for big logarithmic plots (LA vote: unsure)
* owner (???) {{bug|43585}} rectangle wrong axis calculation (LA vote: unsure)
* owner (???) {{bug|38236}} invoking script in demo block to define variables causes errors (LA vote: not necessary)
* owner (???) {{bug|40333}} print with legend modifies axis position (LA vote: not necessary -- didn't block 4.0)
* owner (???) {{bug|44245}} need configurable warning when sprintf format contains integer code, but value is real number (LA vote: not necessary)
* owner (???) {{bug|44829}} Multiple legends not working anymore with plotyy (LA vote: not necessary)
* owner (???) {{bug|45494}} A recent change has broken hist (randn (10000, 1), 30); (LA vote: not necessary)
* owner (???) {{bug|45710}} grid minor and axis tight fail to plot all minor grid lines (LA vote: not necessary)
* owner (???) {{bug|45823}} Empty plot after figure command (FLTK only) (LA vote: not necessary)
* owner (???) {{bug|46011}} Can't warn of automatic broadcasting without triggering {{bug|36743}} (LA vote: not necessary)
* <strike>owner (???) {{bug|46496}} Problems with legend background and labels spacing</strike>
* owner (???) {{bug|46516}} Qt plotting, plot overlay ignores plot order -- Windows only (LA vote: not necessary)
* owner (???) {{bug|47415}} out of memory negating a permutation matrix (LA vote: not necessary)
* owner (???) {{bug|47755}} Access to object arrays (LA vote: not necessary -- not sure it is a regression)
* owner (???) {{bug|44934}} classdef parser prints extra newline when failing to parse bad classdef file (LA vote: not necessary)
=== Patch submitted ===
* Owner: ??? {{bug|41028}} warning off shouldn't affect lastwarn -- (LA vote: not necessary)
* Owner: ??? {{bug|31626}} lsode: patch to make Jacobian types of dlsode.f accessible -- (LA vote: not necessary)
* Owner: ??? {{bug|48095}} GUI configuration files are undocumented (LA vote: not necessary)
* Owner: ??? {{bug|41428}} Add an &~ binary operator (LA vote: note necessary)
* Owner: ??? {{bug|47919}} Error messages for mismatched struct fields is not informative (LA vote: not necessary)
* <strike> Owner: ??? {{bug|41088}} add a splash screen (loading is non-instantaneous) (LA vote: not necessary) </strike>
* Owner: ??? {{bug|41818}} Fixed up "find" function with templates and fourth parameter (LA vote: not necessary)
== Patches from Savannah patch collection ==
* Owner: ??? {{patch|9026}} Automatically close if, for, while etc.
* Owner: ??? {{patch|9023}} Tell user about misaligned if/end pairs when an end-related error occurs
* WON'T FIX <strike>Owner: ??? {{patch|9022}} Allow paging of some but not all commands</strike>
* <strike> Owner: ??? {{patch|8956}} F3 for "Find Next", shift+F3 for "Find Prev" </strike>
* Owner: ??? {{patch|8656}} Variable Editor (expanded from Patch {{patch|8316}})
* Owner: ??? {{patch|9011}} Tests for corefcn/sparse.cc
* Owner: ??? {{patch|8801}} add support for the histogram and histcounts functions -- useful as Matlab is deprecating hist
* Owner: ??? {{patch|8696}} Use unicode utf-8 rather than Symbol font for gnuplot when possible -- Check, because printing non-ASCII with gnuplot is a known bug
* Owner: ??? {{patch|8367}} Doxygen comments for input.h and cleanup of input.cc
* Owner: ??? {{patch|8303}} vectorized parcellfun and pararrayfun
* Owner: ??? {{patch|8913}} remove zlib from public API
* Owner: ??? {{patch|8491}} Make pkg handle and display (in textmode) package documentation in info format
* Owner: ??? {{patch|8640}} Comments for translators
* Owner: ??? {{patch|8073}} Remove redundant function calls in sqp
* Owner: ??? {{patch|8077}} Alter colloc to handle Laguerre polynomials (see Numerical, items 5,6 on Projects page)
* Owner: ??? {{patch|8607}} New module h5read to read/write HDF5 files
* Owner: Carlo {{patch|8979}} Add two functions to check and set ODE options
=== Matlab functions, by regular devs ===
* <strike>Owner: ??? {{patch|9048}} Matlab compatible publish function</strike>
* <strike> Owner: ??? {{patch|9014}} Add "camlight" function </strike>
* <strike> Owner: ??? {{patch|9013}} New function "material" </strike>
* <strike> Owner: ??? {{patch|9040}} Add function "lighting" </strike>
* <strike> Owner: ??? {{patch|8856}} add function reducevolume </strike>
* <strike> Owner: ??? {{patch|8872}} add isocaps </strike>
* <strike> Owner: ??? {{patch|8864}} add smooth3 </strike>
* Owner: ??? {{patch|7924}} Added two functions: locale() and setlocale()
* <strike> Owner: ??? {{patch|8912}} add function reducepatch </strike>
=== Matlab functions, needing major work ===
* Owner: ??? {{patch|8962}} Working version of expmv
* Owner: ??? {{patch|8541}} isdiag, istriu, istril, isbanded, and bandwidth functions
=== Other open patches from Savannah ===
* Owner: ??? {{patch|9027}} Allow evalin for arbitrary contexts
* Owner: ??? {{patch|9025}} Concise output of filenames
* Owner: ??? {{patch|9024}} Colour-coded output text
* Owner: ??? {{patch|9012}} Abbreviations as Location input for the legend() command -- patch requested.
* Owner: ??? {{patch|8988}} Adding to index.html of manual, installation/loading commands
* Owner: ??? {{patch|8986}} CDF plot implementation
* Owner: ??? {{patch|8974}} GSOC16 - Improve iterative methods for sparse linear systems
* <strike>Owner: ??? {{patch|8943}} object class "light" for lighting effects on patches and surfaces</strike>
* Owner: ??? {{patch|8824}} added affine2d class
* Owner: ??? {{patch|8722}} For image() and imagesc(), added value readout in status bar when mousing over a figure
* Owner: ??? {{patch|8693}} Reimplement operator * (const SparseMatrix& m, const SparseMatrix& a) to use SuiteSparse
* Owner: ??? {{patch|8690}} Alternative implementation of tcdf
* <strike>Owner: ??? {{patch|8526}} avoid conflict with gnu99 stdbool.h -- JWE is cleaning the API.  Is this worth it?</strike>
* Owner: ??? {{patch|8417}} Consolidate large conditional type decisions -- needs comments
* Owner: ??? {{patch|8314}} Patch to build system to use @rpath for Mac liboctave/libinterp
* Owner: ??? {{patch|8308}} Adds --minimal-dependencies flag to mkoctfile for more portable mex/oct files
* Owner: ??? {{patch|7976}} Make PPKG_ADD and PKG_DEL see both m-file and oct-file directories of a package (2nd post)


[[Category:Releases]]
[[Category:Releases]]

Latest revision as of 06:41, 10 June 2020

The following bugs must be fixed prior to the next release. See also the 4.2.0 Release Checklist .

Sign up for a bug by filling in the Owner field so people won't duplicate each other's work.

Use

<strike> ... </strike>

to cross an item off the list when it has been done. Add

WON'T FIX

and the strike through tag for any bugs that will not be fixed in this round.

Bugs marked as Crash[edit]

(Some of these crashes seem to appear only on a few systems. Please check which your system(s) can reproduce.)

  • Owner: jwe #48574 With GCC 6.x, an error in an onCleanup function causes Octave to crash
  • Owner: ??? #45366 Two objects not cleaning dynamically allocated widgets leading to crash at exit -- patch supplied
  • Owner: ??? #47837 Segmentation fault with missing warning state "all"
  • Owner: ??? #47927 Ctrl+C crashes Octave on MacOS
  • Owner: ??? #47914 segfault with OpenGL patches and address sanitizer
  • Owner: ??? #47650 octave crashed while plotting many functions
  • #46501 Crash running uimenu code under Qt
  • Owner: ??? #46349 dblquad/triplequad - periodic functions over the whole period [hang, not crash]
  • #46315 Assertion Failed - profiler crash on every 2nd time execution halts
  • Owner: ??? #45863 Octave crashes when clicking on polar plot using OpenGL
  • Owner: ??? #45577 Solving systems using complex NaN causes crash
  • WON'T FIX Owner: ??? #44823 Segfault when using HD Graphics 6000 on Fedora 21

Windows[edit]

  • Owner: ??? #39000 Can't override BLAS XERBLA handler on Windows
  • Owner: ??? #44470 Pause does not detect Ctrl+C keystroke in Windows GUI
  • Owner: ??? #45860 Many stacked uipanels crashes the qt gui in Windows 8
  • WON'T FIX Owner: ??? #47840 exec segfaults on Windows
  • Owner: ??? #46476 Octave 4.0.0 crashes on plot
  • Owner: ??? #45297 GUI crash when calling scatter (x, y, [], color) with Windows 8.1 (Anyone with Win 8.1 to reproduce this? If not, skip it.)
  • WON'T FIX Owner: ??? #47445 Settng colours for too many plots causes Segmentation violation (Anyone with Win 8 to reproduce this? If not, skip it.)
  • Owner: ??? #45634 Octave 4.0.0 GUI crashes on first-time use
  • Owner: ??? #45604 Windows XP Octave 4.0.0 plot crashes

Bugs marked Configuration and Build System[edit]

  • Owner: ??? #48380 Binary versions of several Octave-Forge packages fail to build with MXE
  • NEED INFO #41574 Current build approach causes mkoctfile to link to too many libraries on the Mac -- patch posted
  • Owner: ??? #44979 check for osmesa is done at runtime and not configure -- Someone should check if this is easy
  • Owner: jwe #48139 New warnings about deprecated functions when building liboctave -- minor but should be easy to fix
  • Owner: ??? #45399 build failure with multiple flex source files using gcc Link Time Optimization (LTO) -- patch submitted. Marked "minor", but easy fix.
  • Owner: ??? #47971 "make clean; make" fails on missing oct-conf-post.h
  • Owner: ??? #47576 mxe-octave: octave-4.0.1-installer.exe (32bit) does not install on Windows 10 -- ready for test
  • Owner: ??? #47858 Building with hdf5-1.10 fails due to changed variable type -- patch posted
  • Owner: JWE #48319 Development source build failure related to LONG_DOUBLE_ROUNDING in oct-inttypes.cc
  • Owner: ??? #46063 Build system re-makes certain files 2 or even 3 times
  • WON'T FIX Owner: ??? #46758 mxe-octave: octave-logo.ico is cropped not scaled due to rsvg-convert bug
  • Owner: ??? #45646 files in source distribution should not be deleted on "clean" or "distclean" -- is marked as "minor", but sounds important for a release
  • Owner: ??? #47617 mxe-octave: instrument-control package not installed correctly in official release -- this looks simple; is it?
  • Owner: ??? #48340 parallel package fails to build with dev octave

Bugs with severity >= 4[edit]

  • POSTPONED Owner: ??? #44916 --softwareopengl option for performance
  • Owner: ??? #37672 CTRL+C interrupt processing causes segfaults -- patch posted
  • Owner: ??? #47400 panic on Ctrl+c with multithreaded ATLAS or OpenBLAS -- patch posted
  • #41567 error in qr -- patch posted
  • Owner: ??? #43098 "if (array)" should raise a warning, and give the same result for dense and sparse -- patch posted
  • Owner: ??? #47676 Cannot apply computed assignment to a variable defined after the code was parsed (e.g., in a script) -- workaround patch posted
  • Owner: ??? #39000 Can't override BLAS XERBLA handler on Windows
  • POSTPONED #42469 GUI crashes on international character after autocompletion -- upstream scintilla bug. Can we work around it?
  • #44335 Use consistent wording for "contribute" vs "donate" -- patch posted
  • Owner: User:siko1056 #46330 segfault with matrices containing Inf & NaN -- patch posted
  • Owner: ??? #47543 segfault with warnings disabled in subfunction when all warnings disabled globally -- patch posted

Bugs marked as regressions[edit]

  • owner (???) #41574 Current build approach causes mkoctfile to link to too many libraries on the Mac -- patch posted
  • owner (???) #44498 isvector: Always returns true for objects from user defined classes -- patch submitted
  • owner (???) #47337 [Windows] fltk toolkt: infinite loop "GL2PS warning: Unknown token in buffer" when printing -- infinite loop is almost as bad as a crash
  • owner (???) #47756 [ode suit] integrate_adaptive fails with vertical tspan -- patch posted
  • owner (???) #44152 print("plot_file.pdf") generates warning message -- trivial fix
  • owner (???) #36743 Octave:language-extension warning warns about Octave's own files -- old bug, but the inability to warn of automatic broadcast is a regression.
  • owner (???) #45507 acos returns different results on big input values on gcc 4.8
  • owner (???) #43559 "hold on" causes "plot" to use incorrect series colouring -- patch posted
  • owner (???) #46522 clear all does not fix shadowed "help" -- (Three of us can no longer reproduce this.)
  • owner (???) #48296 demo hangs with subplot and pager -- patch posted
  • owner (???) #47571 Problem with umlaut in command line -- I think no code change is needed; just compiling Windows binary of 4.2.0 in a UTF-8 environment
  • WONT'T FIX owner (???) #46645 Can't load struct variables that use arbitrary fieldnames -- may be too hard

Bugs marked GUI[edit]

Bugs related to Windows OS[edit]

  • Owner: ??? #42036 Files and directories with non-ASCII characters not handled correctly on Windows
  • Owner: ??? #43099 utf-8 files: editor, command windows issues, workspace pane shows correctly

Other Bugs with Patches[edit]

Patches reviewed by "non-committing" developers[edit]

  • Reviewer: Lachlan #39014 Wrong determinant for some (large) matrices
  • Reviewer: Lachlan #32756 Ignore unknown datatypes in HDF5 files but load remainder of file correctly
  • Reviewer: Lachlan #45972 Anonymous function handles with varargin are not correctly saved.
  • Reviewer: Lachlan #37613 Octave precision/accuracy is much lower for quadgk
  • Reviewer: Lachlan #40904 WHAT function should return all available results for MATLAB compatibility

Unreviewed patches that seem (to LA) worth reviewing[edit]

  • Owner: ??? #46136 error messages for stacks of anonymous functions not informative enough
  • Owner: ??? #47756 [ode suit] integrate_adaptive fails with vertical tspan -- One-line patch. Who knows the ode suite?
  • Owner: ??? #46008 Help function fails to return help header for subfunctions and nested functions
  • Owner: ??? #36646 Statistics tests produce errors and warnings when var(sample) == 0 -- patch only fixes some functions, but better than none.
  • Owner: ??? #46852 smarter diagnostic message when a user variable shadows a function definition
  • #46912 qr not working as described && related #41567 qr fails with two matrix inputs
  • Owner: ??? #45969 Inner scopes of nested anonymous function definitions are not saved.
  • Owner: ??? #45903 pkg rebuild -global fails if package directory does not exist
  • Owner: ??? #42561 gnuplot error on "demo trimesh"
  • Owner: ??? #41742 The rand function occasionally returns unexpected results.
  • Owner: ??? #39036 line(X, Y) draws no lines
  • Owner: ??? #38483 qp() fails with empty inequality constraints
  • POSTPONED Owner: ??? #46236 GUI Workspace - use same column headings as Matlab Reviewed by: jwe
  • Owner: ??? #47800 gammainc(x,a,"upper") rounds down to zero if output is below eps
  • Owner: ??? #42671 [PATCH] corr() does not have p-values output, returns 1.0 with one observation.

Feature requests[edit]

  • Owner: ??? #45497 missing function: repelem && dependent patch #46385 Can't Repmat Structure Arrays -- The second bug could be fixed without the first, but the proposed patch uses repelem.
  • Owner: Lachlan #41215 Request for a "pkg test" feature && related #41298 pkg install: automatically extract %!tests and install both extracted and fixed test files
  • Owner: ??? #47824 No Matlab-compatible corrcoef
  • Owner: ??? #36372 Improved ranks.m included

Lachlan's patches -- someone impartial can triage these :)[edit]

  • Owner: ??? #46458 tab completion does not work for the elements of a struct when that struct is a cell of a cell array
  • Owner: ??? #48317 tab autocomplete doesn't complete local functions
  • Owner: ??? #47950 glob and dir functions are unable to escape square bracket characters in Windows
  • Owner: ??? #47414 Folding editor text breaks cursor movement
  • Owner: ??? #46859 floating point error in range results in non-integer value -- patch warns of error, rather than fixing it.
  • Owner: ??? #48315 cov.m: Incorrect result
  • Owner: ??? #46660 object array writing into class member alters another class member
  • Owner: ??? #48044 Searching for markers does not wrap
  • Owner: ??? #48292 dbstop marker obscures bookmarks
  • Owner: ??? #47173 mtimes allows arguments with >= 3 dimensions -- a patch deep in core, so it needs careful review.
  • Owner: ??? #39349 funny output from help .'
  • #46632 Breakpoints and program counter arrow aren't cleared in some cases
  • Owner: ??? #43925 isscalar behaves incorrectly for some user-defined classes
  • Owner: ??? #36015 unexpected sqp error

Other bug reports tagged as "patch submitted"[edit]

  • Owner: ??? #40095 Clearvar function not implemented (LA vote: unsure)
  • Owner: ??? #44336 warning ("error", "all") changes "matlab-compatible" warnings if there's an "all" status before
  • Owner: ??? #32839 pkg build/install does not work with directories
  • Owner: ??? #32008 sqp: Don't set upper/lower bound unless specified -- clarification requested
  • Owner: ??? #44727 editor: breakpoints are confused after file is changed -- will be fixed by patch for #46332.
  • Owner: ??? #45542 griddatan unable to perform 4-dimensional interpolation. -- diff requested
  • Owner: ??? #44503 'set (gca, camera.......)' doesn't update 3D plots

Other Bugs[edit]

Potentially excluded bugs[edit]

These bugs have been provisionally decided not to be blockers for 4.2.0. That doesn't mean they can't be fixed, if someone wants to fix them.

Bugs marked as Crash[edit]

Other bugs marked as crash in Savannah[edit]

  • POSTPONED Owner: ??? #47958 GUI freezes when starting debug with a partly drawn Qt figure (LA vote: unsure)
  • WON'T FIX Owner: ??? #42118 COW memory issues when extracting small slices from large arrays (LA vote: unsure)
  • Owner: ??? #40044 *** glibc detected *** gnuplot: double free or corruption (fasttop): 0x08d72878 *** (LA vote: not necessary)
  • WON'T FIX Owner: ??? #40608 MinGW: crashes with JIT (LA vote: not necessary)
  • POSTPONED Owner: ??? #41213 JIT segfaults on non-x86 processors (LA vote: not necessary)
  • Owner: ??? #42429 @ftp/dir crashes Octave (LA vote: not necessary)
  • Owner: ??? #44478 test __osmesa_print__.cc-tst crashes with Nvidia drivers (LA vote: not necessary)
  • POSTPONED Owner: ??? #46192 JIT compiler fails in jit.tst and aborts Octave (LA vote: not necessary)
  • Owner: ??? #46926 saveas() crashes Octave (LA vote: not necessary)
  • Owner: ??? #47620 segfault when using eval and anoymous function (LA vote: not necessary)
  • WON'T FIX Owner: ??? #47827 "Ctrl+1" shortcut crashes the GUI (LA vote: not necessary)
  • Owner: ??? #48078 signal package: crash in remez with close frequency band values + differentiator (LA vote: not necessary)
  • WON'T FIX Owner: ??? #48219 Crash at end of execution of openEMS script (LA vote: not necessary)
  • Owner: ??? #48284 Can't make the graphics work on new installation
  • Owner: ??? #48323 interval package: segmentation fault in qr function (LA vote: not necessary)
  • POSTPONED Owner: ??? #41652 Octave builds but crashes when trying to use gcj for java support (LA vote: not necessary)

Bugs marked configuration and build system in Savannah[edit]

The following three bugs are minor, but closely related and two go back to 2012

  • Owner: ??? #35392 /etc/octaverc (LA vote: not necessary, but desirable)
  • Owner: ??? #36477 use XDG dirs instead of HOME (LA vote: not necessary, but desirable)
  • Owner: ??? #40444 On Windows, config & history files etc. should go to %APPDATA% (LA vote: not necessary, but desirable)
  • Owner: ??? #47886 Do not link against libraries without OpenGL (LA vote: unsure)
  • Owner: ??? #41027 config.h is too generic (LA vote: up to JWE)
  • Owner: ??? #38776 Tests in private functions cannot be tested directly (LA vote: unnecessary)
  • Owner: ??? #41298 pkg install: automatically extract %!tests and install both extracted and fixed test files (LA vote: unnecessary; useful for development, not release)
  • Owner: ??? #43298 llvm libc++ 3.5 fails to resolve the pow(octave_int<int>, octave_Int<int>) function overload (LA vote: unnecessary; old compiler)
  • Owner: ??? #43908 Some OF packages won't install with 64-bit indexing Octave (unnecessary -- bugs are in Forge, not core)
  • Owner: ??? #45082 mxe native build fails at gmp (LA vote: unnecessary)
  • Owner: ??? #45188 MXE: problems installing different Octave versions side by side (LA vote: unnecessary)
  • Owner: ??? #45578 build failure due to no dependency on libgnu (LA vote: unnecessary)
  • Owner: ??? #45644 Build system distributes .cc files in include/octave directory (LA vote: relevant to release, but low priority)
  • Owner: ??? #46863 mxe-octave: build_packages.m not up to date (LA vote: not necessary)
  • Owner: ??? #47817 mxe-octave: error while building documentation of dev Octave (not necessary, as docs are pre-built)
  • Owner: ??? #48172 doc build fails with texi2dvi/texi2pdf errors on Ubuntu 14.04 (not necessary, as docs are pre-built)
  • Owner: ??? #39446 MXE-Octave: LAPACK build mixes MinGW and MSVC (LA vote: not necessary)
  • Owner: ??? #40111 Support runtime selection of Java version on Linux and Unix systems (LA vote: not necessary)
  • Owner: ??? #40252 Make GUI compatible with both Qt4 and Qt5 (LA vote: not necessary)
  • Owner: ??? #41652 Octave builds but crashes when trying to use gcj for java support (LA vote: not necessary)
  • Owner: ??? #44359 Save and restore user FFLAGS, add additional options to AM_FFLAGS (LA vote: not necessary)
  • Owner: ??? #34301 Can't compile oct files using gcc -fvisibility=hidden option (LA vote: not necessary)
  • Owner: ??? #41061 building with --enable-jit with libllvm 3.5 fails to compile (LA vote: not necessary)
  • Owner: ??? #43343 Associate .m files to open in Octave editor in macOS (LA vote: not necessary)
  • Owner: ??? #47831 mercurial build writes files to source tree doc/{interpreter,liboctave} (LA vote: not necessary)

Bugs marked as regression in Savannah[edit]

  • owner (???) #46047 Large number of axes ticks for big logarithmic plots (LA vote: unsure)
  • owner (???) #43585 rectangle wrong axis calculation (LA vote: unsure)
  • owner (???) #38236 invoking script in demo block to define variables causes errors (LA vote: not necessary)
  • owner (???) #40333 print with legend modifies axis position (LA vote: not necessary -- didn't block 4.0)
  • owner (???) #44245 need configurable warning when sprintf format contains integer code, but value is real number (LA vote: not necessary)
  • owner (???) #44829 Multiple legends not working anymore with plotyy (LA vote: not necessary)
  • owner (???) #45494 A recent change has broken hist (randn (10000, 1), 30); (LA vote: not necessary)
  • owner (???) #45710 grid minor and axis tight fail to plot all minor grid lines (LA vote: not necessary)
  • owner (???) #45823 Empty plot after figure command (FLTK only) (LA vote: not necessary)
  • owner (???) #46011 Can't warn of automatic broadcasting without triggering #36743 (LA vote: not necessary)
  • owner (???) #46496 Problems with legend background and labels spacing
  • owner (???) #46516 Qt plotting, plot overlay ignores plot order -- Windows only (LA vote: not necessary)
  • owner (???) #47415 out of memory negating a permutation matrix (LA vote: not necessary)
  • owner (???) #47755 Access to object arrays (LA vote: not necessary -- not sure it is a regression)
  • owner (???) #44934 classdef parser prints extra newline when failing to parse bad classdef file (LA vote: not necessary)

Patch submitted[edit]

  • Owner: ??? #41028 warning off shouldn't affect lastwarn -- (LA vote: not necessary)
  • Owner: ??? #31626 lsode: patch to make Jacobian types of dlsode.f accessible -- (LA vote: not necessary)
  • Owner: ??? #48095 GUI configuration files are undocumented (LA vote: not necessary)
  • Owner: ??? #41428 Add an &~ binary operator (LA vote: note necessary)
  • Owner: ??? #47919 Error messages for mismatched struct fields is not informative (LA vote: not necessary)
  • Owner: ??? #41088 add a splash screen (loading is non-instantaneous) (LA vote: not necessary)
  • Owner: ??? #41818 Fixed up "find" function with templates and fourth parameter (LA vote: not necessary)

Patches from Savannah patch collection[edit]

  • Owner: ??? #9026 Automatically close if, for, while etc.
  • Owner: ??? #9023 Tell user about misaligned if/end pairs when an end-related error occurs
  • WON'T FIX Owner: ??? #9022 Allow paging of some but not all commands
  • Owner: ??? #8956 F3 for "Find Next", shift+F3 for "Find Prev"
  • Owner: ??? #8656 Variable Editor (expanded from Patch #8316)
  • Owner: ??? #9011 Tests for corefcn/sparse.cc
  • Owner: ??? #8801 add support for the histogram and histcounts functions -- useful as Matlab is deprecating hist
  • Owner: ??? #8696 Use unicode utf-8 rather than Symbol font for gnuplot when possible -- Check, because printing non-ASCII with gnuplot is a known bug
  • Owner: ??? #8367 Doxygen comments for input.h and cleanup of input.cc
  • Owner: ??? #8303 vectorized parcellfun and pararrayfun
  • Owner: ??? #8913 remove zlib from public API
  • Owner: ??? #8491 Make pkg handle and display (in textmode) package documentation in info format
  • Owner: ??? #8640 Comments for translators
  • Owner: ??? #8073 Remove redundant function calls in sqp
  • Owner: ??? #8077 Alter colloc to handle Laguerre polynomials (see Numerical, items 5,6 on Projects page)
  • Owner: ??? #8607 New module h5read to read/write HDF5 files
  • Owner: Carlo #8979 Add two functions to check and set ODE options

Matlab functions, by regular devs[edit]

  • Owner: ??? #9048 Matlab compatible publish function
  • Owner: ??? #9014 Add "camlight" function
  • Owner: ??? #9013 New function "material"
  • Owner: ??? #9040 Add function "lighting"
  • Owner: ??? #8856 add function reducevolume
  • Owner: ??? #8872 add isocaps
  • Owner: ??? #8864 add smooth3
  • Owner: ??? #7924 Added two functions: locale() and setlocale()
  • Owner: ??? #8912 add function reducepatch

Matlab functions, needing major work[edit]

  • Owner: ??? #8962 Working version of expmv
  • Owner: ??? #8541 isdiag, istriu, istril, isbanded, and bandwidth functions

Other open patches from Savannah[edit]

  • Owner: ??? #9027 Allow evalin for arbitrary contexts
  • Owner: ??? #9025 Concise output of filenames
  • Owner: ??? #9024 Colour-coded output text
  • Owner: ??? #9012 Abbreviations as Location input for the legend() command -- patch requested.
  • Owner: ??? #8988 Adding to index.html of manual, installation/loading commands
  • Owner: ??? #8986 CDF plot implementation
  • Owner: ??? #8974 GSOC16 - Improve iterative methods for sparse linear systems
  • Owner: ??? #8943 object class "light" for lighting effects on patches and surfaces
  • Owner: ??? #8824 added affine2d class
  • Owner: ??? #8722 For image() and imagesc(), added value readout in status bar when mousing over a figure
  • Owner: ??? #8693 Reimplement operator * (const SparseMatrix& m, const SparseMatrix& a) to use SuiteSparse
  • Owner: ??? #8690 Alternative implementation of tcdf
  • Owner: ??? #8526 avoid conflict with gnu99 stdbool.h -- JWE is cleaning the API. Is this worth it?
  • Owner: ??? #8417 Consolidate large conditional type decisions -- needs comments
  • Owner: ??? #8314 Patch to build system to use @rpath for Mac liboctave/libinterp
  • Owner: ??? #8308 Adds --minimal-dependencies flag to mkoctfile for more portable mex/oct files
  • Owner: ??? #7976 Make PPKG_ADD and PKG_DEL see both m-file and oct-file directories of a package (2nd post)