IRQ handling with IRQs disabled : Overflow
------------------------------------------
llm07:/home/murali/dtt_tools # ./ttutils set -p INT_HARDWARE_ENTRY -t overflow

U need to give the command two times.. otherwise it wont work.

llm07:/proc # ls -l vmcore
-r--------  1 root root 5233509064 Mar 29 07:57 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  0xffffffff80251297 in crash_kexec (regs=0x0) at kexec.h:64
64      kexec.h: No such file or directory.
        in kexec.h
(gdb) info regs
Undefined info command: "regs".  Try "help info".
(gdb) info registers
rax            0x0      0
rbx            0xffff8100b7afd000       -139634894974976
rcx            0x40000  262144
rdx            0xdad6aa 14341802
rsi            0x246    582
rdi            0x0      0
rbp            0xffffffff805a3180       0xffffffff805a3180
rsp            0xffffffff806a3e28       0xffffffff806a3e28
r8             0xffffffff       4294967295
r9             0x7      7
r10            0x0      0
r11            0x0      0
r12            0x0      0
r13            0x9      9
r14            0x0      0
r15            0xffffffff805a3180       -2141572736
rip            0xffffffff80251297       0xffffffff80251297 <crash_kexec+185>
eflags         0x246    582
cs             0x10     16
ss             0x18     24
ds             0x18     24
es             0x18     24
fs             0x0      0
gs             0x0      0
(gdb) info threads
* 1 process 0  0xffffffff80251297 in crash_kexec (regs=0x0) at kexec.h:64
(gdb) bt
#0  0xffffffff80251297 in crash_kexec (regs=0x0) at kexec.h:64
#1  0xffffffff80231162 in panic (fmt=0xffffffff80533f8e "Aiee, killing interrupt handler!")
    at kernel/panic.c:89
#2  0xffffffff80234721 in do_exit (code=Variable "code" is not available.
) at kernel/exit.c:855
#3  0xffffffff80504219 in do_page_fault (regs=Variable "regs" is not available.
) at arch/x86_64/mm/fault.c:560
#4  0xffffffff8020a71d in error_sti () at cpumask.h:183
#5  0x0000000000000000 in ?? ()
#6  0xffff81000c003800 in ?? ()
#7  0x0000000021a8c9e4 in ?? ()
#8  0x0000000080209dce in ?? ()
#9  0xffffffff806a4280 in boot_cpu_stack ()
#10 0x0000000000000000 in ?? ()
#11 0x0000000000000000 in ?? ()
#12 0x0000000000000000 in ?? ()
#13 0x0000000000000000 in ?? ()
#14 0xffffffff806a42b4 in boot_cpu_stack ()
#15 0x0000000000000000 in ?? ()
#16 0x0000000000000001 in ?? ()
#17 0xffffffff806a42a8 in boot_cpu_stack ()
#18 0x0000000000000000 in ?? ()
#19 0xffff81000c004c20 in ?? ()
#20 0xffffffffffffffff in ?? ()
#21 0xffffffff80229bd8 in find_busiest_group (sd=Cannot access memory at address 0x80209d9e
) at bitops.h:243
Previous frame inner to this frame (corrupt stack?)
(gdb)