On Wed, 2 Nov 2005 13:18:15 +0100 Marko Wolf (MW) wrote:
MW> I'm compiling FUX w/ a 2.6.12 Debian w/ libc 2.5.3 and I enabled all MW> experimental options except KIP_SYSCALLS and LOCAL_IPC. However, I MW> updated the sources from your CVS again and - viola - now its running with MW> the same configuration as before with only a unhandled kernel trap (that MW> fortunately doesn't halts the bootup procedure) when using l4dope instead MW> of (errorfree) console. MW> MW> KERNEL: e.2 (tcb=50702000) killed: MW> Unhandled trap MW> MW> EAX 00000000 EBX 00afff04 ECX 00000000 EDX 00000000 MW> ESI 00000000 EDI 00000000 EBP 00affeec ESP 00affed4 MW> EIP 01303a78 EFLAGS 00010246 MW> CS 0002 SS 007b DS 007b ES 007b FS 0000 GS 0007 MW> trapno 16, error 00000000, from user mode ^^^^^^^^^
Try disassembling the offending program (Task E) using objdump -DC <binary> and find out what's at EIP 0x1303a78. I bet it's a DIV instruction and the operand is 0.
-Udo.