Bug Fix List - 5.0 Release: Difference between revisions

Jump to navigation Jump to search
m (Mark bug fixed)
 
(93 intermediate revisions by 7 users not shown)
Line 13: Line 13:
== Bugs marked as Crash ==
== Bugs marked as Crash ==


* Owner: ??? {{bug|55287}} Memory leak in graphics subsystem
* Owner: ??? {{bug|55647}} crash, hang, error or corrupted output when printing some demos to EPS


* Owner: ??? {{bug|55258}} Recursion in a script file causes a segmentation fault
* WON'T FIX <strike> Owner: ??? {{bug|55630}} macOS GUI freezes on launch </strike>


* Owner: ??? {{bug|55254}} clear all crashes when variable from oct file class is displayed in workspace
* WON'T FIX <strike> Owner: ??? {{bug|55547}} libstdc++ assertion failure when built with -D_GLIBCXX_ASSERTIONS=1 </strike>
 
* WON'T FIX <strike> Owner: ??? {{bug|55523}} segfault when default argument of anonymous/nested function is the same name as argument </strike>
 
* WON'T FIX <strike> Owner: ??? {{bug|55492}} "make check" crashes with jit (llvm 4.0.1) </strike>
 
* WON'T FIX <strike> Owner: ??? {{bug|55469}} JIT crash related to use of ranges and complex numbers </strike>
 
* <strike> Owner: ??? {{bug|55432}} clang w/ ASAN: stack-use-after-scope (starting octave) </strike>
 
* <strike> Owner: ??? {{bug|55397}} test imwrite error with address sanitizer </strike>
 
* <strike> Owner: ??? {{bug|55375}} [MXE Octave] crash after plot </strike>
 
* <strike> Owner: ??? {{bug|55287}} Memory leak in graphics subsystem </strike>
 
* <strike> Owner: ??? {{bug|55258}} Recursion in a script file causes a segmentation fault </strike>
 
* <strike> Owner: ??? {{bug|55254}} clear all crashes when variable from oct file class is displayed in workspace </strike>


* <strike>Owner: ??? {{bug|55139}} m-editor locale failure caused crash</strike>
* <strike>Owner: ??? {{bug|55139}} m-editor locale failure caused crash</strike>
Line 23: Line 41:
* Owner: ??? {{bug|55053}} GUI hanging when editing and saving function file during debugging
* Owner: ??? {{bug|55053}} GUI hanging when editing and saving function file during debugging


* Owner: ??? {{bug|55047}} Running the test suite causes Octave to segfault on Windows
* <strike> Owner: ??? {{bug|55047}} Running the test suite causes Octave to segfault on Windows </strike>


* Owner: ??? {{bug|55028}} plots executed from script containing many plots seg fault
* <strike>Owner: ??? {{bug|55028}} plots executed from script containing many plots seg fault</strike>


* Owner: ??? {{bug|54708}} Segfault closing plot fig on precompiled octave on Mojave
* Owner: ??? {{bug|54708}} Segfault closing plot fig on precompiled octave on Mojave
Line 33: Line 51:
* Owner: ??? {{bug|54431}} GUI crashes on workspace refresh while executing script
* Owner: ??? {{bug|54431}} GUI crashes on workspace refresh while executing script


* Owner: ??? {{bug|54187}} fail to close a busy figure and crash octave
* <strike> Owner: ??? {{bug|54187}} fail to close a busy figure and crash octave </strike>


* Owner: ??? {{bug|54169}} Test suite crashes when Octave built with Qt and FLTK
* WON'T FIX <strike> Owner: ??? {{bug|54169}} Plotting with graphics toolkit fltk crashes on Mac with GUI </strike>


* Owner: ??? {{bug|53858}} Octave crashes when expanding an array of a sub-structure viewed by Variable Editor
* Owner: ??? {{bug|53858}} Octave crashes when expanding an array of a sub-structure viewed by Variable Editor


* Owner: ??? {{bug|53802}} octave deadlocks with deletefcn callback that calls graphical function
* <strike> Owner: ??? {{bug|53802}} octave deadlocks with deletefcn callback that calls graphical function </strike>


* Owner: ??? {{bug|53733}} Panic/segfault when calling Java method after forge:im[read|write]
* Owner: ??? {{bug|53733}} Panic/segfault when calling Java method after forge:im[read|write]


* Owner: ??? {{bug|53342}} Figure property IntegerHandle does not work fully with Qt toolkit
* <strike> Owner: ??? {{bug|53342}} Figure property IntegerHandle does not work fully with Qt toolkit </strike>


* Owner: ??? {{bug|53207}} crash when Octave starts on Windows after removing external 4K display
* Owner: ??? {{bug|53207}} crash when Octave starts on Windows after removing external 4K display
Line 67: Line 85:
* Owner: ??? {{bug|49758}} octave-cli crashes when closing fullscreen plot
* Owner: ??? {{bug|49758}} octave-cli crashes when closing fullscreen plot


* Owner: ??? {{bug|49736}} GUI: Crash when attempting to use the editor after too many files are opened
* <strike> Owner: ??? {{bug|49736}} GUI: Crash when attempting to use the editor after too many files are opened </strike>


* Owner: ??? {{bug|49702}} CTRL+C crashes Octave CLI in Homebrew
* <strike> Owner: ??? {{bug|49702}} CTRL+C crashes Octave CLI in Homebrew </strike>


* Owner: ??? {{bug|49109}} child process started by fork crashes or hangs with octave-gui
* Owner: ??? {{bug|49109}} child process started by fork crashes or hangs with octave-gui


* Owner: ??? {{bug|48709}} GUI Command prompt showing no text
* <strike> Owner: ??? {{bug|48709}} GUI Command prompt showing no text </strike>


* Owner: ??? {{bug|48519}} Segfault with Qt plotting when running demos
* <strike> Owner: ??? {{bug|48519}} Segfault with Qt plotting when running demos </strike>


* Owner: ??? {{bug|47958}} GUI freezes when starting debug with a partly drawn Qt figure
* Owner: ??? {{bug|47958}} GUI freezes when starting debug with a partly drawn Qt figure


* Owner: ??? {{bug|47445}} Setting colors for too many plots causes Segmentation violation
* <strike> Owner: ??? {{bug|47445}} Setting colors for too many plots causes Segmentation violation </strike>


* Owner: ??? {{bug|54170}} java.lang.String.toCharArray result incorrect conversion to char matrix
* Owner: ??? {{bug|54170}} java.lang.String.toCharArray result incorrect conversion to char matrix


== Bugs marked Configuration and Build System ==
== Bugs marked Configuration and Build System ==
* <strike> Owner: ??? {{bug|55545}} [MXE Octave] Update mesa to 18.2.8 </strike>
* Owner: ??? {{bug|55538}} logspace BIST tests fail when Octave built with LLVM libc++
* <strike> Owner: ??? {{bug|55447}} mkoctfile: wrong LFLAGS warning, resets LDFLAGS </strike>
* WON'T FIX <strike> Owner: ??? {{bug|55371}} Add configure flag to specify makeinfo path </strike>
* WON'T FIX <strike> Owner: ??? {{bug|55363}} Global variable in a MEX file </strike>


* <strike> Owner: ??? {{bug|55307}} qthelp-installdir error on cygwin </strike>
* <strike> Owner: ??? {{bug|55307}} qthelp-installdir error on cygwin </strike>
Line 95: Line 123:
* Owner: ??? {{bug|55187}} build: fails to work with Qt 5.12, qcollectiongenerator no longer exists
* Owner: ??? {{bug|55187}} build: fails to work with Qt 5.12, qcollectiongenerator no longer exists


* Owner: ??? {{bug|55033}} mkoctfile link failure on macos
* <strike> Owner: Ben {{bug|55033}} mkoctfile link failure on macos </strike>


* <strike> Owner: ??? {{bug|54939}} Getting error while performing installation of octave 4.4.1 in linux </strike>
* <strike> Owner: ??? {{bug|54939}} Getting error while performing installation of octave 4.4.1 in linux </strike>
Line 103: Line 131:
* <strike> Owner: ??? {{bug|53627}} build: oct files should not need to link with -loctinterp -loctave </strike>
* <strike> Owner: ??? {{bug|53627}} build: oct files should not need to link with -loctinterp -loctave </strike>


* Owner: ??? {{bug|53153}} MXE octave crash after introduction of QOpenGLWidget
* <strike> Owner: ??? {{bug|53153}} MXE octave crash after introduction of QOpenGLWidget </strike>


* Owner: ??? {{bug|53099}} mkoctfile confused by unknown options followed by source file arguments
* Owner: ??? {{bug|53099}} mkoctfile confused by unknown options followed by source file arguments
Line 113: Line 141:
* Owner: ??? {{bug|51684}} Request for Windows Portable zip version without absolute paths & system hooks
* Owner: ??? {{bug|51684}} Request for Windows Portable zip version without absolute paths & system hooks


* Owner: ??? {{bug|50266}} [mxe-octave] incremental builds fail and require "make clean"
* WON'T FIX <strike> Owner: ??? {{bug|50266}} [mxe-octave] incremental builds fail and require "make clean" </strike>


* Owner: ??? {{bug|49707}} Windows 10 won't associate .m files with Octave after re-install
* Owner: ??? {{bug|49707}} Windows 10 won't associate .m files with Octave after re-install


* Owner: ??? {{bug|49653}} Build failure with ImageMagick
* WON'T FIX <strike> Owner: ??? {{bug|49653}} Build failure with ImageMagick </strike>


* Owner: ??? {{bug|49503}} [mxe-octave] cross-building packages with configure script calling octave itself have issues
* Owner: ??? {{bug|49503}} [mxe-octave] cross-building packages with configure script calling octave itself have issues


* Owner: ??? {{bug|48710}} normalize core and package architecture-dependent installation directories
* WON'T FIX <strike> Owner: ??? {{bug|48710}} normalize core and package architecture-dependent installation directories </strike>


* Owner: ??? {{bug|48678}} mkoctfile returns linker flags on LFLAGS instead of LDFLAGS
* <strike> Owner: rik {{bug|48678}} mkoctfile returns linker flags on LFLAGS instead of LDFLAGS </strike>


* Owner: ??? {{bug|45188}} MXE: problems installing same version number of Octave into different directories
* Owner: ??? {{bug|45188}} MXE: problems installing same version number of Octave into different directories
Line 129: Line 157:
== Bugs marked as Build Failure ==
== Bugs marked as Build Failure ==


* Owner: ??? {{bug|55277}} some public Octave header files are missing type includes or forward decls
* Owner: ??? {{bug|55641}} mxe-octave: build error of-general w. Octave-6.0.0
 
* <strike> Owner: ??? {{bug|55613}} Build failure with bison 3.3.1 </strike>
 
* Owner: ??? {{bug|55608}} [MXE Octave] lib vs lib64
 
* WON'T FIX <strike> Owner: ??? {{bug|55367}} Linking fails on cygwin </strike>
 
* WON'T FIX <strike> Owner: ??? {{bug|55282}} QT_CPPFLAGS and QT_LDFLAGS command-line / environment vars ignored by configure </strike>
 
* <strike> Owner: ??? {{bug|55277}} some public Octave header files are missing type includes or forward decls </strike>


* Owner: ??? {{bug|55268}} macos: images fail to build for docs
* Owner: ??? {{bug|55268}} macos: images fail to build for docs
Line 137: Line 175:
* <strike> Owner: ??? {{bug|53889}} dev fails to compile with Qt 4.6.2 </strike>
* <strike> Owner: ??? {{bug|53889}} dev fails to compile with Qt 4.6.2 </strike>


* Owner: ??? {{bug|53430}} Octave user manual is not installed at all on systems with older Texinfo
* WON'T FIX <strike> Owner: ??? {{bug|53430}} Octave user manual is not installed at all on systems with older Texinfo </strike>


* WON'T FIX <strike> Owner: ??? {{bug|52414}} llvm 4.0.1 fails on ./configure --enable-jit </strike>
* WON'T FIX <strike> Owner: ??? {{bug|52414}} llvm 4.0.1 fails on ./configure --enable-jit </strike>


* Owner: ??? {{bug|49653}} Build failure with ImageMagick
* WON'T FIX <strike> Owner: ??? {{bug|49653}} Build failure with ImageMagick </strike>


