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

From Octave
Jump to navigation Jump to search
m (Add new bug)
m (Add new bug)
 
(43 intermediate revisions by 4 users not shown)
Line 13: Line 13:
 
== Bugs marked as Crash ==
 
== Bugs marked as Crash ==
  
* Owner: ??? {{bug|55432}} clang w/ ASAN: stack-use-after-scope (starting octave)
+
* Owner: ??? {{bug|55647}} crash, hang, error or corrupted output when printing some demos to EPS
  
* Owner: ??? {{bug|55397}} test imwrite error with address sanitizer
+
* WON'T FIX <strike> Owner: ??? {{bug|55630}} macOS GUI freezes on launch </strike>
  
* Owner: ??? {{bug|55375}} [MXE Octave] crash after plot
+
* WON'T FIX <strike> Owner: ??? {{bug|55547}} libstdc++ assertion failure when built with -D_GLIBCXX_ASSERTIONS=1 </strike>
  
* Owner: ??? {{bug|55287}} Memory leak in graphics subsystem
+
* WON'T FIX <strike> Owner: ??? {{bug|55523}} segfault when default argument of anonymous/nested function is the same name as argument </strike>
  
* Owner: ??? {{bug|55258}} Recursion in a script file causes a segmentation fault
+
* WON'T FIX <strike> Owner: ??? {{bug|55492}} "make check" crashes with jit (llvm 4.0.1) </strike>
  
* Owner: ??? {{bug|55254}} clear all crashes when variable from oct file class is displayed in workspace
+
* 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 29: 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>
  
 
* <strike>Owner: ??? {{bug|55028}} plots executed from script containing many plots seg fault</strike>
 
* <strike>Owner: ??? {{bug|55028}} plots executed from script containing many plots seg fault</strike>
Line 41: Line 53:
 
* <strike> Owner: ??? {{bug|54187}} fail to close a busy figure and crash octave </strike>
 
* <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
Line 75: Line 87:
 
* <strike> Owner: ??? {{bug|49736}} GUI: Crash when attempting to use the editor after too many files are opened </strike>
 
* <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
Line 91: Line 103:
 
== Bugs marked Configuration and Build System ==
 
== Bugs marked Configuration and Build System ==
  
* Owner: ??? {{bug|55447}} mkoctfile: wrong LFLAGS warning, resets LDFLAGS
+
* <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|55371}} Add configure flag to specify makeinfo path </strike>
Line 115: 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 125: 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
Line 140: Line 156:
  
 
== Bugs marked as Build Failure ==
 
== Bugs marked as Build Failure ==
 +
 +
* 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|55367}} Linking fails on cygwin </strike>
Line 157: Line 179:
 
* 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 172: Line 194:
  
 
== Bugs with severity >= 4 ==
 
== Bugs with severity >= 4 ==
 +
 +
* <strike> Owner: ??? {{bug|55501}} subsequent calls to "help @sym/beta" gives "help beta" text </strike>
  
 
* <strike> Owner: ??? {{bug|55347}} PVS studio static analysis report </strike>
 
* <strike> Owner: ??? {{bug|55347}} PVS studio static analysis report </strike>
Line 197: Line 221:
 
== Bugs marked as regressions ==
 
== Bugs marked as regressions ==
  
* Owner: ??? {{bug|55485}} Printing rotated text only works for 90 degree increments with qt toolkit (regression)
+
* <strike> Owner: ??? {{bug|55648}} [MXE-Octave] cannot print with gnuplot graphics toolkit </strike>
 +
 
 +
* 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>
  
* Owner: ??? {{bug|55484}} Dashed line printing is too small with qt toolkit (regression)
+
* <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()
 
* Owner: ??? {{bug|55437}} Files in editor are reported as modified while heavily parsing date strings with datenum()
Line 241: Line 275:
 
* 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 249: 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

Latest revision as of 11:29, 15 February 2019

