MOO-cows Mailing List Archive
[Prev][Next][Index][Thread]
out of memory crashes: curious symptom
We're still getting those out of memory crashes, even with unforked
checkpoints. Here's a curious symptom, possibly related, possibly not:
When I logged on this morning, $player_db:find was returning #-3 for valid
player names. No one had been logged on all night since the last reboot as
far as I can tell. 20 minutes later, we had an out of memory crash. On
reboot, $player_db:find worked normally.
Second curious symptom: as far as I can tell, the process size isn't growing.
Obviously I can't check it after it's crashed... but I've been checking
it frequently, and it doesn't appear to growing as far as I can see.
-- Amy
p.s. Here's another core file output, for the record.
yongosona:~moose/db% dbx moo core
dbx version 3.11.8
Type 'help' for help.
Core file created by program "moo"
signal IOT/Abort trap at [__kill:41 +0x8,0x3ff801072d8] Source not avai
lable
(dbx) where
> 0 __kill(0x131bd748a, 0x3ffc00804a0, 0x140004ab0, 0x142027800, 0x3ff800df50c)
["../../../../../src/usr/ccs/lib/libc/alpha/kill.s":41, 0x3ff801072d8]
1 raise(0x6, 0x143f8d960, 0x18b1, 0x10, 0x14000b530) ["../../../../../src/usr
/ccs/lib/libc/raise.c":87, 0x3ff8011bbe0]
2 abort(0x14, 0x0, 0x140004ab0, 0x0, 0x0) ["../../../../../src/usr/ccs/lib/li
bc/abort.c":131, 0x3ff8010a050]
3 abort_server(0x140004ab0, 0x0, 0x0, 0xffffffff00000000, 0x120040a14) ["serv
er.c":204, 0x12004097c]
4 panic(0x0, 0xffffffff00000000, 0x120040a14, 0x5, 0x1200458d0) ["server.c":2
15, 0x120040a10]
5 mymalloc(0x100028000, 0x0, 0x100000020, 0x1, 0x12003c3b0) ["storage.c":50,
0x1200458cc]
6 allocate(0x18, 0x1, 0x20, 0x1, 0x15) ["ast.c":69, 0x12000b454]
7 alloc_arg_list(0x0, 0x143f8d960, 0x100000002, 0x145844f05, 0x12001850c) ["a
st.c":203, 0x12000b9c0]
8 decompile(0x101010102, 0x147e83400, 0x12000018ca, 0x0, 0x147e84cae) ["decom
pile.c":496, 0x120018518]
9 decompile(0x101010102, 0x147e83400, 0x12000018ca, 0x0, 0x147e84cc3) ["decom
pile.c":180, 0x120016b34]
10 decompile(0x101010102, 0x147e83400, 0x12000018ca, 0x100000000, 0x147e84cca)
["decompile.c":185, 0x120016bd8]
11 program_to_tree(0x12001158c, 0xffffffffffffffff, 0x12001158c, 0x144ef70a0,
0x3ffc0080510) ["decompile.c":841, 0x120019eb4]
12 decompile_program(0x12001158c, 0x144ef70a0, 0x3ffc0080510, 0x8, 0x12004dc48
) ["decompile.c":852, 0x120019f1c]
More (n if no)?
13 unparse_program(0x147e7d6a0, 0x120011800, 0x0, 0x1, 0x0) ["unparse.c":663,
0x12004dc44]
14 dbio_write_program(0x0, 0x1, 0x0, 0x1416eedbb, 0x120010180) ["db_io.c":393,
0x12001186c]
15 write_db_file(0x1420ba980, 0x140020020, 0x4, 0x64, 0x3ffc0088e80) ["db_file
.c":518, 0x12001017c]
16 dump_database(0x1416eb6e0, 0x1420ba980, 0x100000001, 0x9, 0x120040ab8) ["db
_file.c":586, 0x1200104e4]
17 db_flush(0x100000001, 0x9, 0x120040ab8, 0x2, 0x120040ad0) ["db_file.c":697,
0x1200108d4]
18 panic(0x120040ab8, 0x2, 0x120040ad0, 0x6, 0x1200458d0) ["server.c":230, 0x1
20040acc]
19 mymalloc(0x100028000, 0x0, 0x20, 0x1, 0x12000b568) ["storage.c":50, 0x12004
58cc]
20 allocate(0x20, 0x1, 0x147f69cd8, 0x147f23c70, 0x12000b890) ["ast.c":69, 0x1
2000b454]
21 alloc_expr(0x2, 0x1, 0x147efd120, 0x1, 0x70000) ["ast.c":164, 0x12000b88c]
22 alloc_binary(0x11fffe590, 0x1416eb6b0, 0x1416eb6e0, 0x100000000, 0x120017d4
4) ["ast.c":182, 0x12000b910]
23 decompile(0x102010102, 0x147f2e000, 0xe000012e6, 0x6, 0x147f2f28b) ["decomp
ile.c":384, 0x120017d54]
24 decompile(0x102010102, 0x147f2e000, 0xe000012e6, 0x7a, 0x147f2f2e6) ["decom
pile.c":180, 0x120016b34]
25 program_to_tree(0x12004e23c, 0xffffffffffffffff, 0x146d17460, 0x146d17440,
0x12004e218) ["decompile.c":841, 0x120019eb4]
More (n if no)?
26 decompile_program(0x146d17460, 0x146d17440, 0x12004e218, 0x140026d50, 0x120
04dc48) ["decompile.c":852, 0x120019f1c]
27 unparse_program(0x147f28fa0, 0x1200504b0, 0x11fffee78, 0x0, 0x1) ["unparse.
c":663, 0x12004dc44]
28 bf_verb_code(0x11ffff2e0, 0x146d17440, 0x4, 0x1, 0x0) ["verbs.c":461, 0x120
050764]
29 call_bi_func(0x11ffff2e0, 0x1416d9bc0, 0x146d17440, 0x4, 0x1) ["functions.c
":252, 0x12002a87c]
30 run(0x10000f732, 0x0, 0x142071f80, 0x120047870, 0x120027318) ["execute.c":1
535, 0x120024c5c]
31 run_interpreter(0x0, 0x0, 0x0, 0x1, 0x142071f80) ["execute.c":1896, 0x12002
6f68]
32 resume_from_previous_vm(0x1416da520, 0x0, 0x0, 0x145433060, 0x0) ["execute.
c":2013, 0x12002751c]
33 run_ready_tasks(0x0, 0x0, 0x120041620, 0x0, 0x120041658) ["tasks.c":1045, 0
x120048da4]
34 main_loop(0x14001a850, 0x140027140, 0x3ffc0088e80, 0x147f0f880, 0x4) ["serv
er.c":496, 0x120041664]
35 main(0x0, 0x11ffffd00, 0x12000b25c, 0x12000b1b0, 0x3ff00000000) ["server.c"
:1280, 0x120043c2c]
Home |
Subject Index |
Thread Index