* Owner: ??? {{bug|49503}} [mxe-octave] cross-building packages with configure script calling octave itself have issues
* Owner: ??? {{bug|49503}} [mxe-octave] cross-building packages with configure script calling octave itself have issues
Line 157: Line 195:
== Bugs with severity >= 4 ==
== Bugs with severity >= 4 ==


* Owner: ??? {{bug|55266}} deprecation warning about octave::eval_string just for including parse.h
* <strike> Owner: ??? {{bug|55501}} subsequent calls to "help @sym/beta" gives "help beta" text </strike>


* Owner: ??? {{bug|54920}} AutoScale in xscale = log mode may lead to an unexpected error
* <strike> Owner: ??? {{bug|55347}} PVS studio static analysis report </strike>


* Owner: ??? {{bug|54028}} copy of non-handle class instance is not deep
* <strike> Owner: ??? {{bug|55266}} deprecation warning about octave::eval_string just for including parse.h </strike>


* Owner: ??? {{bug|53506}} qp uses fix tolerance: ignores sqp tolerance argument
* <strike> Owner: ??? {{bug|54920}} AutoScale in xscale = log mode may lead to an unexpected error </strike>


* Owner: ??? {{bug|52823}} Review files which lack GPL license header
* WON'T FIX <strike> Owner: ??? {{bug|54028}} copy of non-handle class instance is not deep </strike>


* Owner: ??? {{bug|51779}} bsxfun unit tests occasionally fail on certain random inputs
* <strike> Owner: ??? {{bug|53506}} qp uses fix tolerance: ignores sqp tolerance argument </strike>


* Owner: ??? {{bug|51709}} Creating function handle to static methods
* <strike> Owner: ??? {{bug|52823}} Review files which lack GPL license header </strike>


* Owner: ??? {{bug|43571}} 'pkg build ...' with dependencies
* WON'T FIX <strike> * Owner: ??? {{bug|51779}} bsxfun unit tests occasionally fail on certain random inputs </strike>
 
* WON'T FIX <strike> * Owner: ??? {{bug|51709}} Creating function handle to static methods </strike>
 
* <strike> Owner: ??? {{bug|43571}} 'pkg build ...' with dependencies </strike>


* WON'T FIX <strike> Owner: ??? {{bug|42118}} COW memory issues when extracting small slices from large arrays </strike>
* WON'T FIX <strike> Owner: ??? {{bug|42118}} COW memory issues when extracting small slices from large arrays </strike>
Line 179: Line 221:
== Bugs marked as regressions ==
== Bugs marked as regressions ==


* Owner: ??? {{bug|55329}} history_timestamp_format_string is not initialized anymore
* <strike> Owner: ??? {{bug|55648}} [MXE-Octave] cannot print with gnuplot graphics toolkit </strike>


* Owner: ??? {{bug|55328}} loglog plots have clipped exponents for labels of x and y axes
* Owner: ??? {{bug|55622}} for loop does not run over a matrix with colums but no row
 
* <strike> Owner: ??? {{bug|55529}} [MXE Octave] running compare_plot_demos ("toolkits", "qt") hangs Octave </strike>
 
* <strike> Owner: ??? {{bug|55528}} [MXE-Octave] graphics_toolkit gnuplot does not work </strike>
 
* <strike> Owner: ??? {{bug|55501}} subsequent calls to "help @sym/beta" gives "help beta" text </strike>
 
* <strike> Owner: ??? {{bug|55485}} Printing rotated text only works for 90 degree increments with qt toolkit (regression) </strike>
 
* <strike> Owner: ??? {{bug|55484}} Dashed line printing is too small with qt toolkit (regression) </strike>
 
* Owner: ??? {{bug|55437}} Files in editor are reported as modified while heavily parsing date strings with datenum()
 
* WON'T FIX <strike> Owner: ??? {{bug|55418}} Speed issue with uicontrols </strike>
 
* <strike> Owner: ??? {{bug|55381}} mkoctfile --link-stand-alone no longer links with liboctinterp </strike>
 
* <strike> Owner: ??? {{bug|55368}} warning: popupmenu value not within valid display range </strike>
 
* <strike> Owner: ??? {{bug|55349}} Building with --enable-jit fails with LLVM 3.8.x </strike>
 
