GNU octave crashes reliably after a simple input sequence

Bug #1695281 reported by Bastiaan Zapf
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
octave (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I'm using GNU octave frequently, here I wanted to work on a simple analysis problem. Then, octave crashed. I came up with a minimal input set to reproduce the crash:

$ octave --no-gui

(I know that the GUI is recommended, however, I'm a strong supporter of "headless" software and as such often use a terminal to work interactively)

enter:

K=[1/3,-10,101,20];
E=[0,0,10,0];
G=E-K;
x=linspace(-1,20,1000);

then type Ctrl-C (^C).

octave crashes with the following output:

^C*** longjmp causes uninitialized stack frame ***: /usr/lib/i386-linux-gnu/octave/4.0.0/exec/i686-pc-linux-gnu/octave-gui terminated
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x67377)[0xb606e377]
/lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x68)[0xb60fe548]
/lib/i386-linux-gnu/libc.so.6(+0xf73fa)[0xb60fe3fa]
/lib/i386-linux-gnu/libc.so.6(__longjmp_chk+0x3e)[0xb60fe36e]
/usr/lib/i386-linux-gnu/liboctave.so.3(+0x6c015c)[0xb563615c]
/usr/lib/i386-linux-gnu/liboctinterp.so.3(+0xcbb8c4)[0xb6fef8c4]
[0xb76fec14]
[0xb76fec2f]
/lib/i386-linux-gnu/libpthread.so.0(pthread_cond_wait+0xdc)[0xb3a74a6c]
/lib/i386-linux-gnu/libc.so.6(pthread_cond_wait+0x3d)[0xb60fa64d]
/usr/lib/libopenblas.so.0(+0x284b2a)[0xb1421b2a]
/lib/i386-linux-gnu/libpthread.so.0(+0x6295)[0xb3a6f295]
/lib/i386-linux-gnu/libc.so.6(clone+0x6e)[0xb60edeee]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:01 13635893 /usr/lib/i386-linux-gnu/octave/4.0.0/exec/i686-pc-linux-gnu/octave-gui
08049000-0804a000 r--p 00000000 08:01 13635893 /usr/lib/i386-linux-gnu/octave/4.0.0/exec/i686-pc-linux-gnu/octave-gui
0804a000-0804b000 rw-p 00001000 08:01 13635893 /usr/lib/i386-linux-gnu/octave/4.0.0/exec/i686-pc-linux-gnu/octave-gui
09a18000-09c19000 rw-p 00000000 00:00 0 [heap]
a5400000-a5561000 rw-p 00000000 00:00 0
a5561000-a5600000 ---p 00000000 00:00 0
a5600000-a5700000 rw-p 00000000 00:00 0
a5706000-a5830000 r-xp 00000000 08:01 12194964 /usr/lib/i386-linux-gnu/libfltk.so.1.3
a5830000-a5834000 r--p 00129000 08:01 12194964 /usr/lib/i386-linux-gnu/libfltk.so.1.3
a5834000-a5836000 rw-p 0012d000 08:01 12194964 /usr/lib/i386-linux-gnu/libfltk.so.1.3
a5836000-a583b000 rw-p 00000000 00:00 0
a5861000-a5c81000 r-xp 00000000 08:01 12201474 /usr/lib/i386-linux-gnu/libQtXmlPatterns.so.4.8.7
a5c81000-a5c82000 ---p 00420000 08:01 12201474 /usr/lib/i386-linux-gnu/libQtXmlPatterns.so.4.8.7
a5c82000-a5c9d000 r--p 00420000 08:01 12201474 /usr/lib/i386-linux-gnu/libQtXmlPatterns.so.4.8.7
a5c9d000-a5c9e000 rw-p 0043b000 08:01 12201474 /usr/lib/i386-linux-gnu/libQtXmlPatterns.so.4.8.7
a5c9e000-a5f36000 r-xp 00000000 08:01 12201466 /usr/lib/i386-linux-gnu/libQtScript.so.4.8.7
a5f36000-a5f3f000 r--p 00297000 08:01 12201466 /usr/lib/i386-linux-gnu/libQtScript.so.4.8.7
a5f3f000-a5f40000 rw-p 002a0000 08:01 12201466 /usr/lib/i386-linux-gnu/libQtScript.so.4.8.7
a5f40000-a5f50000 rw-p 00000000 00:00 0
a5f50000-a62ee000 r-xp 00000000 08:01 12201478 /usr/lib/i386-linux-gnu/libQtDeclarative.so.4.8.7
a62ee000-a62ef000 ---p 0039e000 08:01 12201478 /usr/lib/i386-linux-gnu/libQtDeclarative.so.4.8.7
a62ef000-a62fe000 r--p 0039e000 08:01 12201478 /usr/lib/i386-linux-gnu/libQtDeclarative.so.4.8.7
a62fe000-a6300000 rw-p 003ad000 08:01 12201478 /usr/lib/i386-linux-gnu/libQtDeclarative.so.4.8.7
a6300000-a6400000 rw-p 00000000 00:00 0
a6403000-a6442000 r-xp 00000000 08:01 12201470 /usr/lib/i386-linux-gnu/libQtSql.so.4.8.7
a6442000-a6443000 r--p 0003e000 08:01 12201470 /usr/lib/i386-linux-gnu/libQtSql.so.4.8.7
a6443000-a6444000 rw-p 0003f000 08:01 12201470 /usr/lib/i386-linux-gnu/libQtSql.so.4.8.7
a6444000-a6491000 r-xp 00000000 08:01 14029794 /usr/lib/i386-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so
a6491000-a6494000 r--p 0004c000 08:01 14029794 /usr/lib/i386-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so
a6494000-a6495000 rw-p 0004f000 08:01 14029794 /usr/lib/i386-linux-gnu/qt4/plugins/accessible/libqtaccessiblewidgets.so
a6495000-a64d7000 r-xp 00000000 08:01 12201410 /usr/lib/i386-linux-gnu/libQtXml.so.4.8.7
a64d7000-a64d8000 ---p 00042000 08:01 12201410 /usr/lib/i386-linux-gnu/libQtXml.so.4.8.7
a64d8000-a64d9000 r--p 00042000 08:01 12201410 /usr/lib/i386-linux-gnu/libQtXml.so.4.8.7
a64d9000-a64da000 rw-p 00043000 08:01 12201410 /usr/lib/i386-linux-gnu/libQtXml.so.4.8.7
a64da000-a6595000 rw-p 00000000 00:00 0
a6595000-a661a000 r-xp 00000000 08:01 12201414 /usr/lib/i386-linux-gnu/libQtDBus.so.4.8.7
a661a000-a661b000 r--p 00084000 08:01 12201414 /usr/lib/i386-linux-gnu/libQtDBus.so.4.8.7
a661b000-a661c000 rw-p 00085000 08:01 12201414 /usr/lib/i386-linux-gnu/libQtDBus.so.4.8.7
a661c000-a661d000 ---p 00000000 00:00 0
a661d000-a6e1d000 rw-p 00000000 00:00 0
a6e1d000-a6e1e000 ---p 00000000 00:00 0
a6e1e000-a761e000 rw-p 00000000 00:00 0
a761e000-a761f000 ---p 00000000 00:00 0
a761f000-a7e1f000 rw-p 00000000 00:00 0
a7e1f000-a7ff9000 r-xp 00000000 08:01 12195745 /usr/lib/i386-linux-gnu/libxml2.so.2.9.3
a7ff9000-a7ffa000 ---p 001da000 08:01 12195745 /usr/lib/i386-linux-gnu/libxml2.so.2.9.3
a7ffa000-a7ffe000 r--p 001da000 08:01 12195745 /usr/lib/i386-linux-gnu/libxml2.so.2.9.3
a7ffe000-a7fff000 rw-p 001de000 08:01 12195745 /usr/lib/i386-linux-gnu/libxml2.so.2.9.3
a7fff000-a8000000 rw-p 00000000 00:00 0
a8000000-a8021000 rw-p 00000000 00:00 0
a8021000-a8100000 ---p 00000000 00:00 0
a8100000-a8111000 r-xp 00000000 08:01 13635914 /usr/lib/i386-linux-gnu/octave/4.0.0/oct/i686-pc-linux-gnu/__init_gnuplot__.oct
a8111000-a8112000 ---p 00011000 08:01 13635914 /usr/lib/i386-linux-gnu/octave/4.0.0/oct/i686-pc-linux-gnu/__init_gnuplot__.oct
a8112000-a8113000 r--p 00011000 08:01 13635914 /usr/lib/i386-linux-gnu/octave/4.0.0/oct/i686-pc-linux-gnu/__init_gnuplot__.oct
a8113000-a8114000 rw-p 00012000 08:01 13635914 /usr/lib/i386-linux-gnu/octave/4.0.0/oct/i686-pc-linux-gnu/__init_gnuplot__.oct
a8114000-a8151000 r-xp 00000000 08:01 14815937 /usr/lib/i386-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
a8151000-a8152000 r--p 0003c000 08:01 14815937 /usr/lib/i386-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
a8152000-a8153000 rw-p 0003d000 08:01 14815937 /usr/lib/i386-linux-gnu/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so
a8153000-a818a000 r-xp 00000000 08:01 12328194 /usr/lib/i386-linux-gnu/gvfs/libgvfscommon.so
a818a000-a818b000 ---p 00037000 08:01 12328194 /usr/lib/i386-linux-gnu/gvfs/libgvfscommon.so
a818b000-a818d000 r--p 00037000 08:01 12328194 /usr/lib/i386-linux-gnu/gvfs/libgvfscommon.so
a818d000-a818e000 rw-p 00039000 08:01 12328194 /usr/lib/i386-linux-gnu/gvfs/libgvfscommon.so
a818e000-a81fd000 r-xp 00000000 08:01 12203412 /usr/lib/i386-linux-gnu/libibus-1.0.so.5.0.511
a81fd000-a81fe000 r--p 0006e000 08:01 12203412 /usr/lib/i386-linux-gnu/libibus-1.0.so.5.0.511
a81fe000-a81ff000 rw-p 0006f000 08:01 12203412 /usr/lib/i386-linux-gnu/libibus-1.0.so.5.0.511
a81ff000-a8200000 ---p 00000000 00:00 0
a8200000-a8a00000 rw-p 00000000 00:00 0
a8a00000-a8aff000 rw-p 00000000 00:00 0
a8aff000-a8b00000 ---p 00000000 00:00 0
a8b06000-a8b1a000 r-xp 00000000 08:01 12199651 /usr/lib/i386-linux-gnu/libXft.so.2.3.2
a8b1a000-a8b1b000 r--p 00013000 08:01 12199651 /usr/lib/i386-linux-gnu/libXft.so.2.3.2
a8b1b000-a8b1c000 rw-p 00014000 08:01 12199651 /usr/lib/i386-linux-gnu/libXft.so.2.3.2
a8b1c000-a8b52000 r-xp 00000000 08:01 13634108 /usr/lib/i386-linux-gnu/gio/modules/libgvfsdbus.so
a8b52000-a8b53000 r--p 00035000 08:01 13634108 /usr/lib/i386-linux-gnu/gio/modules/libgvfsdbus.so
a8b53000-a8b54000 rw-p 00036000 08:01 13634108 /usr/lib/i386-linux-gnu/gio/modules/libgvfsdbus.so
a8b54000-a8ba8000 r--p 00000000 08:01 13765107 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
a8ba8000-a8bff000 r--p 00000000 08:01 14157793 /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf
a8bff000-a8c00000 ---p 00000000 00:00 0
a8c00000-a9400000 rw-p 00000000 00:00 0
a9400000-a9421000 rw-p 00000000 00:00 0
a9421000-a9500000 ---p 00000000 00:00 0
a9504000-a9533000 r-xp 00000000 08:01 13635909 /usr/lib/i386-linux-gnu/octave/4.0.0/oct/i686-pc-linux-gnu/__init_fltk__.oct
a9533000-a9534000 ---p 0002f000 08:01 13635909 /usr/lib/i386-linux-gnu/octave/4.0.0/oct/i686-pc-linux-gnu/__init_fltk__.oct
a9534000-a9535000 r--p 0002f000 08:01 13635909 /usr/lib/i386-linux-gnu/octave/4.0.0/oct/i686-pc-linux-gnu/__init_fltk__.oct
a9535000-a9536000 rw-p 00030000 08:01 13635909 /usr/lib/i386-linux-gnu/octave/4.0.0/oct/i686-pc-linux-gnu/__init_fltk__.oct
a9536000-a9548000 r-xp 00000000 08:01 12197677 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9
a9548000-a9549000 r--p 00011000 08:01 12197677 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9
a9549000-a954a000 rw-p 00012000 08:01 12197677 /usr/lib/i386-linux-gnu/libavahi-client.so.3.2.9
a954a000-a9556000 r-xp 00000000 08:01 12197673 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3
a9556000-a9557000 r--p 0000b000 08:01 12197673 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3
a9557000-a9558000 rw-p 0000c000 08:01 12197673 /usr/lib/i386-linux-gnu/libavahi-common.so.3.5.3
a9558000-a955b000 r-xp 00000000 08:01 12202941 /usr/lib/i386-linux-gnu/libavahi-glib.so.1.0.2
a955b000-a955c000 r--p 00002000 08:01 12202941 /usr/lib/i386-linux-gnu/libavahi-glib.so.1.0.2
a955c000-a955d000 rw-p 00003000 08:01 12202941 /usr/lib/i386-linux-gnu/libavahi-glib.so.1.0.2
a955d000-a95cb000 r-xp 00000000 08:01 12209221 /usr/lib/i386-linux-gnu/libgnomevfs-2.so.0.2400.4
a95cb000-a95cd000 r--p 0006d000 08:01 12209221 /usr/lib/i386-linux-gnu/libgnomevfs-2.so.0.2400.4
a95cd000-a95ce000 rw-p 0006f000 08:01 12209221 /usr/lib/i386-linux-gnu/libgnomevfs-2.so.0.2400.4
a95ce000-a95cf000 rw-p 00000000 00:00 0
a95d1000-a95e9000 r-xp 00000000 08:01 12194965 /usr/lib/i386-linux-gnu/libfltk_gl.so.1.3
a95e9000-a95eb000 r--p 00017000 08:01 12194965 /usr/lib/i386-linux-gnu/libfltk_gl.so.1.3
a95eb000-a95ec000 rw-p 00019000 08:01 12194965 /usr/lib/i386-linux-gnu/libfltk_gl.so.1.3
a95ec000-a95f2000 r-xp 00000000 08:01 14029832 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
a95f2000-a95f3000 ---p 00006000 08:01 14029832 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
a95f3000-a95f4000 r--p 00006000 08:01 14029832 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
a95f4000-a95f5000 rw-p 00007000 08:01 14029832 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-ibus.so
a95f5000-a95f6000 ---p 00000000 00:00 0
a95f6000-a9df6000 rw-p 00000000 00:00 0
a9df6000-a9e02000 r-xp 00000000 08:01 13633330 /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
a9e02000-a9e03000 r--p 0000b000 08:01 13633330 /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
a9e03000-a9e04000 rw-p 0000c000 08:01 13633330 /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so
a9e04000-a9e4d000 r--p 00000000 08:01 13639013 /usr/share/glib-2.0/schemas/gschemas.compiled
a9e4d000-a9e54000 r-xp 00000000 08:01 12198995 /usr/lib/i386-linux-gnu/libogg.so.0.8.2
a9e54000-a9e55000 r--p 00006000 08:01 12198995 /usr/lib/i386-linux-gnu/libogg.so.0.8.2
a9e55000-a9e56000 rw-p 00007000 08:01 12198995 /usr/lib/i386-linux-gnu/libogg.so.0.8.2
a9e56000-a9e80000 r-xp 00000000 08:01 12199581 /usr/lib/i386-linux-gnu/libvorbis.so.0.4.8
a9e80000-a9e81000 r--p 00029000 08:01 12199581 /usr/lib/i386-linux-gnu/libvorbis.so.0.4.8
a9e81000-a9e82000 rw-p 0002a000 08:01 12199581 /usr/lib/i386-linux-gnu/libvorbis.so.0.4.8
a9e82000-a9e8b000 r-xp 00000000 08:01 12198965 /usr/lib/i386-linux-gnu/libltdl.so.7.3.1
a9e8b000-a9e8c000 ---p 00009000 08:01 12198965 /usr/lib/i386-linux-gnu/libltdl.so.7.3.1
a9e8c000-a9e8d000 r--p 00009000 08:01 12198965 /usr/lib/i386-linux-gnu/libltdl.so.7.3.1
a9e8d000-a9e8e000 rw-p 0000a000 08:01 12198965 /usr/lib/i386-linux-gnu/libltdl.so.7.3.1
a9e8e000-a9ea5000 r-xp 00000000 08:01 12200768 /usr/lib/i386-linux-gnu/libtdb.so.1.3.8
a9ea5000-a9ea6000 r--p 00016000 08:01 12200768 /usr/lib/i386-linux-gnu/libtdb.so.1.3.8
a9ea6000-a9ea7000 rw-p 00017000 08:01 12200768 /usr/lib/i386-linux-gnu/libtdb.so.1.3.8
a9ea7000-a9eb0000 r-xp 00000000 08:01 12201385 /usr/lib/i386-linux-gnu/libvorbisfile.so.3.3.7
a9eb0000-a9eb1000 r--p 00008000 08:01 12201385 /usr/lib/i386-linux-gnu/libvorbisfile.so.3.3.7
a9eb1000-a9eb2000 rw-p 00009000 08:01 12201385 /usr/lib/i386-linux-gnu/libvorbisfile.so.3.3.7
a9eb2000-a9ec3000 r-xp 00000000 08:01 12201390 /usr/lib/i386-linux-gnu/libcanberra.so.0.2.5
a9ec3000-a9ec4000 r--p 00010000 08:01 12201390 /usr/lib/i386-linux-gnu/libcanberra.so.0.2.5
a9ec4000-a9ec5000 rw-p 00011000 08:01 12201390 /usr/lib/i386-linux-gnu/libcanberra.so.0.2.5
a9ec5000-a9ec9000 r-xp 00000000 08:01 12203537 /usr/lib/i386-linux-gnu/libcanberra-gtk.so.0.1.9
a9ec9000-a9eca000 r--p 00003000 08:01 12203537 /usr/lib/i386-linux-gnu/libcanberra-gtk.so.0.1.9
a9eca000-a9ecb000 rw-p 00004000 08:01 12203537 /usr/lib/i386-linux-gnu/libcanberra-gtk.so.0.1.9
a9ecb000-a9f07000 r-xp 00000000 08:01 14028243 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
a9f07000-a9f08000 r--p 0003b000 08:01 14028243 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
a9f08000-a9f09000 rw-p 0003c000 08:01 14028243 /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so
a9f09000-a9f37000 r-xp 00000000 08:01 12198083 /usr/lib/i386-linux-gnu/libatspi.so.0.0.1
a9f37000-a9f39000 r--p 0002d000 08:01 12198083 /usr/lib/i386-linux-gnu/libatspi.so.0.0.1
a9f39000-a9f3a000 rw-p 0002f000 08:01 12198083 /usr/lib/i386-linux-gnu/libatspi.so.0.0.1
a9f3a000-a9f6b000 r-xp 00000000 08:01 12198087 /usr/lib/i386-linux-gnu/libatk-bridge-2.0.so.0.0.0
a9f6b000-a9f6c000 r--p 00030000 08:01 12198087 /usr/lib/i386-linux-gnu/libatk-bridge-2.0.so.0.0.0
a9f6c000-a9f6d000 rw-p 00031000 08:01 12198087 /usr/lib/i386-linux-gnu/libatk-bridge-2.0.so.0.0.0
a9f6d000-a9f6e000 rw-p 00000000 00:00 0
a9f71000-a9f77000 r--p 00000000 08:01 10095252 /home/basti/.config/dconf/user
a9f77000-a9f91000 r--p 00000000 08:01 12323595 /usr/share/locale-langpack/de/LC_MESSAGES/glib20.mo
a9f91000-a9f94000 r--p 00000000 08:01 12323528 /usr/share/locale-langpack/de/LC_MESSAGES/atk10.mo
a9f94000-a9f9c000 r-xp 00000000 08:01 12203480 /usr/lib/i386-linux-gnu/libgailutil.so.18.0.1
a9f9c000-a9f9d000 r--p 00007000 08:01 12203480 /usr/lib/i386-linux-gnu/libgailutil.so.18.0.1
a9f9d000-a9f9e000 rw-p 00008000 08:01 12203480 /usr/lib/i386-linux-gnu/libgailutil.so.18.0.1
a9f9e000-a9fa3000 r-xp 00000000 08:01 13766214 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
a9fa3000-a9fa4000 r--p 00004000 08:01 13766214 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
a9fa4000-a9fa5000 rw-p 00005000 08:01 13766214 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
a9fa5000-a9fb8000 r-xp 00000000 08:01 12199627 /usr/lib/i386-linux-gnu/libunity-gtk2-parser.so.0.0.0
a9fb8000-a9fb9000 r--p 00012000 08:01 12199627 /usr/lib/i386-linux-gnu/libunity-gtk2-parser.so.0.0.0
a9fb9000-a9fba000 rw-p 00013000 08:01 12199627 /usr/lib/i386-linux-gnu/libunity-gtk2-parser.so.0.0.0
a9fba000-a9fbf000 r-xp 00000000 08:01 13765868 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libunity-gtk-module.so
a9fbf000-a9fc0000 r--p 00004000 08:01 13765868 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libunity-gtk-module.so
a9fc0000-a9fc1000 rw-p 00005000 08:01 13765868 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libunity-gtk-module.so
a9fc1000-a9fc2000 r-xp 00000000 08:01 13766086 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libatk-bridge.so
a9fc2000-a9fc3000 r--p 00000000 08:01 13766086 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libatk-bridge.so
a9fc3000-a9fc4000 rw-p 00001000 08:01 13766086 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libatk-bridge.so
a9fc4000-aa01e000 r-xp 00000000 08:01 13766084 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libgail.so
aa01e000-aa01f000 r--p 00059000 08:01 13766084 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libgail.so
aa01f000-aa020000 rw-p 0005a000 08:01 13766084 /usr/lib/i386-linux-gnu/gtk-2.0/modules/libgail.so
aa020000-aa049000 r--p 00000000 08:01 12323535 /usr/share/locale-langpack/de/LC_MESSAGES/gtk20-properties.mo
aa049000-aa050000 r-xp 00000000 08:01 12198041 /usr/lib/i386-linux-gnu/libdatrie.so.1.3.3
aa050000-aa051000 ---p 00007000 08:01 12198041 /usr/lib/i386-linux-gnu/libdatrie.so.1.3.3
aa051000-aa052000 r--p 00007000 08:01 12198041 /usr/lib/i386-linux-gnu/libdatrie.so.1.3.3
aa052000-aa053000 rw-p 00008000 08:01 12198041 /usr/lib/i386-linux-gnu/libdatrie.so.1.3.3
aa053000-aa077000 r-xp 00000000 08:01 12198053 /usr/lib/i386-linux-gnu/libgraphite2.so.3.0.1
aa077000-aa078000 ---p 00024000 08:01 12198053 /usr/lib/i386-linux-gnu/libgraphite2.so.3.0.1
aa078000-aa079000 r--p 00024000 08:01 12198053 /usr/lib/i386-linux-gnu/libgraphite2.so.3.0.1
aa079000-aa07a000 rw-p 00025000 08:01 12198053 /usr/lib/i386-linux-gnu/libgraphite2.so.3.0.1
aa07a000-aa083000 r-xp 00000000 08:01 12198045 /usr/lib/i386-linux-gnu/libthai.so.0.2.4
aa083000-aa084000 r--p 00008000 08:01 12198045 /usr/lib/i386-linux-gnu/libthai.so.0.2.4
aa084000-aa085000 rw-p 00009000 08:01 12198045 /usr/lib/i386-linux-gnu/libthai.so.0.2.4
aa085000-aa0e7000 r-xp 00000000 08:01 12200733 /usr/lib/i386-linux-gnu/libharfbuzz.so.0.10000.1
aa0e7000-aa0e8000 r--p 00061000 08:01 12200733 /usr/lib/i386-linux-gnu/libharfbuzz.so.0.10000.1
aa0e8000-aa0e9000 rw-p 00062000 08:01 12200733 /usr/lib/i386-linux-gnu/libharfbuzz.so.0.10000.1
aa0e9000-aa0f2000 r-xp 00000000 08:01 12197981 /usr/lib/i386-linux-gnu/libxcb-render.so.0.0.0
aa0f2000-aa0f3000 r--p 00008000 08:01 12197981 /usr/lib/i386-linux-gnu/libxcb-render.so.0.0.0
aa0f3000-aa0f4000 rw-p 00009000 08:01 12197981 /usr/lib/i386-linux-gnu/libxcb-render.so.0.0.0
aa0f4000-aa0f6000 r-xp 00000000 08:01 12197985 /usr/lib/i386-linux-gnu/libxcb-shm.so.0.0.0
aa0f6000-aa0f7000 r--p 00001000 08:01 12197985 /usr/lib/i386-linux-gnu/libxcb-shm.so.0.0.0
aa0f7000-aa0f8000 rw-p 00002000 08:01 12197985 /usr/lib/i386-linux-gnu/libxcb-shm.so.0.0.0
aa0f8000-aa1a1000 r-xp 00000000 08:01 12195935 /usr/lib/i386-linux-gnu/libpixman-1.so.0.33.6
aa1a1000-aa1a7000 r--p 000a8000 08:01 12195935 /usr/lib/i386-linux-gnu/libpixman-1.so.0.33.6
aa1a7000-aa1a8000 rw-p 000ae000 08:01 12195935 /usr/lib/i386-linux-gnu/libpixman-1.so.0.33.6
aa1a8000-aa1aa000 r-xp 00000000 08:01 12198647 /usr/lib/i386-linux-gnu/libXcomposite.so.1.0.0
aa1aa000-aa1ab000 r--p 00001000 08:01 12198647 /usr/lib/i386-linux-gnu/libXcomposite.so.1.0.0
aa1ab000-aa1ac000 rw-p 00002000 08:01 12198647 /usr/lib/i386-linux-gnu/libXcomposite.so.1.0.0
aa1ac000-aa1fa000 r-xp 00000000 08:01 12198049 /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3800.1
aa1fa000-aa1fb000 ---p 0004e000 08:01 12198049 /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3800.1
aa1fb000-aa1fc000 r--p 0004e000 08:01 12198049 /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3800.1
aa1fc000-aa1fd000 rw-p 0004f000 08:01 12198049 /usr/lib/i386-linux-gnu/libpango-1.0.so.0.3800.1
aa1fd000-aa213000 r-xp 00000000 08:01 12198065 /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0.3800.1
aa213000-aa214000 r--p 00015000 08:01 12198065 /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0.3800.1
aa214000-aa215000 rw-p 00016000 08:01 12198065 /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0.3800.1
aa215000-aa23c000 r-xp 00000000 08:01 12211862 /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2
aa23c000-aa23d000 r--p 00026000 08:01 12211862 /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2
aa23d000-aa23e000 rw-p 00027000 08:01 12211862 /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0.3200.2
aa23e000-aa37b000 r-xp 00000000 08:01 12197989 /usr/lib/i386-linux-gnu/libcairo.so.2.11400.6
aa37b000-aa37d000 r--p 0013c000 08:01 12197989 /usr/lib/i386-linux-gnu/libcairo.so.2.11400.6
aa37d000-aa37e000 rw-p 0013e000 08:01 12197989 /usr/lib/i386-linux-gnu/libcairo.so.2.11400.6
aa37e000-aa37f000 rw-p 00000000 00:00 0
aa37f000-aa3a3000 r-xp 00000000 08:01 12198079 /usr/lib/i386-linux-gnu/libatk-1.0.so.0.21809.1
aa3a3000-aa3a5000 r--p 00023000 08:01 12198079 /usr/lib/i386-linux-gnu/libatk-1.0.so.0.21809.1
aa3a5000-aa3a6000 rw-p 00025000 08:01 12198079 /usr/lib/i386-linux-gnu/libatk-1.0.so.0.21809.1
aa3a6000-aa3b2000 r-xp 00000000 08:01 12198069 /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0.3800.1
aa3b2000-aa3b3000 r--p 0000b000 08:01 12198069 /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0.3800.1
aa3b3000-aa3b4000 rw-p 0000c000 08:01 12198069 /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0.3800.1
aa3b4000-aa471000 r-xp 00000000 08:01 12199611 /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.30
aa471000-aa473000 r--p 000bc000 08:01 12199611 /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.30
aa473000-aa474000 rw-p 000be000 08:01 12199611 /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0.2400.30
aa474000-aa961000 r-xp 00000000 08:01 12199619 /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.30
aa961000-aa962000 ---p 004ed000 08:01 12199619 /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.30
aa962000-aa966000 r--p 004ed000 08:01 12199619 /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.30
aa966000-aa968000 rw-p 004f1000 08:01 12199619 /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0.2400.30
aa968000-aa96a000 rw-p 00000000 00:00 0
aa96a000-aa97e000 r-xp 00000000 08:01 16515140 /lib/i386-linux-gnu/libgpg-error.so.0.17.0
aa97e000-aa97f000 r--p 00013000 08:01 16515140 /lib/i386-linux-gnu/libgpg-error.so.0.17.0
aa97f000-aa980000 rw-p 00014000 08:01 16515140 /lib/i386-linux-gnu/libgpg-error.so.0.17.0
aa980000-aaa2b000 r-xp 00000000 08:01 16521042 /lib/i386-linux-gnu/libgcrypt.so.20.0.5
aaa2b000-aaa2c000 r--p 000aa000 08:01 16521042 /lib/i386-linux-gnu/libgcrypt.so.20.0.5
aaa2c000-aaa2f000 rw-p 000ab000 08:01 16521042 /lib/i386-linux-gnu/libgcrypt.so.20.0.5
aaa2f000-aaa53000 r-xp 00000000 08:01 16515144 /lib/i386-linux-gnu/liblzma.so.5.0.0
aaa53000-aaa54000 r--p 00023000 08:01 16515144 /lib/i386-linux-gnu/liblzma.so.5.0.0
aaa54000-aaa55000 rw-p 00024000 08:01 16515144 /lib/i386-linux-gnu/liblzma.so.5.0.0
aaa55000-aaa77000 r-xp 00000000 08:01 16515175 /lib/i386-linux-gnu/libselinux.so.1
aaa77000-aaa78000 ---p 00022000 08:01 16515175 /lib/i386-linux-gnu/libselinux.so.1
aaa78000-aaa79000 r--p 00022000 08:01 16515175 /lib/i386-linux-gnu/libselinux.so.1
aaa79000-aaa7a000 rw-p 00023000 08:01 16515175 /lib/i386-linux-gnu/libselinux.so.1
aaa7a000-aaa7b000 rw-p 00000000 00:00 0
aaa7b000-aab06000 r-xp 00000000 08:01 16515171 /lib/i386-linux-gnu/libsystemd.so.0.14.0
aab06000-aab08000 r--p 0008a000 08:01 16515171 /lib/i386-linux-gnu/libsystemd.so.0.14.0
aab08000-aab09000 rw-p 0008c000 08:01 16515171 /lib/i386-linux-gnu/libsystemd.so.0.14.0
aab09000-aaccd000 r-xp 00000000 08:01 12193500 /usr/lib/i386-linux-gnu/libgio-2.0.so.0.4800.1
aaccd000-aacce000 ---p 001c4000 08:01 12193500 /usr/lib/i386-linux-gnu/libgio-2.0.so.0.4800.1
aacce000-aacd0000 r--p 001c4000 08:01 12193500 /usr/lib/i386-linux-gnu/libgio-2.0.so.0.4800.1
aacd0000-aacd1000 rw-p 001c6000 08:01 12193500 /usr/lib/i386-linux-gnu/libgio-2.0.so.0.4800.1
aacd1000-aacd2000 rw-p 00000000 00:00 0
aacd2000-aad29000 r-xp 00000000 08:01 16515108 /lib/i386-linux-gnu/libdbus-1.so.3.14.6
aad29000-aad2a000 ---p 00057000 08:01 16515108 /lib/i386-linux-gnu/libdbus-1.so.3.14.6
aad2a000-aad2b000 r--p 00057000 08:01 16515108 /lib/i386-linux-gnu/libdbus-1.so.3.14.6
aad2b000-aad2c000 rw-p 00058000 08:01 16515108 /lib/i386-linux-gnu/libdbus-1.so.3.14.6
aad2c000-aad55000 r-xp 00000000 08:01 12193509 /usr/lib/i386-linux-gnu/libdbus-glib-1.so.2.3.3panic: Abgebrochen -- stopping myself...
attempting to save variables to 'octave-workspace'...
save to 'octave-workspace' complete
Abgebrochen (Speicherabzug geschrieben)

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: octave 4.0.0-3ubuntu9.1
ProcVersionSignature: Ubuntu 4.4.0-78.99-generic 4.4.62
Uname: Linux 4.4.0-78-generic i686
ApportVersion: 2.20.1-0ubuntu2.4
Architecture: i386
CurrentDesktop: Unity
Date: Fri Jun 2 16:02:55 2017
SourcePackage: octave
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Bastiaan Zapf (goafraggle) wrote :
Revision history for this message
Mike Miller (mtmiller) wrote :

If you want to use Octave in terminal mode, you might consider using "octave-cli" instead of "octave --no-gui", they are slightly different. Does using octave-cli resolve this bug for you?

If not, and if you are able to upgrade to a newer version of Ubuntu, are you able to reproduce this in Octave 4.2.1, which is available in Ubuntu 17.10 or 18.04?

Changed in octave (Ubuntu):
status: New → Incomplete
Revision history for this message
Bastiaan Zapf (goafraggle) wrote :

1. The bug still persists in octave 4.2.1 (started with --no-gui)

2. octave-cli does not crash, however

Revision history for this message
Mike Miller (mtmiller) wrote :

Thanks. This may be related to the OpenBLAS library, see for example upstream bug report https://savannah.gnu.org/bugs/?47400.

I am unable to reproduce with 4.2.1 on Ubuntu 17.10, but this may be affected by the specifics of your system or timing.

Can you try again with OpenBLAS multi-threading disabled, with the following tests:

1. env OMP_NUM_THREADS=1 octave --no-gui

2. sudo update-alternatives --set libblas.so.3-x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/blas/libblas.so.3
   sudo update-alternatives --set liblapack.so.3-x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3
   octave --no-gui

The names and paths of the blas and lapack alternatives may differ on your system.

If both of these tests resolve the crash for you, then this looks like https://savannah.gnu.org/bugs/?47400.

Revision history for this message
Bastiaan Zapf (goafraggle) wrote :

I'm sorry for the delay, I didn't notice your reply. Both recommended steps fix the bug.

I'm pretty sure the people on savannah are talking about the same problem.

Revision history for this message
Mike Miller (mtmiller) wrote :

As far as I can tell this bug has been resolved for the original reporter, no new activity has been made and this bug should have expired a couple years ago. If this is still an issue feel free to reopen or report a new bug.

Changed in octave (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.