Desktop Firefox crashes during startup, and no Crash Report is formed
Hi all. No idea what happened, but my browser simply started crashing today.
Here I have its gdb backtrace. As you can see, it crashes right inside of its own crash-reporter (google-breakpad):
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff2ad17bf in __static_initialization_and_destruction_0 (__initialize_p=1, __priority=65535)
at /build/buildd/firefox-28.0+build2/toolkit/crashreporter/google-breakpad/src/processor/stackwalker_amd64.cc:69
69 /build/buildd/firefox-28.0+build2/toolkit/crashreporter/google-breakpad/src/processor/stackwalker_amd64.cc: No such file or directory. (gdb) backtrace
- 0 0x00007ffff2ad17bf in __static_initialization_and_destruction_0 (__initialize_p=1, __priority=65535)
at /build/buildd/firefox-28.0+build2/toolkit/crashreporter/google-breakpad/src/processor/stackwalker_amd64.cc:69
- 1 _GLOBAL__sub_I_stackwalker_amd64.cc(void) () at /build/buildd/firefox-28.0+build2/toolkit/crashreporter/google-breakpad/src/processor/stackwalker_amd64.cc:246
- 2 0x00007ffff7dea13a in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffe2b8, env=env@entry=0x7fffffffe2c8) at dl-init.c:78
- 3 0x00007ffff7dea223 in call_init (env=<optimized out>, argv=<optimized out>, argc=<optimized out>, l=<optimized out>) at dl-init.c:36
- 4 _dl_init (main_map=main_map@entry=0x7ffff6c11000, argc=1, argv=0x7fffffffe2b8, env=0x7fffffffe2c8) at dl-init.c:126
- 5 0x00007ffff7deec70 in dl_open_worker (a=a@entry=0x7fffffffad98) at dl-open.c:577
- 6 0x00007ffff7de9ff4 in _dl_catch_error (objname=objname@entry=0x7fffffffad88, errstring=errstring@entry=0x7fffffffad90, mallocedp=mallocedp@entry=0x7fffffffad80,
operate=operate@entry=0x7ffff7dee9a0 <dl_open_worker>, args=args@entry=0x7fffffffad98) at dl-error.c:187
- 7 0x00007ffff7dee3bb in _dl_open (file=0x7fffffffafe8 "/usr/lib/firefox/libxul.so", mode=-2147483391, caller_dlopen=<optimized out>, nsid=-2, argc=1, argv=0x7fffffffe2b8,
env=0x7fffffffe2c8) at dl-open.c:661
- 8 0x00007ffff7bd702b in dlopen_doit (a=a@entry=0x7fffffffafb0) at dlopen.c:66
- 9 0x00007ffff7de9ff4 in _dl_catch_error (objname=0x7ffff6c0a050, errstring=0x7ffff6c0a058, mallocedp=0x7ffff6c0a048, operate=0x7ffff7bd6fd0 <dlopen_doit>, args=0x7fffffffafb0)
at dl-error.c:187
- 10 0x00007ffff7bd762d in _dlerror_run (operate=operate@entry=0x7ffff7bd6fd0 <dlopen_doit>, args=args@entry=0x7fffffffafb0) at dlerror.c:163
- 11 0x00007ffff7bd70c1 in __dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:87
- 12 0x0000555555558dd7 in GetLibHandle (aDependentLib=0x7fffffffafe8 "/usr/lib/firefox/libxul.so") at /build/buildd/firefox-28.0+build2/xpcom/glue/standalone/nsXPCOMGlue.cpp:258
- 13 ReadDependentCB (do_preload=<optimized out>, aDependentLib=0x7fffffffafe8 "/usr/lib/firefox/libxul.so")
at /build/buildd/firefox-28.0+build2/xpcom/glue/standalone/nsXPCOMGlue.cpp:305
- 14 XPCOMGlueLoad (xpcomFile=<optimized out>) at /build/buildd/firefox-28.0+build2/xpcom/glue/standalone/nsXPCOMGlue.cpp:450
- 15 0x0000555555558f69 in XPCOMGlueStartup (xpcomFile=<optimized out>) at /build/buildd/firefox-28.0+build2/xpcom/glue/standalone/nsXPCOMGlue.cpp:511
- 16 0x0000555555557fc3 in InitXPCOMGlue (argv0=<optimized out>, xreDirectory=0x7fffffffe088) at /build/buildd/firefox-28.0+build2/browser/app/nsBrowserApp.cpp:551
- 17 0x0000555555557b21 in main (argc=1, argv=0x7fffffffe2b8) at /build/buildd/firefox-28.0+build2/browser/app/nsBrowserApp.cpp:600
This is version 28.0+build2-0ubuntu2. Profile reset has no effect.
Изменено
Выбранное решение
OK, apparently something has been broken with my Software Center. Version 28.0 is pretty old, after all.
So I just launched Update Manager and updated everything to 14.04.1.
Now Firefox runs and displays 32.0 in its "About" dialog.
Прочитайте этот ответ в контексте 👍 0Все ответы (1)
Выбранное решение
OK, apparently something has been broken with my Software Center. Version 28.0 is pretty old, after all.
So I just launched Update Manager and updated everything to 14.04.1.
Now Firefox runs and displays 32.0 in its "About" dialog.