Hi zusammen,
... nachdem ich mich im letzten Herbst schweren Herzens von meinem
c't-Archiv in Papierform getrennt habe, musste natuerlich Ersatz
her und ich hab' mir die Archiv DVD (90-99) zugelegt.
Erfreut hatte ich vor dem Kauf zur Kenntnis genommen, dass die
Volltext-Suchmachine nun auch unter Unix zur Verfuegung stehen sollte.
Schoen .... dachte ich.
Doch leider:
662 ktrace RET ktrace 0
662 ktrace CALL sigprocmask(0x1,0x28062000,0x28062010)
662 ktrace RET sigprocmask 0
662 ktrace CALL sigprocmask(0x3,0x28062010,0)
662 ktrace RET sigprocmask 0
662 ktrace CALL sigprocmask(0x1,0x28062000,0x28062010)
662 ktrace RET sigprocmask 0
662 ktrace CALL sigprocmask(0x3,0x28062010,0)
662 ktrace RET sigprocmask 0
662 ktrace CALL sigprocmask(0x1,0x28062000,0x28062010)
662 ktrace RET sigprocmask 0
662 ktrace CALL sigprocmask(0x3,0x28062010,0)
662 ktrace RET sigprocmask 0
662 ktrace CALL execve(0xbfbff7cf,0xbfbff6c4,0xbfbff6d0)
662 ktrace NAMI "./es-ct99dvd-linux-intel"
662 es-ct99dvd-linux RET execve 0
662 es-ct99dvd-linux CALL getpid
662 es-ct99dvd-linux RET getpid 662/0x296
662 es-ct99dvd-linux CALL settimeofday(0xbfbfb48c)
662 es-ct99dvd-linux RET settimeofday 0
662 es-ct99dvd-linux CALL dup2(0xbfbfb600)
662 es-ct99dvd-linux RET dup2 -1 errno -22 Unknown error: -22
662 es-ct99dvd-linux PSIG SIGSEGV SIG_DFL
662 es-ct99dvd-linux NAMI "es-ct99dvd-linux.core"
'es-ct99dvd-linux' ist ein statisch gelinktes ELF-Binary und vorher
auch ordnungsgemaess 'gebranded'.
Mein System ist ein 'very current' (wenige Stunden alt) 4.0-current.
FreeBSD cage.tse-online.de 4.0-CURRENT FreeBSD 4.0-CURRENT #0: Sat Feb 26 20:33:47 CET 2000 toor(at)cage.tse-online.de:/usr/src/sys/compile/ABWS-UP i386
Hat irgendjemand das schonmal hinbekommen? Oder Tips?
Es gab / gibt doch auch ein spezielles 'ktrace/kdump'-aequivalent
speziell fuer den Linuxolator, oder?
Irgendwie finde ich den 'dup2'-Aufruf naemlich etwas seltsam, ...
Moooooment; ich probiere mal ein 'truss'. Das sagt mir:
:: cage:[/home/ab/sw-eval/emedia] > truss ./es-ct99dvd-linux-intel -nobrowserstart /cd
:: syscall getpid()
:: returns 1441 (0x5a1)
:: syscall linux_newuname(0xbfbfb484)
:: returns 0 (0x0)
:: syscall linux_mmap(0xbfbfb5f8)
:: errno -22 'Invalid argument'
:: SIGNAL 11
:: SIGNAL 11
:: Process stopped because of: 16
:: process exit, rval = 139
:: zsh: segmentation fault (core dumped) truss ./es-ct99dvd-linux-intel -nobrowserstart /cd
Und ein schiefgehender 'mmap'-Aufruf scheint mir auch schon eine viel
wahrscheinlichere Ursache zu sein.
Baeeeh! - Warum die eMedia-Leute das nicht auch mal einfach ein
'make ARCH=FreeBSD' gemacht haben ist mir allerdings auch ein
Raetsel, nach dessen Loesung ich auf jeden Fall fragen werde.
-Andreas
-- : Anti-Spam Petition: http://www.politik-digital.de/spam/ : : PGP-Key: http://www.tse-online.de/~ab/public-key : : Key fingerprint: 12 13 EF BC 22 DD F4 B6 3C 25 C9 06 DC D3 45 9B : To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Sat 26 Feb 2000 - 21:51:26 CET