[gentoo-user-de] Abstürze mit Firefox

03/09/2009 - 20:40 von Mark Menzel | Report spam
Hallo Liste,

ich verwende den Xfce-Desktop mit compiz. Das System làuft zu 99% auf
stable-releases und wird fast tàglich aktualisiert.
Seit ein paar Tagen habe ich mit Firefox jedoch folgendes Problem:

1. Ich starte Firefox (vom Desktop oder Konsole ist egal)
2a. Firefox-Menü -> Datei öffnen...
2b. Der Dateidialog erscheint
3. Ich wàhle ein anderes Verzeichnis, als das standardmàßig angebotene
$HOME-Verzeichnis
und mein Firefox verabschiedet sich (ich habe einen kurzen Ausschnitt
aus dem strace mit angehàngt [1]) und
làsst sich nicht mehr starten. Nach einem kurzen Moment kommt die
Meldung: »Speicherzugriffsfehler«, und das wars.
Der Startvorgang kann jetzt beliebig wiederholt werden, es kommt immer
diese Meldung/Fenster.

Viele Grüße,
Mark


[1] - Ausschnitt des strace mit Firefox
munmap(0xb7f36000, 4096) = 0
gettimeofday({1251997273, 317411}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/user-desktop.png",
{st_mode=S_IFREG|0644, st_size‚5, ...}) = 0
gettimeofday({1251997273, 317897}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 323017}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 323792}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 324794}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 325422}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 326349}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 326947}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 327848}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 328461}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 329389}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 329989}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 331016}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 331638}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 332544}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 340253}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 342689}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 343324}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 344251}, NULL) = 0
lstat64("/usr/share/icons/Rodent/scalable/mimetypes/text-html.svg",
{st_mode=S_IFREG|0644, st_size4491, ...}) = 0
gettimeofday({1251997273, 344670}, NULL) = 0
open("/usr/share/icons/Rodent/scalable/mimetypes/text-html.svg",
O_RDONLY|O_LARGEFILE) = 57
fstat64(57, {st_mode=S_IFREG|0644, st_size4491, ...}) = 0
read(57, "<?xml version=\"1.0\" encoding=\"UTF"..., 65536) = 34491
gettimeofday({1251997273, 345219}, NULL) = 0
gettimeofday({1251997273, 345338}, NULL) = 0
gettimeofday({1251997273, 345414}, NULL) = 0
gettimeofday({1251997273, 345485}, NULL) = 0
gettimeofday({1251997273, 345557}, NULL) = 0
gettimeofday({1251997273, 345628}, NULL) = 0
gettimeofday({1251997273, 345699}, NULL) = 0
gettimeofday({1251997273, 345771}, NULL) = 0
gettimeofday({1251997273, 345843}, NULL) = 0
gettimeofday({1251997273, 345914}, NULL) = 0
gettimeofday({1251997273, 345985}, NULL) = 0
gettimeofday({1251997273, 346055}, NULL) = 0
gettimeofday({1251997273, 346125}, NULL) = 0
gettimeofday({1251997273, 346196}, NULL) = 0
gettimeofday({1251997273, 346262}, NULL) = 0
gettimeofday({1251997273, 346292}, NULL) = 0
gettimeofday({1251997273, 346322}, NULL) = 0
gettimeofday({1251997273, 346352}, NULL) = 0
gettimeofday({1251997273, 346381}, NULL) = 0
gettimeofday({1251997273, 346410}, NULL) = 0
gettimeofday({1251997273, 346440}, NULL) = 0
gettimeofday({1251997273, 346469}, NULL) = 0
gettimeofday({1251997273, 346498}, NULL) = 0
gettimeofday({1251997273, 346527}, NULL) = 0
gettimeofday({1251997273, 346556}, NULL) = 0
gettimeofday({1251997273, 346586}, NULL) = 0
gettimeofday({1251997273, 346616}, NULL) = 0
gettimeofday({1251997273, 346645}, NULL) = 0
gettimeofday({1251997273, 346675}, NULL) = 0
read(57, ""..., 65536) = 0
SIGSEGV (Segmentation fault) @ 0 (0)
unlink("/home/mark/.mozilla/firefox/12345678/lock") = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [], 0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0
tgkill(7712, 7712, SIGSEGV) = 0
SIGSEGV (Segmentation fault) @ 0 (0)
Process 7712 detached
 

Lesen sie die antworten

#1 Mark Menzel
05/09/2009 - 19:40 | Warnen spam
eine kleine Lösung habe ich nun:

http://kb.mozillazine.org/Ui.allow_...ile_picker

Zeigt einen Weg um zwischen native GTK- oder XUL-Dialogen zu wechseln.

