[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: firefox mit gxine-plugin - backtracing?



Habe mal etwas mit strace herumgespielt. Mir ist dabei aufgefallen, das
es wohl probleme mit der libXaw.so.7 gibt (fehlende libs).

packages.debian.org sagt, dass die fehlenden Dateien in den folgenden
Paketen stecken:
libxaw7-dev und
libxaw7-dbg
(=> per Hand nachinstalliert)

libxaw7 war bereits vorhanden (automatische Installation über
Paketabhängigkeit) 

Bisher keine Abstürze :wunder:


Ich werde das mal weiter beobachten.



Andreas





strace sagte folgendes:
=======================================

[SNIP]
access("/usr/lib/gxine/gxineplugin.so", F_OK) = 0
open("/usr/lib/gxine/gxineplugin.so", O_RDONLY) = 49
read(49, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\22\0\000"...,
512) = 512
fstat64(49, {st_mode=S_IFREG|0644, st_size=12332, ...}) = 0
mmap2(NULL, 15464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 49,
0) = 0xb6058000
mmap2(0xb605b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 49, 0x2) = 0xb605b000
close(49)                               = 0
open("/usr/lib/firefox/libXaw.so.7", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/firefox/plugins/libXaw.so.7", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/mozilla-firefox/plugins/libXaw.so.7", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 49
fstat64(49, {st_mode=S_IFREG|0644, st_size=74187, ...}) = 0
mmap2(NULL, 74187, PROT_READ, MAP_PRIVATE, 49, 0) = 0xb33c3000
close(49)                               = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
directory)
open("/usr/lib/libXaw.so.7", O_RDONLY)  = 49
read(49, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\320\0"...,
512) = 512
fstat64(49, {st_mode=S_IFREG|0644, st_size=371080, ...}) = 0
mmap2(NULL, 370800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 49,
0) = 0xb3368000
mmap2(0xb33bc000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 49, 0x54) = 0xb33bc000
close(49)                               = 0
open("/usr/lib/firefox/libXpm.so.4", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib/firefox/plugins/libXpm.so.4", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/lib/mozilla-firefox/plugins/libXpm.so.4", O_RDONLY) = -1
ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
directory)
open("/usr/lib/libXpm.so.4", O_RDONLY)  = 49
read(49, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 #\0\000"...,
512) = 512
fstat64(49, {st_mode=S_IFREG|0644, st_size=84972, ...}) = 0
mmap2(NULL, 87904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 49,
0) = 0xb3352000
mmap2(0xb3367000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 49, 0x14) = 0xb3367000
close(49)                               = 0
munmap(0xb33c3000, 74187)               = 0
.
.
.
.
.
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
unlink("/home/userx/.mozilla/firefox/ervgtvcr.default/lock") = 0
rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0
tgkill(11485, 11485, SIGSEGV)           = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 11485 detached
[/snip]


On Tue, 2006-06-06 at 11:04 +0200, Tobias Krais wrote:
> Hi Andi,
> 
> > Ich benutze hier auf meiner debian/etch box firefox mit dem
> > gxine-browserplugin.
> > 
> > Bei ca. 30% der Clips, die ich im Browser ansehen möchte beendet sich
> > firefox
> > mit einem Segmentationfault.
> > 
> > Wie kann ich die Kombi firefox/gxine backtracen?
> 
> mit strace:
> strace firefox
> 
> Grüßle, Tobias
> 
> 



Reply to: