l4linux26 @ fiasco-ux w/ dietlibc

Marko Wolf mwolf at crypto.ruhr-uni-bochum.de
Wed Nov 2 13:18:15 CET 2005

Hi Frank!

I'm compiling  FUX w/ a 2.6.12 Debian w/ libc 2.5.3 and I enabled all 
experimental options except KIP_SYSCALLS and LOCAL_IPC.  However, I 
updated the sources from your CVS again and - viola - now its running with the 
same configuration as before with only a unhandled kernel trap (that 
fortunately doesn't halts the bootup procedure) when using l4dope instead of 
(errorfree) console.

Thanks for your help!

fuxfprov| open "../tools/ramdisk-ux.gz" by F.03
l4lx    | INITRD: Size of RAMdisk is 55000KiB
l4lx    | RAMdisk from 08800000 to 0bdb6000 [55000KiB]
l4lx    | l4lx_thread_create: Created thread 0f.04 (timer.i0)
run     | l4con/lib/src/contxt.c:63:contxt_init():
run     |  names failed
run     | main(): Error -3 opening contxt lib -- terminating
l4lx    | Starting L4FB via DOpE

KERNEL: e.2 (tcb=50702000) killed:
Unhandled trap

EAX 00000000 EBX 00afff04 ECX 00000000 EDX 00000000
ESI 00000000 EDI 00000000 EBP 00affeec ESP 00affed4
EIP 01303a78 EFLAGS 00010246
CS 0002 SS 007b DS 007b ES 007b FS 0000 GS 0007
trapno 16, error 00000000, from user mode

On Thursday 27 October 2005 17:10 Frank Mehnert wrote:
> Thanks for the dump. As the fault is due to accessing gs:0, I assume a
> problem with
> 1) your host Linux setup. Which Linux kernel do you use? Which C library?
> 2) your Fiasco-UX setup. Did you enable Kernel Options / ABI Extensions /
>    Handle and preserver segments? But IMHO that is checked by L4Linux
>    itself...

More information about the l4-hackers mailing list