-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi ! latest svn (as of yesterday) booting ux with the default hello module ends up in jdb and it seems like nither "g" nor "^" nor control-C will kill the beast :) any way out, aside from switching consoles and trampling on fiasco ? some details: root 11705 25.2 3.3 66704 7512 pts/0 S+ 13:48 1:41 ./fiasco - -I hello root 11706 0.0 0.0 0 0 pts/0 Z+ 13:48 0:00 [hello] <defunct> so the hello that happily prints on the real-hw seems to be dead under UX (seems well reproducible) After CNTRL-C I end at: debian:/home/l4/tudos/ux_test# ./fiasco -I hello <snip> Loading Module 0x00100000-0x00109380 [sigma0] Loading Module 0x00110000-0x002ae000 [roottask] Bootstrapping... Welcome to Fiasco(ux)! DD-L4(v2)/ia32 microkernel (C) 1998-2007 TU Dresden Rev: r247 compiled with gcc 4.1.2 for Intel Pentium [] CPU: AuthenticAMD (F:4F:2:0) Model: Unknown CPU at 1803 MHz 32/512 Entry I TLB (4K pages) 8 Entry I TLB (4M pages) 32/512 Entry D TLB (4K pages) 8 Entry D TLB (4M pages) 64 KB L1 I Cache (2-way associative, 64 bytes per line) 64 KB L1 D Cache (2-way associative, 64 bytes per line) 256 KB L2 U Cache (8-way associative, 64 bytes per line) Freeing init code/data: 24576 bytes (6 pages) Calibrating timer loop... - --Interception--------------------------------------ESP:200007a8 EIP:000ceaf6 (0.00) jdb: t thread: 0.00 <00000000> prio: 00 mcp: ff mode: Con state: 001 ready wait for: polling: rcv descr: lcked by: ---.-- timeout : cpu time: 0 timeslice: 100000/100000 s pager : ---.-- cap: ---.-- utcb: 00000000 preemptr: ---.-- not monitored ready lnk: ???.?? ???.?? prsnt lnk: 0.00 0.00 EAX=00000000 ESI=00000000 DS=007b EBX=00000000 EDI=00000000 ES=007b je 0xceae0 ECX=00000000 EBP=63efc000 GS=0000 mov 0xa0(%ebp),%esi EDX=00000000 ESP=200007a8 SS=0000 trap 1 (Debug), error 00000000, from kernel mode CS=0000 EIP=000ceaf6 EFlags=00000246 200007a8 00000000 00000246 00096b24 20000000 00000000 00000000 000cd5f6 00000000 7c0 200007cc 20000000 000cd7ba 00015540 00000000 00000000 00000000 00000000 7e0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 t/bt/l etc. shows only one task and that task is marked ready. any hint ? thx! hofrat -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFHV8wJnU7rXZKfY2oRArptAJ49z8//ypf7IupiBqaIKO89+Y9PBgCbBH4j GSvlkztmVMcICMLsjo7X0dw= =cpwv -----END PGP SIGNATURE-----
Hi, On Thu, Dec 06, 2007 at 11:16:39AM +0100, Nicholas Mc Guire wrote:
debian:/home/l4/tudos/ux_test# ./fiasco -I hello <snip>
Do you want to run "./fiasco -l hello"? Your commandline (with -I) also hangs with my Fiasco version (Rev: r29904). Hope it helps -- Christian Helmuth TU Dresden, Dept. of CS Operating Systems Group http://os.inf.tu-dresden.de/~ch12
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Do you want to run "./fiasco -l hello"? Your commandline (with -I) also hangs with my Fiasco version (Rev: r29904).
thanks ! I guess that typo was my problem - hello was not much of an timer irq handler so it actually now makes sense to me what happened. thx! hofrat -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFHV9vxnU7rXZKfY2oRAvO6AJ9eTsOO+YEptYn2jDI4Zxo7CoAVbgCbByYr N7svvOiJ78wYI7/HGK0hqb8= =JRbK -----END PGP SIGNATURE-----
participants (2)
-
Christian Helmuth -
Nicholas Mc Guire