Für mich ist das Problem damit vorerst gelöst.

Grüße,
Mark


Mark Menzel schrieb:
Hallo Liste,

ich verwende den Xfce-Desktop mit compiz. Das System làuft zu 99% auf
stable-releases und wird fast tàglich aktualisiert.
Seit ein paar Tagen habe ich mit Firefox jedoch folgendes Problem:

1. Ich starte Firefox (vom Desktop oder Konsole ist egal)
2a. Firefox-Menü -> Datei öffnen...
2b. Der Dateidialog erscheint
3. Ich wàhle ein anderes Verzeichnis, als das standardmàßig angebotene
$HOME-Verzeichnis
und mein Firefox verabschiedet sich (ich habe einen kurzen Ausschnitt
aus dem strace mit angehàngt [1]) und
làsst sich nicht mehr starten. Nach einem kurzen Moment kommt die
Meldung: »Speicherzugriffsfehler«, und das wars.
Der Startvorgang kann jetzt beliebig wiederholt werden, es kommt immer
diese Meldung/Fenster.

Viele Grüße,
Mark


[1] - Ausschnitt des strace mit Firefox
munmap(0xb7f36000, 4096) = 0
gettimeofday({1251997273, 317411}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/user-desktop.png",
{st_mode=S_IFREG|0644, st_size‚5, ...}) = 0
gettimeofday({1251997273, 317897}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 323017}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 323792}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 324794}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 325422}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 326349}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 326947}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 327848}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 328461}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 329389}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 329989}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 331016}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 331638}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 332544}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 340253}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 342689}, NULL) = 0
lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFLNK|0777, st_size, ...}) = 0
stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
{st_mode=S_IFREG|0644, st_sizeG9, ...}) = 0
gettimeofday({1251997273, 343324}, NULL) = 0
time(NULL) = 1251997273
gettimeofday({1251997273, 344251}, NULL) = 0
lstat64("/usr/share/icons/Rodent/scalable/mimetypes/text-html.svg",
{st_mode=S_IFREG|0644, st_size4491, ...}) = 0
gettimeofday({1251997273, 344670}, NULL) = 0
open("/usr/share/icons/Rodent/scalable/mimetypes/text-html.svg",
O_RDONLY|O_LARGEFILE) = 57
fstat64(57, {st_mode=S_IFREG|0644, st_size4491, ...}) = 0
read(57, "<?xml version=\"1.0\" encoding=\"UTF"..., 65536) = 34491
gettimeofday({1251997273, 345219}, NULL) = 0
gettimeofday({1251997273, 345338}, NULL) = 0
gettimeofday({1251997273, 345414}, NULL) = 0
gettimeofday({1251997273, 345485}, NULL) = 0
gettimeofday({1251997273, 345557}, NULL) = 0
gettimeofday({1251997273, 345628}, NULL) = 0
gettimeofday({1251997273, 345699}, NULL) = 0
gettimeofday({1251997273, 345771}, NULL) = 0
gettimeofday({1251997273, 345843}, NULL) = 0
gettimeofday({1251997273, 345914}, NULL) = 0
gettimeofday({1251997273, 345985}, NULL) = 0
gettimeofday({1251997273, 346055}, NULL) = 0
gettimeofday({1251997273, 346125}, NULL) = 0
gettimeofday({1251997273, 346196}, NULL) = 0
gettimeofday({1251997273, 346262}, NULL) = 0
gettimeofday({1251997273, 346292}, NULL) = 0
gettimeofday({1251997273, 346322}, NULL) = 0
gettimeofday({1251997273, 346352}, NULL) = 0
gettimeofday({1251997273, 346381}, NULL) = 0
gettimeofday({1251997273, 346410}, NULL) = 0
gettimeofday({1251997273, 346440}, NULL) = 0
gettimeofday({1251997273, 346469}, NULL) = 0
gettimeofday({1251997273, 346498}, NULL) = 0
gettimeofday({1251997273, 346527}, NULL) = 0
gettimeofday({1251997273, 346556}, NULL) = 0
gettimeofday({1251997273, 346586}, NULL) = 0
gettimeofday({1251997273, 346616}, NULL) = 0
gettimeofday({1251997273, 346645}, NULL) = 0
gettimeofday({1251997273, 346675}, NULL) = 0
read(57, ""..., 65536) = 0
SIGSEGV (Segmentation fault) @ 0 (0)
unlink("/home/mark/.mozilla/firefox/12345678/lock") = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [], 0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0
tgkill(7712, 7712, SIGSEGV) = 0
SIGSEGV (Segmentation fault) @ 0 (0)
Process 7712 detached

Ähnliche fragen