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

latex & konsorten verhalten sich extrem seltsam



Hallo!

Nun ja, der Betreff sagt eigentlich das meiste. Immer, wenn ich als
Benutzer latex oder xdvi aufrufe, passiert so eine Minute erstmal
nichts, ausser dass die Festplatte wie bloed vor sich hin roedelt. Nach
einer Weile laeuft dann das Programm, wie es sollte, also latex schreibt
ein .dvi und xdvi oeffnet ein Fenster.

Dann kam ich mal auf die Idee, ein strace laufen zu lassen, und ich
dachte,ich schau nicht richtig: bei _jedem_ Aufruf von latex oder xdvi
(evt. auch andere Programme) wird fuer jede Datei und jedes Verzeichnis
in meinem Home-Verzeichnes ein- oder zweimal stat64() aufgerufen.

Wenn ich das alles allerdings als root mache, funktioniert es wunderbar.
Hier mal ein kleiner Auszug:

-- snip --
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/hardirq.h", {st_mode=S_IFREG|0644, st_size=2663, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/flight_recorder.h", {st_mode=S_IFREG|0644, st_size=3477, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/errno.h", {st_mode=S_IFREG|0644, st_size=6677, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/elf.h", {st_mode=S_IFREG|0644, st_size=4622, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/dma.h", {st_mode=S_IFREG|0644, st_size=11243, ...}) = 0
brk(0)                                  = 0x8128000
brk(0x8129000)                          = 0x8129000
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/div64.h", {st_mode=S_IFREG|0644, st_size=507, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/current.h", {st_mode=S_IFREG|0644, st_size=461, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/checksum.h", {st_mode=S_IFREG|0644, st_size=3331, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/cache.h", {st_mode=S_IFREG|0644, st_size=383, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/bugs.h", {st_mode=S_IFREG|0644, st_size=131, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/bootinfo.h", {st_mode=S_IFREG|0644, st_size=2015, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/bitops.h", {st_mode=S_IFREG|0644, st_size=12434, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/atomic.h", {st_mode=S_IFREG|0644, st_size=3542, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/abs_addr.h", {st_mode=S_IFREG|0644, st_size=2696, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/asm-ppc64/a.out.h", {st_mode=S_IFREG|0644, st_size=1449, ...}) = 0
getdents64(8, /* 0 entries */, 4096)    = 0
close(8)                                = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux/texmf", 0xbffff350) = -1 ENOENT (No such file or directory)
open("/home/lucky/Apps/src/linux-2.4.20/include/linux/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 8
fstat64(8, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
fcntl64(8, F_SETFD, FD_CLOEXEC)         = 0
brk(0)                                  = 0x8129000
brk(0x812a000)                          = 0x812a000
stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux/texmf", 0xbffff310) = -1 ENOENT (No such file or directory)
getdents64(8, /* 125 entries */, 4096)  = 4080
stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux/zutil.h", {st_mode=S_IFREG|0644, st_size=3244, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux/zlib.h", {st_mode=S_IFREG|0644, st_size=31028, ...}) = 0
stat64("/home/lucky/Apps/src/linux-2.4.20/include/linux/zconf.h", {st_mode=S_IFREG|0644, st_size=2295, ...}) = 0
-- snap --

Das versteh ich einfach nicht.

Kann mir da evt. jemand weiterhelfen?

-- 
Lukas Kolbe <lucky@knup.de>

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: