Crash when mount disconnects
  • I have several times experienced a crash when the ssh session I use to access my remote library closes because of inactivity.
    Now I was able to get a backtrace:
    01:10:58 PM: Mount Removed...
    01:10:59 PM: Volume Removed...
    [New Thread 0xb3b9eb70 (LWP 3800)]
    [Thread 0xb3b9eb70 (LWP 3800) exited]

    Program received signal SIGSEGV, Segmentation fault.
    0x02004090 in g_mount_info_equal () from /usr/lib/libgvfscommon.so.0
    (gdb) bt
    #0 0x02004090 in g_mount_info_equal () from /usr/lib/libgvfscommon.so.0
    #1 0x01fdbc39 in ?? () from /usr/lib/gio/modules/libgvfsdbus.so
    #2 0x01fdbcb7 in ?? () from /usr/lib/gio/modules/libgvfsdbus.so
    #3 0x00891ef8 in g_cclosure_marshal_VOID__POINTER ()
    from /usr/lib/libgobject-2.0.so.0
    #4 0x00883412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #5 0x00899595 in ?? () from /usr/lib/libgobject-2.0.so.0
    #6 0x0089a9bc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #7 0x0089ae62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #8 0x020049af in ?? () from /usr/lib/libgvfscommon.so.0
    #9 0x00cb8e58 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
    #10 0x01ffe57d in ?? () from /usr/lib/libgvfscommon.so.0
    #11 0x00a33855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
    #12 0x00a37668 in ?? () from /lib/libglib-2.0.so.0
    #13 0x00a37ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
    #14 0x011be1d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
    #15 0x00399568 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
    #16 0x0042c63e in wxAppBase::MainLoop() ()
    from /usr/lib/libwx_gtk2u_core-2.8.so.0
    #17 0x0042c221 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
    #18 0x001a86d3 in wxEntry(int&, wchar_t**) ()
    from /usr/lib/libwx_baseu-2.8.so.0
    #19 0x001a88b7 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
    ---Type <return> to continue, or q <return> to quit---q
    Quit
    (gdb)
    #0 0x02004090 in g_mount_info_equal () from /usr/lib/libgvfscommon.so.0
    #1 0x01fdbc39 in ?? () from /usr/lib/gio/modules/libgvfsdbus.so
    #2 0x01fdbcb7 in ?? () from /usr/lib/gio/modules/libgvfsdbus.so
    #3 0x00891ef8 in g_cclosure_marshal_VOID__POINTER ()
    from /usr/lib/libgobject-2.0.so.0
    #4 0x00883412 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #5 0x00899595 in ?? () from /usr/lib/libgobject-2.0.so.0
    #6 0x0089a9bc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #7 0x0089ae62 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #8 0x020049af in ?? () from /usr/lib/libgvfscommon.so.0
    #9 0x00cb8e58 in dbus_connection_dispatch () from /lib/libdbus-1.so.3
    #10 0x01ffe57d in ?? () from /usr/lib/libgvfscommon.so.0
    #11 0x00a33855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
    #12 0x00a37668 in ?? () from /lib/libglib-2.0.so.0
    #13 0x00a37ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
    #14 0x011be1d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
    #15 0x00399568 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
    #16 0x0042c63e in wxAppBase::MainLoop() ()
    from /usr/lib/libwx_gtk2u_core-2.8.so.0
    #17 0x0042c221 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
    #18 0x001a86d3 in wxEntry(int&, wchar_t**) ()
    from /usr/lib/libwx_baseu-2.8.so.0
    #19 0x001a88b7 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
    ---Type <return> to continue, or q <return> to quit---
    #20 0x081766ab in main (argc=1, argv=0xbffff454)
    at /home/tamalet/bin/guayadeque/src/MainApp.cpp:36
  • Looks like the crash is into gvfs and not into guayadeque :(

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In with Google Sign In with OpenID

In this Discussion