eMedia Search / Linux-Emulation?

From: Andreas Braukmann <braukmann(at)tse-online.de>
Date: Sat, 26 Feb 2000 21:51:05 +0100

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 message
Received on Sat 26 Feb 2000 - 21:51:26 CET

search this site