Crash when mount disconnects

Use this category to discuss anything related to the development of Guayadeque.
Post Reply
tamalet
Posts: 490
Joined: Fri Sep 24, 2010 4:34 am

Crash when mount disconnects

Post by tamalet » Wed Oct 27, 2010 3:53 am

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 to continue, or q 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 to continue, or q to quit---
#20 0x081766ab in main (argc=1, argv=0xbffff454)
at /home/tamalet/bin/guayadeque/src/MainApp.cpp:36

User avatar
anonbeat
Posts: 1957
Joined: Thu Sep 16, 2010 9:47 pm

Crash when mount disconnects

Post by anonbeat » Wed Oct 27, 2010 4:57 am

Looks like the crash is into gvfs and not into guayadeque :(

Post Reply