Messages in this thread |  | | From | Herbert Rosmanith <> | Subject | isdn crash: die_if_kernel(), not panic() ... | Date | Thu, 22 Aug 1996 21:26:27 +0200 (MET DST) |
| |
hi again,
I've finally noticed that it aint panic() which floods my screen, but die_if_kernel(). I guess the routine never notices the end of the stack and prints out Call Traces endlessly. Thus I simply cli();for(;;); just before that, which means no call trace is available. (Maybe hardcode an maximum depth into die_if_kernel() ?)
CPU: 0 EIP: 0010:[<02860621>] EFLAGS: 00010202 eax: ffffff2c ebx: 010a3f09 ecx: 3ffc29a0 edx: 3fffffff esi: 01199855 edi: 01199786 ebp: 010a3e0a esp: 001b33bc ds: 0018 es: 0018 fs: 002b gs: 0018: ss: 0018 Process Swapper (pid: 0, process nr: 0, stackpage=001b14ec)
this means: 0285ca20 ippp_table <---- guilty. hm. a table ? ugh. is isdn trying to 02862e04 erroneously execute table code ? 02864004 so *this* is the reason why die_if_kernel 02868004 fails... 0286a004 0295b654 schedule 0295ba24 wake_up_interruptible 0295bbe4 interruptible_sleep_on 0295bd84 add_timer 0295bdc4 del_timer 0295dac4 panic 0295dd54 printk
the symbols are from "isdn.map", produced by "insmod -m ... > isdn.map". can someone explain to me why "schedule, add_timer, ... panic, ..." are in this map ? this doesnt mean isdn is redefining those , does it ?
finally (in case you missed it), the frame which i think is killing my machine.
root@ferkel # debugging flags set to ff Q.931 frame network->user with tei 65 (not for us) hex: 08 01 82 62 9f 54 03 91 e4 80 9f 54 03 91 e5 80 9f 54 03 91 eb 80 9f 54 03 91 02 00 9f 54 03 91 03 00 9f 54 03 81 24 00 9f 54 04 81 fe 88 00 9f 54 03 91 01 08 9f 54 03 81 30 00 9f 54 03 81 30 80 9f 54 03 81 5f 01 9f 54 03 81 30 40 9f 5 4 03 91 e3 ff 9f 1b 08 81 30 2c 30 30 41 54 53 9f 1b 08 91 30 2c 30 30 41 54 53 9f 54 04 81 fe 81 80 call reference 130 size 112 message type FACILITY Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 4 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 4 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 54 attribute size 3 Shift f attribute 1b attribute size 8 Shift f attribute 1b attribute size 8 Shift f attribute 54 attribute size 4
/herp Herbert Rosmanith herp@wildsau.idv.uni-linz.ac.at rosmanith@edvz.uni-linz.ac.at
|  |