Difference between revisions of "Bug Fix List - 3.8 Release"

From Octave
Jump to navigation Jump to search
m (Mark bug squashed)
m (Rik moved page Bug Fix List to Bug Fix List - 3.8 Release: New release required for 4.0)
 
(15 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The following bugs must be fixed prior to release.  See also the [[Release 3.8]] goals.
+
The following bugs must be fixed prior to the next release.  See also the [[Roadmap]] .
  
 
Use <pre><strike> ... </strike></pre> to cross an item off the list when it has been done.  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.  Sign up for a bug by filling in the Owner field so people won't duplicate each other's work.
Line 5: Line 5:
 
== Bugs marked Configuration and Build System ==
 
== Bugs marked Configuration and Build System ==
  
* <strike> Owner: jwe {{bug|40422}} build and cli-version of octave not working with LC_NUMERIC=de_DE.UTF-8 </strike>
 
* Owner: jwe {{bug|40381}} MXE / MinGW - setenv does not work correctly
 
* <strike> Owner: rik {{bug|40366}} defaults for JIT </strike>
 
* <strike> Owner: ??? {{bug|40358}} Octave Java classes missing on 64-bit Ubuntu 12.04 </strike>
 
* <strike> Owner: ??? {{bug|40356}} Please ship an AppData file upstream </strike>
 
* <strike> Owner: jwe {{bug|40321}} MXE / MinGW - mkoctfile fails (& doesn't pick up compile flags) </strike>
 
 
* Owner: ??? {{bug|40273}} 'sed' is used even if a different value for 'SED' is specified during configure  
 
* Owner: ??? {{bug|40273}} 'sed' is used even if a different value for 'SED' is specified during configure  
 
* Owner: ??? {{bug|40252}} Make GUI compatible with both Qt4 and Qt5  
 
* Owner: ??? {{bug|40252}} Make GUI compatible with both Qt4 and Qt5  
 
* Owner: ??? {{bug|40111}} Support runtime selection of Java version on Linux and Unix systems  
 
* Owner: ??? {{bug|40111}} Support runtime selection of Java version on Linux and Unix systems  
 
* Owner: ??? {{bug|39856}} Cannot compile an Oct-File in Windows 7 64 or Vista 64 oct file
 
* Owner: ??? {{bug|39856}} Cannot compile an Oct-File in Windows 7 64 or Vista 64 oct file
* <strike> Owner: rik {{bug|39465}} configure needs jvm.dll for Windows builds </strike>
+
* Owner: ??? {{bug|39446}} MXE-Octave: LAPACK build mixes MinGW and MSVC
* <strike> Owner: ??? {{bug|39454}} Fix building core Java support for MinGW builds </strike>
 
* Owner: ??? {{bug|39446}} MXE-Octave: LAPACK build mixes MinGW and MSVC  
 
* <strike> Owner: rik {{bug|38928}} configure -> hdf5 doesn't handle path through </strike>
 
 
* Owner: ??? {{bug|38776}} Tests in private functions cannot be tested directly  
 
* Owner: ??? {{bug|38776}} Tests in private functions cannot be tested directly  
* <strike> Owner: ??? {{bug|38351}} mkoctfile -p returns wrong flags on mingw. </strike>
 
 
* WON'T FIX FOR 3.8 <strike> Owner: ??? {{bug|36943}} documentation not built without gnuplot </strike>
 
* WON'T FIX FOR 3.8 <strike> Owner: ??? {{bug|36943}} documentation not built without gnuplot </strike>
 
* WON'T FIX FOR 3.8 <strike> Owner: ??? {{bug|36524}} Upgrade defun macro to accept non-double-quoted string for DOCSTRING </strike>
 
* WON'T FIX FOR 3.8 <strike> Owner: ??? {{bug|36524}} Upgrade defun macro to accept non-double-quoted string for DOCSTRING </strike>
* Owner: ??? {{bug|36477}} use XDG dirs instead of HOME  
+
* Owner: ??? {{bug|36477}} use XDG dirs instead of HOME
* <strike> Owner: rik {{bug|36064}} MAGICK_X extra flags are shadowed by system CPPFLAGS and LDFLAGS </strike>
 
* <strike> Owner: rik {{bug|35207}} add gl2ps to the configure script </strike>
 
 
* Owner: ??? {{bug|34301}} Can't compile oct files using gcc -fvisibility=hidden option  
 
* Owner: ??? {{bug|34301}} Can't compile oct files using gcc -fvisibility=hidden option  
 
* Owner: ??? {{bug|34169}} Support -f compiler flags in mkoctfile
 
* Owner: ??? {{bug|34169}} Support -f compiler flags in mkoctfile
Line 33: Line 21:
 
* Owner:??? {{bug|40545}} Opening preferences causes the GUI to hang forever on OSX 10.9
 
* Owner:??? {{bug|40545}} Opening preferences causes the GUI to hang forever on OSX 10.9
 
* Owner:??? {{bug|40498}} opening or saving files crashes the GUI on OSX
 
* Owner:??? {{bug|40498}} opening or saving files crashes the GUI on OSX
* <strike> Owner:jwe {{bug|40436}} median no longer passes make check </strike>
+
* WON'T FIX for 3.8 <strike> Owner:??? {{bug|40242}} FLTK + GUI = crash on MacOSX </strike>
* Owner:jwe {{bug|40365}} Community news web access should be a user preference
 
* <strike> Owner:??? {{bug|40350}} pager does not work on MacOSX </strike>
 
* <strike> Owner:??? {{bug|40312}} GUI asks to reload a saved file </strike>
 
* Owner:??? {{bug|40242}} FLTK + GUI = crash on MacOSX
 
* <strike> Owner:rik {{bug|40246}} OpenGL should test data and abort plot if range > float range </strike>
 
 
* Owner:jwe {{bug|37672}} GUI doesn't react to CTRL+C
 
* Owner:jwe {{bug|37672}} GUI doesn't react to CTRL+C
* <strike> Owner:jwe {{bug|33304}} power operator precedence and direction </strike>
 
  
 
== Bugs marked as regressions ==
 
== Bugs marked as regressions ==
  
* <strike> Owner:??? {{bug|40536}} qp failure </strike>
+
* Owner:??? {{bug|40333}} print with legend modifies axis position (Not fixed, but temporary workaround in place for generation of images for 3.8.0 manual)
* <strike> Owner:??? {{bug|40470}} display routine for variables doesn't detect need for scientific format </strike>
 
* <strike> Owner:jwe {{bug|40397}} Scope is not changed with dbup / dbdown in debug mode </strike>
 
* <strike> Owner:??? {{bug|40347}} figure () fails when called from script file </strike>
 
* <strike> Owner:jwe {{bug|40342}} help "FolderName" to print Contents.m files does not work properly. </strike>
 
* <strike> Owner:??? {{bug|40333}} print with legend modifies axis position (Not fixed, but temporary workaround in place for generation of images for 3.8.0 manual) </strike> 
 
* <strike> Owner:??? {{bug|40301}} MinGW/MXE - urlwrite won't load, but urlread does. </strike>
 
* <strike> Owner:rik {{bug|40260}} edit_history doing run_history instead </strike>
 
* <strike> Owner:??? {{bug|40256}} set (gca, 'xticklabel') command not working properly (gnuplot) </strike>
 
* <strike> Owner:rik {{bug|39925}} imagesc crash Plotting with OpenGL </strike>
 
* <strike> Owner:??? {{bug|39524}} m-file profiler returning inaccurate first line </strike>
 
 
* Owner:??? {{bug|38236}} invoking script in demo block to define variables causes errors
 
* Owner:??? {{bug|38236}} invoking script in demo block to define variables causes errors
* <strike> Owner:rik {{bug|37410}} image.m has a wrong check for linearly-spaced x and y </strike>
+
* Owner:jwe {{bug|31287}} Certain assignments of empty arrays give errors (Matlab incompatibility)
* <strike> Owner:jwe {{bug|31287}} Certain assignments of empty arrays give errors (Matlab incompatibility) </strike>
 
  
 
== Bugs marked as Crash ==
 
== Bugs marked as Crash ==
Line 63: Line 34:
 
It would be nice to fix these, but they don't require resolution before the release.
 
It would be nice to fix these, but they don't require resolution before the release.
  
* Owner:??? {{bug|40469}} crash on graphics operation (clf only ?)
 
* <strike> Owner:??? {{bug|40423}} crash after "Can't open display:" message </strike>
 
* <strike> Owner:rik {{bug|40308}} segfault on plot with colorbar </strike>
 
* <strike> Owner:dbateman {{bug|40305}} real (sparse (2i)) creates bad internally formatted sparse matrix </strike>
 
* <strike> Owner:carandrag {{bug|40267}} imread ('default.img') causes segfault </strike>
 
 
* Owner:??? {{bug|40121}} Using dbquit from within a callback causes a segfault
 
* Owner:??? {{bug|40121}} Using dbquit from within a callback causes a segfault
* <strike> Owner:??? {{bug|40068}} Crashing when calling imread </strike>
 
 
* Owner:??? {{bug|40044}} *** glibc detected *** gnuplot: double free or corruption (fasttop): 0x08d72878 ***
 
* Owner:??? {{bug|40044}} *** glibc detected *** gnuplot: double free or corruption (fasttop): 0x08d72878 ***
* Owner:??? {{bug|39587}} Assertion failure with profexplore after profile erroneous use: Assertion `active_fcn != call_tree' failed.
 
* Owner:??? {{bug|39586}} Assertion failure with profexplore valid use: Assertion `fcn_id == fcn' failed.
 
* Owner:??? {{bug|39273}} lu SIGSEGV when used with 2 output variables with --enable-64
 
* <strike> Owner:mappel {{bug|38789}} segfault on exit after failing to load HDF5 file </strike>
 
* <strike> Owner:??? {{bug|38616}} memory leak in regexprep </strike>
 
 
* Owner:??? {{bug|38584}} setting linestyle to "none" for fill object causes error (gnuplot)
 
* Owner:??? {{bug|38584}} setting linestyle to "none" for fill object causes error (gnuplot)
 
* Owner:??? {{bug|38305}} file dialog causes crash
 
* Owner:??? {{bug|38305}} file dialog causes crash
 
* Owner:??? {{bug|38280}} imfinfo() crashes on 64 bit, but not 32 bit builds
 
* Owner:??? {{bug|38280}} imfinfo() crashes on 64 bit, but not 32 bit builds
* <strike> Owner:??? {{bug|37928}} GUI crashes with french locale </strike>
 
* <strike> Owner:rik {{bug|37927}} set (gcf, "parent", gcf) -> seg-fault </strike>
 
* <strike> Owner:rik {{bug|37750}} segfault with 'set(gca, "parent", gca)' </strike>
 
* Owner:??? {{bug|37344}} GUI Octave freezes when plotting is used with OpenBLAS
 
 
* Owner:??? {{bug|37205}} running JIT tests with valgrind: possible memory issues and segfault
 
* Owner:??? {{bug|37205}} running JIT tests with valgrind: possible memory issues and segfault
 
* Owner:??? {{bug|36067}} bug in exist() when checking for a faulty mex/oct file
 
* Owner:??? {{bug|36067}} bug in exist() when checking for a faulty mex/oct file
* <strike> Owner:rik {{bug|35687}} crash with axes("position", []) </strike>
+
 
* Owner:??? {{bug|33296}} calling "keyboard" function through "builtin" function appears to enter in an infinite loop
+
[[Category:Releases]]
* <strike> Owner:mtm {{bug|32176}} infinite loop if PS1 contains deleted current directory </strike>
 

Latest revision as of 08:08, 1 February 2015

The following bugs must be fixed prior to the next release. See also the Roadmap .

Use

<strike> ... </strike>

to cross an item off the list when it has been done. Sign up for a bug by filling in the Owner field so people won't duplicate each other's work.

Bugs marked Configuration and Build System[edit]

  • Owner: ??? #40273 'sed' is used even if a different value for 'SED' is specified during configure
  • Owner: ??? #40252 Make GUI compatible with both Qt4 and Qt5
  • Owner: ??? #40111 Support runtime selection of Java version on Linux and Unix systems
  • Owner: ??? #39856 Cannot compile an Oct-File in Windows 7 64 or Vista 64 oct file
  • Owner: ??? #39446 MXE-Octave: LAPACK build mixes MinGW and MSVC
  • Owner: ??? #38776 Tests in private functions cannot be tested directly
  • WON'T FIX FOR 3.8 Owner: ??? #36943 documentation not built without gnuplot
  • WON'T FIX FOR 3.8 Owner: ??? #36524 Upgrade defun macro to accept non-double-quoted string for DOCSTRING
  • Owner: ??? #36477 use XDG dirs instead of HOME
  • Owner: ??? #34301 Can't compile oct files using gcc -fvisibility=hidden option
  • Owner: ??? #34169 Support -f compiler flags in mkoctfile

Bugs with severity >= 4[edit]

  • Owner:??? #40545 Opening preferences causes the GUI to hang forever on OSX 10.9
  • Owner:??? #40498 opening or saving files crashes the GUI on OSX
  • WON'T FIX for 3.8 Owner:??? #40242 FLTK + GUI = crash on MacOSX
  • Owner:jwe #37672 GUI doesn't react to CTRL+C

Bugs marked as regressions[edit]

  • Owner:??? #40333 print with legend modifies axis position (Not fixed, but temporary workaround in place for generation of images for 3.8.0 manual)
  • Owner:??? #38236 invoking script in demo block to define variables causes errors
  • Owner:jwe #31287 Certain assignments of empty arrays give errors (Matlab incompatibility)

Bugs marked as Crash[edit]

It would be nice to fix these, but they don't require resolution before the release.

  • Owner:??? #40121 Using dbquit from within a callback causes a segfault
  • Owner:??? #40044 *** glibc detected *** gnuplot: double free or corruption (fasttop): 0x08d72878 ***
  • Owner:??? #38584 setting linestyle to "none" for fill object causes error (gnuplot)
  • Owner:??? #38305 file dialog causes crash
  • Owner:??? #38280 imfinfo() crashes on 64 bit, but not 32 bit builds
  • Owner:??? #37205 running JIT tests with valgrind: possible memory issues and segfault
  • Owner:??? #36067 bug in exist() when checking for a faulty mex/oct file