The following bugs must be fixed prior to the next release. See also the 5.0.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]

  • Owner: ??? #55647 crash, hang, error or corrupted output when printing some demos to EPS
  • WON'T FIX Owner: ??? #55630 macOS GUI freezes on launch
  • WON'T FIX Owner: ??? #55547 libstdc++ assertion failure when built with -D_GLIBCXX_ASSERTIONS=1
  • WON'T FIX Owner: ??? #55523 segfault when default argument of anonymous/nested function is the same name as argument
  • WON'T FIX Owner: ??? #55492 "make check" crashes with jit (llvm 4.0.1)
  • WON'T FIX Owner: ??? #55469 JIT crash related to use of ranges and complex numbers
  • Owner: ??? #55432 clang w/ ASAN: stack-use-after-scope (starting octave)
  • Owner: ??? #55397 test imwrite error with address sanitizer
  • Owner: ??? #55375 [MXE Octave] crash after plot
  • Owner: ??? #55287 Memory leak in graphics subsystem
  • Owner: ??? #55258 Recursion in a script file causes a segmentation fault
  • Owner: ??? #55254 clear all crashes when variable from oct file class is displayed in workspace
  • Owner: ??? #55139 m-editor locale failure caused crash
  • Owner: ??? #55053 GUI hanging when editing and saving function file during debugging
  • Owner: ??? #55047 Running the test suite causes Octave to segfault on Windows
  • Owner: ??? #55028 plots executed from script containing many plots seg fault
  • Owner: ??? #54708 Segfault closing plot fig on precompiled octave on Mojave
  • Owner: ??? #54507 Segfault in QT5 when resizing window during initialization
  • Owner: ??? #54431 GUI crashes on workspace refresh while executing script
  • Owner: ??? #54187 fail to close a busy figure and crash octave
  • WON'T FIX Owner: ??? #54169 Plotting with graphics toolkit fltk crashes on Mac with GUI
  • Owner: ??? #53858 Octave crashes when expanding an array of a sub-structure viewed by Variable Editor
  • Owner: ??? #53802 octave deadlocks with deletefcn callback that calls graphical function
  • Owner: ??? #53733 Panic/segfault when calling Java method after forge:im[read|write]
  • Owner: ??? #53342 Figure property IntegerHandle does not work fully with Qt toolkit
  • Owner: ??? #53207 crash when Octave starts on Windows after removing external 4K display
  • Owner: ??? #53115 "octave exited with signal 6" on attempt to stop debugging
  • Owner: ??? #53054 Variable Editor: crash when trying to edit specific empty struct cells
  • Owner: ??? #52996 calling audiodevinfo() results in a segfault on exit when JACK sound server is running
  • Owner: ??? #52274 Segfault when calling previously used oct-file from deleted directory
  • Owner: ??? #52123 Indirect memory leak in cdef_manager::initialize ()
  • WON'T FIX Owner: ??? #51950 sparse qr may return a malformed sparse matrix R with out of bounds entries
  • Owner: ??? #50974 SEGFAULT with constructed cmdline_options
  • Owner: ??? #50430 plot function causes crash/termination of Octave (Windows)
  • Owner: ??? #50025 Octave window freezes when I quit Octave GUI
  • Owner: ??? #49758 octave-cli crashes when closing fullscreen plot
  • Owner: ??? #49736 GUI: Crash when attempting to use the editor after too many files are opened
  • Owner: ??? #49702 CTRL+C crashes Octave CLI in Homebrew
  • Owner: ??? #49109 child process started by fork crashes or hangs with octave-gui
  • Owner: ??? #48709 GUI Command prompt showing no text
  • Owner: ??? #48519 Segfault with Qt plotting when running demos
  • Owner: ??? #47958 GUI freezes when starting debug with a partly drawn Qt figure
  • Owner: ??? #47445 Setting colors for too many plots causes Segmentation violation
  • Owner: ??? #54170 java.lang.String.toCharArray result incorrect conversion to char matrix

