`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