astroid icon indicating copy to clipboard operation
astroid copied to clipboard

Astroid 0.14.0 segfault when deleting a saved search

Open matclab opened this issue 5 years ago • 1 comments

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)

matclab avatar Dec 07 '18 14:12 matclab

Still true for 0.16.0!

matthiasbeyer avatar Mar 26 '22 09:03 matthiasbeyer