Bugs marked Configuration and Build System[edit]

  • Owner: ??? #55545 [MXE Octave] Update mesa to 18.2.8
  • Owner: ??? #55538 logspace BIST tests fail when Octave built with LLVM libc++
  • Owner: ??? #55447 mkoctfile: wrong LFLAGS warning, resets LDFLAGS
  • WON'T FIX Owner: ??? #55371 Add configure flag to specify makeinfo path
  • WON'T FIX Owner: ??? #55363 Global variable in a MEX file
  • Owner: ??? #55307 qthelp-installdir error on cygwin
  • Owner: ??? #55281 [MXE Octave] Cannot strip script files
  • Owner: ??? #55273 mkfifo returns "Function not implemented" error
  • Owner: ??? #55262 [MXE Octave] could not build stable Octave
  • Owner: ??? #55187 build: fails to work with Qt 5.12, qcollectiongenerator no longer exists
  • Owner: Ben #55033 mkoctfile link failure on macos
  • Owner: ??? #54939 Getting error while performing installation of octave 4.4.1 in linux
  • Owner: ??? #54216 Additional items for .hgignore
  • Owner: ??? #53627 build: oct files should not need to link with -loctinterp -loctave
  • Owner: ??? #53153 MXE octave crash after introduction of QOpenGLWidget
  • Owner: ??? #53099 mkoctfile confused by unknown options followed by source file arguments
  • Owner: ??? #53070 Empty search path when starting Octave from TCC/LE (alternative Windows command prompt)
  • Owner: ??? #52369 proxy settings do not work at Windows 10
  • Owner: ??? #51684 Request for Windows Portable zip version without absolute paths & system hooks
  • WON'T FIX Owner: ??? #50266 [mxe-octave] incremental builds fail and require "make clean"
  • Owner: ??? #49707 Windows 10 won't associate .m files with Octave after re-install
  • WON'T FIX Owner: ??? #49653 Build failure with ImageMagick
  • Owner: ??? #49503 [mxe-octave] cross-building packages with configure script calling octave itself have issues
  • WON'T FIX Owner: ??? #48710 normalize core and package architecture-dependent installation directories
  • Owner: rik #48678 mkoctfile returns linker flags on LFLAGS instead of LDFLAGS
  • Owner: ??? #45188 MXE: problems installing same version number of Octave into different directories

Bugs marked as Build Failure[edit]

  • Owner: ??? #55641 mxe-octave: build error of-general w. Octave-6.0.0
  • Owner: ??? #55613 Build failure with bison 3.3.1
  • Owner: ??? #55608 [MXE Octave] lib vs lib64
  • WON'T FIX Owner: ??? #55367 Linking fails on cygwin
  • WON'T FIX Owner: ??? #55282 QT_CPPFLAGS and QT_LDFLAGS command-line / environment vars ignored by configure
  • Owner: ??? #55277 some public Octave header files are missing type includes or forward decls
  • Owner: ??? #55268 macos: images fail to build for docs
  • Owner: ??? #54939 Getting error while performing installation of octave 4.4.1 in linux
  • Owner: ??? #53889 dev fails to compile with Qt 4.6.2
  • WON'T FIX Owner: ??? #53430 Octave user manual is not installed at all on systems with older Texinfo
  • WON'T FIX Owner: ??? #52414 llvm 4.0.1 fails on ./configure --enable-jit
  • WON'T FIX Owner: ??? #49653 Build failure with ImageMagick
  • Owner: ??? #49503 [mxe-octave] cross-building packages with configure script calling octave itself have issues
  • Owner: ??? #47405 pkg update errors out of one package sees dependency error
  • WON'T FIX Owner: ??? #45578 build libgnu using non-recursive automake rules
  • Owner: ??? #45188 MXE: problems installing same version number of Octave into different directories
  • WON'T FIX Owner: ??? #45082 [mxe-octave] Windows native build fails at gmp
  • WON'T FIX Owner: ??? #41061 building with --enable-jit with libllvm 3.5 fails to compile

Bugs with severity >= 4[edit]

  • Owner: ??? #55501 subsequent calls to "help @sym/beta" gives "help beta" text
  • Owner: ??? #55347 PVS studio static analysis report
  • Owner: ??? #55266 deprecation warning about octave::eval_string just for including parse.h
  • Owner: ??? #54920 AutoScale in xscale = log mode may lead to an unexpected error
  • WON'T FIX Owner: ??? #54028 copy of non-handle class instance is not deep
  • Owner: ??? #53506 qp uses fix tolerance: ignores sqp tolerance argument
  • Owner: ??? #52823 Review files which lack GPL license header
  • WON'T FIX * Owner: ??? #51779 bsxfun unit tests occasionally fail on certain random inputs
  • WON'T FIX * Owner: ??? #51709 Creating function handle to static methods
  • Owner: ??? #43571 'pkg build ...' with dependencies
  • WON'T FIX Owner: ??? #42118 COW memory issues when extracting small slices from large arrays
  • WON'T FIX Owner: jwe #39257 handles to nested functions are not yet supported

