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 |
> |