Andrew's Crash report proved to be more useful. --- stack trace --- Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". Core was generated by `/usr/lib/gamin/gam_server'. Program terminated with signal 6, Aborted. #0 0xffffe410 in __kernel_vsyscall () #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb7e1b760 in __open_catalog () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb7e1cee3 in __sigpause () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #3 0xb7f5b1a2 in IA__g_assert_warning (log_domain=0x0, file=0x4 <Address 0x4 out of bounds>, line=-1208461024, pretty_function=0x4 <Address 0x4 out of bounds>, expression=0x2 <Address 0x2 out of bounds>) at gmessages.c:552 No locals. #4 0xb7f5b1d9 in IA__g_assert_warning (log_domain=0x0, file=0x4 <Address 0x4 out of bounds>, line=-1208461024, pretty_function=0x805b920 "g list PERM\n", expression=0x805b940 "%s to missing list MISSING\n") at gmessages.c:561 No locals. #5 0xb7f5b256 in IA__g_log_remove_handler (log_domain=0x0, handler_id=134591101) at gmessages.c:352 domain = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_log_remove_handler" #6 0x0805466f in gam_inotify_remove_subscription (sub=0x8062bc0) at gam_inotify.c:875 path = 0x8062e78 "/home/music/.Trash-andrew" data = (inotify_data_t *) 0x8062b68 __PRETTY_FUNCTION__ = "gam_inotify_remove_subscription" #7 0x0804bb07 in gam_kernel_remove_subscription (sub=0x8062bc0) at gam_server.c:445 No locals. #8 0x0804b7fd in gam_remove_subscription (sub=0x8062bc0) at gam_server.c:249 type = GFS_MT_KERNEL path = 0x8062e78 "/home/music/.Trash-andrew" #9 0x08050b0c in gam_connection_request (conn=0x8063000, req=0x806301c) at gam_connection.c:387 path = 0x8062d40 "/home/music/.Trash-andrew" pathlen = 25 sub = (GamSubscription *) 0x8062bc0 events = -1075177448 is_dir = 1 byte_save = 47 '/' type = 3 options = 0 __PRETTY_FUNCTION__ = "gam_connection_request" __FUNCTION__ = "gam_connection_request" #10 0x08050f23 in gam_connection_data (conn=0x8063000, len=10) at gam_connection.c:490 req = (GAMPacketPtr) 0x806301c __PRETTY_FUNCTION__ = "gam_connection_data" __FUNCTION__ = "gam_connection_data" #11 0x0804f736 in gam_client_conn_read (source=0x8062fb8, condition=G_IO_IN, info=0x8063000) at gam_channel.c:270 data = 0x806301c "\n" size = 4106 fd = 2 ret = 10 conn = (GamConnDataPtr) 0x8063000 __FUNCTION__ = "gam_client_conn_read" #12 0xb7f7bd1d in g_io_unix_set_flags (channel=0x8062c50, flags=134542385, err=0x8063000) at giounix.c:377 fcntl_flags = <value optimized out> #13 0xb7f52872 in IA__g_main_context_dispatch (context=0x8061528) at gmain.c:2059 No locals. #14 0xb7f5584f in g_main_context_iterate (context=0x8061528, block=1, dispatch=1, self=0x805e038) at gmain.c:2982 got_ownership = <value optimized out> max_priority = 2147483647 timeout = 32 some_ready = <value optimized out> nfds = 1 allocated_nfds = <value optimized out> fds = (GPollFD *) 0x805e350 __PRETTY_FUNCTION__ = "g_main_context_iterate" #15 0xb7f55bf9 in IA__g_main_loop_run (loop=0x8062938) at gmain.c:2868 got_ownership = <value optimized out> self = (GThread *) 0x805e038 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #16 0x0804bf52 in main (argc=1, argv=0xbfea1a84) at gam_server.c:581 loop = (GMainLoop *) 0x8062938 i = -1075176968 __FUNCTION__ = "main" --- thread stack trace --- Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". Core was generated by `/usr/lib/gamin/gam_server'. Program terminated with signal 6, Aborted. #0 0xffffe410 in __kernel_vsyscall () . Thread 1 (process 10081): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb7e1b760 in __open_catalog () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0xb7e1cee3 in __sigpause () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #3 0xb7f5b1a2 in IA__g_assert_warning (log_domain=0x0, file=0x4 <Address 0x4 out of bounds>, line=-1208461024, pretty_function=0x4 <Address 0x4 out of bounds>, expression=0x2 <Address 0x2 out of bounds>) at gmessages.c:552 No locals. #4 0xb7f5b1d9 in IA__g_assert_warning (log_domain=0x0, file=0x4 <Address 0x4 out of bounds>, line=-1208461024, pretty_function=0x805b920 "g list PERM\n", expression=0x805b940 "%s to missing list MISSING\n") at gmessages.c:561 No locals. #5 0xb7f5b256 in IA__g_log_remove_handler (log_domain=0x0, handler_id=134591101) at gmessages.c:352 domain = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_log_remove_handler" #6 0x0805466f in gam_inotify_remove_subscription (sub=0x8062bc0) at gam_inotify.c:875 path = 0x8062e78 "/home/music/.Trash-andrew" data = (inotify_data_t *) 0x8062b68 __PRETTY_FUNCTION__ = "gam_inotify_remove_subscription" #7 0x0804bb07 in gam_kernel_remove_subscription (sub=0x8062bc0) at gam_server.c:445 No locals. #8 0x0804b7fd in gam_remove_subscription (sub=0x8062bc0) at gam_server.c:249 type = GFS_MT_KERNEL path = 0x8062e78 "/home/music/.Trash-andrew" #9 0x08050b0c in gam_connection_request (conn=0x8063000, req=0x806301c) at gam_connection.c:387 path = 0x8062d40 "/home/music/.Trash-andrew" pathlen = 25 sub = (GamSubscription *) 0x8062bc0 events = -1075177448 is_dir = 1 byte_save = 47 '/' type = 3 options = 0 __PRETTY_FUNCTION__ = "gam_connection_request" __FUNCTION__ = "gam_connection_request" #10 0x08050f23 in gam_connection_data (conn=0x8063000, len=10) at gam_connection.c:490 req = (GAMPacketPtr) 0x806301c __PRETTY_FUNCTION__ = "gam_connection_data" __FUNCTION__ = "gam_connection_data" #11 0x0804f736 in gam_client_conn_read (source=0x8062fb8, condition=G_IO_IN, info=0x8063000) at gam_channel.c:270 data = 0x806301c "\n" size = 4106 fd = 2 ret = 10 conn = (GamConnDataPtr) 0x8063000 __FUNCTION__ = "gam_client_conn_read" #12 0xb7f7bd1d in g_io_unix_set_flags (channel=0x8062c50, flags=134542385, err=0x8063000) at giounix.c:377 fcntl_flags = <value optimized out> #13 0xb7f52872 in IA__g_main_context_dispatch (context=0x8061528) at gmain.c:2059 No locals. #14 0xb7f5584f in g_main_context_iterate (context=0x8061528, block=1, dispatch=1, self=0x805e038) at gmain.c:2982 got_ownership = <value optimized out> max_priority = 2147483647 timeout = 32 some_ready = <value optimized out> nfds = 1 allocated_nfds = <value optimized out> fds = (GPollFD *) 0x805e350 __PRETTY_FUNCTION__ = "g_main_context_iterate" #15 0xb7f55bf9 in IA__g_main_loop_run (loop=0x8062938) at gmain.c:2868 got_ownership = <value optimized out> self = (GThread *) 0x805e038 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #16 0x0804bf52 in main (argc=1, argv=0xbfea1a84) at gam_server.c:581 loop = (GMainLoop *) 0x8062938 i = -1075176968 __FUNCTION__ = "main"
It's something about /home/music/.Trash-andrew, and trying so access something that's not there when removing an inode subscription. Somebody more clueful than I should decide if we can forward this to upstream. ** Changed in: gamin (Ubuntu) Importance: Undecided => Medium Status: Unconfirmed => Confirmed -- Crash when umounting an NFS share https://launchpad.net/bugs/63476 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs