astroid
astroid copied to clipboard
Astroid 0.14.0 segfault when deleting a saved search
When deleting a saved search in the UI, astroid segfault:
[15:29:10] [0x00007f3a1eb51c00] [M] [info] searches: deleting: :[DT]
[15:29:10] [0x00007f3a1eb51c00] [M] [info] searches: writing back saved searches..
(astroid:28495): Gtk-CRITICAL **: 15:29:10.471: gtk_tree_path_prev: assertion 'path != NULL' failed
Core dump:
PID: 28495 (astroid)
UID: 1000 (clabaut)
GID: 1000 (clabaut)
Signal: 11 (SEGV)
Timestamp: Fri 2018-12-07 15:29:10 CET (3min 9s ago)
Command Line: astroid
Executable: /usr/bin/astroid
Control Group: /user.slice/user-1000.slice/session-2.scope
Unit: session-2.scope
Slice: user-1000.slice
Session: 2
Owner UID: 1000 (clabaut)
Boot ID: 12e7198a99cc4671a530f505d69e5b11
Machine ID: 7febcf84d99b437aa6d5064c00675430
Hostname: loriot
Storage: /var/lib/systemd/coredump/core.astroid.1000.12e7198a99cc4671a530f505d69e5b11.28495.1544192950000000.lz4
Message: Process 28495 (astroid) of user 1000 dumped core.
Stack trace of thread 28495:
#0 0x00007f3a2ae4e98d gtk_tree_model_get_iter (libgtk-3.so.0)
#1 0x00007f3a2a5190ed _ZN3Gtk9TreeModel8get_iterERKNS_8TreePathE (libgtkmm-3.0.so.1)
#2 0x0000560bcc5b7973 _ZZZN7Astroid13SavedSearchesC4EPNS_10MainWindowEENKUlNS_3KeyEE2_clES3_ENKUlbE_clEb (astroid)
#3 0x0000560bcc56c1a7 _ZNKSt8functionIFvbEEclEb (astroid)
#4 0x0000560bcc56c373 _ZN7Astroid10MainWindow16mode_key_handlerEP12_GdkEventKey (astroid)
#5 0x0000560bcc5acc46 _ZN7Astroid4Mode18on_key_press_eventEP12_GdkEventKey (astroid)
#6 0x00007f3a2a52b417 _ZN3Gtk12Widget_Class24key_press_event_callbackEP10_GtkWidgetP12_GdkEventKey (libgtkmm-3.0.so.1)
#7 0x00007f3a2aedc835 n/a (libgtk-3.so.0)
#8 0x00007f3a2a83216e g_signal_emit_valist (libgobject-2.0.so.0)
#9 0x00007f3a2a832a80 g_signal_emit (libgobject-2.0.so.0)
#10 0x00007f3a2ae881f5 n/a (libgtk-3.so.0)
#11 0x00007f3a2ad3fff4 n/a (libgtk-3.so.0)
#12 0x00007f3a2ad4215c gtk_main_do_event (libgtk-3.so.0)
#13 0x00007f3a2aa3fa06 n/a (libgdk-3.so.0)
#14 0x00007f3a2aa71755 n/a (libgdk-3.so.0)
#15 0x00007f3a2a7573cf g_main_context_dispatch (libglib-2.0.so.0)
#16 0x00007f3a2a758f89 n/a (libglib-2.0.so.0)
#17 0x00007f3a2a758fce g_main_context_iteration (libglib-2.0.so.0)
#18 0x00007f3a2a9007ee g_application_run (libgio-2.0.so.0)
#19 0x0000560bcc5387f8 _ZN7Astroid7Astroid3runEiPPc (astroid)
#20 0x0000560bcc531958 main (astroid)
#21 0x00007f3a28a6d223 __libc_start_main (libc.so.6)
#22 0x0000560bcc5328be _start (astroid)
Stack trace of thread 28496:
#0 0x00007f3a28b39c21 __poll (libc.so.6)
#1 0x00007f3a2a758ee0 n/a (libglib-2.0.so.0)
#2 0x00007f3a2a758fce g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f3a2a759022 n/a (libglib-2.0.so.0)
#4 0x00007f3a2a7223eb n/a (libglib-2.0.so.0)
#5 0x00007f3a292bea9d start_thread (libpthread.so.0)
#6 0x00007f3a28b44b23 __clone (libc.so.6)
Stack trace of thread 28497:
#0 0x00007f3a28b39c21 __poll (libc.so.6)
#1 0x00007f3a2a758ee0 n/a (libglib-2.0.so.0)
#2 0x00007f3a2a759f62 g_main_loop_run (libglib-2.0.so.0)
#3 0x00007f3a2a8c1c28 n/a (libgio-2.0.so.0)
#4 0x00007f3a2a7223eb n/a (libglib-2.0.so.0)
#5 0x00007f3a292bea9d start_thread (libpthread.so.0)
#6 0x00007f3a28b44b23 __clone (libc.so.6)
Stack trace of thread 28498:
#0 0x00007f3a292c4afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x00007f3a28cdccd1 __gthread_cond_wait (libstdc++.so.6)
#2 0x0000560bcc6095b6 wait<Astroid::ActionManager::action_worker()::<lambda()> > (astroid)
#3 0x00007f3a28ce3063 execute_native_thread_routine (libstdc++.so.6)
#4 0x00007f3a292bea9d start_thread (libpthread.so.0)
#5 0x00007f3a28b44b23 __clone (libc.so.6)
Stack trace of thread 28502:
#0 0x00007f3a28b39c21 __poll (libc.so.6)
#1 0x00007f3a2a758ee0 n/a (libglib-2.0.so.0)
#2 0x00007f3a2a758fce g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f3a16f3bbde n/a (libdconfsettings.so)
#4 0x00007f3a2a7223eb n/a (libglib-2.0.so.0)
#5 0x00007f3a292bea9d start_thread (libpthread.so.0)
#6 0x00007f3a28b44b23 __clone (libc.so.6)
Still true for 0.16.0!