* <strike> Owner: ??? {{bug|55329}} history_timestamp_format_string is not initialized anymore </strike>
 
* <strike> Owner: ??? {{bug|55328}} loglog plots have clipped exponents for labels of x and y axes </strike>


* <strike> Owner: ??? {{bug|55273}} mkfifo returns "Function not implemented" error </strike>
* <strike> Owner: ??? {{bug|55273}} mkfifo returns "Function not implemented" error </strike>


* Owner: ??? {{bug|55195}} "help" for core functions contains odd symbols for non-ASCII characters
* WON'T FIX <strike> Owner: ??? {{bug|55195}} "help" for core functions contains odd symbols for non-ASCII characters </strike>


* <strike> Owner: ??? {{bug|55133}} Sidebar File Browser Not Rendered Correctly </strike>
* <strike> Owner: ??? {{bug|55133}} Sidebar File Browser Not Rendered Correctly </strike>
Line 191: Line 257:
* Owner: ??? {{bug|55029}} pause causes hang
* Owner: ??? {{bug|55029}} pause causes hang


* Owner: ??? {{bug|54995}} Removal of called_from_builtin
* <strike> Owner: ??? {{bug|54995}} Removal of called_from_builtin </strike>


* Owner: ??? {{bug|54953}} Possible to create uncloseable figures when using --no-gui-libs option
* Owner: ??? {{bug|54953}} Possible to create uncloseable figures when using --no-gui-libs option
Line 205: Line 271:
* WON'T FIX <strike> Owner: ??? {{bug|54342}} rand() produces different results on octave 4.4.0 compared to earlier versions </strike>
* WON'T FIX <strike> Owner: ??? {{bug|54342}} rand() produces different results on octave 4.4.0 compared to earlier versions </strike>


* Owner: ??? {{bug|54028}} copy of non-handle class instance is not deep
* WON'T FIX <strike> Owner: ??? {{bug|54028}} copy of non-handle class instance is not deep </strike>


* Owner: ??? {{bug|53683}} numerical output format for float values with magnitude greater than precision is wrong
* Owner: ??? {{bug|53683}} numerical output format for float values with magnitude greater than precision is wrong


* Owner: ??? {{bug|53468}} Octave 4.3.0+ can't load figures saved with previous versions
* <strike> Owner: ??? {{bug|53468}} Octave 4.3.0+ can't load figures saved with previous versions </strike>


* Owner: ??? {{bug|53456}} output_precision: Cannot set precision higher than 16
* Owner: ??? {{bug|53456}} output_precision: Cannot set precision higher than 16
Line 217: Line 283:
* Owner: ??? {{bug|53189}} Truncated initial message in Command Window on Windows
* Owner: ??? {{bug|53189}} Truncated initial message in Command Window on Windows


* Owner: ??? {{bug|53153}} MXE octave crash after introduction of QOpenGLWidget
* <strike> Owner: ??? {{bug|53153}} MXE octave crash after introduction of QOpenGLWidget </strike>


* Owner: ??? {{bug|53099}} mkoctfile confused by unknown options followed by source file arguments
* Owner: ??? {{bug|53099}} mkoctfile confused by unknown options followed by source file arguments


* Owner: ??? {{bug|53091}} [MXE-Octave] new warning from gnuplot
* <strike> Owner: ??? {{bug|53091}} [MXE-Octave] new warning from gnuplot </strike>


* Owner: ??? {{bug|52851}} parse error at command line or in scripts "duplicate subfunction or nested function name"
* WON'T FIX <strike> Owner: ??? {{bug|52851}} parse error at command line or in scripts "duplicate subfunction or nested function name" </strike>


* Owner: ??? {{bug|52840}} GUI hangs on use of uigetfile/uiputfile
* Owner: ??? {{bug|52840}} GUI hangs on use of uigetfile/uiputfile
Line 235: Line 301:
== Potentially excluded bugs ==
== Potentially excluded bugs ==
These bugs have been provisionally decided not to be blockers for 5.0.0.  That doesn't mean they can't be fixed, if someone wants to fix them.
These bugs have been provisionally decided not to be blockers for 5.0.0.  That doesn't mean they can't be fixed, if someone wants to fix them.
[[Category:Releases]]

Navigation menu