← Back to team overview

sslug-teknik team mailing list archive

Re: Segmentation fault p�an

 

On Sat, 04 Jan 2003 17:36:39 +0100
"Michael Rasmussen" <mir@xxxxxxxxxxx> wrote:

> On Sat, 04 Jan 2003 17:10:55 +0100, Poul-Erik Andreasen wrote:
> 
> > 
> > Her ligger der en masse filer nogle af dem er temmelig gamle skal de
> > bare slettes?
> Jeps, det er nogen, der bliver oprettet, hver gang en bruger logger
> sig ind via X, så hvis du sletter dem, vil brugeren starte en
> jomfruelig X session. Bemærk, under ~/.gconfd/lock ligger en række
> filer, der ihvertfald ikke bør være der, når brugeren ikke er logget
> på, så start med at slette dem.
> > 
> >> Hvad lægger der i kataloget ~/.pan/data
> > 
> > Det eksisterer ikke længere, jeg har slettet det for at starte
> > forfra.
> Måske der skal være et ~/.pan katalog.

~/.pan bliver lavet af Pan første gang den kører.

> 
> ellers er strace din ven - strace pan. Her kan du ihvertfald se,
> hvilke filer der giver problemer.

Jeg har prøvet strace, det er derfor at jeg troede at at det var .Xauthority
den var gal med

På strace -eopen pan får jeg følgende.

open("/usr/lib/libgdkxft.so.0", O_RDONLY) = 3
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/usr/lib/libgtk-x11-2.0.so.0", O_RDONLY) = 3
open("/usr/lib/libgdk-x11-2.0.so.0", O_RDONLY) = 3
open("/usr/lib/libatk-1.0.so.0", O_RDONLY) = 3
open("/usr/lib/libgdk_pixbuf-2.0.so.0", O_RDONLY) = 3
open("/lib/libm.so.6", O_RDONLY)        = 3
open("/usr/lib/libpangoxft-1.0.so.0", O_RDONLY) = 3
open("/usr/lib/libpangox-1.0.so.0", O_RDONLY) = 3
open("/usr/lib/libpango-1.0.so.0", O_RDONLY) = 3
open("/usr/lib/libgobject-2.0.so.0", O_RDONLY) = 3
open("/usr/lib/libgmodule-2.0.so.0", O_RDONLY) = 3
open("/lib/libdl.so.2", O_RDONLY)       = 3
open("/usr/lib/libglib-2.0.so.0", O_RDONLY) = 3
open("/usr/lib/libxml2.so.2", O_RDONLY) = 3
open("/usr/lib/libz.so.1", O_RDONLY)    = 3
open("/usr/lib/libgthread-2.0.so.0", O_RDONLY) = 3
open("/lib/libpthread.so.0", O_RDONLY)  = 3
open("/lib/libc.so.6", O_RDONLY)        = 3
open("/usr/lib/libgtk-1.2.so.0", O_RDONLY) = 3
open("/usr/lib/libgdk-1.2.so.0", O_RDONLY) = 3
open("/usr/lib/libgmodule-1.2.so.0", O_RDONLY) = 3
open("/usr/lib/libglib-1.2.so.0", O_RDONLY) = 3
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
open("/usr/X11R6/lib/libXft.so.1", O_RDONLY) = 3
open("/usr/src/build/88418-i386/BUILD/gtk+-2.0.2/gdk-pixbuf/.libs/i586/mmx/libXi.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/src/build/88418-i386/BUILD/gtk+-2.0.2/gdk-pixbuf/.libs/i586/libXi.so.6", O_RDONLY) = -1 ENOENT (No such file or dire
ctory)
open("/usr/src/build/88418-i386/BUILD/gtk+-2.0.2/gdk-pixbuf/.libs/mmx/libXi.so.6", O_RDONLY) = -1 ENOENT (No such file or direc
tory)
open("/usr/src/build/88418-i386/BUILD/gtk+-2.0.2/gdk-pixbuf/.libs/libXi.so.6", O_RDONLY) = -1 ENOENT (No such file or directory
)
open("/usr/X11R6/lib/libXi.so.6", O_RDONLY) = 3
open("/usr/X11R6/lib/libXrender.so.1", O_RDONLY) = 3
open("/usr/lib/libfreetype.so.6", O_RDONLY) = 3
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_IDENTIFICATION", O_RDONLY) = 3
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_MEASUREMENT", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_TELEPHONE", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_ADDRESS", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_NAME", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_PAPER", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_MESSAGES", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_MONETARY", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_COLLATE", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_TIME", O_RDONLY) = 3
open("/usr/lib/locale/en_US.iso885915/LC_NUMERIC", O_RDONLY) = 3
open("/usr/lib/locale/da_DK/LC_CTYPE", O_RDONLY) = 3
open("/usr/share/locale/en_US.iso885915/LC_MESSAGES/pan.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/pan.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.iso885915/LC_MESSAGES/pan.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/pan.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
open("/usr/X11R6/lib/X11/locale/iso8859-1/XI18N_OBJS", O_RDONLY) = 3
open("/usr/X11R6/lib/X11/locale/common/xlcDef.so.2", O_RDONLY) = 3
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
open("/usr/X11R6/lib/X11/locale/iso8859-1/XLC_LOCALE", O_RDONLY) = 3
open("/etc/gdkxft.conf", O_RDONLY)      = 3
open("/home/peauser/.Xauthority", O_RDONLY) = 4
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++


Det kan i øvrigt tilføjes at pan er ikke det eneste program der laver det nummer. 




-- 
Poul-Erik Andreasen


Follow ups

References