[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #50880] octave-gui segfault after completion o
From: |
Mike Miller |
Subject: |
[Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization |
Date: |
Tue, 25 Apr 2017 17:17:35 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 |
URL:
<http://savannah.gnu.org/bugs/?50880>
Summary: octave-gui segfault after completion of welcome
wizard initialization
Project: GNU Octave
Submitted by: mtmiller
Submitted on: Tue 25 Apr 2017 02:17:34 PM PDT
Category: GUI
Severity: 4 - Important
Priority: 5 - Normal
Item Group: Segfault, Bus Error, etc.
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: GNU/Linux
_______________________________________________________
Details:
Octave's GUI crashes immediately after completion of the welcome wizard
dialog. This is 100% reproducible for me on the default branch. The released
4.2.1 and the stable branch do not have this problem.
To reproduce this you will need to move or delete the ~/.config/octave
directory, run Octave as a different user, or with a different temporary HOME
directory.
Creating an empty file ~/.config/octave/qt-settings is enough to bypass the
welcome wizard and avoid this error. I have built Octave with both Qt 4 and 5
and both exhibit the same behavior.
Stack trace:
Thread 12 (Thread 0x7ff311675700 (LWP 24561)):
#0 0x00007ff34867f54d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ff33fa579f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ff33fa57b0c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ff34779604f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4 0x00007ff34773f9ca in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ff34756d0f3 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6 0x00007ff31d5c56d5 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7 0x00007ff347571da8 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x00007ff348945424 in start_thread (arg=0x7ff311675700) at
pthread_create.c:333
#9 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 11 (Thread 0x7ff312ef1700 (LWP 24560)):
#0 0x00007ff34867f54d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ff33fa579f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ff33fa57d82 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ff314fbb656 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ff33fa7f3d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ff348945424 in start_thread (arg=0x7ff312ef1700) at
pthread_create.c:333
#6 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 10 (Thread 0x7ff3136f2700 (LWP 24559)):
#0 0x00007ff34867f54d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ff33fa579f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ff33fa57b0c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ff33fa57b51 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ff33fa7f3d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ff348945424 in start_thread (arg=0x7ff3136f2700) at
pthread_create.c:333
#6 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 9 (Thread 0x7ff31cc94700 (LWP 24558)):
#0 0x00007ff34867f54d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007ff33e160150 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007ff33e161ee9 in xcb_wait_for_event () from
/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007ff31f32db69 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4 0x00007ff347571da8 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5 0x00007ff348945424 in start_thread (arg=0x7ff31cc94700) at
pthread_create.c:333
#6 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 8 (Thread 0x7ff330645700 (LWP 24557)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ff339eebc5b in ?? () from /lib/libopenblas.so.0
#2 0x00007ff348945424 in start_thread (arg=0x7ff330645700) at
pthread_create.c:333
#3 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 7 (Thread 0x7ff330e46700 (LWP 24556)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ff339eebc5b in ?? () from /lib/libopenblas.so.0
#2 0x00007ff348945424 in start_thread (arg=0x7ff330e46700) at
pthread_create.c:333
#3 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 6 (Thread 0x7ff331647700 (LWP 24555)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ff339eebc5b in ?? () from /lib/libopenblas.so.0
#2 0x00007ff348945424 in start_thread (arg=0x7ff331647700) at
pthread_create.c:333
#3 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 5 (Thread 0x7ff331e48700 (LWP 24554)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ff339eebc5b in ?? () from /lib/libopenblas.so.0
#2 0x00007ff348945424 in start_thread (arg=0x7ff331e48700) at
pthread_create.c:333
#3 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 4 (Thread 0x7ff332649700 (LWP 24553)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ff339eebc5b in ?? () from /lib/libopenblas.so.0
#2 0x00007ff348945424 in start_thread (arg=0x7ff332649700) at
pthread_create.c:333
#3 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 3 (Thread 0x7ff332e4a700 (LWP 24552)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ff339eebc5b in ?? () from /lib/libopenblas.so.0
#2 0x00007ff348945424 in start_thread (arg=0x7ff332e4a700) at
pthread_create.c:333
#3 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 2 (Thread 0x7ff33364b700 (LWP 24551)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ff339eebc5b in ?? () from /lib/libopenblas.so.0
#2 0x00007ff348945424 in start_thread (arg=0x7ff33364b700) at
pthread_create.c:333
#3 0x00007ff3486889bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 1 (Thread 0x7ff333664940 (LWP 24550)):
#0 0x00007ff3476ae4e2 in QSettings::setValue(QString const&, QVariant const&)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#1 0x00007ff34be3d8eb in shortcut_manager::do_init_data (this=0x55e9218b6a20)
at ../libgui/src/shortcut-manager.cc:102
#2 0x00007ff34be0a411 in shortcut_manager::init_data () at
../libgui/src/shortcut-manager.h:78
#3 octave::gui_application::execute (this=0x7ffda3b71ef0) at
../libgui/src/octave-gui.cc:220
#4 0x000055e920e15203 in main (argc=2, argv=0x7ffda3b72178) at
../src/main-gui.cc:104
I don't mind debugging if someone more familiar with GUI startup can help
point me in the right direction.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?50880>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization,
Mike Miller <=
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization, Dmitri A. Sergatskov, 2017/04/25
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization, Dmitri A. Sergatskov, 2017/04/25
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization, Mike Miller, 2017/04/25
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization, A.R. Burgers, 2017/04/26
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization, Mike Miller, 2017/04/26
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization, Mike Miller, 2017/04/26
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization, Rik, 2017/04/26
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization, Dmitri A. Sergatskov, 2017/04/26
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization, Rik, 2017/04/26
- [Octave-bug-tracker] [bug #50880] octave-gui segfault after completion of welcome wizard initialization, Mike Miller, 2017/04/27