Bugs marked as regressions[edit]

  • Owner: ??? #55648 [MXE-Octave] cannot print with gnuplot graphics toolkit
  • Owner: ??? #55622 for loop does not run over a matrix with colums but no row
  • Owner: ??? #55529 [MXE Octave] running compare_plot_demos ("toolkits", "qt") hangs Octave
  • Owner: ??? #55528 [MXE-Octave] graphics_toolkit gnuplot does not work
  • Owner: ??? #55501 subsequent calls to "help @sym/beta" gives "help beta" text
  • Owner: ??? #55485 Printing rotated text only works for 90 degree increments with qt toolkit (regression)
  • Owner: ??? #55484 Dashed line printing is too small with qt toolkit (regression)
  • Owner: ??? #55437 Files in editor are reported as modified while heavily parsing date strings with datenum()
  • WON'T FIX Owner: ??? #55418 Speed issue with uicontrols
  • Owner: ??? #55381 mkoctfile --link-stand-alone no longer links with liboctinterp
  • Owner: ??? #55368 warning: popupmenu value not within valid display range
  • Owner: ??? #55349 Building with --enable-jit fails with LLVM 3.8.x
  • Owner: ??? #55329 history_timestamp_format_string is not initialized anymore
  • Owner: ??? #55328 loglog plots have clipped exponents for labels of x and y axes
  • Owner: ??? #55273 mkfifo returns "Function not implemented" error
  • WON'T FIX Owner: ??? #55195 "help" for core functions contains odd symbols for non-ASCII characters
  • Owner: ??? #55133 Sidebar File Browser Not Rendered Correctly
  • Owner: ??? #55029 pause causes hang
  • Owner: ??? #54995 Removal of called_from_builtin
  • Owner: ??? #54953 Possible to create uncloseable figures when using --no-gui-libs option
  • WON'T FIX Owner: ??? #54832 __run_test_suite__ fails with nested directories
  • Owner: ??? #54789 'keyboard' in function inside script file no longer gives debugging console
  • Owner: ??? #54554 When plotting large arrays, some graphic elements are not visible (llvmpipe Windows)
  • Owner: ??? #54444 Octave-4.4.X CLI doesn't terminate at sigterm until <ENTER> pressed at prompt
  • WON'T FIX Owner: ??? #54342 rand() produces different results on octave 4.4.0 compared to earlier versions
  • WON'T FIX Owner: ??? #54028 copy of non-handle class instance is not deep
  • Owner: ??? #53683 numerical output format for float values with magnitude greater than precision is wrong
  • Owner: ??? #53468 Octave 4.3.0+ can't load figures saved with previous versions
  • Owner: ??? #53456 output_precision: Cannot set precision higher than 16
  • Owner: ??? #53283 Variable Editor: floated variable panels disappear with loss of V.E. focus
  • Owner: ??? #53189 Truncated initial message in Command Window on Windows
  • Owner: ??? #53153 MXE octave crash after introduction of QOpenGLWidget
  • Owner: ??? #53099 mkoctfile confused by unknown options followed by source file arguments
  • Owner: ??? #53091 [MXE-Octave] new warning from gnuplot
  • WON'T FIX Owner: ??? #52851 parse error at command line or in scripts "duplicate subfunction or nested function name"
  • Owner: ??? #52840 GUI hangs on use of uigetfile/uiputfile
  • WON'T FIX Owner: ??? #52765 FreeSans default font is non portable in svg printout
  • Owner: ??? #49612 QT: uicontrol checkboxes and radiobuttons have wrong sizes

Other Bugs[edit]

Potentially excluded bugs[edit]

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.