MOO-cows Mailing List Archive
[Prev][Next][Index][Thread]
Panic with 1.7.9p2
In MOO 1.7.9p2, we got a repeatable panic with an out-of-control, suspending,
tail-recursive function in an infinite loop. I suppose "don't do that!" is a
reasonable reply... :-) but I thought it was supposed to bomb out with a 'too
much recursion' traceback, not a db panic.
Here's the output from the core file:
Core file created by program "moo"
signal IOT/Abort trap at [__kill:41 +0x8,0x3ff801072d8] Source not available
(dbx) where
> 0 __kill(0x11ffff0d0, 0x100000008, 0x145cb1660, 0x145cdd800, 0x3ff800df50c) ["../../../../../src/usr/ccs/lib/libc/alpha/kill.s":41, 0x3ff801072d8]
1 raise(0x6, 0x145cb86c0, 0xf, 0x145a5b2d4, 0x145cb86c0) ["../../../../../src/usr/ccs/lib/libc/raise.c":87, 0x3ff8011bbe0]
2 abort(0x14, 0x145a5b2d4, 0x145cb86c0, 0x0, 0x0) ["../../../../../src/usr/ccs/lib/libc/abort.c":131, 0x3ff8010a050]
3 abort_server(0x145cb86c0, 0x0, 0x0, 0x0, 0x120028e34) ["server.c":124, 0x120028cdc]
4 panic(0x0, 0x0, 0x120028e34, 0x6, 0x12002c910) ["server.c":152, 0x120028e30]
5 mymalloc(0x800100, 0x7, 0x120013b40, 0x2b, 0x12000f984) ["storage.c":79, 0x12002c90c]
6 new_list(0x11ffff2d0, 0x8000f, 0x120028900, 0x145cb86d0, 0x120028a70) ["list.c":43, 0x12001cff8]
7 sublist(0x11ffff428, 0x146f83540, 0x4, 0x1, 0x10008000f) ["list.c":194, 0x12001dba8]
8 run(0x11ffff9d0, 0x0, 0x696ca00000000, 0x145ca3120, 0x145c015c0) ["execute.c":890, 0x12001829c]
9 resume_from_previous_vm(0x120030d18, 0x100000000, 0x696ca00000000, 0x0, 0x1459b59a0) ["execute.c":1332, 0x12001a59c]
10 resume_suspended_task(0x145ca3120, 0x0, 0x390000004e, 0x145cd30e0, 0x1200323dc) ["eval_vm.c":59, 0x12001407c]
11 run_ready_tasks(0x120022a08, 0x0, 0x1200295e0, 0x0, 0x120029618) ["tasks.c":901, 0x12003268c]
12 main_loop(0x0, 0x11ffffe7f, 0x23, 0x100000002, 0x12002b7d8) ["server.c":350, 0x120029624]
13 main(0x100000003, 0x11ffffd90, 0x120009d5c, 0x120009cb0, 0x3ff00000000) ["server.c":1027, 0x12002b7f4]
(dbx)
Our machine is a Dec AlphaStation 250 4/256 running OSF/1 V3.2A
The log said:
Mar 6 16:06:44: *** PANIC: memory allocation (size 8389056) failed!
Mar 6 16:06:44: #89:recurse_on_sub_expressions, line 22: server panic
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:recurse_on_sub_expressions, line 40
Mar 6 16:06:44: ... called from #89:call, line 39
Mar 6 16:06:44: ... called from #89:call_string, line 7
Mar 6 16:06:44: ... called from #181:new_task, line 13
Mar 6 16:06:44: ... called from #0:do_command, line 8
Mar 6 16:06:44: (End of traceback)
Mar 6 16:06:44: PANIC-DUMPING on moose.db.new.PANIC ...
Mar 6 16:07:26: PANIC-DUMPING on moose.db.new.PANIC finished
Thanks for your help.
-- Amy
Follow-Ups:
Home |
Subject Index |
Thread Index