Nautilus crash 23/07/07 (opened home, clicked windocs, then realized I wanted Programming and clicked back before it had loaded; hung and Bug Buddy appeared identifying it as "CD/DVD Creator", after closing this home reappeared and worked): Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.1 2006-10-02 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 85020672 vsize: 0 resident: 85020672 share: 0 rss: 24035328 rss_rlim: 0 CPU usage: start_time: 1182584177 rtime: 0 utime: 984 stime: 0 cutime:879 cstime: 0 timeout: 105 it_real_value: 0 frequency: 0 Backtrace was generated from '/usr/bin/nautilus' Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1227012432 (LWP 4202)] 0xffffe410 in __kernel_vsyscall () #0 0xffffe410 in __kernel_vsyscall () #1 0xb766a34b in __waitpid_nocancel () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7e011b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0 #3 #4 0xffffe410 in __kernel_vsyscall () #5 0xb7392770 in raise () from /lib/tls/i686/cmov/libc.so.6 #6 0xb7393ef3 in abort () from /lib/tls/i686/cmov/libc.so.6 #7 0xb7600122 in g_logv () from /usr/lib/libglib-2.0.so.0 #8 0xb7600159 in g_log () from /usr/lib/libglib-2.0.so.0 #9 0xb76001d6 in g_assert_warning () from /usr/lib/libglib-2.0.so.0 #10 0x080ba1ea in fm_icon_view_remove_file (view=0x814b1a7, file=0x814a580, directory=0x86d2460) at fm-icon-view.c:503 #11 0x081186fd in nautilus_marshal_VOID__OBJECT_OBJECT (closure=0x8295688, return_value=0x0, n_param_values=3, param_values=0xbf95c3fc, invocation_hint=0xbf95c30c, marshal_data=0x80ba150) at nautilus-marshal-guts.c:469 #12 0xb767cfb9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0 #13 0xb767e79b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #14 0xb768f1e3 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 #15 0xb76900b7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #16 0xb7690279 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #17 0x080a7b74 in display_pending_callback (data=0x8458c00) at fm-directory-view.c:2789 #18 0xb75f7dd6 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0 #19 0xb75f7802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #20 0xb75fa7df in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #21 0xb75fab89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #22 0xb7b37574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #23 0x0807bb4a in main (argc=4, argv=0xbf95cae4) at nautilus-main.c:372 #24 0xb737e8cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #25 0x08067621 in _start () Thread 1 (Thread -1227012432 (LWP 4202)): #0 0xffffe410 in __kernel_vsyscall () No symbol table info available. #1 0xb766a34b in __waitpid_nocancel () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0xb7e011b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #3 No symbol table info available. #4 0xffffe410 in __kernel_vsyscall () No symbol table info available. #5 0xb7392770 in raise () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #6 0xb7393ef3 in abort () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #7 0xb7600122 in g_logv () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #8 0xb7600159 in g_log () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #9 0xb76001d6 in g_assert_warning () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #10 0x080ba1ea in fm_icon_view_remove_file (view=0x814b1a7, file=0x814a580, directory=0x86d2460) at fm-icon-view.c:503 __PRETTY_FUNCTION__ = "fm_icon_view_remove_file" #11 0x081186fd in nautilus_marshal_VOID__OBJECT_OBJECT (closure=0x8295688, return_value=0x0, n_param_values=3, param_values=0xbf95c3fc, invocation_hint=0xbf95c30c, marshal_data=0x80ba150) at nautilus-marshal-guts.c:469 data1 = (gpointer) 0x8458c00 data2 = __PRETTY_FUNCTION__ = "nautilus_marshal_VOID__OBJECT_OBJECT" #12 0xb767cfb9 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #13 0xb767e79b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #14 0xb768f1e3 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #15 0xb76900b7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #16 0xb7690279 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #17 0x080a7b74 in display_pending_callback (data=0x8458c00) at fm-directory-view.c:2789 view = (FMDirectoryView *) 0x8458c00 #18 0xb75f7dd6 in g_source_get_current_time () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #19 0xb75f7802 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #20 0xb75fa7df in g_main_context_check () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #21 0xb75fab89 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #22 0xb7b37574 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #23 0x0807bb4a in main (argc=4, argv=0xbf95cae4) at nautilus-main.c:372 kill_shell = 0 restart_shell = 0 no_default_window = 1 browser_window = 0 no_desktop = 0 startup_id = startup_id_copy = 0x81b86f8 "\001" session_to_load = 0x0 geometry = (gchar *) 0x0 remaining = (const gchar **) 0x0 perform_self_check = 0 context = application = (NautilusApplication *) 0x81b0c90 program = (GnomeProgram *) 0x8177428 options = {{long_name = 0x813f4c3 "check", short_name = 99 'c', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf95c9b0, description = 0x813f4ec "Perform a quick set of self-check tests.", arg_description = 0x0}, {long_name = 0x8142464 "geometry", short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0xbf95c9b8, description = 0x813f518 "Create the initial window with the given geometry.", arg_description = 0x813f345 "GEOMETRY"}, { long_name = 0x813f34e "no-default-window", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf95c9c8, description = 0x813f54c "Only create windows for explicitly specified URIs.", arg_description = 0x0}, {long_name = 0x813f360 "no-desktop", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf95c9c0, description = 0x813f580 "Do not manage the desktop (ignore the preference set in the preferences dialog).", arg_description = 0x0}, { long_name = 0x81414be "browser", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf95c9c4, description = 0x813f36b "open a browser window.", arg_description = 0x0}, {long_name = 0x813f4cb "quit", short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbf95c9d0, description = 0x813f382 "Quit Nautilus.", arg_description = 0x0}, { long_name = 0x813f4d2 "restart", short_name = 0 '\0', flags = 1, arg = G_OPTION_ARG_NONE, arg_data = 0xbf95c9cc, description = 0x813f391 "Restart Nautilus.", arg_description = 0x0}, { long_name = 0x8143755 "", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0xbf95c9b4, description = 0x0, arg_description = 0x813f3a3 "[URI...]"}, { long_name = 0x813ba4a "load-session", short_name = 108 'l', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0xbf95c9bc, description = 0x813f5d4 "Load a saved session from the specified file. Implies \"--no-default-window\".", arg_description = 0x813f3ac "FILENAME"}, { long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} #24 0xb737e8cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #25 0x08067621 in _start () No symbol table info available. #0 0xffffe410 in __kernel_vsyscall () ------------- (Firefox crashes 10 Jul 2007: initial crash was a brief hang (of Firefox only) followed by disappearance without an error message, the following are attempts to restart with and without -safe-mode, all crashed without anything visible appearing) (gdb) run Starting program: /usr/lib/firefox/firefox-bin -a firefox [Thread debugging using libthread_db enabled] [New Thread -1221151056 (LWP 5075)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1221151056 (LWP 5075)] 0xb7d7c925 in dosprintf (ss=0xbff7fb2c, fmt=0xbff7fba4 "0�\005\b����", ap=0xbff7fba4 "0�\005\b����") at prprf.c:1010 1010 prprf.c: No such file or directory. in prprf.c Current language: auto; currently c (gdb) thread apply all bt Thread 1 (Thread -1221151056 (LWP 5075)): #0 0xb7d7c925 in dosprintf (ss=0xbff7fb2c, fmt=0xbff7fba4 "0�\005\b����", ap=0xbff7fba4 "0�\005\b����") at prprf.c:1010 #1 0xb7d7d8ec in PR_vsnprintf (out=0xbff7fba4 "0�\005\b����", outlen=20, fmt=0xb7e50a5b "%d", ap=0xbff7fb8c "") at prprf.c:1189 #2 0xb7d7db1b in PR_snprintf (out=0xbff7fba4 "0�\005\b����", outlen=0, fmt=0xb7e50a5b "%d") at prprf.c:1169 #3 0xb7e44a16 in nsCString::AppendInt (this=0xbff7fcc8, aInteger=0, aRadix=10) at nsStringObsolete.cpp:1228 #4 0x0805560a in nsToolkitProfileService::Init (this=0x80824f8) at ../../../dist/include/string/nsTString.h:411 #5 0x08055903 in NS_NewToolkitProfileService (aResult=0xbff80088) at nsToolkitProfileService.cpp:850 #6 0x0804ec8e in XRE_main (argc=3, argv=0xbff80244, aAppData=0x805a020) at nsAppRunner.cpp:1704 #7 0x0804ab4f in main (argc=134588208, argv=0xbff7fce0) at nsBrowserApp.cpp:61 #8 0xb76c08cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #9 0x0804aa81 in _start () (gdb) ---------------------------------- (gdb) run Starting program: /usr/lib/firefox/firefox-bin -safe-mode -a firefox [Thread debugging using libthread_db enabled] [New Thread -1220311376 (LWP 5104)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1220311376 (LWP 5104)] 0xb7e49925 in dosprintf (ss=0xbf992a3c, fmt=0xbf992ab4 "0�\005\b�+\231�", ap=0xbf992ab4 "0�\005\b�+\231�") at prprf.c:1010 1010 prprf.c: No such file or directory. in prprf.c Current language: auto; currently c (gdb) thread apply all bt Thread 1 (Thread -1220311376 (LWP 5104)): #0 0xb7e49925 in dosprintf (ss=0xbf992a3c, fmt=0xbf992ab4 "0�\005\b�+\231�", ap=0xbf992ab4 "0�\005\b�+\231�") at prprf.c:1010 #1 0xb7e4a8ec in PR_vsnprintf (out=0xbf992ab4 "0�\005\b�+\231�", outlen=20, fmt=0xb7f1da5b "%d", ap=0xbf992a9c "") at prprf.c:1189 #2 0xb7e4ab1b in PR_snprintf (out=0xbf992ab4 "0�\005\b�+\231�", outlen=0, fmt=0xb7f1da5b "%d") at prprf.c:1169 #3 0xb7f11a16 in nsCString::AppendInt (this=0xbf992bd8, aInteger=0, aRadix=10) at nsStringObsolete.cpp:1228 #4 0x0805560a in nsToolkitProfileService::Init (this=0x80824f8) at ../../../dist/include/string/nsTString.h:411 #5 0x08055903 in NS_NewToolkitProfileService (aResult=0xbf992f98) at nsToolkitProfileService.cpp:850 #6 0x0804ec8e in XRE_main (argc=4, argv=0xbf993154, aAppData=0x805a020) at nsAppRunner.cpp:1704 #7 0x0804ab4f in main (argc=134588208, argv=0xbf992bf0) at nsBrowserApp.cpp:61 #8 0xb778d8cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #9 0x0804aa81 in _start () (gdb) ---------------------------------------- (gdb) run Starting program: /usr/lib/firefox/firefox-bin -a firefox [Thread debugging using libthread_db enabled] [New Thread -1221286224 (LWP 5202)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1221286224 (LWP 5202)] 0xb7d5b925 in dosprintf (ss=0xbff7a03c, fmt=0xbff7a0b4 "0�\005\b����", ap=0xbff7a0b4 "0�\005\b����") at prprf.c:1010 1010 prprf.c: No such file or directory. in prprf.c Current language: auto; currently c (gdb) thread apply all bt Thread 1 (Thread -1221286224 (LWP 5202)): #0 0xb7d5b925 in dosprintf (ss=0xbff7a03c, fmt=0xbff7a0b4 "0�\005\b����", ap=0xbff7a0b4 "0�\005\b����") at prprf.c:1010 #1 0xb7d5c8ec in PR_vsnprintf (out=0xbff7a0b4 "0�\005\b����", outlen=20, fmt=0xb7e2fa5b "%d", ap=0xbff7a09c "") at prprf.c:1189 #2 0xb7d5cb1b in PR_snprintf (out=0xbff7a0b4 "0�\005\b����", outlen=0, fmt=0xb7e2fa5b "%d") at prprf.c:1169 #3 0xb7e23a16 in nsCString::AppendInt (this=0xbff7a1d8, aInteger=0, aRadix=10) at nsStringObsolete.cpp:1228 #4 0x0805560a in nsToolkitProfileService::Init (this=0x80824f8) at ../../../dist/include/string/nsTString.h:411 #5 0x08055903 in NS_NewToolkitProfileService (aResult=0xbff7a598) at nsToolkitProfileService.cpp:850 #6 0x0804ec8e in XRE_main (argc=3, argv=0xbff7a754, aAppData=0x805a020) at nsAppRunner.cpp:1704 #7 0x0804ab4f in main (argc=134588208, argv=0xbff7a1f0) at nsBrowserApp.cpp:61 #8 0xb769f8cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #9 0x0804aa81 in _start () (gdb) ---------------------------------------- (gdb) run Starting program: /usr/lib/firefox/firefox-bin -safe-mode -a firefox [Thread debugging using libthread_db enabled] [New Thread -1221282128 (LWP 5210)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1221282128 (LWP 5210)] 0xb7d5c925 in dosprintf (ss=0xbfef179c, fmt=0xbfef1814 "0�\005\bP\031��", ap=0xbfef1814 "0�\005\bP\031��") at prprf.c:1010 1010 prprf.c: No such file or directory. in prprf.c Current language: auto; currently c (gdb) thread apply all bt Thread 1 (Thread -1221282128 (LWP 5210)): #0 0xb7d5c925 in dosprintf (ss=0xbfef179c, fmt=0xbfef1814 "0�\005\bP\031��", ap=0xbfef1814 "0�\005\bP\031��") at prprf.c:1010 #1 0xb7d5d8ec in PR_vsnprintf (out=0xbfef1814 "0�\005\bP\031��", outlen=20, fmt=0xb7e30a5b "%d", ap=0xbfef17fc "") at prprf.c:1189 #2 0xb7d5db1b in PR_snprintf (out=0xbfef1814 "0�\005\bP\031��", outlen=0, fmt=0xb7e30a5b "%d") at prprf.c:1169 #3 0xb7e24a16 in nsCString::AppendInt (this=0xbfef1938, aInteger=0, aRadix=10) at nsStringObsolete.cpp:1228 #4 0x0805560a in nsToolkitProfileService::Init (this=0x80824f8) at ../../../dist/include/string/nsTString.h:411 #5 0x08055903 in NS_NewToolkitProfileService (aResult=0xbfef1cf8) at nsToolkitProfileService.cpp:850 #6 0x0804ec8e in XRE_main (argc=4, argv=0xbfef1eb4, aAppData=0x805a020) at nsAppRunner.cpp:1704 #7 0x0804ab4f in main (argc=134588208, argv=0xbfef1950) at nsBrowserApp.cpp:61 #8 0xb76a08cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #9 0x0804aa81 in _start () (gdb) ------------------Last few lines of strace normal mode (firefox --debugger "strace -ofirefoxstrace100707"); complete straces available on request------------------ shutdown(4, 2 /* send and receive */) = 0 close(4) = 0 access("/home/palmer/.mozilla/firefox", F_OK) = 0 access("/home/palmer/.mozilla/firefox", F_OK) = 0 stat64("/home/palmer/.mozilla/firefox/profiles.ini", {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 open("/home/palmer/.mozilla/firefox/profiles.ini", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb72ff000 fstat64(4, {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "[General]\nStartWithLastProfile=1"..., 94) = 94 _llseek(4, 94, [94], SEEK_SET) = 0 close(4) = 0 munmap(0xb72ff000, 4096) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV (core dumped) +++ --------------Last few lines of strace with -safe-mode (firefox -safe-mode --debugger "strace -ofirefoxsafestrace100707")------------------- shutdown(4, 2 /* send and receive */) = 0 close(4) = 0 access("/home/palmer/.mozilla/firefox", F_OK) = 0 access("/home/palmer/.mozilla/firefox", F_OK) = 0 stat64("/home/palmer/.mozilla/firefox/profiles.ini", {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 open("/home/palmer/.mozilla/firefox/profiles.ini", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7239000 fstat64(4, {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 _llseek(4, 0, [0], SEEK_SET) = 0 read(4, "[General]\nStartWithLastProfile=1"..., 94) = 94 _llseek(4, 94, [94], SEEK_SET) = 0 close(4) = 0 munmap(0xb7239000, 4096) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV (core dumped) +++