Hi, In order to increase the Fiasco performance, I removed all debug-stuff from the kernel. But as soon as I remove the JDB, I receive a kernel trap on all starting apps: 2.00 IP=00103480 Trap=03 [Ret/Esc] 4.00 IP=00112bc0 Trap=03 [Ret/Esc] Do you know what might cause these traps? Attached is my fiasco.config and below some more output... *snip* Welcome to Fiasco(ia32)! DD-L4(v2)/ia32 microkernel (C) 1998-2008 TU Dresden Rev: r6951 compiled with gcc 4.1.2 for Intel Pentium [] Enabling special fully nested mode for PIC Using the PIT (i8254) on IRQ 0 for scheduling Absolute KIP Syscalls using: Sysenter CPU: GenuineIntel (6:F:A:0) Model: Core 2 (Merom) at 1582 MHz 128 Entry I TLB (4K pages) 272 Entry D TLB (4K pages) 48 Entry D TLB (4M pages) 32 KB L1 I Cache (8-way associative, 64 bytes per line) 32 KB L1 D Cache (8-way associative, 64 bytes per line) 4096 KB L2 U Cache (16-way associative, 64 bytes per line) Freeing init code/data: 16384 bytes (4 pages) Calibrating timer loop... done. SIGMA0: Hello! KIP @ 1000 * 2.00 IP=00103480 Trap=03 [Ret/Esc] * Found Fiasco: KIP syscalls: yes allocated 4KB for maintenance structures Roottask. Command line found: "(cd)/tcb/roottask -configfile -sigma0 task modname "bmodfs" attached 8 modules" 1048127kB (1023MB) total RAM (reported by bootloader) 980376kB ( 958MB) received RAM from Sigma0 71732kB ( 71MB) reserved RAM for RMGR Received I/O ports 0000-ffff Attached irqs = [ <!0> 1 <!2> 3 4 5 6 7 8 9 A B C D E F <!10> <!11> ] Roottask: Parsing config file. configured task 0x02 (): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 configured task 0x04 (): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (rtc): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:1 mcp:ff prio:10 small:ff mods:0 configured task 0x00 (names): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (dm_phys): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (simple_ts): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (l4exec): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:1 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (l4io): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:1 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (mgui): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:1 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (loader): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:1 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (l4dope): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:1 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (compmgrlientl4): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (compmgr): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (names_demo): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (bmodfs): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (events): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 configured task 0x00 (pmngr): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:a0 small:ff mods:0 Roottask: Parsing command line config. configured task 0x00 (bmodfs): vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:10 small:ff mods:8 Roottask: Loading 17 modules. #05: loading "(cd)/tcb/names" from [02100000-02143637] to [002d0000-002d6917][002d7000-002e2000] entry at 00020068 via trampoline page code * 4.00 IP=00112bc0 Trap=03 [Ret/Esc] * [...] *snip* -- Sirrix AG security technologies - http://www.sirrix.com Marcel Selhorst eMail: m.selhorst@sirrix.com Tel +49(234) 61 0071-199 Fax +49(234) 61 0071-599 get my public key from keyserver, key id: 0x7C9821CC Fingerprint 4138 E617 E62E 79D3 E663 BE5A 14E7 1CD8 7C98 21CC Vorstand: Ammar Alkassar (Vors.), Ahmad-Reza Sadeghi, Christian Stüble Vorsitzender des Aufsichtsrates: Prof. Dr. Kai Rannenberg Sitz der Gesellschaft: Homburg/Saar, HRB 3857 Amtsgericht Saarbrücken This message may contain confidential and/or privileged information. If you are not the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. # # Automatically generated make config: don't edit # Fiasco kernel version: SVN # Mon Apr 6 14:19:22 2009 # # # Target configuration # CONFIG_IA32=y # CONFIG_AMD64 is not set # CONFIG_ARM is not set CONFIG_PF_PC=y # CONFIG_PF_UX is not set # CONFIG_PF_REALVIEW is not set # CONFIG_PF_INTEGRATOR is not set # CONFIG_PF_XSCALE is not set # CONFIG_PF_SA1100 is not set CONFIG_ABI_V2=y # CONFIG_ARM_PXA is not set # CONFIG_ARM_SA is not set # CONFIG_ARM_920T is not set # CONFIG_ARM_926 is not set # CONFIG_ARM_1176 is not set # CONFIG_ARM_MPCORE is not set # CONFIG_ARM_CORTEX_A8 is not set # CONFIG_IA32_486 is not set CONFIG_IA32_586=y # CONFIG_IA32_686 is not set # CONFIG_IA32_P2 is not set # CONFIG_IA32_P3 is not set # CONFIG_IA32_P4 is not set # CONFIG_IA32_PM is not set # CONFIG_IA32_K6 is not set # CONFIG_IA32_K7 is not set # CONFIG_IA32_K8 is not set # CONFIG_AMD64_K8 is not set CONFIG_SCHED_PIT=y # CONFIG_SCHED_RTC is not set # CONFIG_SCHED_APIC is not set # CONFIG_WORKAROUND_AMD_FPU_LEAK is not set CONFIG_REGPARM3=y # # Kernel options # CONFIG_HANDLE_SEGMENTS=y # CONFIG_PL0_HACK is not set # CONFIG_TASK_CAPS is not set CONFIG_ASSEMBLER_IPC_SHORTCUT=y CONFIG_CONTEXT_4K=y CONFIG_IO_PROT=y # CONFIG_IO_PROT_IOPL_3 is not set # CONFIG_SYNC_TSC is not set # CONFIG_FINE_GRAINED_CPUTIME is not set # # Debugging # CONFIG_INLINE=y CONFIG_NDEBUG=y CONFIG_NO_FRAME_PTR=y # CONFIG_STACK_DEPTH is not set # CONFIG_LIST_ALLOC_SANITY is not set # CONFIG_BEFORE_IRET_SANITY is not set # CONFIG_GSTABS is not set # CONFIG_WATCHDOG is not set # CONFIG_SERIAL is not set # CONFIG_JDB is not set CONFIG_POWERSAVE_GETCHAR=y CONFIG_WARN_NONE=y # CONFIG_WARN_WARNING is not set # CONFIG_WARN_ANY is not set # # Compiling # CONFIG_CC="gcc" CONFIG_CXX="g++" CONFIG_HOST_CC="gcc" CONFIG_HOST_CXX="g++" # CONFIG_VERBOSE is not set # CONFIG_MAINTAINER_MODE is not set CONFIG_LABEL="" CONFIG_EXPERIMENTAL=y CONFIG_BIT32=y CONFIG_WARN_LEVEL=0 CONFIG_XARCH="ia32" CONFIG_IA32_TARGET="Intel Pentium" CONFIG_ABI="v2" CONFIG_DECEIT_BIT_DISABLES_SWITCH=y