`Block I/O + loop :
-----------------
System hung. 

Forced dump by AltSysRq + C

llm07:/proc # ls -l vmcore
-r--------  1 root root 5233509408 Apr 24 02:22 vmcore
llm07:/proc # gdb /home/murali/linux-2.6.16/vmlinux-1M vmcore
GNU gdb 6.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-suse-linux"...Using host libthread_db library "/lib64/tls/libthread_db.so.1".

#0  cpoint_default_exit (hook=Variable "hook" is not available.
) at drivers/dtt/khdtt.c:317

warning: Source file is more recent than executable.

317                     for (;;);
(gdb) bt
#0  cpoint_default_exit (hook=Variable "hook" is not available.
) at drivers/dtt/khdtt.c:317
#1  0x0000000000000034 in ?? ()
#2  0xffffffff8027b984 in FS_DEVRW_hook () at fs/buffer.c:2887
#3  0xffffffff802c85d5 in search_by_key (p_s_sb=0xffff81000ccdd000, p_s_key=0xffff8100b805fb18,
    p_s_search_path=0xffff8100b805fa98, n_stop_level=1) at fs/reiserfs/stree.c:671
#4  0xffffffff802b8a0a in reiserfs_update_sd_size (th=0xffff8100b805fb78,
    inode=0xffff8100bb09b678, size=22321) at fs/reiserfs/inode.c:1342
#5  0xffffffff802c139a in reiserfs_dirty_inode (inode=0xffff8100bb09b678) at reiserfs_fs.h:1906
#6  0xffffffff80297e59 in __mark_inode_dirty (inode=0xffff8100bb09b678, flags=1)
    at fs/fs-writeback.c:65
#7  0xffffffff8028eaa9 in touch_atime (mnt=0xffffffff805aaaa0, dentry=0x246) at fs.h:1124
#8  0xffffffff80256802 in do_generic_mapping_read (mapping=0xffff8100bb09b790,
    _ra=0xffff81013595bc28, filp=0xffff81013595bbc0, ppos=0xffff8100b805fed0,
    desc=0xffff8100b805fd38, actor=0xffffffff802557b1 <file_read_actor>) at fs.h:1143
#9  0xffffffff80257cb0 in __generic_file_aio_read (iocb=Variable "iocb" is not available.
) at fs.h:1639
#10 0xffffffff80257e3b in generic_file_read (filp=Variable "filp" is not available.
) at mm/filemap.c:1122
#11 0xffffffff8027941c in vfs_read (file=0xffff81013595bbc0,
    buf=0xffff81013e30e800 "\177ELF\002\001\001", count=Variable "count" is not available.
) at fs/read_write.c:264
#12 0xffff81013e289000 in ?? ()
#13 0xffffffff80282dc8 in kernel_read (file=Variable "file" is not available.
) at fs/exec.c:523
#14 0xffffffff802830a0 in do_execve (filename=0x42 <Address 0x42 out of bounds>, argv=0x5b7000,
    envp=0x5c9300, regs=0xffff8100b805ff58) at fs/exec.c:1189
#15 0xffffffff802083bf in sys_execve (name=Variable "name" is not available.
) at arch/x86_64/kernel/process.c:663
#16 0xffffffff80209bbe in stub_execve () at cpumask.h:183
#17 0x0000000000000000 in ?? ()
#18 0x00000000ffffffff in ?? ()
#19 0x00000000005c9300 in ?? ()
#20 0x00000000005acd40 in ?? ()
---Type <return> to continue, or q <return> to quit---
#21 0x00000000005b7000 in ?? ()
#22 0x0000000000000001 in ?? ()
#23 0x0000000000000202 in ?? ()
#24 0xffffffffffffffff in ?? ()
#25 0x00000000005b6ff0 in ?? ()
#26 0x00007fff3fc5b330 in ?? ()
#27 0x000000000000003b in ?? ()
#28 0xffffffffffffffff in ?? ()
#29 0x00000000005c9300 in ?? ()
#30 0x00000000005b7000 in ?? ()
#31 0x00000000005acd40 in ?? ()
#32 0x000000000000003b in ?? ()
#33 0x00002b1d6b499209 in ?? ()
#34 0x0000000000000033 in ?? ()
#35 0x0000000000000202 in ?? ()
#36 0x00007fff3fc5b3a8 in ?? ()
#37 0x000000000000002b in ?? ()
#38 0x000001b000000000 in ?? ()
#39 0x0000000000000121 in ?? ()
#40 0x000000000054e130 in ?? ()
#41 0x000000000054def0 in ?? ()
#42 0x0000002a78656473 in ?? ()
#43 0x0000000000000000 in ?? ()
#44 0x0000000000000000 in ?? ()
#45 0x0000000000000000 in ?? ()
#46 0x0000000000000000 in ?? ()
#47 0x0000000000000000 in ?? ()
#48 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---quti
Quit
(gdb) thread 2
[Switching to thread 2 (process 0)]#0  cpoint_default_exit (hook=Variable "hook" is not available.
) at drivers/dtt/khdtt.c:317
317                     for (;;);
(gdb) bt
#0  cpoint_default_exit (hook=Variable "hook" is not available.
) at drivers/dtt/khdtt.c:317
#1  0x0000000000000034 in ?? ()
#2  0xffffffff8027b984 in FS_DEVRW_hook () at fs/buffer.c:2887
#3  0xffffffff802c85d5 in search_by_key (p_s_sb=0xffff81000ccdd000, p_s_key=0xffff8100b805fb18,
    p_s_search_path=0xffff8100b805fa98, n_stop_level=1) at fs/reiserfs/stree.c:671
#4  0xffffffff802b8a0a in reiserfs_update_sd_size (th=0xffff8100b805fb78,
    inode=0xffff8100bb09b678, size=22321) at fs/reiserfs/inode.c:1342
#5  0xffffffff802c139a in reiserfs_dirty_inode (inode=0xffff8100bb09b678) at reiserfs_fs.h:1906
#6  0xffffffff80297e59 in __mark_inode_dirty (inode=0xffff8100bb09b678, flags=1)
    at fs/fs-writeback.c:65
#7  0xffffffff8028eaa9 in touch_atime (mnt=0xffffffff805aaaa0, dentry=0x246) at fs.h:1124
#8  0xffffffff80256802 in do_generic_mapping_read (mapping=0xffff8100bb09b790,
    _ra=0xffff81013595bc28, filp=0xffff81013595bbc0, ppos=0xffff8100b805fed0,
    desc=0xffff8100b805fd38, actor=0xffffffff802557b1 <file_read_actor>) at fs.h:1143
#9  0xffffffff80257cb0 in __generic_file_aio_read (iocb=Variable "iocb" is not available.
) at fs.h:1639
#10 0xffffffff80257e3b in generic_file_read (filp=Variable "filp" is not available.
) at mm/filemap.c:1122
#11 0xffffffff8027941c in vfs_read (file=0xffff81013595bbc0,
    buf=0xffff81013e30e800 "\177ELF\002\001\001", count=Variable "count" is not available.
) at fs/read_write.c:264
#12 0xffff81013e289000 in ?? ()
#13 0xffffffff80282dc8 in kernel_read (file=Variable "file" is not available.
) at fs/exec.c:523
#14 0xffffffff802830a0 in do_execve (filename=0x42 <Address 0x42 out of bounds>, argv=0x5b7000,
    envp=0x5c9300, regs=0xffff8100b805ff58) at fs/exec.c:1189
#15 0xffffffff802083bf in sys_execve (name=Variable "name" is not available.
) at arch/x86_64/kernel/process.c:663
#16 0xffffffff80209bbe in stub_execve () at cpumask.h:183
#17 0x0000000000000000 in ?? ()
#18 0x00000000ffffffff in ?? ()
#19 0x00000000005c9300 in ?? ()
#20 0x00000000005acd40 in ?? ()
---Type <return> to continue, or q <return> to quit---
#21 0x00000000005b7000 in ?? ()
#22 0x0000000000000001 in ?? ()
#23 0x0000000000000202 in ?? ()
#24 0xffffffffffffffff in ?? ()
#25 0x00000000005b6ff0 in ?? ()
#26 0x00007fff3fc5b330 in ?? ()
#27 0x000000000000003b in ?? ()
#28 0xffffffffffffffff in ?? ()
#29 0x00000000005c9300 in ?? ()
#30 0x00000000005b7000 in ?? ()
#31 0x00000000005acd40 in ?? ()
#32 0x000000000000003b in ?? ()
#33 0x00002b1d6b499209 in ?? ()
#34 0x0000000000000033 in ?? ()
#35 0x0000000000000202 in ?? ()
#36 0x00007fff3fc5b3a8 in ?? ()
#37 0x000000000000002b in ?? ()
#38 0x000001b000000000 in ?? ()
#39 0x0000000000000121 in ?? ()
#40 0x000000000054e130 in ?? ()
#41 0x000000000054def0 in ?? ()
#42 0x0000002a78656473 in ?? ()
#43 0x0000000000000000 in ?? ()
#44 0x0000000000000000 in ?? ()
#45 0x0000000000000000 in ?? ()
#46 0x0000000000000000 in ?? ()
#47 0x0000000000000000 in ?? ()
#48 0x0000000000000000 in ?? ()
---Type <return> to continue, or q <return> to quit---quit
Quit
(gdb) info threads
* 2 process 0  cpoint_default_exit (hook=Variable "hook" is not available.
) at drivers/dtt/khdtt.c:317
  1 process 11200  cpoint_default_exit (hook=Variable "hook" is not available.
) at drivers/dtt/khdtt.c:317
(gdb) info registers
rax            0xd      13
rbx            0xffff8100b40eb1c8       -139634955865656
rcx            0xffffffff805aaaa8       -2141541720
rdx            0xffffffff805aaaa8       -2141541720
rsi            0x246    582
rdi            0xffffffff805aaaa0       -2141541728
rbp            0x0      0x0
rsp            0xffff8100b805f898       0xffff8100b805f898
r8             0xffffffff805aaaa8       -2141541720
r9             0x0      0
r10            0x1      1
r11            0xffff8100b805f7b8       -139634889328712
r12            0x0      0
r13            0x1      1
r14            0xffff8100b805f920       -139634889328352
r15            0xffff8100b805fb18       -139634889327848
rip            0xffffffff80472d74       0xffffffff80472d74 <cpoint_default_exit+87>
eflags         0x296    662
cs             0x10     16
ss             0x18     24
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
(gdb) bye
Undefined command: "bye".  Try "help".
(gdb) quit