Gentoo Archives: gentoo-user-de

From: Mark Menzel <mark@×××××××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Abstürze mit Firefox
Date: Sat, 05 Sep 2009 17:39:10
Message-Id: 4AA2A1D9.5010109@mark-menzel.de
In Reply to: [gentoo-user-de] Abstürze mit Firefox by Mark Menzel
1 eine kleine Lösung habe ich nun:
2
3 http://kb.mozillazine.org/Ui.allow_platform_file_picker
4
5 Zeigt einen Weg um zwischen native GTK- oder XUL-Dialogen zu wechseln.
6
7 Für mich ist das Problem damit vorerst gelöst.
8
9 Grüße,
10 Mark
11
12
13 Mark Menzel schrieb:
14 > Hallo Liste,
15 >
16 > ich verwende den Xfce-Desktop mit compiz. Das System läuft zu 99% auf
17 > stable-releases und wird fast täglich aktualisiert.
18 > Seit ein paar Tagen habe ich mit Firefox jedoch folgendes Problem:
19 >
20 > 1. Ich starte Firefox (vom Desktop oder Konsole ist egal)
21 > 2a. Firefox-Menü -> Datei öffnen...
22 > 2b. Der Dateidialog erscheint
23 > 3. Ich wähle ein anderes Verzeichnis, als das standardmäßig angebotene
24 > $HOME-Verzeichnis
25 > und mein Firefox verabschiedet sich (ich habe einen kurzen Ausschnitt
26 > aus dem strace mit angehängt [1]) und
27 > lässt sich nicht mehr starten. Nach einem kurzen Moment kommt die
28 > Meldung: »Speicherzugriffsfehler«, und das wars.
29 > Der Startvorgang kann jetzt beliebig wiederholt werden, es kommt immer
30 > diese Meldung/Fenster.
31 >
32 > Viele Grüße,
33 > Mark
34 >
35 >
36 > [1] - Ausschnitt des strace mit Firefox
37 > munmap(0xb7f36000, 4096) = 0
38 > gettimeofday({1251997273, 317411}, NULL) = 0
39 > lstat64("/usr/share/icons/gnome/16x16/places/user-desktop.png",
40 > {st_mode=S_IFREG|0644, st_size=825, ...}) = 0
41 > gettimeofday({1251997273, 317897}, NULL) = 0
42 > time(NULL) = 1251997273
43 > gettimeofday({1251997273, 323017}, NULL) = 0
44 > lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
45 > {st_mode=S_IFLNK|0777, st_size=10, ...}) = 0
46 > stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
47 > {st_mode=S_IFREG|0644, st_size=479, ...}) = 0
48 > gettimeofday({1251997273, 323792}, NULL) = 0
49 > time(NULL) = 1251997273
50 > gettimeofday({1251997273, 324794}, NULL) = 0
51 > lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
52 > {st_mode=S_IFLNK|0777, st_size=10, ...}) = 0
53 > stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
54 > {st_mode=S_IFREG|0644, st_size=479, ...}) = 0
55 > gettimeofday({1251997273, 325422}, NULL) = 0
56 > time(NULL) = 1251997273
57 > gettimeofday({1251997273, 326349}, NULL) = 0
58 > lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
59 > {st_mode=S_IFLNK|0777, st_size=10, ...}) = 0
60 > stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
61 > {st_mode=S_IFREG|0644, st_size=479, ...}) = 0
62 > gettimeofday({1251997273, 326947}, NULL) = 0
63 > time(NULL) = 1251997273
64 > gettimeofday({1251997273, 327848}, NULL) = 0
65 > lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
66 > {st_mode=S_IFLNK|0777, st_size=10, ...}) = 0
67 > stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
68 > {st_mode=S_IFREG|0644, st_size=479, ...}) = 0
69 > gettimeofday({1251997273, 328461}, NULL) = 0
70 > time(NULL) = 1251997273
71 > gettimeofday({1251997273, 329389}, NULL) = 0
72 > lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
73 > {st_mode=S_IFLNK|0777, st_size=10, ...}) = 0
74 > stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
75 > {st_mode=S_IFREG|0644, st_size=479, ...}) = 0
76 > gettimeofday({1251997273, 329989}, NULL) = 0
77 > time(NULL) = 1251997273
78 > gettimeofday({1251997273, 331016}, NULL) = 0
79 > lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
80 > {st_mode=S_IFLNK|0777, st_size=10, ...}) = 0
81 > stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
82 > {st_mode=S_IFREG|0644, st_size=479, ...}) = 0
83 > gettimeofday({1251997273, 331638}, NULL) = 0
84 > time(NULL) = 1251997273
85 > gettimeofday({1251997273, 332544}, NULL) = 0
86 > lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
87 > {st_mode=S_IFLNK|0777, st_size=10, ...}) = 0
88 > stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
89 > {st_mode=S_IFREG|0644, st_size=479, ...}) = 0
90 > gettimeofday({1251997273, 340253}, NULL) = 0
91 > time(NULL) = 1251997273
92 > gettimeofday({1251997273, 342689}, NULL) = 0
93 > lstat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
94 > {st_mode=S_IFLNK|0777, st_size=10, ...}) = 0
95 > stat64("/usr/share/icons/gnome/16x16/places/inode-directory.png",
96 > {st_mode=S_IFREG|0644, st_size=479, ...}) = 0
97 > gettimeofday({1251997273, 343324}, NULL) = 0
98 > time(NULL) = 1251997273
99 > gettimeofday({1251997273, 344251}, NULL) = 0
100 > lstat64("/usr/share/icons/Rodent/scalable/mimetypes/text-html.svg",
101 > {st_mode=S_IFREG|0644, st_size=34491, ...}) = 0
102 > gettimeofday({1251997273, 344670}, NULL) = 0
103 > open("/usr/share/icons/Rodent/scalable/mimetypes/text-html.svg",
104 > O_RDONLY|O_LARGEFILE) = 57
105 > fstat64(57, {st_mode=S_IFREG|0644, st_size=34491, ...}) = 0
106 > read(57, "<?xml version=\"1.0\" encoding=\"UTF"..., 65536) = 34491
107 > gettimeofday({1251997273, 345219}, NULL) = 0
108 > gettimeofday({1251997273, 345338}, NULL) = 0
109 > gettimeofday({1251997273, 345414}, NULL) = 0
110 > gettimeofday({1251997273, 345485}, NULL) = 0
111 > gettimeofday({1251997273, 345557}, NULL) = 0
112 > gettimeofday({1251997273, 345628}, NULL) = 0
113 > gettimeofday({1251997273, 345699}, NULL) = 0
114 > gettimeofday({1251997273, 345771}, NULL) = 0
115 > gettimeofday({1251997273, 345843}, NULL) = 0
116 > gettimeofday({1251997273, 345914}, NULL) = 0
117 > gettimeofday({1251997273, 345985}, NULL) = 0
118 > gettimeofday({1251997273, 346055}, NULL) = 0
119 > gettimeofday({1251997273, 346125}, NULL) = 0
120 > gettimeofday({1251997273, 346196}, NULL) = 0
121 > gettimeofday({1251997273, 346262}, NULL) = 0
122 > gettimeofday({1251997273, 346292}, NULL) = 0
123 > gettimeofday({1251997273, 346322}, NULL) = 0
124 > gettimeofday({1251997273, 346352}, NULL) = 0
125 > gettimeofday({1251997273, 346381}, NULL) = 0
126 > gettimeofday({1251997273, 346410}, NULL) = 0
127 > gettimeofday({1251997273, 346440}, NULL) = 0
128 > gettimeofday({1251997273, 346469}, NULL) = 0
129 > gettimeofday({1251997273, 346498}, NULL) = 0
130 > gettimeofday({1251997273, 346527}, NULL) = 0
131 > gettimeofday({1251997273, 346556}, NULL) = 0
132 > gettimeofday({1251997273, 346586}, NULL) = 0
133 > gettimeofday({1251997273, 346616}, NULL) = 0
134 > gettimeofday({1251997273, 346645}, NULL) = 0
135 > gettimeofday({1251997273, 346675}, NULL) = 0
136 > read(57, ""..., 65536) = 0
137 > --- SIGSEGV (Segmentation fault) @ 0 (0) ---
138 > unlink("/home/mark/.mozilla/firefox/12345678/lock") = 0
139 > rt_sigaction(SIGSEGV, {SIG_DFL, [], 0}, NULL, 8) = 0
140 > rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0
141 > tgkill(7712, 7712, SIGSEGV) = 0
142 > --- SIGSEGV (Segmentation fault) @ 0 (0) ---
143 > Process 7712 detached
144 >