On Thu, 2003-07-10 at 16:39, Carl-Daniel Hailfinger wrote: > Was there any disk activity after it became unresponsive? If not, please > provide a (partially) decoded SysRq-T. I'm only interested in the decoded > stack trace of the hung process (it should have a "D" after the process name). Right, I have collected the details that was asked for. Carl-Daniel suggested a way of tricking the system into doing an fsck without tampering with the filesystem itself. Please find below the data I copied out and decoded. If there is anything else I can do, let me know. If there is any data about my system you require, let me know. Output from Alt SysRq P: Pid: 160, comm: fsck.ext3 EIP: 0010:[] CPU: 0 EFLAGS: 00000246 Not Tainted EAX: 00000000 EBX: 00000000 ECX: c0338c00 EDX: 00000007 ESI: c0338c00 EDI: eee68000 EBP: eee69de8 DS: 0018 ES: 0018 CR0: 80050033 CR2: 400dcff0 CR3: 2ee6b000 CR4: 000006d0 Call trace: [] [] [] [] [] [] [] [] [] [] Output from Alt SysRq T: fsck.ext3 D current 3808 160 149 (NOTLB) Call Trace: [] [] [] [] [] [] ksymoops 2.4.8 on i686 2.4.22-pre3-ac1. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.22-pre3-ac1/ (default) -m /boot/System.map-2.4.22-pre3-ac1 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Warning (compare_maps): mismatch on symbol zeroes , ipsec says f23fdf00, /lib/modules/2.4.22-pre3-ac1/kernel/net/ipsec/ipsec.o says f23fdde0. Ignoring /lib/modules/2.4.22-pre3-ac1/kernel/net/ipsec/ipsec.o entry Pid: 160, comm: fsck.ext3 EIP: 0010:[] CPU: 0 EFLAGS: 00000246 Not Tainted Using defaults from ksymoops -t elf32-i386 -a i386 EAX: 00000000 EBX: 00000000 ECX: c0338c00 EDX: 00000007 ESI: c0338c00 EDI: eee68000 EBP: eee69de8 DS: 0018 ES: 0018 Warning (Oops_set_regs): garbage 'DS: 0018 ES: 0018' at end of register line ignored CR0: 80050033 CR2: 400dcff0 CR3: 2ee6b000 CR4: 000006d0 Call trace: [] [] [] [] [] [] [] [] [] [] Warning (Oops_read): Code line not seen, dumping what data is available >>EIP; c01b0f43 <__get_request_wait+ae/f6> <===== >>ECX; c0338c00 >>ESI; c0338c00 >>EDI; eee68000 <_end+2eb17bf4/304bcc54> >>EBP; eee69de8 <_end+2eb199dc/304bcc54> Trace; c01b1584 <__make_request+167/71a> Trace; c01b1bfb Trace; c01b1cca Trace; c0141643 Trace; c014178f Trace; c01417a4 Trace; c0141887 Trace; c01464e1 <__block_fsync+2f/6c> Trace; c0141b61 Trace; c0108f83 4 warnings issued. Results may not be reliable. -- Anders Karlsson Trudheim Technology Limited