Short: Refcount errors when handling destructed objects
From: Bastian Hoyer
Date: 2002-02-28
Type: Bug
State: New
Driver: 3.2.9-dev.404


On first look, this all seems to be an invalid prog->blueprint pointer which
points to an already-freed object. The crash happens when one of the clones is
destructed.

Swapping? Replace programs? Something else?

3.2.9-dev.411/3.3.178 adds a trace of blueprint allocations/deallocations.
3.2.9-dev.423/3.3.188 disables all blueprint code. Doesn't seem to help
  Evermore, but seemed to help Markus Peter. Strange.


----------------------------------------------------------------------------
Date: Wed, 27 Mar 2002 13:28:31 +0100 (CET)
From: Markus Peter <warp@spin.de>
hallo

mal wieder ein crash (mittlerweile 3.3.186):
Program terminated with signal 11, Segmentation fault.
#0  0x080be5da in fatal (fmt=0x80e5040 <Address 0x80e5040 out of bounds>)
    at simulate.c:523
523             *((char*)0) = 0/a;
(gdb) bt
#0  0x080be5da in fatal (fmt=0x80e5040 <Address 0x80e5040 out of bounds>)
    at simulate.c:523
Cannot access memory at address 0x80be3f8
(gdb) info local
fmt = 0x80e5040 <Address 0x80e5040 out of bounds>
va = 0xbfffe038
ts = 0x8115748 "\002"
in_fatal = 1

logs haengen wie ueblich an

 ----------------------------  err.log  --------------------------------
2002.03.27 13:26:22 Object 0x874d554 home/tetley/vodka#485 ref count 0, but not destructed.
std/liquid_container#304 std/base.c line 306
82c6f05:  23          return                     (1: 34)	line 306
82c7195:  92          restore_arg_frame          (2: 34)	line 460
82c7196:  99          branch_when_zero           (1: 33)
82c71a8:  91          save_arg_frame             (0: 32)	line 461
82c71a9:  91          save_arg_frame             (1: 33)
82c71aa: 377       15 environment                (2: 34)
82c71ac:  92          restore_arg_frame          (3: 35)
82c71ad:  10        6 cstring0                   (2: 34)
82c71af:  91          save_arg_frame             (3: 35)
82c71b0: 103          call_function              (4: 36)
std/liquid_container#304 std/container/container.c line 61
81a7b3f:  91          save_arg_frame             (0: 36)	line 61
81a7b40: 103          call_function              (1: 37)
std/liquid_container#304 std/base.c line 217
82c6d43:   8        5 identifier                 (0: 37)	line 217
82c6d45:  23          return                     (1: 38)
std/liquid_container#304 std/container/container.c line 61
81a7b43:  92          restore_arg_frame          (2: 38)	line 61
81a7b44:   8        0 identifier                 (1: 37)
81a7b46:  18        2 clit                       (2: 38)
81a7b48:  44          /                          (3: 39)
81a7b49:  41          +                          (2: 38)
81a7b4a:  23          return                     (1: 37)
std/liquid_container#304 std/base.c line 461
82c71b3:  92          restore_arg_frame          (5: 37)	line 461
82c71b4: 174          negate                     (4: 36)
82c71b5: 167          call_other                 (4: 36)
std/player#303 std/container/container.c line 53
81a7b1b:  28        0 local                      (0: 36)	line 53
81a7b1d: 106        0 push_identifier_lvalue     (1: 37)
81a7b1f:  76          (void)+=                   (2: 38)
81a7b20:  91          save_arg_frame             (0: 36)	line 54
81a7b21: 377       15 environment                (1: 37)
81a7b23:  92          restore_arg_frame          (2: 38)
81a7b24:  99       15 branch_when_zero           (1: 37)
81a7b26:  91          save_arg_frame             (0: 36)	line 55
81a7b27:  91          save_arg_frame             (1: 37)
81a7b28: 377       15 environment                (2: 38)
81a7b2a:  92          restore_arg_frame          (3: 39)
81a7b2b:  10        2 cstring0                   (2: 38)
81a7b2d:  28        0 local                      (3: 39)
81a7b2f:  18        2 clit                       (4: 40)
81a7b31:  44          /                          (5: 41)
81a7b32: 167          call_other                 (4: 40)
home/warpi/workroom std/container/container.c line 53
81a7b1b:  28        0 local                      (0: 40)	line 53
81a7b1d: 106        0 push_identifier_lvalue     (1: 41)
81a7b1f:  76          (void)+=                   (2: 42)
81a7b20:  91          save_arg_frame             (0: 40)	line 54
81a7b21: 377       15 environment                (1: 41)
81a7b23:  92          restore_arg_frame          (2: 42)
81a7b24:  99          branch_when_zero           (1: 41)
81a7b35:  24          return0                    (0: 40)	line 56
std/player#303 std/container/container.c line 55
81a7b33:  92          restore_arg_frame          (2: 38)	line 55
81a7b34:  88          pop_value                  (1: 37)
81a7b35:  24          return0                    (0: 36)	line 56
std/liquid_container#304 std/base.c line 461
82c71b6:  92          restore_arg_frame          (2: 34)	line 461
82c71b7:  88          pop_value                  (1: 33)
82c71b8:  91          save_arg_frame             (0: 32)	line 463
82c71b9: 184          this_object                (1: 33)
82c71ba: 223       15 deep_inventory             (2: 34)
82c71bc:  10       31 cstring0                   (2: 34)
82c71be: 380       18 filter_objects             (3: 35)
82c71c0:  92          restore_arg_frame          (2: 34)
82c71c1:  88          pop_value                  (1: 33)
82c71c2: 184          this_object                (0: 32)	line 464
82c71c3: 224          destruct                   (1: 33)
kernel/master kernel/master.c line 263
81ae38f:  90      769 clear_locals               (0: 38)	line 263
81ae392:  28        0 local                      (0: 38)	line 267
81ae394: 236       28 interactive                (1: 39)
81ae396:  99          branch_when_zero           (1: 39)
81ae39a:  91          save_arg_frame             (0: 38)	line 269
81ae39b:  28        0 local                      (1: 39)
81ae39d: 377       15 environment                (2: 40)
81ae39f:  92          restore_arg_frame          (2: 40)
81ae3a0: 111        1 push_local_variable_lvalue (1: 39)
81ae3a2:  40          (void)=                    (2: 40)
81ae3a3:  28        1 local                      (0: 38)	line 270
81ae3a5: 100          branch_when_non_zero       (1: 39)
81ae3d4:  98          branch                     (0: 38)	line 278
81ae3e2:  28        0 local                      (0: 38)
81ae3e4: 230       22 first_inventory            (1: 39)
81ae3e6: 102       17 bbranch_when_non_zero      (1: 39)
81ae3e8:  91          save_arg_frame             (0: 38)	line 281
81ae3e9:  29       10 catch                      (1: 39)
81ae3eb:  91          save_arg_frame             (1: 39)
81ae3ec:  28        0 local                      (2: 40)
81ae3ee:  10       97 cstring0                   (3: 41)
81ae3f0:  10      151 cstring0                   (4: 42)
81ae3f2: 167          call_other                 (5: 43)
std/liquid_container#304 std/basic/hooks.c line 58
82c66b7:   8        0 identifier                 (0: 43)	line 58
82c66b9:  59          !                          (1: 44)
82c66ba:  38          ||                         (1: 44)
82c66c2:  99        1 branch_when_zero           (1: 44)
82c66c4:  24          return0                    (0: 43)
kernel/master kernel/master.c line 281
81ae3f3:  92          restore_arg_frame          (3: 41)	line 281
81ae3f4: 162          end_catch                  (2: 40)
81ae3f5:  92          restore_arg_frame          (2: 40)
81ae3f6:  88          pop_value                  (1: 39)
81ae3f7:  91          save_arg_frame             (0: 38)	line 282
81ae3f8:  29       10 catch                      (1: 39)
81ae3fa:  91          save_arg_frame             (1: 39)
81ae3fb:  28        0 local                      (2: 40)
81ae3fd:  10       97 cstring0                   (3: 41)
81ae3ff:  10      152 cstring0                   (4: 42)
81ae401: 167          call_other                 (5: 43)
std/liquid_container#304 std/basic/hooks.c line 58
82c66b7:   8        0 identifier                 (0: 43)	line 58
82c66b9:  59          !                          (1: 44)
82c66ba:  38          ||                         (1: 44)
82c66c2:  99        1 branch_when_zero           (1: 44)
82c66c4:  24          return0                    (0: 43)
kernel/master kernel/master.c line 282
81ae402:  92          restore_arg_frame          (3: 41)	line 282
81ae403: 162          end_catch                  (2: 40)
81ae404:  92          restore_arg_frame          (2: 40)
81ae405:  88          pop_value                  (1: 39)
81ae406:  24          return0                    (0: 38)	line 283
std/liquid_container#304 std/base.c line 464
82c71c5:  15          const0                     (0: 32)	line 464
82c71c6:  88          pop_value                  (1: 33)
82c71c7:  24          return0                    (0: 32)	line 465
std/player#303 std/base.c line 463
82c71c0:  92          restore_arg_frame          (2: 31)	line 463
82c71c1:  88          pop_value                  (1: 30)
82c71c2: 184          this_object                (0: 29)	line 464
82c71c3: 224          destruct                   (1: 30)
kernel/master kernel/master.c line 263
81ae38f:  90      769 clear_locals               (0: 35)	line 263
81ae392:  28        0 local                      (0: 35)	line 267
81ae394: 236       28 interactive                (1: 36)
81ae396:  99          branch_when_zero           (1: 36)
81ae39a:  91          save_arg_frame             (0: 35)	line 269
81ae39b:  28        0 local                      (1: 36)
81ae39d: 377       15 environment                (2: 37)
81ae39f:  92          restore_arg_frame          (2: 37)
81ae3a0: 111        1 push_local_variable_lvalue (1: 36)
81ae3a2:  40          (void)=                    (2: 37)
81ae3a3:  28        1 local                      (0: 35)	line 270
81ae3a5: 100          branch_when_non_zero       (1: 36)
81ae3d4:  98          branch                     (0: 35)	line 278
81ae3e2:  28        0 local                      (0: 35)
81ae3e4: 230       22 first_inventory            (1: 36)
81ae3e6: 102       17 bbranch_when_non_zero      (1: 36)
81ae3e8:  91          save_arg_frame             (0: 35)	line 281
81ae3e9:  29       10 catch                      (1: 36)
81ae3eb:  91          save_arg_frame             (1: 36)
81ae3ec:  28        0 local                      (2: 37)
81ae3ee:  10       97 cstring0                   (3: 38)
81ae3f0:  10      151 cstring0                   (4: 39)
81ae3f2: 167          call_other                 (5: 40)
std/player#303 std/basic/hooks.c line 58
82c66b7:   8        0 identifier                 (0: 40)	line 58
82c66b9:  59          !                          (1: 41)
82c66ba:  38          ||                         (1: 41)
82c66c2:  99        1 branch_when_zero           (1: 41)
82c66c4:  24          return0                    (0: 40)
kernel/master kernel/master.c line 281
81ae3f3:  92          restore_arg_frame          (3: 38)	line 281
81ae3f4: 162          end_catch                  (2: 37)
81ae3f5:  92          restore_arg_frame          (2: 37)
81ae3f6:  88          pop_value                  (1: 36)
81ae3f7:  91          save_arg_frame             (0: 35)	line 282
81ae3f8:  29       10 catch                      (1: 36)
81ae3fa:  91          save_arg_frame             (1: 36)
81ae3fb:  28        0 local                      (2: 37)
81ae3fd:  10       97 cstring0                   (3: 38)
81ae3ff:  10      152 cstring0                   (4: 39)
81ae401: 167          call_other                 (5: 40)
std/player#303 std/basic/hooks.c line 58
82c66b7:   8        0 identifier                 (0: 40)	line 58
82c66b9:  59          !                          (1: 41)
82c66ba:  38          ||                         (1: 41)
82c66c2:  99        1 branch_when_zero           (1: 41)
82c66c4:  24          return0                    (0: 40)
kernel/master kernel/master.c line 282
81ae402:  92          restore_arg_frame          (3: 38)	line 282
81ae403: 162          end_catch                  (2: 37)
81ae404:  92          restore_arg_frame          (2: 37)
81ae405:  88          pop_value                  (1: 36)
81ae406:  24          return0                    (0: 35)	line 283
std/player#303 std/base.c line 464
82c71c5:  15          const0                     (0: 29)	line 464
82c71c6:  88          pop_value                  (1: 30)
82c71c7:  24          return0                    (0: 29)	line 465
std/player#303 std/player.c line 498
82d55c3:  92          restore_arg_frame          (3: 30)	line 498
82d55c4: 162          end_catch                  (2: 29)
82d55c5:  92          restore_arg_frame          (2: 29)
82d55c6:  88          pop_value                  (1: 28)
82d55c7: 184          this_object                (0: 27)	line 499
82d55c8:  99          branch_when_zero           (1: 28)
82d55d5: 184          this_object                (0: 27)	line 501
82d55d6:  99          branch_when_zero           (1: 28)
82d55dd:  24          return0                    (0: 27)	line 503
std/player#303 <lambda ?> line 0
84794b6:  92          restore_arg_frame          (2: 25)	line 0
84794b7:  23          return                     (1: 24)
std/player#303 std/player.c line 277
82d507c:  92          restore_arg_frame          (2: 23)	line 277
82d507d:  23          return                     (1: 22)
82d56f8:  92          restore_arg_frame          (2: 18)	line 536
82d56f9:  88          pop_value                  (1: 17)
82d56fa:  16          const1                     (0: 16)	line 537
82d56fb:  23          return                     (1: 17)
daemon/userd daemon/userd.c line 171
83cbb1e:  92          restore_arg_frame          (2: 13)	line 171
83cbb1f:  88          pop_value                  (1: 12)
83cbb20:  24          return0                    (0: 11)	line 172
83cbaeb:  92          restore_arg_frame          (2:  1)	line 175
83cbaec: 106        0 push_identifier_lvalue     (1:  0)
83cbaee:  40          (void)=                    (2:  1)
83cbaef:  91          save_arg_frame             (0: -1)	line 176
83cbaf0:  10        1 cstring0                   (1:  0)
83cbaf2:  18       60 clit                       (2:  1)
83cbaf4: 369        7 call_out                   (3:  2)
83cbaf6:  15          const0                     (1:  0)
83cbaf7:  92          restore_arg_frame          (2:  1)
83cbaf8:  88          pop_value                  (1:  0)
83cbaf9:  24          return0                    (0: -1)	line 177
No program counter.
No program to trace.
2002.03.27 13:26:22 LDMud aborting on fatal error.
[xerq] read: Resource temporarily unavailable
2002.03.27 13:26:23 [xerq] Demon exiting.

----------------------------------------------------------------------------
Hallo

Kam leider bisher nicht zur gezielten Bugsuche, aber der Driver (3.3.184)
ist nach etwa einer Woche Laufzeit (ohne H_DEFAULT_METHOD) mal wieder
gecrasht mit der selben Meldung. Logfiles haengen an.
Coredump ist wieder unbrauchbar weitestgehend. Liegt das an der
Implementierung von fatal() oder an meinem System, dass er nicht
ordentlich dumpen mag? Momentan kompilier ich mit -O2 - sollte man da noch
eine Stufe niedriger gehen ?

Program terminated with signal 11, Segmentation fault.
#0  0x080be41b in fatal (fmt=0x80ea100 <Address 0x80ea100 out of bounds>)
    at simulate.c:523
523             *((char*)0) = 0/a;
(gdb) bt
#0  0x080be41b in fatal (fmt=0x80ea100 <Address 0x80ea100 out of bounds>)
    at simulate.c:523
Cannot access memory at address 0x80be3f8
(gdb) info locals
fmt = 0x80ea100 <Address 0x80ea100 out of bounds>
va = 0x83881a4
ts = 0x84bed28 "\030\002"
in_fatal = 1

 -------------------- err.log ---------------------
2002.03.22 22:39:23 [xerq] Demon started
2002.03.22 22:39:23 LDMud 3.3.184 (3-3.184)
2002.03.22 22:39:23 Random seed: 0x3c9ba48b
2002.03.24 20:30:24 Object 0x83ff04c std/money#1013 ref count 0, but not destructed.
std/player#602 std/player.c (/std/player/message.c) line 58
82d3efa:  10       13 cstring0                   (1: 23)	line 58
82d3efc:  50          ==                         (2: 24)
82d3efd:  38        5 ||                         (1: 23)
82d3eff:  28        2 local                      (0: 22)
82d3f01:  10       22 cstring0                   (1: 23)
82d3f03:  50          ==                         (2: 24)
82d3f04:  99          branch_when_zero           (1: 23)
82d3f19:  91          save_arg_frame             (0: 22)	line 61
82d3f1a:  10        0 cstring0                   (1: 23)
82d3f1c:  10       24 cstring0                   (2: 24)
82d3f1e:  91          save_arg_frame             (3: 25)
82d3f1f:  10        2 cstring0                   (4: 26)
82d3f21: 103          call_function              (5: 27)
std/player#602 std/player.c line 568
82d56d3:   8       48 identifier                 (0: 27)	line 568
82d56d5:  28        0 local                      (1: 28)
82d56d7: 244       36 lower_case                 (2: 29)
82d56d9:  60          index                      (2: 29)
82d56da:  23          return                     (1: 28)
std/player#602 std/player.c (/std/player/message.c) line 61
82d3f24:  92          restore_arg_frame          (5: 27)	line 61
82d3f25: 167          call_other                 (4: 26)
daemon/termcap daemon/termcap.c line 28
81acbcf:  90      257 clear_locals               (0: 27)	line 28
81acbd2:   8        0 identifier                 (0: 27)	line 29
81acbd4:  28        0 local                      (1: 28)
81acbd6:  60          index                      (2: 29)
81acbd7: 111        1 push_local_variable_lvalue (1: 28)
81acbd9:  40          (void)=                    (2: 29)
81acbda:  28        1 local                      (0: 27)	line 30
81acbdc: 100       32 branch_when_non_zero       (1: 28)
81acbde:   8        0 identifier                 (0: 27)
81acbe0:  10       58 cstring0                   (1: 28)
81acbe2:  10        0 cstring0                   (2: 29)
81acbe4:  10       59 cstring0                   (3: 30)
81acbe6:  10        0 cstring0                   (4: 31)
81acbe8:  10       60 cstring0                   (5: 32)
81acbea:  10        0 cstring0                   (6: 33)
81acbec:  10       61 cstring0                   (7: 34)
81acbee:  10        0 cstring0                   (8: 35)
81acbf0:  10       62 cstring0                   (9: 36)
81acbf2:  10        0 cstring0                   (10: 37)
81acbf4: 152      261 m_caggregate               (11: 38)
81acbf7:  28        0 local                      (2: 29)
81acbf9:  60          index                      (3: 30)
81acbfa:  60          index                      (2: 29)
81acbfb: 111        1 push_local_variable_lvalue (1: 28)
81acbfd:  40          (void)=                    (2: 29)
81acbfe:  28        1 local                      (0: 27)	line 31
81acc00:  99        5 branch_when_zero           (1: 28)
81acc02:  28        1 local                      (0: 27)
81acc04:  23          return                     (1: 28)
std/player#602 std/player.c (/std/player/message.c) line 61
82d3f26:  92          restore_arg_frame          (2: 24)	line 61
82d3f27: 111        7 push_local_variable_lvalue (1: 23)
82d3f29:  40          (void)=                    (2: 24)
82d3f2a:  28        7 local                      (0: 22)	line 64
82d3f2c:  59          !                          (1: 23)
82d3f2d:  38        5 ||                         (1: 23)
82d3f2f:  28        3 local                      (0: 22)
82d3f31:  18        4 clit                       (1: 23)
82d3f33:  53          &                          (2: 24)
82d3f34:  38        8 ||                         (1: 23)
82d3f36:  91          save_arg_frame             (0: 22)
82d3f37:  10       25 cstring0                   (1: 23)
82d3f39: 103          call_function              (2: 24)
std/player#602 std/player.c line 568
82d56d3:   8       48 identifier                 (0: 24)	line 568
82d56d5:  28        0 local                      (1: 25)
82d56d7: 244       36 lower_case                 (2: 26)
82d56d9:  60          index                      (2: 26)
82d56da:  23          return                     (1: 25)
std/player#602 std/player.c (/std/player/message.c) line 64
82d3f3c:  92          restore_arg_frame          (2: 24)	line 64
82d3f3d:  59          !                          (1: 23)
82d3f3e:  99          branch_when_zero           (1: 23)
82d3f6b:  91          save_arg_frame             (0: 22)	line 69
82d3f6c:  28        1 local                      (1: 23)
82d3f6e:  28        7 local                      (2: 24)
82d3f70:  28        3 local                      (3: 25)	line 70
82d3f72:  16          const1                     (4: 26)
82d3f73:  53          &                          (5: 27)
82d3f74:  99 241307395 branch_when_zero           (4: 26)
82d3f79:  91          save_arg_frame             (3: 25)
82d3f7a:  10       27 cstring0                   (4: 26)
82d3f7c: 103          call_function              (5: 27)
std/player#602 std/player.c line 575
82d56e3:  28        0 local                      (0: 27)	line 575
82d56e5: 244       36 lower_case                 (1: 28)
82d56e7: 111        0 push_local_variable_lvalue (1: 28)
82d56e9:  40          (void)=                    (2: 29)
82d56ea:   8       48 identifier                 (0: 27)	line 576
82d56ec:  28        0 local                      (1: 28)
82d56ee:  60          index                      (2: 29)
82d56ef:  37        7 &&                         (1: 28)
82d56f1:   8       48 identifier                 (0: 27)
82d56f3:  28        0 local                      (1: 28)
82d56f5:  60          index                      (2: 29)
82d56f6: 295       87 to_int                     (1: 28)
82d56f8:  23          return                     (1: 28)
std/player#602 std/player.c (/std/player/message.c) line 70
82d3f7f:  92          restore_arg_frame          (5: 27)	line 70
82d3f80:  38          ||                         (4: 26)
82d3f84:  18        2 clit                       (4: 26)
82d3f86:  42          -                          (5: 27)
82d3f87:  28        5 local                      (4: 26)	line 71
82d3f89: 411       49 terminal_colour            (5: 27)
82d3f8b:  92          restore_arg_frame          (2: 24)
82d3f8c: 111        1 push_local_variable_lvalue (1: 23)
82d3f8e:  40          (void)=                    (2: 24)
82d3f8f:  91          save_arg_frame             (0: 22)	line 75
82d3f90: 184          this_object                (1: 23)
82d3f91:  10       28 cstring0                   (2: 24)
82d3f93: 167          call_other                 (3: 25)
std/player#602 std/player.c line 78
82d4c0b:   8       53 identifier                 (0: 25)	line 78
82d4c0d:  23          return                     (1: 26)
std/player#602 std/player.c (/std/player/message.c) line 75
82d3f94:  92          restore_arg_frame          (2: 24)	line 75
82d3f95:  37        6 &&                         (1: 23)
82d3f97:  28        1 local                      (0: 22)	line 76
82d3f99: 181          strlen                     (1: 23)
82d3f9a:  18        3 clit                       (1: 23)
82d3f9c:  47          >=                         (2: 24)
82d3f9d:  37          &&                         (1: 23)
82d3fb3:  99          branch_when_zero           (1: 23)	line 78
82d3fbd:  28        2 local                      (0: 22)	line 82
82d3fbf:  10       13 cstring0                   (1: 23)
82d3fc1:  50          ==                         (2: 24)
82d3fc2:  99          branch_when_zero           (1: 23)
82d3fce:  28        2 local                      (0: 22)	line 84
82d3fd0:  10       18 cstring0                   (1: 23)
82d3fd2:  50          ==                         (2: 24)
82d3fd3:  99          branch_when_zero           (1: 23)
82d3fdd:   8       63 identifier                 (0: 22)	line 88
82d3fdf:  37          &&                         (1: 23)
82d3fe6:  99     6145 branch_when_zero           (1: 23)
82d3fe9:  91          save_arg_frame             (0: 22)	line 90
82d3fea: 184          this_object                (1: 23)
82d3feb:  10       31 cstring0                   (2: 24)
82d3fed:  10       32 cstring0                   (3: 25)
82d3fef: 167          call_other                 (4: 26)
std/player#602 std/basic/property.c line 27
82c6023:  90      257 clear_locals               (0: 27)	line 27
82c6026:   8        1 identifier                 (0: 27)	line 29
82c6028: 100     6145 branch_when_non_zero       (1: 28)
82c602b:   8        1 identifier                 (0: 27)	line 30
82c602d:  28        0 local                      (1: 28)
82c602f:  60          index                      (2: 29)
82c6030:  37          &&                         (1: 28)
82c603f:  99          branch_when_zero           (1: 28)
82c6048:  91          save_arg_frame             (0: 27)	line 32
82c6049:   8        2 identifier                 (1: 28)
82c604b:  37        5 &&                         (2: 29)
82c604d:   8        2 identifier                 (1: 28)
82c604f:  28        0 local                      (2: 29)
82c6051:  60          index                      (3: 30)
82c6052: 381       19 funcall                    (2: 29)
82c6054:  92          restore_arg_frame          (2: 29)
82c6055:  38        6 ||                         (1: 28)
82c6057:  91          save_arg_frame             (0: 27)
82c6058:  28        1 local                      (1: 28)
82c605a: 381       19 funcall                    (2: 29)
82c605c:  92          restore_arg_frame          (2: 29)
82c605d:  23          return                     (1: 28)
std/player#602 std/player.c (/std/player/message.c) line 90
82d3ff0:  92          restore_arg_frame          (2: 24)	line 90
82d3ff1:  37          &&                         (1: 23)
82d401b:  99          branch_when_zero           (1: 23)	line 92
82d4028: 184          this_object                (0: 22)	line 95
82d4029:  28        1 local                      (1: 23)
82d402b: 349       43 tell_object                (2: 24)
82d402d:  15          const0                     (0: 22)
82d402e:  88          pop_value                  (1: 23)
82d402f:  24          return0                    (0: 22)	line 97
kernel/simul_efun kernel/simul_efun.c line 167
81ecac4:  92          restore_arg_frame          (2: 12)	line 167
81ecac5:  88          pop_value                  (1: 11)
81ecac6:  98          branch                     (0: 10)	line 168
81ecace:  24          return0                    (0: 10)	line 169
std/player#602 std/player.c line 611
82d576f:  92          restore_arg_frame          (2:  9)	line 611
82d5770:  88          pop_value                  (1:  8)
82d5771:  25          break                      (0:  7)	line 612
82d5789:  28        0 local                      (0:  7)	line 613
82d578b:  23          return                     (1:  8)
82d57c3:  92          restore_arg_frame          (2:  3)	line 622
82d57c4:  88          pop_value                  (1:  2)
82d57c5:  91          save_arg_frame             (0:  1)	line 623
82d57c6: 103          call_function              (1:  2)
std/player#602 std/player.c (/std/player/telnet_neg.c) line 45
82d4097:  91          save_arg_frame             (0:  2)	line 45
82d4098: 184          this_object                (1:  3)
82d4099:  10       35 cstring0                   (2:  4)
82d409b:  10       36 cstring0                   (3:  5)
82d409d: 167          call_other                 (4:  6)
std/player#602 std/player.c line 568
82d56d3:   8       48 identifier                 (0:  6)	line 568
82d56d5:  28        0 local                      (1:  7)
82d56d7: 244       36 lower_case                 (2:  8)
82d56d9:  60          index                      (2:  8)
82d56da:  23          return                     (1:  7)
std/player#602 std/player.c (/std/player/telnet_neg.c) line 45
82d409e:  92          restore_arg_frame          (2:  4)	line 45
82d409f: 100       11 branch_when_non_zero       (1:  3)
82d40a1:  18      255 clit                       (0:  2)	line 46
82d40a3:  18      249 clit                       (1:  3)
82d40a5: 150        2 aggregate                  (2:  4)
82d40a8:  15          const0                     (1:  3)
82d40a9: 309        3 binary_message             (2:  4)
82d40ab:  88          pop_value                  (1:  3)
82d40ac:  24          return0                    (0:  2)	line 48
std/player#602 std/player.c line 623
82d57c9:  92          restore_arg_frame          (2:  3)	line 623
82d57ca:  88          pop_value                  (1:  2)
82d57cb:  24          return0                    (0:  1)	line 624
std/player#602 <lambda ?> line 0
83af563:  92          restore_arg_frame          (2:  1)	line 0
83af564:  23          return                     (1:  0)
836104b:   0 136 201  55   8   3   0 192
No program to trace.
2002.03.24 20:30:24 LDMud aborting on fatal error.
[xerq] read: Resource temporarily unavailable
2002.03.24 20:30:25 [xerq] Demon exiting.
 -------------------- debug.log ---------------------
2002.03.22 22:39:23 LDMud 3.3.184 (3-3.184)
2002.03.22 22:39:23 Random seed: 0x3c9ba48b
2002.03.22 22:39:23 UDP recv-socket requested for port: 4246
Loading init file /etc/init_file
Preloading: daemon/boot
Preloading: kernel/login
Preloading: daemon/aliasd
Preloading: daemon/sould
Preloading: daemon/strings
Preloading: daemon/parserd
Preloading: daemon/userd
Preloading: daemon/saved
Preloading: daemon/banishd
Preloading: daemon/channeld
Preloading: daemon/language
Preloading: std/player
Preloading: std/room
Preloading: daemon/autodoc
Preloading: daemon/net
Preloading: dom/world/servers/timed
Preloading: dom/world/servers/map
Preloading: dom/world/servers/bankd
2002.03.22 22:39:23 LDMud ready for users.
2002.03.23 02:17:35 Connection reset by peer detected.
2002.03.23 10:56:06 regexp error: * follows nothing
2002.03.23 10:56:06 program: command/wizobj.c, object: command/wizobj line 328
'   auto_command' in '        std/player.c' ('       std/player#65') line 192
'   auto_command' in '        std/living.c' ('       std/player#65') line 43
'     do_command' in '    daemon/parserd.c' ('      daemon/parserd') line 1185
'      exec_find' in '    command/wizobj.c' ('      command/wizobj') line 328
2002.03.23 11:37:58 Connection reset by peer detected.
2002.03.23 11:48:27 Connection reset by peer detected.
2002.03.23 11:59:01 Connection reset by peer detected.
2002.03.23 12:08:40 Connection reset by peer detected.
2002.03.23 12:09:29 Connection reset by peer detected.
2002.03.23 12:09:31 Connection reset by peer detected.
2002.03.23 12:09:32 Connection reset by peer detected.
2002.03.23 12:09:34 Connection reset by peer detected.
2002.03.23 12:09:35 Connection reset by peer detected.
2002.03.23 12:09:37 Connection reset by peer detected.
2002.03.23 12:09:45 Connection reset by peer detected.
2002.03.23 12:09:53 Connection reset by peer detected.
2002.03.23 12:10:01 Connection reset by peer detected.
2002.03.23 12:10:22 Connection reset by peer detected.
2002.03.23 12:10:33 Connection reset by peer detected.
2002.03.23 12:21:35 Connection reset by peer detected.
2002.03.23 12:25:29 Connection reset by peer detected.
2002.03.23 12:26:11 Connection reset by peer detected.
2002.03.23 12:37:11 Connection reset by peer detected.
2002.03.23 12:37:14 Connection reset by peer detected.
2002.03.23 12:46:41 Connection reset by peer detected.
2002.03.23 12:46:41 Connection reset by peer detected.
2002.03.23 12:46:48 Connection reset by peer detected.
2002.03.23 12:46:51 Connection reset by peer detected.
2002.03.23 12:46:55 Connection reset by peer detected.
2002.03.23 12:46:57 Caught error: Bad arg 1 to load_object(): got 'number', expected 'string'.
'     parse_line' in '       kernel/http.c' ('     kernel/http#366') line 271
' handle_request' in '       kernel/http.c' ('     kernel/http#366') line 253
'     handle_get' in '       kernel/http.c' ('     kernel/http#366') line 203
'get_file_contents' in '       kernel/http.c' ('     kernel/http#366') line 185
'        request' in 'home/phinyx/public_html/index.c' ('home/phinyx/public_html/index') line 13
'          CATCH' in 'home/phinyx/public_html/index.c' ('home/phinyx/public_html/index') line 13
2002.03.23 12:46:57 ... execution continues.
2002.03.23 12:46:57 Connection reset by peer detected.
2002.03.23 12:47:02 Connection reset by peer detected.
2002.03.23 12:47:13 Connection reset by peer detected.
2002.03.23 12:47:21 Connection reset by peer detected.
2002.03.23 12:47:23 Connection reset by peer detected.
2002.03.23 12:47:26 Connection reset by peer detected.
2002.03.23 12:47:28 Connection reset by peer detected.
2002.03.23 14:19:55 Connection reset by peer detected.
2002.03.23 16:53:41 Connection reset by peer detected.
2002.03.23 17:30:04 Bad arg 1 to clone_object(): got 'number', expected 'string/object'.
2002.03.23 17:30:04 program: command/wizobj.c, object: command/wizobj line 271
'   auto_command' in '        std/player.c' ('      std/player#444') line 192
'   auto_command' in '        std/living.c' ('      std/player#444') line 43
'     do_command' in '    daemon/parserd.c' ('      daemon/parserd') line 1185
'     exec_clone' in '    command/wizobj.c' ('      command/wizobj') line 271
2002.03.23 17:39:48 Connection reset by peer detected.
2002.03.23 21:58:22 Connection reset by peer detected.
2002.03.23 22:32:03 Connection reset by peer detected.
2002.03.24 15:33:28 Connection reset by peer detected.
2002.03.24 16:40:15 Connection reset by peer detected.
2002.03.24 20:13:22 Connection reset by peer detected.
2002.03.24 20:16:12 Connection reset by peer detected.
2002.03.24 20:19:11 Connection reset by peer detected.
2002.03.24 20:30:24 Object 0x83ff04c std/money#1013 ref count 0, but not destructed.
2002.03.24 20:30:24 Dump of the call chain:
No program to trace.
 -----------------------------------------

Date: Thu, 21 Mar 2002 19:19:26 +0000 (GMT)
From: pixie@loki.cgc.ns.ca

Hi,

Looks like the clean up routines are still causing some problems.  Here's
the backtrace from the core file:

(gdb) bt full
#0  0xff1cee8c in ?? ()
No symbol table info available.
#1  0x7c37c in _free_object (ob=0x71bd84, file=0xc6900 "simulate.c",
line=2666)
    at object.c:267
No locals.
#2  0x9a2d4 in remove_destructed_objects () at simulate.c:2666
        victim = (object_t *) 0x71bd84
        ob = (object_t *) 0x71aaec
        sh = (object_shadow_t *) 0x380f68
        prev = (object_shadow_t *) 0x6b4870
#3  0x1a24c in backend () at backend.c:343
        buff = "from\000on\000ve\000shop\000:\005\220)\23046\0002\000>|)*\
000\000\000\001\000\000\000(:\023\\(w\000\000\000\000:\005\220\000\000$\006/
usr/sh9222lib/zoneinfo/GMT\000\000\000\000\000\000\000\000\026\000\017\000\000
\000\000\000\000\000\005\000\000\000\000``\000\000\000I\000\000\000\00
0\000+", '\000' <repeats 11 times>, "P\001", '\000' <repeats 16 times>,
"/usr/s
hare/lib/zon\000\004\000\000P\001GMT\000*r\224", '\000' <repeats 24
times>...
#4  0x73bd8 in main (argc=0, argv=0xffbefd14) at main.c:429
        i = 906240
        set = {__sigbits = {8192, 0, 0, 0}}


(gdb) frame 2
#2  0x9a2d4 in remove_destructed_objects () at simulate.c:2666
2666            free_object(victim, "remove_destructed_objects");
(gdb) print victim
$1 = (object_t *) 0x71bd84
(gdb) print sh
$2 = (object_shadow_t *) 0x380f68
(gdb) print preb
No symbol "preb" in current context.
(gdb) print prev
$3 = (object_shadow_t *) 0x6b4870
(gdb) whatis victim
type = object_t *
(gdb) print *victim
$4 = {flags = 24, ref = 0, total_light = 0, time_reset = 0,
  time_of_ref = 1016690550, load_time = 1016677654, load_id = 7,
  extra_ref = 0, prog = 0x2fe178,
  name = 0x48548c "domains/ptown/obj/bronkey#1434",
  load_name = 0x712884 "domains/ptown/obj/bronkey", next_all = 0x71aaec,
  prev_all = 0x71dd8c, next_hash = 0x0, next_inv = 0x0, contains = 0x0,
  super = 0x0, sent = 0x0, user = 0x304610, eff_user = 0x304610,
  extra_num_variables = 23, variables = 0x4af3d0, ticks = 247, gigaticks =
0}
(gdb) print *prev
$5 = {next = 0x380f68, obj = 0x71dd8c, flags = 1040, ref = 652, sent =
0x0}
(gdb) print *ob
$6 = {flags = 24, ref = 36, total_light = 0, time_reset = 0,
  time_of_ref = 1016690550, load_time = 1016677654, load_id = 8,
  extra_ref = 0, prog = 0x3f3430,
  name = 0x641e00 "domains/ptown/obj/quill#1435",
  load_name = 0x32c548 "domains/ptown/obj/quill", next_all = 0x71d620,
  prev_all = 0x71dd8c, next_hash = 0x0, next_inv = 0x0, contains = 0x0,
  super = 0x0, sent = 0x0, user = 0x304610, eff_user = 0x304610,
  extra_num_variables = 23, variables = 0x1ded40, ticks = 222, gigaticks =
0}
(gdb) print *sh
$7 = {next = 0x53508c, obj = 0x71bd84, flags = 24, ref = 48, sent = 0x0}
(gdb)


-------------------------------------------------------------------------

Date: Thu, 28 Feb 2002 14:42:38 GMT
Subject: Crash heute (3-2.404)

Hallo Lars,

heute gabs auch einen Crash :).. anbei der trace...
Das entsprechende core-file ist core.020228-15:17.restart.

Gruss
   Bastian

(gdb) bt
#0  0x80d8e42 in fatal (fmt=0x8112900 "xfree: block %lx size %lu (user %lx)
freed twice\n")
     at simulate.c:622
#1  0x80edd59 in xfree (ptr=0xa8cbd10) at smalloc.c:970
#2  0x80b7978 in _free_object (ob=0xa8cbd10) at object.c:282
#3  0x80dbc54 in remove_destructed_objects () at simulate.c:2502
#4  0x8056e63 in cleanup_stuff () at backend.c:343
#5  0x80547ec in backend () at backend.c:412
#6  0x80ad052 in main (argc=9, argv=0xbffffa8c) at main.c:428
#7  0x400d8baf in __libc_start_main () from /lib/libc.so.6

#2  0x80b7978 in _free_object (ob=0xa8cbd10) at object.c:282
282         xfree(ob);
(gdb) print *ob
$1 = {flags = 13244, ref = -1, total_light = 0, time_reset = 0, time_of_ref
= 1014905859,
   load_time = 1014902257, load_id = 7, extra_ref = 0, prog = 0x0, name =
0x0, load_name = 0x0,
   next_all = 0xd874b84, prev_all = 0x0, next_hash = 0x0, next_inv = 0x0,
contains = 0x0, super = 0x0,
   sent = 0x0, user = 0x9363484, eff_user = 0x9363484, extra_num_variables
= 67, variables = 0xc78ef78,
   ticks = 11910, gigaticks = 0}

----------

Date: Thu, 28 Feb 2002 14:38:18 GMT
Subject: crash gestern :) 3-2.404

Hallo Lars,

hier ist der crash gestern.. :) wenn du noch fragen hast oder mehr aus
infos aus dem core file hast kein thema :)
Das Core-file ist core.020227-21:45.restart. (bitte mit angeben) *g*

Bastian

(gdb) bt
#0  0x80d8e42 in fatal (
     fmt=0x810ab20 "Object 0x%lx %s ref count 0, but not destructed.\n")
     at simulate.c:622
#1  0x80b7815 in _free_object (ob=0x10549fbc) at object.c:237
#2  0x80dbc54 in remove_destructed_objects () at simulate.c:2502
#3  0x8056e63 in cleanup_stuff () at backend.c:343
#4  0x80547ec in backend () at backend.c:412
#5  0x80ad052 in main (argc=9, argv=0xbffffa8c) at main.c:428
#6  0x400d8baf in __libc_start_main () from /lib/libc.so.6

#1  0x80b7815 in _free_object (ob=0x10549fbc) at object.c:237
237             fatal("Object 0x%lx %s ref count 0, but not destructed.\n"
(gdb) print *ob
$1 = {flags = 65064, ref = -1, total_light = 0, time_reset = 0,
   time_of_ref = 1014842710, load_time = 1014839104, load_id = 10,
   extra_ref = 0, prog = 0x0, name = 0x0, load_name = 0x0,
   next_all = 0xb28c7f8, prev_all = 0x0, next_hash = 0x0, next_inv = 0x0,
   contains = 0x0, super = 0x0, sent = 0x0, user = 0x8e52360,
   eff_user = 0x8e52360, extra_num_variables = 67, variables = 0xdbaee78,
   ticks = 13171, gigaticks = 0}

----------

Subject: crash in 404
Date: Wed, 20 Feb 2002 00:13:54 +0100

crash in 3-2.404 :)

Gruss
  Bastian

#0  0x80d8e42 in fatal (
    fmt=0x8112900 "xfree: block %lx size %lu (user %lx) freed twice\n")
    at simulate.c:622
622             *((char*)0) = 0/a;
(gdb) bt
#0  0x80d8e42 in fatal (
    fmt=0x8112900 "xfree: block %lx size %lu (user %lx) freed twice\n")
    at simulate.c:622
#1  0x80edd59 in xfree (ptr=0xa04b768) at smalloc.c:970
#2  0x80b7978 in _free_object (ob=0xa04b768) at object.c:282
(gdb) p *ob
$1 = {flags = 10172, ref = -1, total_light = 0, time_reset = =
0,
  time_of_ref = 1014153506, load_time = 1014148204, load_id = 2,
  extra_ref = 0, prog = 0x0, name = 0x0, load_name = 0x0,
  next_all = 0xe9fb7ac, prev_all = 0xdfaf844, next_hash = 0x0, =
next_inv
= 0x0,
  contains = 0x0, super = 0x0, sent = 0x0, user = 0x9e5a854,
  eff_user = 0x9e5a854, extra_num_variables = 210, variables =
0xa10d2fc,
  ticks = 4635, gigaticks = 0}
#3  0x80b7ca6 in free_prog (progp=0xbbda5ac, free_all=1) at object.c:484
(gdb) p *progp
$2 = {ref = 0, total_size = 4664, extra_ref = 0,
  program = 0xbbda600 "=F8=C8 \b\a", name = 0xa04b730
"d/Sol/zonk/obj/rechner.c",
  blueprint = 0x0, id_number = 52758, load_time = 1014066083,
  line_numbers = 0x0, function_names = 0xbbdaf08, functions = =
0xbbdb084,
  strings = 0xbbdb3b0, variable_names = 0xbbdb4e0, inherit = =
0xbbdb7c0,
  flags = 0, heart_beat = -1, argument_types = 0x0, type_start = =
0x0,
  swap_num = 2697468, num_function_names = 190, num_functions = =
203,
  num_strings = 76, num_includes = 0, num_variables = 92, =
num_inherited
= 3}
#4  0x80b7887 in _free_object (ob=0xeaaa804) at object.c:257
(gdb) p *ob
$3 = {flags = 1560, ref = 0, total_light = 0, time_reset = 0,
  time_of_ref = 1014159288, load_time = 1014130124, load_id = 53,
  extra_ref = 0, prog = 0xbbda5ac,
  name = 0xe530750 "d/Sol/zonk/obj/rechner#39343",
  load_name = 0x9ece2c0 "/d/Sol/zonk/obj/rechner", next_all = 0x0,
  prev_all = 0x0, next_hash = 0x0, next_inv = 0x0, contains = =
0x0,
  super = 0x0, sent = 0x0, user = 0x9357250, eff_user = =
0x9357250,
  extra_num_variables = 92, variables = 0x8bfa084, ticks = 6665,
gigaticks = 0}
#5  0x80dbabb in remove_object (ob=0xeaaa804) at simulate.c:2430
$4 = {flags = 1560, ref = 0, total_light = 0, time_reset = 0,
  time_of_ref = 1014159288, load_time = 1014130124, load_id = 53,
  extra_ref = 0, prog = 0xbbda5ac,
  name = 0xe530750 "d/Sol/zonk/obj/rechner#39343",
  load_name = 0x9ece2c0 "/d/Sol/zonk/obj/rechner", next_all = 0x0,
  prev_all = 0x0, next_hash = 0x0, next_inv = 0x0, contains = =
0x0,
  super = 0x0, sent = 0x0, user = 0x9357250, eff_user = =
0x9357250,
  extra_num_variables = 92, variables = 0x8bfa084, ticks = 6665,
gigaticks = 0}
#6  0x80dbb6c in handle_newly_destructed_objects () at simulate.c:2463
#7  0x8056e5e in cleanup_stuff () at backend.c:339
#8  0x80547ec in backend () at backend.c:412
#9  0x80ad052 in main (argc=9, argv=0xbffffa8c) at main.c:428
#10 0x400d8baf in __libc_start_main () from /lib/libc.so.6

debug log:

2002.02.19 23:54:50 xfree: block a04b74c size 92 (user a04b768) freed
twice
2002.02.19 23:54:50 Dump of the call chain:
No program to trace.

stdout:
secure/simul_efun/simul_efun secure/simul_efun/simul_efun.c (living.inc)
line 51
8a06005:  27        0 local                      (0: 42)        line 51
8a06007:  36        6 &&                         (1: 43)
8a06009:  27        0 local                      (0: 42)
8a0600b: 218          strlen                     (1: 43)
8a0600c:  16        2 clit                       (1: 43)
8a0600e:  45          >                          (2: 44)
8a0600f:  36        8 &&                         (1: 43)
8a06011:  27        0 local                      (0: 42)
8a06013:  14          const1                     (1: 43)
8a06014:  14          const1                     (2: 44)
8a06015:  62          <..<                       (3: 45)
8a06016:   7        0 cstring0                   (1: 43)
8a06018:  49          ==                         (2: 44)
8a06019:  84          branch_when_zero           (1: 43)
8a06059:  27        2 local                      (0: 42)        line 68
8a0605b: 189          pointerp                   (1: 43)
8a0605c:  84          branch_when_zero           (1: 43)
8a060fa:  27        4 local                      (0: 42)        line 99
8a060fc:  36          &&                         (1: 43)
8a06104:  36          &&                         (1: 43)
8a0610c:  36    -7167 &&                         (1: 43)
8a0610f:  84          branch_when_zero           (1: 43)
8a06128:  27        2 local                      (0: 42)        line 105
8a0612a:  36          &&                         (1: 43)
8a06130:  36          &&                         (1: 43)
8a06134:  21          return                     (1: 43)
secure/simul_efun/simul_efun secure/simul_efun/simul_efun.c (util.inc)
line 137
8a06951:  95        0 push_local_variable_lvalue (1: 37)        line 137
8a06953:  39          (void)=                    (2: 38)
8a06954:  27        0 local                      (0: 36)        line 139
8a06956: 186          objectp                    (1: 37)
8a06957:  85        1 branch_when_non_zero       (1: 37)
8a06959:  22          return0                    (0: 36)        line 141
secure/master secure/master.c (/secure/master/check_level.inc) line 24
8249598:   7        9 cstring0                   (1: 34)        line 24
824959a:  40          +                          (2: 35)
824959b:  21          return                     (1: 34)
secure/master secure/master.c (/secure/master/valid_read.inc) line 103
824b38c:   7       11 cstring0                   (1: 33)        line 103
824b38e:  49          ==                         (2: 34)
824b38f:  37        5 ||                         (1: 33)
824b391:  27        1 local                      (0: 32)        line 104
824b393:   7       58 cstring0                   (1: 33)
824b395:  49          ==                         (2: 34)
824b396:  84          branch_when_zero           (1: 33)
824b3ad:  27        0 local                      (0: 32)        line 112
824b3af:   8       48 cstring1                   (1: 33)
824b3b1:  13          const0                     (2: 34)
824b3b2: 310       54 strstr                     (3: 35)
824b3b4:  85          branch_when_non_zero       (1: 33)
824b3ce:  27        0 local                      (0: 32)        line 123
824b3d0:   8       51 cstring1                   (1: 33)
824b3d2:  13          const0                     (2: 34)
824b3d3: 310       54 strstr                     (3: 35)
824b3d5:  58          !                          (1: 33)
824b3d6:  36          &&                         (1: 33)
824b3dd:  84     5633 branch_when_zero           (1: 33)
824b3e0:  27        0 local                      (0: 32)        line 128
824b3e2:   8       52 cstring1                   (1: 33)
824b3e4:  13          const0                     (2: 34)
824b3e5: 310       54 strstr                     (3: 35)
824b3e7:  58          !                          (1: 33)
824b3e8:  36          &&                         (1: 33)
824b3ef:  84     5633 branch_when_zero           (1: 33)
824b3f2:  27        0 local                      (0: 32)        line 133
824b3f4:   8       53 cstring1                   (1: 33)
824b3f6:  13          const0                     (2: 34)
824b3f7: 310       54 strstr                     (3: 35)
824b3f9:  58          !                          (1: 33)
824b3fa:  36          &&                         (1: 33)
824b401:  84     5633 branch_when_zero           (1: 33)
824b404:  27        0 local                      (0: 32)        line 137
824b406:   8       54 cstring1                   (1: 33)
824b408:  13          const0                     (2: 34)
824b409: 310       54 strstr                     (3: 35)
824b40b:  58          !                          (1: 33)
824b40c:  36          &&                         (1: 33)
824b413:  84     5633 branch_when_zero           (1: 33)
824b416:  27        0 local                      (0: 32)        line 141
824b418:   8       55 cstring1                   (1: 33)
824b41a:  13          const0                     (2: 34)
824b41b: 310       54 strstr                     (3: 35)
824b41d:  85          branch_when_non_zero       (1: 33)
824b44d:  14          const1                     (0: 32)        line 152
824b44e:  21          return                     (1: 33)
obj/player#62562 i/player/more.c line 158
8a0ee40:  95        1 push_local_variable_lvalue (1: 23)        line 158
8a0ee42:  39          (void)=                    (2: 24)
8a0ee43:  27        1 local                      (0: 22)        line 160
8a0ee45:  36       15 &&                         (1: 23)
8a0ee47:  27        1 local                      (0: 22)
8a0ee49:   7        5 cstring0                   (1: 23)
8a0ee4b: 148          explode                    (2: 24)
8a0ee4c: 214          sizeof                     (1: 23)
8a0ee4d:  95        2 push_local_variable_lvalue (1: 23)
8a0ee4f:  38          =                          (2: 24)
8a0ee50:  11      513 number                     (1: 23)
8a0ee55:  47          <                          (2: 24)
8a0ee56:  84        5 branch_when_zero           (1: 23)
8a0ee58:  27        2 local                      (0: 22)        line 162
8a0ee5a:  14          const1                     (1: 23)
8a0ee5b:  41          -                          (2: 24)
8a0ee5c:  21          return                     (1: 23)
8a0f0e9:  90        6 push_identifier_lvalue     (1: 18)        line 375
8a0f0eb:  39          (void)=                    (2: 19)
8a0f0ec:  27        2 local                      (0: 17)        line 377
8a0f0ee:   5        6 identifier                 (1: 18)
8a0f0f0:  45          >                          (2: 19)
8a0f0f1:  84          branch_when_zero           (1: 18)
8a0f0ff:  27        2 local                      (0: 17)        line 380
8a0f101:  14          const1                     (1: 18)
8a0f102:  41          -                          (2: 19)
8a0f103:  90        5 push_identifier_lvalue     (1: 18)
8a0f105:  65          (void)+=                   (2: 19)
8a0f106:  83          branch                     (0: 17)        line 382
8a0f134:  27        1 local                      (0: 17)        line 396
8a0f136: 217          stringp                    (1: 18)
8a0f137:  84        7 branch_when_zero           (1: 18)
8a0f139:  27        1 local                      (0: 17)        line 397
8a0f13b:  90        2 push_identifier_lvalue     (1: 18)
8a0f13d:  39          (void)=                    (2: 19)
8a0f13e:  83          branch                     (0: 17)        line 398
8a0f145:  13          const0                     (0: 17)        line 401
8a0f146:  90        1 push_identifier_lvalue     (1: 18)
8a0f148:  39          (void)=                    (2: 19)
8a0f149: 112          previous_object0           (0: 17)        line 409
8a0f14a:  90        8 push_identifier_lvalue     (1: 18)
8a0f14c:  39          (void)=                    (2: 19)
8a0f14d:   5        7 identifier                 (0: 17)        line 412
8a0f14f:  16       16 clit                       (1: 18)
8a0f151:  52          &                          (2: 19)
8a0f152:  36          &&                         (1: 18)
8a0f159:  84          branch_when_zero           (1: 18)
8a0f16d:   5        2 identifier                 (0: 17)        line 420
8a0f16f: 418      162 process_string             (1: 18)
8a0f171:   5        5 identifier                 (1: 18)
8a0f173:   5        6 identifier                 (2: 19)
8a0f175: 191        3 printf                     (3: 20)
8a0f177:   7       22 cstring0                   (0: 17)        line 421
8a0f179: 161        1 input_to                   (1: 18)
8a0f17b:  77          pop_value                  (1: 18)
8a0f17c:  22          return0                    (0: 17)        line 423
obj/newsreader#62574 obj/newsreader.c line 1572
8bd83d4:  77          pop_value                  (1: 11)        line
1572
8bd83d5:  14          const1                     (0: 10)
8bd83d6:  21          return                     (1: 11)        line
1574
obj/player#62562 i/player/more.c line 194
8a0eefe:  95        1 push_local_variable_lvalue (1:  5)        line 194
8a0ef00:  39          (void)=                    (2:  6)
8a0ef01:  27        1 local                      (0:  4)        line 196
8a0ef03:  13          const0                     (1:  5)
8a0ef04:  50          !=                         (2:  6)
8a0ef05:  84        3 branch_when_zero           (1:  5)
8a0ef07:  27        1 local                      (0:  4)        line 198
8a0ef09:  21          return                     (1:  5)
8a0efdc:  95        1 push_local_variable_lvalue (1:  2)        line 270
8a0efde:  39          (void)=                    (2:  3)
8a0efdf:  27        1 local                      (0:  1)        line 272
8a0efe1:  16        2 clit                       (1:  2)
8a0efe3:  49          ==                         (2:  3)
8a0efe4:  84          branch_when_zero           (1:  2)
8a0eff6:  27        1 local                      (0:  1)        line 280
8a0eff8:  14          const1                     (1:  2)
8a0eff9:  49          ==                         (2:  3)
8a0effa:  84       18 branch_when_zero           (1:  2)
8a0effc:   5        8 identifier                 (0:  1)        line 282
8a0effe:  84       13 branch_when_zero           (1:  2)
8a0f000:   5        8 identifier                 (0:  1)        line 283
8a0f002:   7       23 cstring0                   (1:  2)
8a0f004:  27        0 local                      (2:  3)
8a0f006:   5        5 identifier                 (3:  4)
8a0f008:   5        6 identifier                 (4:  5)
8a0f00a: 128          call_other                 (5:  6)
obj/newsreader#62574 obj/newsreader.c line 1544
8bd8317:  27        0 local                      (0:  4)        line
1544
8bd8319:   7      142 cstring0                   (1:  5)
8bd831b:  50          !=                         (2:  6)
8bd831c:  36        5 &&                         (1:  5)
8bd831e:  27        0 local                      (0:  4)
8bd8320:   7      222 cstring0                   (1:  5)
8bd8322:  50          !=                         (2:  6)
8bd8323:  36        5 &&                         (1:  5)
8bd8325:  27        0 local                      (0:  4)
8bd8327:   7        5 cstring0                   (1:  5)
8bd8329:  50          !=                         (2:  6)
8bd832a:  36        5 &&                         (1:  5)
8bd832c:  27        0 local                      (0:  4)
8bd832e:   7      191 cstring0                   (1:  5)
8bd8330:  50          !=                         (2:  6)
8bd8331:  36        5 &&                         (1:  5)
8bd8333:  27        0 local                      (0:  4)
8bd8335:   7      196 cstring0                   (1:  5)
8bd8337:  50          !=                         (2:  6)
8bd8338:  36        5 &&                         (1:  5)
8bd833a:  27        0 local                      (0:  4)
8bd833c:   7      204 cstring0                   (1:  5)
8bd833e:  50          !=                         (2:  6)
8bd833f:  36        5 &&                         (1:  5)
8bd8341:  27        0 local                      (0:  4)
8bd8343:   7      166 cstring0                   (1:  5)
8bd8345:  50          !=                         (2:  6)
8bd8346:  36          &&                         (1:  5)
8bd834d:  36          &&                         (1:  5)
8bd8354:  84          branch_when_zero           (1:  5)
8bd835d:  22          return0                    (0:  4)        line
1546
obj/player#62562 i/player/more.c line 283
8a0f00c:  77          pop_value                  (1:  2)        line 283
8a0f00d:  22          return0                    (0:  1)        line 285
8a08ca7:  77  27   0 152  95   2  39  27
No program to trace.
2002.02.19 23:54:50 LDMud aborting on fatal error.

----------

Subject: Ups :) nochmal ...
Date: Sat, 16 Feb 2002 02:37:52 +0100

Also wie ich in meiner mail gerade schon schreiben wollte hatten wir den
crash vom 12. nochmal ..  Diesmal hats aber im stdout und stderr noch
was ausgegeben.. Ich hab auch versucht nochmal das rauszusuchen was du
letzte mal wissen wolltest :)

Gruss
  Bastian

Core:
#0  0x80d7b12 in fatal (
    fmt=0x8109420 "Object 0x%lx %s ref count 0, but not =
destructed.\n")
    at simulate.c:622
622             *((char*)0) = 0/a;
(gdb) bt
#0  0x80d7b12 in fatal (
    fmt=0x8109420 "Object 0x%lx %s ref count 0, but not =
destructed.\n")
    at simulate.c:622
#1  0x80b65f5 in _free_object (ob=0xa79add4) at object.c:237
#2  0x80b6a86 in free_prog (progp=0xaf6bc84, free_all=1) at =
object.c:484
#3  0x80b6667 in _free_object (ob=0xe54a120) at object.c:257
#4  0x80da769 in remove_object (ob=0xe54a120) at simulate.c:2430
#5  0x80da81c in handle_newly_destructed_objects () at simulate.c:2463
#6  0x8056e3e in cleanup_stuff () at backend.c:339
#7  0x8055314 in process_objects () at backend.c:934
#8  0x8054dae in backend () at backend.c:637
#9  0x80abe42 in main (argc=9, argv=0xbffffa8c) at main.c:428
#10 0x400d8baf in __libc_start_main () from /lib/libc.so.6
(gdb)

(gdb) up
#1  0x80b65f5 in _free_object (ob=0xa79add4) at object.c:237
237             fatal("Object 0x%lx %s ref count 0, but not
destructed.\n"
(gdb) print *ob
$1 = {flags = 5, ref = 0, total_light = 28787, time_reset = =
151486464,
  time_of_ref = 3, load_time = 261149656, load_id = 131074, =
extra_ref =
1,
  prog = 0x50004, name = 0xc7aa160 "\002",
  load_name = 0x4 <Address 0x4 out of bounds>, next_all = 0x9e9b20c,
  prev_all = 0x3, next_hash = 0xfeccc70, next_inv = 0x3000000a,
  contains = 0xe4ec1ac, super = 0x5, sent = 0x8a07dbb, user = =
0x81038f0,
  eff_user = 0x13d9, extra_num_variables = -1234715668, variables =
=
0x90cec8c,
  ticks = 538976288, gigaticks = 3224608}
(gdb) up
#2  0x80b6a86 in free_prog (progp=0xaf6bc84, free_all=1) at =
object.c:484
484             free_object(blueprint, "free_prog");
(gdb) print *progp
$2 = {ref = 0, total_size = 2780, extra_ref = 0,
  program = 0xaf6bcd8 "=B8=B1 \b\a",
  name = 0xa72a7c4 "d/Taladon/tphei/chrihan/obj/rebobj/tliste.c",
  blueprint = 0x0, id_number = 111841, load_time = 1013532237,
  line_numbers = 0x0, function_names = 0xaf6bf80, functions = =
0xaf6c0f8,
  strings = 0xaf6c418, variable_names = 0xaf6c4e4, inherit = =
0xaf6c73c,
  flags = 0, heart_beat = -1, argument_types = 0x0, type_start = =
0x0,
  swap_num = 5377448, num_function_names = 187, num_functions = =
200,
  num_strings = 51, num_includes = 1, num_variables = 75, =
num_inherited
= 3}
(gdb) up
#3  0x80b6667 in _free_object (ob=0xe54a120) at object.c:257
257             free_prog(prog, MY_TRUE);
(gdb) print *ob
$3 = {flags = 536, ref = 0, total_light = 0, time_reset = 0,
  time_of_ref = 1013822072, load_time = 1013616773, load_id = 97,
  extra_ref = 0, prog = 0xaf6bc84,
  name = 0xce3e988 "d/Taladon/tphei/chrihan/obj/rebobj/tliste#47258",
  load_name = 0x9a4fb18 "/d/Taladon/tphei/chrihan/obj/rebobj/tliste",
  next_all = 0xef6ad44, prev_all = 0x0, next_hash = 0x0, next_inv =
= 0x0,
  contains = 0x0, super = 0x0, sent = 0x0, user = 0x9070520,
  eff_user = 0x9070520, extra_num_variables = 75, variables = =
0xaf84e30,
  ticks = 202709, gigaticks = 0}

Stderr:
2002.02.16 01:56:14 [xerq] command: rlookup
2002.02.16 01:56:14 [xerq] select()
2002.02.16 02:14:34 Object 0xa79add4 =02 ref count 0, but not =
destructed.
2002.02.16 02:14:36 [xerq] select() returns 1, time() 1013822076
[xerq] read: Success
2002.02.16 02:14:36 [xerq] Demon exiting.

Stdout:
d/Sol/overlord/snob/npc/diener#154210 i/monster/communicate.c line 529
8b54c13:  39          (void)=                    (2: 27)	line 529
8b54c14:   7       31 cstring0                   (0: 25)	line 530
8b54c16:  13          const0                     (1: 26)
8b54c17:  27        1 local                      (2: 27)
8b54c19: 129        3 call_out                   (3: 28)
8b54c1b:  83          branch                     (0: 25)	line 532
8b54c36:  22          return0                    (0: 25)	line 539
obj/akaardianer#150916 i/player/tippse.c line 1899
8a24453:  79      515 clear_locals               (0: 28)	line
1899
8a24456:  88          call_function_by_address   (0: 28)	line
1900
obj/akaardianer#150916 i/player/telnet.c line 313
8a21b77:   5        9 identifier                 (0: 28)	line 313
8a21b79:  84          branch_when_zero           (1: 29)
8a21b84:  16       79 clit                       (0: 28)	line 314
8a21b86:  21          return                     (1: 29)
obj/akaardianer#150916 i/player/tippse.c line 1900
8a2445a:  95        4 push_local_variable_lvalue (1: 29)	line
1900
8a2445c:  39          (void)=                    (2: 30)
8a2445d:   5       48 identifier                 (0: 28)	line
1902
8a2445f:  84     5633 branch_when_zero           (1: 29)
8a24462:  14          const1                     (0: 28)	line
1903
8a24463:  90       48 push_identifier_lvalue     (1: 29)
8a24465:  39          (void)=                    (2: 30)
8a24466: 146        0 environment                (0: 28)	line
1904
8a24468:  95        3 push_local_variable_lvalue (1: 29)
8a2446a:  38          =                          (2: 30)
8a2446b:  36       12 &&                         (1: 29)
8a2446d:  27        3 local                      (0: 28)
8a2446f:   7      251 cstring0                   (1: 29)
8a24471:  27        0 local                      (2: 30)
8a24473: 128          call_other                 (3: 31)
d/Sol/overlord/kneipe/bar i/room/connect.c line 816
8a14567:  79      257 clear_locals               (0: 32)	line 816
8a1456a:   5        7 identifier                 (0: 32)	line 817
8a1456c:  27        0 local                      (1: 33)
8a1456e: 177          member                     (2: 34)
8a1456f:  95        1 push_local_variable_lvalue (1: 33)
8a14571:  38          =                          (2: 34)
8a14572:  13          const0                     (1: 33)
8a14573:  46          >=                         (2: 34)
8a14574:  84        6 branch_when_zero           (1: 33)
8a14576:   5        8 identifier                 (0: 32)	line 818
8a14578:  27        1 local                      (1: 33)
8a1457a: 100          index                      (2: 34)
8a1457b:  21          return                     (1: 33)
obj/akaardianer#150916 i/player/tippse.c line 1904
8a24475:  95        3 push_local_variable_lvalue (1: 29)	line
1904
8a24477:  38          =                          (2: 30)
8a24478: 176          mappingp                   (1: 29)
8a24479:  36          &&                         (1: 29)	line
1905
8a24480:  84          branch_when_zero           (1: 29)
8a244a3:  27        0 local                      (0: 28)	line
1908
8a244a5:  19       69 closure                    (1: 29)
8a244a8:  27        4 local                      (2: 30)
8a244aa:  27        1 local                      (3: 31)
8a244ac: 224        4 terminal_colour            (4: 32)
8a244ae:  95        0 push_local_variable_lvalue (1: 29)
8a244b0:  39          (void)=                    (2: 30)
8a244b1:   5        6 identifier                 (0: 28)	line
1910
8a244b3:  84          branch_when_zero           (1: 29)
8a244dc:   5       44 identifier                 (0: 28)	line
1916
8a244de:  36        2 &&                         (1: 29)
8a244e0:   5       49 identifier                 (0: 28)
8a244e2:  36        2 &&                         (1: 29)
8a244e4:   5       46 identifier                 (0: 28)
8a244e6:  36          &&                         (1: 29)
8a244f0:  36          &&                         (1: 29)
8a244f7:  84          branch_when_zero           (1: 29)
8a24506: 227          this_object                (0: 28)	line
1921
8a24507:  27        0 local                      (1: 29)
8a24509: 222          tell_object                (2: 30)
8a2450a:  13          const0                     (0: 28)	line
1922
8a2450b:  90       48 push_identifier_lvalue     (1: 29)
8a2450d:  39          (void)=                    (2: 30)
8a2450e:  22          return0                    (0: 28)	line
1923
d/Sol/overlord/kneipe/npc/kellner2 i/monster/communicate.c line 506
8b54b9f:   5        6 identifier                 (0: 25)	line 506
8b54ba1:  36        3 &&                         (1: 26)
8b54ba3:  27        0 local                      (0: 25)	line 507
8b54ba5: 217          stringp                    (1: 26)
8b54ba6:  36        1 &&                         (1: 26)
8b54ba8: 228          this_player                (0: 25)	line 508
8b54ba9:  36       18 &&                         (1: 26)
8b54bab:   5        2 identifier                 (0: 25)	line 509
8b54bad:  58          !                          (1: 26)
8b54bae:  37        4 ||                         (1: 26)
8b54bb0:  88          call_function_by_address   (0: 25)	line 512
8b54b77:  79      512 clear_locals               (0: 27)	line 495
8b54b7a:  13          const0                     (0: 27)	line 497
8b54b7b:  95        0 push_local_variable_lvalue (1: 28)
8b54b7d:  39          (void)=                    (2: 29)
8b54b7e:  83          branch                     (0: 27)	line 498
8b54b89:  95        0 push_local_variable_lvalue (0: 27)
8b54b8b:  32          x++                        (1: 28)
8b54b8c: 297       41 previous_object            (1: 28)
8b54b8e:  95        1 push_local_variable_lvalue (1: 28)
8b54b90:  38          =                          (2: 29)
8b54b91:  87          bbranch_when_non_zero      (1: 28)
8b54b80:  27        1 local                      (0: 27)	line 499
8b54b82: 108          simul_efun                 (1: 28)
secure/simul_efun/simul_efun secure/simul_efun/simul_efun.c (util.inc)
line 134
8a05a1f:  79      257 clear_locals               (0: 29)	line 134
8a05a22:  27        0 local                      (0: 29)	line 136
8a05a24: 217          stringp                    (1: 30)
8a05a25:  84          branch_when_zero           (1: 30)
8a05a30:  27        0 local                      (0: 29)	line 139
8a05a32: 186          objectp                    (1: 30)
8a05a33:  85     5633 branch_when_non_zero       (1: 30)
8a05a36:  27        0 local                      (0: 29)	line 143
8a05a38: 185          object_name                (1: 30)
8a05a39:   7       46 cstring0                   (1: 30)
8a05a3b:  95        1 push_local_variable_lvalue (2: 31)
8a05a3d:  25        3 sscanf                     (3: 32)
8a05a3f:  14          const1                     (1: 30)
8a05a40:  49          ==                         (2: 31)
8a05a41:  37       11 ||                         (1: 30)
8a05a43:  27        0 local                      (0: 29)	line 144
8a05a45: 185          object_name                (1: 30)
8a05a46:   7       47 cstring0                   (1: 30)
8a05a48:  95        1 push_local_variable_lvalue (2: 31)
8a05a4a:  25        3 sscanf                     (3: 32)
8a05a4c:  14          const1                     (1: 30)
8a05a4d:  49          ==                         (2: 31)
8a05a4e:  37          ||                         (1: 30)
8a05a5b:  37          ||                         (1: 30)	line 145
8a05a68:  37          ||                         (1: 30)	line 146
8a05a75:  37          ||                         (1: 30)	line 147
8a05a82:  37          ||                         (1: 30)	line 148
8a05a8f:  84        8 branch_when_zero           (1: 30)	line 149
8a05a91:  27        0 local                      (0: 29)	line 150
8a05a93:   7       53 cstring0                   (1: 30)
8a05a95: 128          call_other                 (2: 31)
obj/akaardianer#154167 i/player/login.c line 158
8a1ee2f:   5        3 identifier                 (0: 31)	line 158
8a1ee31:  21          return                     (1: 32)
secure/simul_efun/simul_efun secure/simul_efun/simul_efun.c (util.inc)
line 150
8a05a97:  83     3329 branch                     (1: 30)	line 150
8a05a9a:  21          return                     (1: 30)
d/Sol/overlord/kneipe/npc/kellner2 i/monster/communicate.c line 499
8b54b85:  84        2 branch_when_zero           (1: 28)	line 499
8b54b87:  14          const1                     (0: 27)
8b54b88:  21          return                     (1: 28)
8b54bb4:  37          ||                         (1: 26)	line 512
8b54bbd:  36       14 &&                         (1: 26)	line 514
8b54bbf: 112          previous_object0           (0: 25)	line 515
8b54bc0: 227          this_object                (1: 26)
8b54bc1:  50          !=                         (2: 27)
8b54bc2:  37          ||                         (1: 26)
8b54bc9:  37          ||                         (1: 26)	line 516
8b54bcd:  36        7 &&                         (1: 26)
8b54bcf: 228          this_player                (0: 25)	line 517
8b54bd0: 227          this_object                (1: 26)
8b54bd1:  50          !=                         (2: 27)
8b54bd2:  37          ||                         (1: 26)
8b54bd6:  84       94 branch_when_zero           (1: 26)
8b54bd8:  79      257 clear_locals               (0: 25)	line 519
8b54bdb:  27        0 local                      (0: 25)	line 521
8b54bdd:  19       10 closure                    (1: 26)
8b54be0: 224        2 terminal_colour            (2: 27)
8b54be2:  95        0 push_local_variable_lvalue (1: 26)
8b54be4:  39          (void)=                    (2: 27)
8b54be5: 228          this_player                (0: 25)	line 523
8b54be6:   5       12 identifier                 (1: 26)
8b54be8: 178          member_array               (2: 27)
8b54be9:  95        1 push_local_variable_lvalue (1: 26)
8b54beb:  38          =                          (2: 27)
8b54bec:  13          const0                     (1: 26)
8b54bed:  46          >=                         (2: 27)
8b54bee:  84          branch_when_zero           (1: 26)
8b54bfa:  13          const0                     (0: 25)	line 526
8b54bfb:   5       11 identifier                 (1: 26)
8b54bfd: 178          member_array               (2: 27)
8b54bfe:  95        1 push_local_variable_lvalue (1: 26)
8b54c00:  38          =                          (2: 27)
8b54c01:  13          const0                     (1: 26)
8b54c02:  46          >=                         (2: 27)
8b54c03:  84       24 branch_when_zero           (1: 26)
8b54c05: 228          this_player                (0: 25)	line 528
8b54c06:  27        1 local                      (1: 26)
8b54c08:  90       12 push_identifier_lvalue     (2: 27)
8b54c0a:  98          index_lvalue               (3: 28)
8b54c0b:  39          (void)=                    (2: 27)
8b54c0c:  27        0 local                      (0: 25)	line 529
8b54c0e:  27        1 local                      (1: 26)
8b54c10:  90       11 push_identifier_lvalue     (2: 27)
8b54c12:  98          index_lvalue               (3: 28)
8b54c13:  39          (void)=                    (2: 27)
8b54c14:   7       31 cstring0                   (0: 25)	line 530
8b54c16:  13          const0                     (1: 26)
8b54c17:  27        1 local                      (2: 27)
8b54c19: 129        3 call_out                   (3: 28)
8b54c1b:  83          branch                     (0: 25)	line 532
8b54c36:  22          return0                    (0: 25)	line 539
obj/akaardianer#154167 secure/simul_efun/simul_efun.c (communicate.inc)
line 194
8a0871b:  83          branch                     (0: 20)	line 194
8a08723:  27        5 local                      (0: 20)	line 196
8a08725: 212          set_this_object            (1: 21)
secure/simul_efun/simul_efun secure/simul_efun/simul_efun.c
(communicate.inc) line 198
8a08726:  22          return0                    (0: 20)	line 198
obj/akaardianer#154167 i/message.c line 44
8a038ff:  77          pop_value                  (1: 14)	line 44
8a03900:  22          return0                    (0: 13)	line 46
d/Sol/knoerry/obj/tabakpfeife#154208 d/Sol/knoerry/obj/tabakpfeife.c
line 370
9ddd404:  77          pop_value                  (1:  9)	line 370
9ddd405:  22          return0                    (0:  8)	line 371
9ddd679:  77          pop_value                  (1:  9)	line 467
9ddd67a:  23          break                      (0:  8)
9ddd6b3:  23          break                      (0:  8)	line 472
9ddd70d:   7       37 cstring0                   (0:  8)	line 485
9ddd70f:  16       30 clit                       (1:  9)
9ddd711:  95        0 push_local_variable_lvalue (2: 10)
9ddd713:  34          ++x                        (3: 11)
9ddd714: 129        3 call_out                   (3: 11)
9ddd716:  22          return0                    (0:  8)	line 486
b744c1a:  95   0  39   7   2  13   7   3
No program to trace.
2002.02.16 02:14:34 LDMud aborting on fatal error.
****************************************\c
****************************************

----------
Subject: Crash in 3.2.9-400
Date: Tue, 12 Feb 2002 17:51:07 +0100


Hmm.. Wir hatten im final heute wieder einen crash im final.. 
Ich hab aber beim compilieren alle optimierungen weggelassen und
offenbar hat das auch dem core file gutgetan:

> Was war nochmal die letzte Version, die ihr vor  .400 verwendet 
> hattet?

Hmm.. Also davor haben wir den 389 benutzt... Aber der ist wohl auch
oefter abgeschmiert, aber da waren die core files unbrauchbar... Davor
lief ziemlich lange der 3.2.9-378 :)
Hmm.. Eine GC lassen wir eigentlich nie laufen :) Weiss natuerlich nicht
obs daran trotzdem liegen kann :)

#0  0x4010bb0e in vfprintf () from /lib/libc.so.6
(gdb) bt
#0  0x4010bb0e in vfprintf () from /lib/libc.so.6
#1  0x4010eaf9 in buffered_vfprintf () from /lib/libc.so.6
#2  0x4010a17f in vfprintf () from /lib/libc.so.6
#3  0x80d79ef in fatal (
    fmt=0x8109420 "Object 0x%lx %s ref count 0, but not destructed.\n")
    at simulate.c:591
#4  0x80b65f5 in _free_object (ob=0xb0d9228) at object.c:237
(gdb) print *ob
$1 = {flags = 59072, ref = 0, total_light = 23592, time_reset =
=
1768058223, time_of_ref = 1769234798,
  load_time = 1046244975, load_id = 2083072558, extra_ref = =
2000444456,
prog = 0x3e5c7361,
  name = 0x3c5c2a2e <Address 0x3c5c2a2e out of bounds>,
  load_name = 0x74736174 <Address 0x74736174 out of bounds>, next_all =
=
0x65666e65,
  prev_all = 0x3e5c646c, next_hash = 0x7c292a2e, next_inv = =
0x633c5c28,
contains = 0x5c65646f,
  super = 0x292a2e3e, sent = 0x3c5c287c, user = 0x64617473, =
eff_user =
0x72657674,
  extra_num_variables = 1953259895, variables = 0x5c676e75, ticks =
=
690630206, gigaticks = 0}
#5  0x80b6a86 in free_prog (progp=0xc328e9c, free_all=1) at object.c:484
(gdb) print *progp
$2 = {ref = 0, total_size = 1760, extra_ref = 0, program = =
0xc328ef0 "=B8=B1
\b\a",
  name = 0x9b836d0 "d/Taladon/magix/labs/i/exit.c", blueprint = 0x0,
id_number = 61704,
  load_time = 1013519806, line_numbers = 0x0, function_names =
0xc328f1c, functions = 0xc329070,
  strings = 0xc329348, variable_names = 0xc329350, inherit = =
0xc329570,
flags = 0, heart_beat = -1,
  argument_types = 0x0, type_start = 0x0, swap_num = 16567452,
num_function_names = 170,
  num_functions = 182, num_strings = 2, num_includes = 0, =
num_variables
= 68, num_inherited = 1}
#6  0x80b6667 in _free_object (ob=0xd553b10) at object.c:257
(gdb) print *ob
$3 = {flags = 536, ref = 0, total_light = 1, time_reset = 0, =
time_of_ref
= 1013532136,
  load_time = 1013527991, load_id = 5, extra_ref = 0, prog = =
0xc328e9c,
  name = 0xbecd7a8 "d/Taladon/magix/labs/room/z0y0x7",
  load_name = 0xce9a9a4 "/d/Taladon/magix/labs/i/exit", next_all =
0xea2995c, prev_all = 0x0,
  next_hash = 0x0, next_inv = 0x0, contains = 0x0, super = 0x0, =
sent =
0x0, user = 0x96e0de0,
  eff_user = 0x96e0de0, extra_num_variables = 68, variables = =
0xa274ce4,
ticks = 4928, gigaticks = 0}
#7  0x80da769 in remove_object (ob=0xd553b10) at simulate.c:2430
#8  0x80da81c in handle_newly_destructed_objects () at simulate.c:2463
#9  0x8056e3e in cleanup_stuff () at backend.c:339
#10 0x80547cc in backend () at backend.c:412
#11 0x80abe42 in main (argc=9, argv=0xbffffa8c) at main.c:428
#12 0x400d8baf in __libc_start_main () from /lib/libc.so.6

In den logfiles taucht aber nichts mehr auf..

dafire

----------
Date: Thu, 7 Mar 2002 17:40:26 +0000 (GMT)
From: <pixie@loki.cgc.ns.ca>
Subject: Re: object reference counts

Here's the backtrace from dev 412.  Attached is the log.

(gdb) backtrace full
#0  0x973c4 in fatal (
    fmt=0xc60b0 "DEBUG: Obj %p '%s': ref %ld, flags %x, sent %p; shadow
ref %ld,
 flags %x, sent %p\n") at simulate.c:590
        va = 0xc6
        ts = 0x0
        in_fatal = 1
#1  0x99910 in check_object_shadow (ob=0x7444fc, sh=0x647a98)
    at simulate.c:2406
No locals.
#2  0x99974 in check_all_object_shadows () at simulate.c:2428
        sh = (object_shadow_t *) 0x647a98
        ob = (object_t *) 0x7444fc
#3  0x4467c in eval_instruction (
    first_instruction=0x2d1da7 "p$\003p2T\001\026\023\aV\004\004\003MX",
    initial_sp=0x16bc00) at interpret.c:6116
        pc = 0x2d1da7 "p$\003p2T\001\026\023\aV\004\004\003MX"
        fp = (svalue_t *) 0xf9b10
        sp = (svalue_t *) 0xf9b08
        num_arg = 2958888
        instruction = -14429776
        expected_stack = (svalue_t *) 0xff23d1b0
#4  0x65904 in apply_low (fun=0x101810 "", ob=0x3019b0, num_arg=1,
    b_ign_prot=1) at interpret.c:20696
        funstart = 0x2d1da5 ""
        fx = 2956709
        progp = (program_t *) 0xfd800
        save_csp = (struct control_stack *) 0x101810
        ix = 1729
#5  0x65ae8 in sapply_int (fun=0x1707b0 "notify_shutdown", ob=0x3019b0,
    num_arg=1, b_find_static=1) at interpret.c:20808
        expected_sp = (svalue_t *) 0xf9b08
#6  0x66058 in apply_master_ob (fun=0x1707b0 "notify_shutdown", num_arg=1)
    at interpret.c:21071
        eval_cost_reserve = 512
        reserve_used = 0
        error_recovery_info = {rt = {last = 0xdd5cc, type = 2}, con =
{text = {
      0, -4264608, 417768, -4264424, 619776, 0, 0, 0, 768, 43062906, 0,
      -14882092}}}
        save_sp = (svalue_t *) 0xf9b10
        save_csp = (struct control_stack *) 0x1017d0
        result = (svalue_t *) 0x1707b0
#7  0x97508 in fatal (
    fmt=0xc60b0 "DEBUG: Obj %p '%s': ref %ld, flags %x, sent %p; shadow
ref %ld,
 flags %x, sent %p\n") at simulate.c:648
        va = 0xffbeeed0
        ts = 0xc57d0 "%s LDMud aborting on fatal error.\n"
        in_fatal = 1
#8  0x99910 in check_object_shadow (ob=0xdee30, sh=0x647a98) at
simulate.c:2406
No locals.
#9  0x99cd4 in remove_destructed_objects () at simulate.c:2606
        victim = (object_t *) 0xdd400
        ob = (object_t *) 0x7444fc
        sh = (object_shadow_t *) 0x647a98
        prev = (object_shadow_t *) 0x0
#10 0x1a1b4 in backend () at backend.c:343
        buff =
"quit\000e\000pmud.log3\000\000\005\220)\23050\0002\000>|)*\
000\000\000\001\000\000\000(:\023\\(w\000\000\000\000:\005\220\000\000\020\2
26/usr/sh4246lib/zoneinfo/GMT\000\000\000\000\000\000\000\000\026\000\017\233\02
0\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000I,L\0
00+\b", '\000' <repeats 28 times>,
"/usr/share/lib/zon\000\004nfo/GMT\000*r\22
4", '\000' <repeats 24 times>, "\030\023\004p"...
#11 0x73848 in main (argc=0, argv=0xffbefd9c) at main.c:428
        i = 904192
        set = {__sigbits = {8192, 0, 0, 0}}
(gdb)



Date: Wed, 6 Mar 2002 23:51:34 +0000 (GMT)
From: <pixie@loki.cgc.ns.ca>
Subject: 411 crash

Just crashed again.  It happened just after I logged out.  Here's the
backtrace.  Attached is the log file.

(gdb) backtrace full
#0  0xff1cee8c in ?? ()
No symbol table info available.
#1  0x7be1c in _free_object (ob=0x540014, file=0xc5da8 "simulate.c",
line=2465)
    at object.c:267
No locals.
#2  0x99934 in remove_object (ob=0x540014) at simulate.c:2465
        sent = (sentence_t *) 0xc5da8
#3  0x999d0 in handle_newly_destructed_objects () at simulate.c:2498
No locals.
#4  0x1a1ac in backend () at backend.c:339
        buff = "quit\000/lpmud.log0\000.ca 6789cider\000what's causing the
crashes.\000at'll\000usr/sh4246lib/zonein
fo/GMT\000\000\000\000\000\000\000\000\026\000\017\227p\000\000\000\000\000\000\000\005\000\000\000\000\
000\000\000I,L\000+h", '\000' <repeats 28 times>,
"/usr/share/lib/zon\000\004nfo/GMT\000*r\224", '\000' <repeats
 24 times>, "\030\023\004p"...
#5  0x73760 in main (argc=0, argv=0xffbefd9c) at main.c:428
        i = 903168
        set = {__sigbits = {8192, 0, 0, 0}}
(gdb)


Date: Wed, 6 Mar 2002 14:15:50 +0000 (GMT)
Subject: 410 backtrace
In-Reply-To: <00039b7cd93c602e_mailit@localhost>


Here's the trace from the 410 crash. 

(gdb) backtrace full
#0  0xff1b3304 in ?? ()
No symbol table info available.
#1  0xff2050a4 in ?? ()
No symbol table info available.
#2  0x96f30 in fatal (
    fmt=0xbc3b0 "Object 0x%lx %s ref count 0, but not destructed.\n")
    at simulate.c:615
        va = 0xffbee678
        ts = 0x121be8 "2002.03.06 07:02:55"
        in_fatal = 1
#3  0x7ba70 in _free_object (ob=0x40edbc) at object.c:237
No locals.
#4  0x9966c in remove_destructed_objects () at simulate.c:2532
        victim = (object_t *) 0x40edbc
        ob = (object_t *) 0x5b3f78
#5  0x1a154 in backend () at backend.c:343
        buff = "quit\000s\000,d\n\000BUGS\000away\000iton\");\000\n\000
200 elements of the list are used.\000e\000a
yers/caper/obj/oars\"),environment(this_player()) ); }\000\000land?
Otherwise, one has to leave the island in order
 to have armor repair"...
#6  0x73458 in main (argc=0, argv=0xffbef534) at main.c:428
        i = 901120
        set = {__sigbits = {8192, 0, 0, 0}}
(gdb)


Date: Fri, 22 Feb 2002 05:54:01 +0000 (GMT)
From: <pixie@loki.cgc.ns.ca>
Subject: dev 404 driver


Not sure if this will help in debugging dev 404, but here is the log file
from a crash we had tonight.  This "init_room" is moving a cloud object
around the mud that players can climb up on to (simple up add_action) to
the cloud.  

- Ron (Caper@PixieMud)

2002.02.22 05:01:08 free_object: Object 'east' (ref -1, flags 0000007d) still has sentences.
players/gabriel/init_room players/gabriel/init_room.c line 65
33d040:   5       24 identifier                 (0: -1)	line 65
33d042:  16       25 clit                       (1:  0)
33d044:  49          ==                         (2:  1)
33d045:  84          branch_when_zero           (1:  0)
33d04c:   5       24 identifier                 (0: -1)	line 66
33d04e:  16       26 clit                       (1:  0)
33d050:  49          ==                         (2:  1)
33d051:  84          branch_when_zero           (1:  0)
33d058:   5       24 identifier                 (0: -1)	line 67
33d05a:  16       27 clit                       (1:  0)
33d05c:  49          ==                         (2:  1)
33d05d:  84          branch_when_zero           (1:  0)
33d064:   5       24 identifier                 (0: -1)	line 68
33d066:  16       28 clit                       (1:  0)
33d068:  49          ==                         (2:  1)
33d069:  84          branch_when_zero           (1:  0)
33d070:   5       24 identifier                 (0: -1)	line 69
33d072:  16       29 clit                       (1:  0)
33d074:  49          ==                         (2:  1)
33d075:  84          branch_when_zero           (1:  0)
33d07c:   5       24 identifier                 (0: -1)	line 70
33d07e:  16       30 clit                       (1:  0)
33d080:  49          ==                         (2:  1)
33d081:  84          branch_when_zero           (1:  0)
33d088:   5       24 identifier                 (0: -1)	line 71
33d08a:  16       31 clit                       (1:  0)
33d08c:  49          ==                         (2:  1)
33d08d:  84          branch_when_zero           (1:  0)
33d094:   5       24 identifier                 (0: -1)	line 72
33d096:  16       32 clit                       (1:  0)
33d098:  49          ==                         (2:  1)
33d099:  84          branch_when_zero           (1:  0)
33d0a0:   5       24 identifier                 (0: -1)	line 73
33d0a2:  16       23 clit                       (1:  0)
33d0a4:  49          ==                         (2:  1)
33d0a5:  84          branch_when_zero           (1:  0)
33d0ac:   5       24 identifier                 (0: -1)	line 74
33d0ae:  16       34 clit                       (1:  0)
33d0b0:  49          ==                         (2:  1)
33d0b1:  84          branch_when_zero           (1:  0)
33d0b8:   5       24 identifier                 (0: -1)	line 76
33d0ba:  16       35 clit                       (1:  0)
33d0bc:  49          ==                         (2:  1)
33d0bd:  84          branch_when_zero           (1:  0)
33d0c4:   5       24 identifier                 (0: -1)	line 77
33d0c6:  16       36 clit                       (1:  0)
33d0c8:  49          ==                         (2:  1)
33d0c9:  84          branch_when_zero           (1:  0)
33d0d0:   5       24 identifier                 (0: -1)	line 78
33d0d2:  16       37 clit                       (1:  0)
33d0d4:  49          ==                         (2:  1)
33d0d5:  84          branch_when_zero           (1:  0)
33d0dc:   5       24 identifier                 (0: -1)	line 79
33d0de:  16       38 clit                       (1:  0)
33d0e0:  49          ==                         (2:  1)
33d0e1:  84          branch_when_zero           (1:  0)
33d0e8:   5       23 identifier                 (0: -1)	line 80
33d0ea:  85          branch_when_non_zero       (1:  0)
33d0f2:   5       23 identifier                 (0: -1)	line 82
33d0f4: 146        1 environment                (1:  0)
33d0f6:  84        8 branch_when_zero           (1:  0)
33d0f8:   5       23 identifier                 (0: -1)	line 83
33d0fa: 146        1 environment                (1:  0)
33d0fc:   7       30 cstring0                   (1:  0)
33d0fe: 222        2 tell_room                  (2:  1)
33d100:   5       23 identifier                 (0: -1)	line 85
33d102:   5       25 identifier                 (1:  0)
33d104: 108          simul_efun                 (2:  1)
kernel/simul_efun kernel/simul_efun.c line 818
2cf783:  27        1 local                      (0:  1)	line 818
2cf785:  84        6 branch_when_zero           (1:  2)
2cf787:  27        0 local                      (0:  1)	line 819
2cf789:  27        1 local                      (1:  2)
2cf78b: 180          move_object                (2:  3)
kernel/simul_efun <lambda ?> line 0
300c6b: 113        0 lambda_cconstant           (0:  5)	line 0
300c6d:  27        0 local                      (1:  6)
300c6f:  27        1 local                      (2:  7)
300c71: 155          funcall                    (3:  8)
kernel/master kernel/master.c line 110
1f1e27:  79      514 clear_locals               (0: 10)	line 110
1f1e2a:  27        0 local                      (0: 10)	line 113
1f1e2c: 168          living                     (1: 11)
1f1e2d:  36          &&                         (1: 11)
1f1e33:  84          branch_when_zero           (1: 11)
1f1e44:  27        0 local                      (0: 10)	line 118
1f1e46:  27        1 local                      (1: 11)
1f1e48: 430      174 set_environment            (2: 12)
1f1e4a:  27        0 local                      (0: 10)	line 119
1f1e4c: 168          living                     (1: 11)
1f1e4d:  84          branch_when_zero           (1: 11)
1f1e70:  27        1 local                      (0: 10)	line 127
1f1e72: 121          all_inventory              (1: 11)
1f1e73:  95        2 push_local_variable_lvalue (1: 11)
1f1e75:  39          (void)=                    (2: 12)
1f1e76:  13          const0                     (0: 10)	line 128
1f1e77:  27        2 local                      (1: 11)
1f1e79:  27        0 local                      (2: 12)
1f1e7b: 176          member                     (3: 13)
1f1e7c:  95        2 push_local_variable_lvalue (2: 12)
1f1e7e:  98          index_lvalue               (3: 13)
1f1e7f:  39          (void)=                    (2: 12)
1f1e80:  13          const0                     (0: 10)	line 129
1f1e81:  95        3 push_local_variable_lvalue (1: 11)
1f1e83:  39          (void)=                    (2: 12)
1f1e84:  83          branch                     (0: 10)
1f1eb0:  27        3 local                      (0: 10)
1f1eb2:  27        2 local                      (1: 11)
1f1eb4: 213          sizeof                     (2: 12)
1f1eb5:  47          <                          (2: 12)
1f1eb6:  87          bbranch_when_non_zero      (1: 11)
1f1e86:  27        2 local                      (0: 10)	line 131
1f1e88:  27        3 local                      (1: 11)
1f1e8a: 100          index                      (2: 12)
1f1e8b: 168          living                     (1: 11)
1f1e8c:  84          branch_when_zero           (1: 11)
1f1e9c:  27        0 local                      (0: 10)	line 135
1f1e9e:  85          branch_when_non_zero       (1: 11)
1f1ead:  95        3 push_local_variable_lvalue (0: 10)	line 129
1f1eaf:  30          ++                         (1: 11)
1f1eb0:  27        3 local                      (0: 10)
1f1eb2:  27        2 local                      (1: 11)
1f1eb4: 213          sizeof                     (2: 12)
1f1eb5:  47          <                          (2: 12)
1f1eb6:  87          bbranch_when_non_zero      (1: 11)
1f1e86:  27        2 local                      (0: 10)	line 131
1f1e88:  27        3 local                      (1: 11)
1f1e8a: 100          index                      (2: 12)
1f1e8b: 168          living                     (1: 11)
1f1e8c:  84          branch_when_zero           (1: 11)
1f1e9c:  27        0 local                      (0: 10)	line 135
1f1e9e:  85          branch_when_non_zero       (1: 11)
1f1ead:  95        3 push_local_variable_lvalue (0: 10)	line 129
1f1eaf:  30          ++                         (1: 11)
1f1eb0:  27        3 local                      (0: 10)
1f1eb2:  27        2 local                      (1: 11)
1f1eb4: 213          sizeof                     (2: 12)
1f1eb5:  47          <                          (2: 12)
1f1eb6:  87          bbranch_when_non_zero      (1: 11)
1f1e86:  27        2 local                      (0: 10)	line 131
1f1e88:  27        3 local                      (1: 11)
1f1e8a: 100          index                      (2: 12)
1f1e8b: 168          living                     (1: 11)
1f1e8c:  84          branch_when_zero           (1: 11)
1f1e9c:  27        0 local                      (0: 10)	line 135
1f1e9e:  85          branch_when_non_zero       (1: 11)
1f1ead:  95        3 push_local_variable_lvalue (0: 10)	line 129
1f1eaf:  30          ++                         (1: 11)
1f1eb0:  27        3 local                      (0: 10)
1f1eb2:  27        2 local                      (1: 11)
1f1eb4: 213          sizeof                     (2: 12)
1f1eb5:  47          <                          (2: 12)
1f1eb6:  87          bbranch_when_non_zero      (1: 11)
1f1e86:  27        2 local                      (0: 10)	line 131
1f1e88:  27        3 local                      (1: 11)
1f1e8a: 100          index                      (2: 12)
1f1e8b: 168          living                     (1: 11)
1f1e8c:  84          branch_when_zero           (1: 11)
1f1e9c:  27        0 local                      (0: 10)	line 135
1f1e9e:  85          branch_when_non_zero       (1: 11)
1f1ead:  95        3 push_local_variable_lvalue (0: 10)	line 129
1f1eaf:  30          ++                         (1: 11)
1f1eb0:  27        3 local                      (0: 10)
1f1eb2:  27        2 local                      (1: 11)
1f1eb4: 213          sizeof                     (2: 12)
1f1eb5:  47          <                          (2: 12)
1f1eb6:  87          bbranch_when_non_zero      (1: 11)
1f1e86:  27        2 local                      (0: 10)	line 131
1f1e88:  27        3 local                      (1: 11)
1f1e8a: 100          index                      (2: 12)
1f1e8b: 168          living                     (1: 11)
1f1e8c:  84          branch_when_zero           (1: 11)
1f1e9c:  27        0 local                      (0: 10)	line 135
1f1e9e:  85          branch_when_non_zero       (1: 11)
1f1ead:  95        3 push_local_variable_lvalue (0: 10)	line 129
1f1eaf:  30          ++                         (1: 11)
1f1eb0:  27        3 local                      (0: 10)
1f1eb2:  27        2 local                      (1: 11)
1f1eb4: 213          sizeof                     (2: 12)
1f1eb5:  47          <                          (2: 12)
1f1eb6:  87       49 bbranch_when_non_zero      (1: 11)
1f1eb8:  27        0 local                      (0: 10)	line 138
1f1eba: 168          living                     (1: 11)
1f1ebb:  84          branch_when_zero           (1: 11)
1f1ec9:  27        1 local                      (0: 10)	line 142
1f1ecb: 168          living                     (1: 11)
1f1ecc:  36          &&                         (1: 11)
1f1ed0:  84          branch_when_zero           (1: 11)
1f1edd:  22          return0                    (0: 10)	line 146
kernel/simul_efun <lambda ?> line 0
300c73:  21          return                     (1:  6)	line 0
kernel/simul_efun kernel/simul_efun.c line 819
2cf78c:  22          return0                    (0:  1)	line 819
players/gabriel/init_room players/gabriel/init_room.c line 85
33d107:  77          pop_value                  (1:  0)	line 85
33d108:   5       23 identifier                 (0: -1)	line 86
33d10a: 146        1 environment                (1:  0)
33d10c:   7       31 cstring0                   (1:  0)
33d10e: 222        2 tell_room                  (2:  1)
33d110:  14          const1                     (0: -1)	line 87
33d111:  90       24 push_identifier_lvalue     (1:  0)
33d113:  65          (void)+=                   (2:  1)
33d114:   7        0 cstring0                   (0: -1)	line 88
33d116:  16       30 clit                       (1:  0)
33d118: 128        2 call_out                   (2:  1)
33d11a:  22          return0                    (0: -1)	line 89
36aaf3:  95   0  39 226   7  10 127   2
No program to trace.
2002.02.22 05:01:08 LDMud aborting on fatal error.
2002.02.22 05:01:10 [erq] read: EOF
2002.02.22 05:01:10 [erq] Read 0, should be 9!
2002.02.22 05:01:10 [erq] Giving up.
Exit status:  136


Here is line 80-90 in ~gabriel/init_room.c

     80   if (!cloud) $
     81    this_object()->reset();$
     82   if (environment(cloud)) $
     83   tell_room(environment(cloud),"A cloud floats away.\n");$
     84 $
     85  move_object(cloud,GO);$
     86  tell_room(environment(cloud),"A cloud floats into view.\n");$
     87  count += 1;$
     88  call_out("move_cloud",30);$
     89  return;

"GO" is simple the next destination along the clouds route.


And here is the function refered to in simul_efun:

    817 varargs void move_object(object ob, mixed dest) {$
    818   if(dest)$
    819     return efun::move_object(ob, dest);$
    820   return efun::move_object(ob, previous_object());$
    821 }$
    822 $



----------
Date: Fri, 25 Jan 2002 15:01:58 +0100 (MET)
From: Erzmagier des Wunderlandes <mud@hurrikap.rz.uni-leipzig.de>
Subject: Ldmud: crash

Hallo Mateese!

Hmm, der 389 scheint nix zu taugen, zumindest bei uns nicht. Den Fehler
hatte ich dir ja schon berichtet, er ist jetzt insgesamt drei Mal
aufgetreten. Und zwar:

2002.01.18 12:03:47 LDMud 3.2.9-dev.389 (3-2-dev.389) (crash)
2002.01.22 05:24:33 LDMud 3.2.9-dev.389 (3-2-dev.389) (crash)
2002.01.23 17:54:53 LDMud 3.2.9-dev.389 (3-2-dev.389) (crash)
2002.01.25 06:21:41 LDMud 3.2.9-dev.389 (3-2-dev.389) (dann eben gekillt)

Wir laufen jetzt wieder mit einem 386, der funktionierte wenn ich mich
recht erinnere naemlich ganz gut.

Die Logs vom letzten mal:
  2002.01.25 06:21:40 Tried to free an object with sentences.
  [xerq] read: Resource temporarily unavailable
  2002.01.25 06:21:41 [xerq] Demon exiting.

  ]]^A]]^A]Time out
  No program to trace.
  2002.01.25 06:21:40 LDMud aborting on fatal error.

  2002.01.25 04:05:14 Error in process_objects().
  2002.01.25 06:21:40 Tried to free an object with sentences.
  2002.01.25 06:21:40 Dump of the call chain:
  No program to trace.

Ich habe ueberlegt ob ich den 390 ausprobieren sollte, dort sind ja auch
Fehler behoben; nur die Spieler bei uns sind gerade nicht in der Stimmung
irgendetwas auszuprobieren.

Ich weiss, kein DEBUG und kein coredump, nicht wirklich etwas wo man was
mit anfangen koennte. Naja. Auf jeden Fall nen schoenes Wochenende,

> Welche Version hattet ihr davor?
Fuer wirklich lange einen 277 (Laufzeit endete als wir auf einen neuen
Rechner umziehen mussten), dann fuer ne Woche oder so (ich weiss nicht
mehr wie lange wirklich) einen 385 (Laufzeit endete als ich die Simuls
zerstoert hatte). Dann hatte ich den 389 gemacht.

----------
Subject: Crash 389 :)
Date: Sat, 26 Jan 2002 18:02:01 +0100

Der 3-2.389 ist heute gecrashed... Im debug log sieht man :

2002.01.26 14:26:32 xfree: block b5fdbe4 size 92 (user b5fdc00) freed
twice
2002.01.26 14:26:32 Dump of the call chain:
No program to trace.

Strerr:

2002.01.26 14:26:32 xfree: block b5fdbe4 size 92 (user b5fdc00) freed
twice
2002.01.26 14:26:33 [xerq] select() returns 1, time() 1012051593
[xerq] read: Success
2002.01.26 14:26:33 [xerq] Demon exiting.

Stdout

MCCP NEG (85) STATE (5)
obj/mensch#529461 i/player/tippse.c line 1900
f09e006:  86          call_function_by_address   (0: 44)	line
1900
obj/mensch#529461 i/player/telnet.c line 297
ef3c493:   5        9 identifier                 (0: 44)	line 297
ef3c495:  82          branch_when_zero           (1: 45)
ef3c4a0:  14       79 clit                       (0: 44)	line 298
ef3c4a2:  19          return                     (1: 45)
obj/mensch#529461 i/player/tippse.c line 1900
f09e00a:  93        4 push_local_variable_lvalue (1: 45)	line
1900
f09e00c:  37          (void)=                    (2: 46)
f09e00d:   5       48 identifier                 (0: 44)	line
1902
f09e00f:  82     5121 branch_when_zero           (1: 45)
f09e012:  13          const1                     (0: 44)	line
1903
f09e013:  88       48 push_identifier_lvalue     (1: 45)
f09e015:  37          (void)=                    (2: 46)
f09e016: 144        0 environment                (0: 44)	line
1904
f09e018:  93        3 push_local_variable_lvalue (1: 45)
f09e01a:  36          =                          (2: 46)
f09e01b:  34       12 &&                         (1: 45)
f09e01d:  25        3 local                      (0: 44)
f09e01f:   7      251 cstring0                   (1: 45)
f09e021:  25        0 local                      (2: 46)
f09e023: 126          call_other                 (3: 47)
d/Quornitum/imar/univers/planets/taladon i/room/connect.c line 816
89ee51f:  77      257 clear_locals               (0: 48)	line 816
89ee522:   5        7 identifier                 (0: 48)	line 817
89ee524:  25        0 local                      (1: 49)
89ee526: 175          member                     (2: 50)
89ee527:  93        1 push_local_variable_lvalue (1: 49)
89ee529:  36          =                          (2: 50)
89ee52a:  12          const0                     (1: 49)
89ee52b:  44          >=                         (2: 50)
89ee52c:  82          branch_when_zero           (1: 49)
89ee534:  20          return0                    (0: 48)	line 819
obj/mensch#529461 i/player/tippse.c line 1904
f09e025:  93        3 push_local_variable_lvalue (1: 45)	line
1904
f09e027:  36          =                          (2: 46)
f09e028: 174          mappingp                   (1: 45)
f09e029:  34          &&                         (1: 45)	line
1905
f09e030:  82          branch_when_zero           (1: 45)
f09e053:  25        0 local                      (0: 44)	line
1908
f09e055:  17       69 closure                    (1: 45)
f09e058:  25        4 local                      (2: 46)
f09e05a:  25        1 local                      (3: 47)
f09e05c: 222        4 terminal_colour            (4: 48)
f09e05e:  93        0 push_local_variable_lvalue (1: 45)
f09e060:  37          (void)=                    (2: 46)
f09e061:   5        6 identifier                 (0: 44)	line
1910
f09e063:  82          branch_when_zero           (1: 45)
f09e08c:   5       44 identifier                 (0: 44)	line
1916
f09e08e:  34        2 &&                         (1: 45)
f09e090:   5       49 identifier                 (0: 44)
f09e092:  34        2 &&                         (1: 45)
f09e094:   5       46 identifier                 (0: 44)
f09e096:  34        8 &&                         (1: 45)
f09e098:  25        0 local                      (0: 44)
f09e09a:  12          const0                     (1: 45)
f09e09b:  12          const0                     (2: 46)
f09e09c:  57          ..                         (3: 47)
f09e09d:   7       76 cstring0                   (1: 45)
f09e09f:  48          !=                         (2: 46)
f09e0a0:  34          &&                         (1: 45)
f09e0a7:  82          branch_when_zero           (1: 45)
f09e0b6: 225          this_object                (0: 44)	line
1921
f09e0b7:  25        0 local                      (1: 45)
f09e0b9: 220          tell_object                (2: 46)
f09e0ba:  12          const0                     (0: 44)	line
1922
f09e0bb:  88       48 push_identifier_lvalue     (1: 45)
f09e0bd:  37          (void)=                    (2: 46)
f09e0be:  20          return0                    (0: 44)	line
1923
d/Quornitum/imar/univers/werft/datenbank#85963 i/object/menue.c line
1380
900f603:  20          return0                    (0: 37)	line
1380
900fa10:  93        1 push_local_variable_lvalue (1: 12)	line
1652
900fa12:  37          (void)=                    (2: 13)
900fa13:  21          break                      (0: 11)	line
1653
900fa1d:  25        1 local                      (0: 11)	line
1657
900fa1f:  13          const1                     (1: 12)
900fa20:  47          ==                         (2: 13)
900fa21:  82     5121 branch_when_zero           (1: 12)
900fa24:  86          call_function_by_address   (0: 11)	line
1660
900f60f:  77      512 clear_locals               (0: 13)	line
1385
900f612:   5       14 identifier                 (0: 13)	line
1388
900f614:  82          branch_when_zero           (1: 14)
900f623:   7       81 cstring0                   (0: 13)	line
1391
900f625:   5        8 identifier                 (1: 14)
900f627:  38          +                          (2: 15)
900f628:   7       82 cstring0                   (1: 14)
900f62a:  38          +                          (2: 15)
900f62b:  93        0 push_local_variable_lvalue (1: 14)
900f62d:  37          (void)=                    (2: 15)
900f62e:   5       10 identifier                 (0: 13)	line
1393
900f630: 106          simul_efun                 (1: 14)
secure/simul_efun/simul_efun secure/simul_efun/simul_efun.c (living.inc)
line 46
89e641b:  77     1281 clear_locals               (0: 19)	line 46
89e641e:   5       36 identifier                 (0: 19)	line 51
89e6420:  25        0 local                      (1: 20)
89e6422:  98          index                      (2: 21)
89e6423:  93        2 push_local_variable_lvalue (1: 20)
89e6425:  36          =                          (2: 21)
89e6426:  56          !                          (1: 20)
89e6427:  34          &&                         (1: 20)
89e642b:  34          &&                         (1: 20)
89e6433:  34          &&                         (1: 20)
89e643d:  82          branch_when_zero           (1: 20)
89e647e:  25        2 local                      (0: 19)	line 68
89e6480: 187          pointerp                   (1: 20)
89e6481:  82          branch_when_zero           (1: 20)
89e651f:  25        4 local                      (0: 19)	line 99
89e6521:  34          &&                         (1: 20)
89e6529:  34          &&                         (1: 20)
89e6531:  34    -7679 &&                         (1: 20)
89e6534:  82          branch_when_zero           (1: 20)
89e654d:  25        2 local                      (0: 19)	line 105
89e654f:  34        4 &&                         (1: 20)
89e6551:  25        2 local                      (0: 19)
89e6553: 304       48 query_once_interactive     (1: 20)
89e6555:  34        2 &&                         (1: 20)
89e6557:  25        2 local                      (0: 19)
89e6559:  19          return                     (1: 20)
d/Quornitum/imar/univers/werft/datenbank#85963 i/object/menue.c line
1393
900f632:  93        1 push_local_variable_lvalue (1: 14)	line
1393
900f634:  36          =                          (2: 15)
900f635:  83          branch_when_non_zero       (1: 14)
900f63c:  25        1 local                      (0: 13)	line
1398
900f63e:   7       83 cstring0                   (1: 14)
900f640: 126          call_other                 (2: 15)
obj/mensch#529461 i/player/tippse.c line 1830
f09decb:  12          const0                     (0: 15)	line
1830
f09decc:  88       46 push_identifier_lvalue     (1: 16)
f09dece:  37          (void)=                    (2: 17)
f09decf:  20          return0                    (0: 15)
d/Quornitum/imar/univers/werft/datenbank#85963 i/object/menue.c line
1398
900f642:  75          pop_value                  (1: 14)	line
1398
900f643:  25        1 local                      (0: 13)	line
1399
900f645:  25        0 local                      (1: 14)
900f647: 220          tell_object                (2: 15)
obj/mensch#529461 i/player/tippse.c line 1899
f09e003:  77      515 clear_locals               (0: 20)	line
1899
f09e006:  86          call_function_by_address   (0: 20)	line
1900
obj/mensch#529461 i/player/telnet.c line 297
ef3c493:   5        9 identifier                 (0: 20)	line 297
ef3c495:  82          branch_when_zero           (1: 21)
ef3c4a0:  14       79 clit                       (0: 20)	line 298
ef3c4a2:  19          return                     (1: 21)
obj/mensch#529461 i/player/tippse.c line 1900
f09e00a:  93        4 push_local_variable_lvalue (1: 21)	line
1900
f09e00c:  37          (void)=                    (2: 22)
f09e00d:   5       48 identifier                 (0: 20)	line
1902
f09e00f:  82     5121 branch_when_zero           (1: 21)
f09e012:  13          const1                     (0: 20)	line
1903
f09e013:  88       48 push_identifier_lvalue     (1: 21)
f09e015:  37          (void)=                    (2: 22)
f09e016: 144        0 environment                (0: 20)	line
1904
f09e018:  93        3 push_local_variable_lvalue (1: 21)
f09e01a:  36          =                          (2: 22)
f09e01b:  34       12 &&                         (1: 21)
f09e01d:  25        3 local                      (0: 20)
f09e01f:   7      251 cstring0                   (1: 21)
f09e021:  25        0 local                      (2: 22)
f09e023: 126          call_other                 (3: 23)
d/Quornitum/imar/univers/planets/taladon i/room/connect.c line 816
89ee51f:  77      257 clear_locals               (0: 24)	line 816
89ee522:   5        7 identifier                 (0: 24)	line 817
89ee524:  25        0 local                      (1: 25)
89ee526: 175          member                     (2: 26)
89ee527:  93        1 push_local_variable_lvalue (1: 25)
89ee529:  36          =                          (2: 26)
89ee52a:  12          const0                     (1: 25)
89ee52b:  44          >=                         (2: 26)
89ee52c:  82          branch_when_zero           (1: 25)
89ee534:  20          return0                    (0: 24)	line 819
obj/mensch#529461 i/player/tippse.c line 1904
f09e025:  93        3 push_local_variable_lvalue (1: 21)	line
1904
f09e027:  36          =                          (2: 22)
f09e028: 174          mappingp                   (1: 21)
f09e029:  34          &&                         (1: 21)	line
1905
f09e030:  82          branch_when_zero           (1: 21)
f09e053:  25        0 local                      (0: 20)	line
1908
f09e055:  17       69 closure                    (1: 21)
f09e058:  25        4 local                      (2: 22)
f09e05a:  25        1 local                      (3: 23)
f09e05c: 222        4 terminal_colour            (4: 24)
f09e05e:  93        0 push_local_variable_lvalue (1: 21)
f09e060:  37          (void)=                    (2: 22)
f09e061:   5        6 identifier                 (0: 20)	line
1910
f09e063:  82          branch_when_zero           (1: 21)
f09e08c:   5       44 identifier                 (0: 20)	line
1916
f09e08e:  34        2 &&                         (1: 21)
f09e090:   5       49 identifier                 (0: 20)
f09e092:  34        2 &&                         (1: 21)
f09e094:   5       46 identifier                 (0: 20)
f09e096:  34          &&                         (1: 21)
f09e0a0:  34          &&                         (1: 21)
f09e0a7:  82          branch_when_zero           (1: 21)
f09e0b6: 225          this_object                (0: 20)	line
1921
f09e0b7:  25        0 local                      (1: 21)
f09e0b9: 220          tell_object                (2: 22)
f09e0ba:  12          const0                     (0: 20)	line
1922
f09e0bb:  88       48 push_identifier_lvalue     (1: 21)
f09e0bd:  37          (void)=                    (2: 22)
f09e0be:  20          return0                    (0: 20)	line
1923
d/Quornitum/imar/univers/werft/datenbank#85963 i/object/menue.c line
1400
900f648:  25        1 local                      (0: 13)	line
1400
900f64a:   7       84 cstring0                   (1: 14)
900f64c: 126          call_other                 (2: 15)
obj/mensch#529461 i/player/tippse.c line 1831
f09ded7:  13          const1                     (0: 15)	line
1831
f09ded8:  88       46 push_identifier_lvalue     (1: 16)
f09deda:  37          (void)=                    (2: 17)
f09dedb:  20          return0                    (0: 15)
d/Quornitum/imar/univers/werft/datenbank#85963 i/object/menue.c line
1400
900f64e:  75          pop_value                  (1: 14)	line
1400
900f64f:   7       85 cstring0                   (0: 13)	line
1401
900f651: 159        1 input_to                   (1: 14)
900f653:  75          pop_value                  (1: 14)
900f654:  20          return0                    (0: 13)	line
1402
900fa28:  75          pop_value                  (1: 12)	line
1660
900fa29:  20          return0                    (0: 11)	line
1661
bfffab9e:  52  50  46  49 255 191 100 173
No program to trace.
2002.01.26 14:26:32 LDMud aborting on fatal error.
****************************************\c
****************************************

------------------------------------------------------------------------
Date: Mon, 11 Mar 2002 18:07:43 +0100
From: Christian Mudra <mudra@informatik.uni-kl.de>
Subject: dev408 crash

Hi Lars,

das hier ist gerade gecrasht:

Program terminated with signal 10, Bus error.
#0  0x9e094 in remove_destructed_objects () at simulate.c:2507
2507                ob->prev_all->next_all = ob->next_all;
(gdb) bt
#0  0x9e094 in remove_destructed_objects () at simulate.c:2507
#1  0x21614 in backend () at backend.c:343
#2  0x7be38 in main (argc=-268438400, argv=0xeffff90c) at main.c:428
(gdb) q

in morgen.debug.log findet sich kein Eintrag, der letzte war 10 min vor
dem crash. lpmud.log sichern wir nicht.

Was tun?

(gdb) print *ob
$1 = {flags = 722, ref = 0, total_light = 0, time_reset = 927712, 
  time_of_ref = 585882, load_time = 45375528, load_id = 524288, 
  extra_ref = 33496952, prog = 0x90001, name = 0x33afb0 "a", 
  load_name = 0x90001 "\002@\b", next_all = 0x3526f8, prev_all = 0x90001, 
  next_hash = 0x35274c, next_inv = 0x90001, contains = 0x3527a0, 
  super = 0x90001, sent = 0x3527f4, user = 0x90001, eff_user = 0x346794, 
  extra_num_variables = 589825, variables = 0x34868c, ticks = 589825, 
  gigaticks = 3481464}

(gdb) print *(ob->prev_all)
$2 = {flags = 576, ref = 14681216, total_light = -24032, 
  time_reset = -2145335529, time_of_ref = 299472, load_time = 48477394, 
  load_id = 14682258, extra_ref = 37750996, prog = 0x8e00710, 
  name = 0x8020c1d4 <Address 0x8020c1d4 out of bounds>, 
  load_name = 0x2a600213 <Address 0x2a600213 out of bounds>, 
  next_all = 0x498d0, prev_all = 0x2630480, next_hash = 0xa22000b6, 
  next_inv = 0x10000935, contains = 0x49804, super = 0x8000142d, 
  sent = 0x67019, user = 0x491a2, eff_user = 0x10001ba8, 
  extra_num_variables = 383976614, variables = 0x1323b47f, ticks = 4293075408, 
  gigaticks = 73598162}

(gdb) print *(ob->next_all)
$3 = {flags = 25088, ref = 805306379, total_light = 52, time_reset = 5, 
  time_of_ref = 1962105, load_time = 811336, load_id = 519, 
  extra_ref = 655594590, prog = 0x17c51c8, name = 0x3526f8 "b", 
  load_name = 0x1d "", next_all = 0x17c5cb0, prev_all = 0x3000000a, 
  next_hash = 0x340efc, next_inv = 0x5, contains = 0x1df079, super = 0xc6148, 
  sent = 0x1f3, user = 0x4e62041a, eff_user = 0x47e94c, 
  extra_num_variables = 23, variables = 0x63000000, ticks = 805306379, 
  gigaticks = 3411708}


Coogan.

------------------------------------------------------------------------
From     :   Markus Peter <warp@spin.de>
Date     :   Wed Mar 27 13:28:31 2002

hallo

mal wieder ein crash (mittlerweile 3.3.186):
Program terminated with signal 11, Segmentation fault.
#0  0x080be5da in fatal (fmt=0x80e5040 <Address 0x80e5040 out of bounds>)
    at simulate.c:523
523             *((char*)0) = 0/a;
(gdb) bt
#0  0x080be5da in fatal (fmt=0x80e5040 <Address 0x80e5040 out of bounds>)
    at simulate.c:523
Cannot access memory at address 0x80be3f8
(gdb) info local
fmt = 0x80e5040 <Address 0x80e5040 out of bounds>
va = 0xbfffe038
ts = 0x8115748 "\002"
in_fatal = 1

        ----------- err.log ---------------
2002.03.27 00:08:45 [xerq] Demon started
2002.03.27 00:08:45 LDMud 3.3.186 (3-3.186)
2002.03.27 00:08:45 Random seed: 0x3ca0ff7d
DEBUG: new_object(0x82f14b8 'kernel/master') ref 2 flags 300
DEBUG: new_object(0x82e6370 'kernel/lifecycle') ref 54 flags 300
DEBUG: new_object(0x82f1b5c 'kernel/simul_efun') ref 157 flags 300
Loading init file /etc/init_file
Preloading: daemon/boot
DEBUG: new_object(0x82f1884 'kernel/daemon') ref 21 flags 300
DEBUG: new_object(0x82f1c00 'daemon/boot') ref 32 flags 300
Preloading: kernel/login
DEBUG: new_object(0x82f5fa4 'kernel/login') ref 10 flags 300
Preloading: daemon/aliasd
DEBUG: new_object(0x82f4a0c 'daemon/aliasd') ref 32 flags 300
Preloading: daemon/sould
DEBUG: new_object(0x82f61dc 'daemon/sould') ref 41 flags 300
Preloading: daemon/strings
DEBUG: new_object(0x82f67b8 'daemon/strings') ref 54 flags 300
Preloading: daemon/parserd
DEBUG: new_object(0x82fb324 'command/combat') ref 10 flags 300
DEBUG: new_object(0x82fc320 'command/communication') ref 10 flags 300
DEBUG: new_object(0x82f6894 'command/fs') ref 10 flags 300
DEBUG: new_object(0x82fef78 'command/interaction') ref 10 flags 300
DEBUG: new_object(0x83011ac 'command/intermud') ref 21 flags 300
DEBUG: new_object(0x8301b70 'command/mail') ref 10 flags 300
DEBUG: new_object(0x830323c 'command/misc') ref 21 flags 300
DEBUG: new_object(0x8301a00 'command/move') ref 54 flags 300
DEBUG: new_object(0x8308528 'command/objects') ref 54 flags 300
DEBUG: new_object(0x830a094 'daemon/language') ref 157 flags 300
DEBUG: new_object(0x830c87c 'command/report') ref 10 flags 300
DEBUG: new_object(0x830c788 'command/score') ref 21 flags 300
DEBUG: new_object(0x830e844 'command/sense') ref 10 flags 300
DEBUG: new_object(0x830e790 'command/trade') ref 54 flags 300
DEBUG: new_object(0x83146bc 'command/wiz') ref 24 flags 300
DEBUG: new_object(0x831b3a8 'command/wizobj') ref 21 flags 300
DEBUG: new_object(0x831c8f4 'dom/admin/lib/security') ref 10 flags 300
DEBUG: new_object(0x831cb1c 'dom/admin/command/admin') ref 10 flags 300
DEBUG: new_object(0x82faedc 'daemon/parserd') ref 545 flags 300
Preloading: daemon/userd
DEBUG: new_object(0x831cd34 'daemon/userd') ref 35 flags 300
Preloading: daemon/saved
DEBUG: new_object(0x831ca38 'daemon/saved') ref 21 flags 300
Preloading: daemon/banishd
DEBUG: new_object(0x831ce38 'daemon/banishd') ref 24 flags 300
Preloading: daemon/channeld
DEBUG: new_object(0x831cdd4 'std/modules/save') ref 10 flags 300
DEBUG: new_object(0x831ce9c 'daemon/channeld') ref 42 flags 300
Preloading: daemon/language
Preloading: std/player
DEBUG: new_object(0x831d210 'std/container/container') ref 10 flags 300
DEBUG: new_object(0x831d594 'std/basic/property') ref 10 flags 300
DEBUG: new_object(0x831d5f8 'std/basic/hooks') ref 10 flags 300
DEBUG: new_object(0x831d65c 'std/base') ref 72 flags 300
DEBUG: new_object(0x831d728 'std/basic/resistances') ref 10 flags 300
DEBUG: new_object(0x8320f80 'std/living') ref 82 flags 300
DEBUG: new_object(0x83266e4 'std/player') ref 69 flags 300
Preloading: std/room
DEBUG: new_object(0x831d78c 'std/object/fakeitems') ref 10 flags 300
DEBUG: new_object(0x83268a0 'std/basic/add_object') ref 15 flags 300
DEBUG: new_object(0x8327080 'dom/world/servers/room') ref 109 flags 700
DEBUG: new_object(0x8326d44 'std/room') ref 326 flags 300
Preloading: daemon/autodoc
DEBUG: new_object(0x8327520 'daemon/autodoc') ref 21 flags 300
Preloading: daemon/net
DEBUG: new_object(0x832738c 'daemon/net') ref 47 flags 300
Preloading: dom/world/servers/timed
DEBUG: new_object(0x8328600 'daemon/cron') ref 48 flags 300
DEBUG: new_object(0x8328228 'dom/world/servers/timed') ref 599 flags 300
Preloading: dom/world/servers/map
DEBUG: new_object(0x83290e8 'dom/world/servers/map') ref 56 flags 300
Preloading: dom/world/servers/bankd
DEBUG: new_object(0x8329084 'dom/world/servers/bankd') ref 46 flags 300
2002.03.27 00:08:45 LDMud ready for users.
2002.03.27 00:08:49 [xerq] command: open_tcp
2002.03.27 00:08:49 [xerq] command: listen
2002.03.27 00:08:49 [xerq] command: send
2002.03.27 00:08:58 [xerq] command: send
2002.03.27 00:09:11 [xerq] command: rlookup
DEBUG: new_object(0x8331f8c 'daemon/socketd') ref 37 flags 300
DEBUG: new_object(0x8333f50 'daemon/erqd') ref 29 flags 300
DEBUG: new_object(0x83363f4 'daemon/intermud3/services') ref 312 flags 300
DEBUG: new_object(0x8335050 'daemon/intermud3/i3d') ref 93 flags 700
DEBUG: (simulate.c:2621) free_object(0x832738c 'daemon/net') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82c3cb0 'daemon/net.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x82f1c00 'daemon/boot') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x81af854 'daemon/boot.c') ref 0
DEBUG: new_object(0x82f1c00 'daemon/intermud0/inetd') ref 61 flags 300
DEBUG: new_object(0x832738c 'daemon/intermud0/incoming/ping') ref 10 flags 300
DEBUG: new_object(0x83b0298 'daemon/intermud0/incoming/reply') ref 10 flags 300
DEBUG: new_object(0x83af8d4 'kernel/inet') ref 10 flags 300
DEBUG: new_object(0x83b581c 'daemon/boot') ref 32 flags 300
DEBUG: new_object(0x83b5880 'dom/admin/servers/wizards') ref 65 flags 300
DEBUG: new_object(0x83b59a0 'kernel/player_dummy') ref 10 flags 300
DEBUG: new_object(0x83b5bfc 'std/object/material') ref 15 flags 300
DEBUG: new_object(0x83b5c60 'std/object') ref 87 flags 300
DEBUG: new_object(0x83b5e34 'std/disease') ref 116 flags 300
DEBUG: new_object(0x83b5e98 'std/disease/flu') ref 122 flags 300
DEBUG: new_object(0x83b60e8 'daemon/skilld') ref 1348 flags 300
DEBUG: new_object(0x83b6644 'daemon/termcap') ref 427 flags 300
DEBUG: new_object(0x83b7fc0 'daemon/genermsgd') ref 21 flags 300
DEBUG: new_object(0x83b8358 'daemon/files') ref 10 flags 300
DEBUG: new_object(0x83b852c 'std/sublocation') ref 233 flags 300
DEBUG: new_object(0x83b8740 'std/chair') ref 146 flags 300
DEBUG: new_object(0x83b87a4 'home/warpi/obj/sofa') ref 189 flags 300
DEBUG: new_object(0x83b7514 'home/warpi/workroom') ref 89 flags 300
DEBUG: new_object(0x83b8978 'std/basic/proxy') ref 10 flags 300
DEBUG: new_object(0x83b89dc 'std/money') ref 93 flags 300
DEBUG: new_object(0x83b91a0 'daemon/mail') ref 21 flags 300
DEBUG: new_object(0x83b9204 'daemon/mail/mailbox') ref 15 flags 300
DEBUG: (object.c:940) free_prog(0x82e06c4 'home/warpi/workroom.c') ref 0
DEBUG: (object.c:940) free_prog(0x82e06c4 'home/warpi/workroom.c') ref 0 : blueprint (0x83b7514 'home/warpi/workroom') ref 3, flags 1200
DEBUG: new_object(0x83b5754 'std/basic/mcp') ref 69 flags 300
DEBUG: new_object(0x837fc5c 'daemon/mcp') ref 24 flags 300
DEBUG: new_object(0x837a1e8 'daemon/boot') ref 32 flags 300
DEBUG: (simulate.c:2621) free_object(0x837a1e8 'daemon/boot') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x833aad4 'daemon/boot.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b581c 'daemon/boot') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82d89ec 'daemon/boot.c') ref 0
DEBUG: new_object(0x83bb994 'std/modules/nutrition_effect') ref 18 flags 300
DEBUG: new_object(0x83bba78 'std/modules/drinkable') ref 24 flags 300
DEBUG: new_object(0x83bbb9c 'std/liquid') ref 153 flags 300
DEBUG: new_object(0x83bbc50 'std/liquid/beer') ref 159 flags 300
DEBUG: new_object(0x83bbfbc 'std/pen') ref 117 flags 300
DEBUG: new_object(0x83bc114 'std/modules/writeable') ref 10 flags 300
DEBUG: new_object(0x83bc1b8 'std/paper') ref 160 flags 300
DEBUG: new_object(0x83bccd0 'std/container') ref 87 flags 300
DEBUG: new_object(0x83bcd64 'std/liquid_container') ref 152 flags 700
DEBUG: new_object(0x83bce2c 'home/antihec/obj/starkbeer') ref 159 flags 300
DEBUG: new_object(0x83bcef4 'home/firebat/liquid/alcohol') ref 159 flags 300
DEBUG: new_object(0x83bd00c 'std/modules/usable') ref 10 flags 300
DEBUG: new_object(0x83bd070 'home/firebat/obj/saltcellar') ref 93 flags 300
DEBUG: (swap.c:689) free_prog(0x82cc3dc 'daemon/autodoc.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c0808 'dom/admin/command/admin.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c1008 'command/wizobj.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c4010 'command/wiz.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82bcef4 'command/trade.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82bb64c 'command/score.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81a825c 'command/report.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82bd650 'command/objects.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81a6a94 'command/move.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82ba5f0 'command/misc.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81acbbc 'command/mail.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81ed82c 'command/intermud.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82b8dec 'command/fs.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81aa944 'command/combat.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81efa60 'daemon/erqd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82dba1c 'daemon/intermud0/incoming/reply.c') ref 0
DEBUG: (swap.c:669) free_prog(0x835055c 'command/fs.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82b85f4 'command/interaction.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834e67c 'command/move.c') ref 0
DEBUG: (swap.c:689) free_prog(0x833ca1c 'daemon/mail/mailbox.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82e0e7c 'daemon/mail.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82d1e48 'daemon/skilld.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c85a4 'kernel/player_dummy.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c053c 'kernel/inet.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82d0b3c 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81ea934 'dom/world/servers/map.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82d0394 'daemon/cron.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82cf8ac 'dom/world/servers/timed.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82cbdac 'dom/world/servers/room.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81ef608 'daemon/banishd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d1e48 'command/trade.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82bbdb4 'command/sense.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82b5b78 'command/communication.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81a8aa4 'kernel/login.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8338bbc 'daemon/genermsgd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81ee898 'daemon/language.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82b2d9c 'daemon/parserd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81e98f8 'daemon/strings.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81aae48 'daemon/sould.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81a9694 'daemon/aliasd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aae48 'dom/world/servers/timed.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82e0e7c 'dom/world/servers/map.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a8aa4 'command/communication.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834ba88 'command/combat.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'command/sense.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea878 'dom/admin/command/admin.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'daemon/genermsgd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bd650 'command/objects.c') ref 0
]Done.
2002.03.27 00:48:19 daemon/intermud0/inetd.c: Illegal to redeclare local name line 88 
2002.03.27 00:48:19 daemon/intermud0/inetd.c: Bad assignment ( string vs string *) line 90 
2002.03.27 00:48:19 daemon/intermud0/inetd.c: Variable name not declared ! line 98 
2002.03.27 00:48:19 daemon/intermud0/inetd.c: Bad arg 1 type to lower_case(): got int, expected string; line 98 
2002.03.27 00:48:19 daemon/intermud0/inetd.c: Variable name not declared ! line 99 
2002.03.27 00:48:19 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 107 
2002.03.27 00:48:19 Error in loading object: 'daemon/intermud0/inetd'.
2002.03.27 00:48:47 daemon/intermud0/inetd.c: Illegal to redeclare local name line 88 
2002.03.27 00:48:47 daemon/intermud0/inetd.c: Bad assignment ( string vs string *) line 90 
2002.03.27 00:48:47 daemon/intermud0/inetd.c: Variable name not declared ! line 98 
2002.03.27 00:48:47 daemon/intermud0/inetd.c: Bad arg 1 type to lower_case(): got int, expected string; line 98 
2002.03.27 00:48:47 daemon/intermud0/inetd.c: Variable name not declared ! line 99 
2002.03.27 00:48:47 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 107 
2002.03.27 00:48:47 Error in loading object: 'daemon/intermud0/inetd'.
2002.03.27 00:48:48 daemon/intermud0/inetd.c: Illegal to redeclare local name line 88 
2002.03.27 00:48:48 daemon/intermud0/inetd.c: Bad assignment ( string vs string *) line 90 
2002.03.27 00:48:48 daemon/intermud0/inetd.c: Variable name not declared ! line 98 
2002.03.27 00:48:48 daemon/intermud0/inetd.c: Bad arg 1 type to lower_case(): got int, expected string; line 98 
2002.03.27 00:48:48 daemon/intermud0/inetd.c: Variable name not declared ! line 99 
2002.03.27 00:48:48 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 107 
2002.03.27 00:48:48 Error in loading object: 'daemon/intermud0/inetd'.
2002.03.27 00:49:12 daemon/intermud0/inetd.c: Bad assignment ( string vs string *) line 90 
2002.03.27 00:49:12 daemon/intermud0/inetd.c: Variable name not declared ! line 98 
2002.03.27 00:49:12 daemon/intermud0/inetd.c: Bad arg 1 type to lower_case(): got int, expected string; line 98 
2002.03.27 00:49:12 daemon/intermud0/inetd.c: Variable name not declared ! line 99 
2002.03.27 00:49:12 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 107 
2002.03.27 00:49:12 daemon/intermud0/inetd.c: Bad arg 1 type to explode(): got int, expected string; line 108 
2002.03.27 00:49:12 Error in loading object: 'daemon/intermud0/inetd'.
2002.03.27 00:49:32 daemon/intermud0/inetd.c: Variable name not declared ! line 98 
2002.03.27 00:49:32 daemon/intermud0/inetd.c: Variable name not declared ! line 99 
2002.03.27 00:49:32 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 107 
2002.03.27 00:49:32 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 109 
2002.03.27 00:49:32 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 109 
2002.03.27 00:49:32 daemon/intermud0/inetd.c: Variable name not declared ! line 117 
2002.03.27 00:49:32 Error in loading object: 'daemon/intermud0/inetd'.
2002.03.27 00:49:44 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 107 
2002.03.27 00:49:44 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 109 
2002.03.27 00:49:44 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 109 
2002.03.27 00:49:44 daemon/intermud0/inetd.c: Variable local_cmds not declared ! line 121 
2002.03.27 00:49:44 Error in loading object: 'daemon/intermud0/inetd'.
DEBUG: (swap.c:669) free_prog(0x81ea878 'daemon/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a9bf4 'kernel/player_dummy.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a6a94 'command/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bce50 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a6a94 'command/score.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833ca1c 'daemon/banishd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bce50 'daemon/skilld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834ba88 'command/report.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8339e24 'command/intermud.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ee7f4 'command/wizobj.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a6a94 'daemon/cron.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea878 'dom/world/servers/room.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82db990 'daemon/intermud0/incoming/reply.c') ref 0
DEBUG: new_object(0x83b581c 'daemon/intermud') ref 21 flags 300
DEBUG: new_object(0x83a94b0 'daemon/man') ref 21 flags 300
DEBUG: new_object(0x837a1e8 'daemon/getopt') ref 10 flags 300
DEBUG: new_object(0x83bb670 'daemon/intermud0/inetd') ref 882 flags 300
DEBUG: (simulate.c:2621) free_object(0x82f1c00 'daemon/intermud0/inetd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82de228 'daemon/intermud0/inetd.c') ref 0
DEBUG: new_object(0x82f1c00 'kernel/wiztool') ref 21 flags 300
DEBUG: new_object(0x839986c 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: new_object(0x83b57b8 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x839986c 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82db990 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x839986c 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x83b57b8 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x834ba88 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x83b57b8 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x839986c 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82db990 'home/warpi/.tool.cmd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b57b8 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x834ba88 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x83b57b8 'daemon/intermud0/inetd') ref 3736 flags 300
DEBUG: (swap.c:669) free_prog(0x81acb30 'command/interaction.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aae48 'daemon/language.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8352cbc 'daemon/sould.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'daemon/genermsgd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834cdd0 'command/misc.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83bb670 'daemon/intermud0/inetd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b8d64 'daemon/intermud0/inetd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b57b8 'daemon/intermud0/inetd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x834872c 'daemon/intermud0/inetd.c') ref 0
DEBUG: new_object(0x83b57b8 'daemon/intermud0/inetd') ref 3714 flags 300
DEBUG: new_object(0x84c7768 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2517) free_object(0x84c7768 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8353be4 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x84c7768 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2517) free_object(0x84c7768 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8353be4 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x84c7768 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x84c7768 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8353be4 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x84c7768 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x84c7768 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x83392cc 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x84c7768 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: new_object(0x84d9144 'daemon/intermud0/incoming/query') ref 10 flags 300
2002.03.27 00:51:46 Caught error: Too deep recursion.
2002.03.27 00:51:46 ... execution continues.
2002.03.27 00:51:46 Caught error: Too deep recursion.
2002.03.27 00:51:46 ... execution continues.
DEBUG: (simulate.c:2621) free_object(0x84c7768 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x83392cc 'home/warpi/.tool.cmd.c') ref 0
2002.03.27 00:51:58 Caught error: Too deep recursion.
2002.03.27 00:51:58 ... execution continues.
2002.03.27 00:52:10 Caught error: Too deep recursion.
2002.03.27 00:52:10 ... execution continues.
2002.03.27 00:52:10 Caught error: Too deep recursion.
2002.03.27 00:52:10 ... execution continues.
DEBUG: new_object(0x873fee0 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x873fee0 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x83392cc 'home/warpi/.tool.cmd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81ea878 'daemon/intermud.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8339e24 'command/intermud.c') ref 0
DEBUG: new_object(0x84cb950 'daemon/intermud0/inetd') ref 3190 flags 300
DEBUG: (simulate.c:2621) free_object(0x83b57b8 'daemon/intermud0/inetd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82be658 'daemon/intermud0/inetd.c') ref 0
DEBUG: new_object(0x83b57b8 'daemon/intermud0/incoming/channel') ref 10 flags 300
DEBUG: new_object(0x873ece0 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: new_object(0x873ec7c 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x873ece0 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8353be4 'home/warpi/.tool.cmd.c') ref 0
2002.03.27 00:57:59 [xerq] command: send
2002.03.27 00:57:59 [xerq] command: send
DEBUG: new_object(0x873eaf8 'daemon/channeld/err_chan') ref 10 flags 300
2002.03.27 00:55:06 Error in master_ob->receive_udp()
DEBUG: (simulate.c:2621) free_object(0x873ec7c 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82bc45c 'home/warpi/.tool.cmd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8354d64 'daemon/man.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c3f5c 'command/wiz.c') ref 0
DEBUG: new_object(0x873ece0 'daemon/intermud0/inetd') ref 3190 flags 300
DEBUG: (simulate.c:2621) free_object(0x84cb950 'daemon/intermud0/inetd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8374018 'daemon/intermud0/inetd.c') ref 0
DEBUG: new_object(0x874fc54 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2517) free_object(0x874fc54 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8353be4 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x874fc54 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2517) free_object(0x874fc54 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8353be4 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x874fc54 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x874fc54 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8353be4 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x874fc54 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x874fc54 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8353be4 'home/warpi/.tool.cmd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea7e8 'daemon/intermud.c') ref 0
DEBUG: new_object(0x873d8b8 'daemon/intermud0/inetd') ref 3190 flags 300
DEBUG: (simulate.c:2621) free_object(0x873ece0 'daemon/intermud0/inetd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b8d64 'daemon/intermud0/inetd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aca5c 'daemon/man.c') ref 0
DEBUG: new_object(0x874b054 'daemon/intermud0/incoming/who') ref 10 flags 300
DEBUG: (swap.c:669) free_prog(0x8352cbc 'daemon/sould.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81ab64c 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ab4c8 'dom/admin/command/admin.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82de4ec 'command/trade.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'command/score.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bfc10 'command/report.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b8d64 'command/objects.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'command/move.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'command/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bfc10 'command/combat.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bfc10 'daemon/erqd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x8320f80 'std/living') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x8327520 'daemon/autodoc') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x834ae78 'daemon/autodoc.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b5e34 'std/disease') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83b5e98 'std/disease/flu') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83b852c 'std/sublocation') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83b8740 'std/chair') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83b87a4 'home/warpi/obj/sofa') ref 0 flags 210
DEBUG: (swap.c:689) free_prog(0x83477a8 'daemon/channeld/err_chan.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c8508 'kernel/wiztool.c') ref 0
DEBUG: new_object(0x874ac54 'daemon/intermud0/inetd') ref 3070 flags 300
DEBUG: (simulate.c:2621) free_object(0x873d8b8 'daemon/intermud0/inetd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82be654 'daemon/intermud0/inetd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834ae78 'kernel/login.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'daemon/skilld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bd124 'kernel/player_dummy.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833a8e8 'kernel/inet.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'dom/world/servers/map.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'dom/world/servers/room.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'daemon/banishd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'command/sense.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b91a0 'daemon/mail') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x81ab4c8 'daemon/mail.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b9204 'daemon/mail/mailbox') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82de4ec 'daemon/mail/mailbox.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83bc1b8 'std/paper') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83bccd0 'std/container') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83bcd64 'std/liquid_container') ref 0 flags 610
DEBUG: (simulate.c:2621) free_object(0x83bce2c 'home/antihec/obj/starkbeer') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83bcef4 'home/firebat/liquid/alcohol') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83bd070 'home/firebat/obj/saltcellar') ref 0 flags 210
DEBUG: (swap.c:669) free_prog(0x8349384 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: new_object(0x83bd070 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2517) free_object(0x83bd070 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8353be4 'home/warpi/.tool.cmd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d0f64 'daemon/channeld/err_chan.c') ref 0
DEBUG: (swap.c:689) free_prog(0x83497ac 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8339e24 'command/intermud.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea7e8 'daemon/intermud.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81aca5c 'daemon/intermud0/incoming/who.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'daemon/intermud0/incoming/who.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82cfe54 'command/communication.c') ref 0
DEBUG: new_object(0x83bd070 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x83bd070 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x83392cc 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x83bcef4 'daemon/channeld/wiz_only') ref 10 flags 300
DEBUG: (swap.c:669) free_prog(0x82b56f4 'command/fs.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81aa854 'daemon/getopt.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82db264 'daemon/intermud0/incoming/reply.c') ref 0
DEBUG: new_object(0x83b9310 'daemon/autodoc') ref 21 flags 300
DEBUG: (swap.c:669) free_prog(0x82b8d64 'command/interaction.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b9310 'daemon/autodoc') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b9d6c 'daemon/autodoc.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8355d6c 'home/firebat/obj/saltcellar.c') ref 0
DEBUG: (swap.c:689) free_prog(0x834be80 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:689) free_prog(0x834a70c 'home/antihec/obj/starkbeer.c') ref 0
DEBUG: (swap.c:689) free_prog(0x834f568 'std/liquid_container.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8352694 'std/paper.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8355b58 'home/antihec/obj/starkbeer.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8339e24 'dom/world/servers/map.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ab4c8 'dom/world/servers/room.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e88f0 'command/sense.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c8508 'kernel/wiztool.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8339558 'daemon/files.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ee7f4 'command/wizobj.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e88f0 'daemon/man.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c39e4 'command/wiz.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'command/intermud.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea7e8 'daemon/intermud.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c87b0 'daemon/channeld/wiz_only.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83487a4 'command/communication.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b2d9c 'daemon/parserd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8352cbc 'daemon/sould.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b84fc 'daemon/aliasd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x833ae2c 'home/warpi/obj/sofa.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834ae78 'daemon/genermsgd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834cdd0 'daemon/language.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8350c24 'command/misc.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a969c 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82de4ec 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834a70c 'home/firebat/obj/saltcellar.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834bd5c 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8355b58 'home/antihec/obj/starkbeer.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834f4d8 'std/liquid_container.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a8aa4 'std/paper.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c2638 'daemon/saved.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82db0bc 'daemon/channeld/wiz_only.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x873eaf8 'daemon/channeld/err_chan') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82df594 'daemon/channeld/err_chan.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x874b054 'daemon/intermud0/incoming/who') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x833cbe4 'daemon/intermud0/incoming/who.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834bd5c 'home/firebat/obj/saltcellar.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea7e8 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c2638 'home/antihec/obj/starkbeer.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833ad54 'std/liquid_container.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ab4c8 'std/paper.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/saved.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82de4ec 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'command/fs.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c8508 'daemon/getopt.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b0298 'daemon/intermud0/incoming/reply') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8347518 'daemon/intermud0/incoming/reply.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aa854 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c2e84 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834bd5c 'home/firebat/obj/saltcellar.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea7e8 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c2638 'home/antihec/obj/starkbeer.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833ad54 'std/liquid_container.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ab4c8 'std/paper.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8355b58 'daemon/saved.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aca5c 'kernel/wiztool.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e88f0 'daemon/files.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ee7f4 'command/wizobj.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833ad54 'std/liquid_container.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8355b58 'command/intermud.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82db264 'daemon/intermud.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834cdd0 'command/misc.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8352694 'command/communication.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83755b8 'daemon/parserd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8355b58 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'daemon/sould.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea7e8 'daemon/aliasd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/genermsgd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'daemon/language.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83bcef4 'daemon/channeld/wiz_only') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82db0bc 'daemon/channeld/wiz_only.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834bd5c 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834bd5c 'home/firebat/obj/saltcellar.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8355b58 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e88f0 'home/antihec/obj/starkbeer.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833ad54 'std/liquid_container.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ab4c8 'std/paper.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b83f0 'daemon/saved.c') ref 0
DEBUG: new_object(0x83bd070 'std/sublocation') ref 233 flags 300
DEBUG: new_object(0x83bcef4 'std/chair') ref 146 flags 300
DEBUG: new_object(0x83b0298 'home/warpi/obj/sofa') ref 189 flags 300
DEBUG: new_object(0x838a5d4 'daemon/fingerd') ref 21 flags 300
DEBUG: (object.c:272) free_prog(0x81ea7e8 'home/warpi/obj/sofa.c') ref 0
DEBUG: (object.c:582) free_prog(0x82dcd60 'std/chair.c') ref 0
DEBUG: (object.c:582) free_prog(0x833b62c 'std/sublocation.c') ref 0
DEBUG: (object.c:272) free_prog(0x82e2774 'std/disease/flu.c') ref 0
DEBUG: (object.c:582) free_prog(0x82e16c8 'std/disease.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aa854 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b83f0 'daemon/saved.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x84d9144 'daemon/intermud0/incoming/query') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82e26e8 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: new_object(0x84d9144 'daemon/autodoc') ref 21 flags 300
DEBUG: (swap.c:689) free_prog(0x82e06c4 'daemon/mcp.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8354b08 'daemon/files.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82d1660 'daemon/fingerd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'daemon/language.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83487a4 'command/communication.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83755b8 'daemon/parserd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'daemon/aliasd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834bd5c 'home/firebat/obj/saltcellar.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8355b58 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e88f0 'home/antihec/obj/starkbeer.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833ad54 'std/liquid_container.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ab4c8 'std/paper.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82dda0c 'daemon/termcap.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82b7188 'dom/admin/servers/wizards.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e926c 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82de4ec 'daemon/banishd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x84d9144 'daemon/autodoc') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b8d64 'daemon/autodoc.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82d8cc0 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82d7804 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82d28a8 'daemon/socketd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d28a8 'daemon/language.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82dcd60 'std/liquid_container.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/fingerd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c8508 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8352694 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d8bb8 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833d6b8 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d28a8 'daemon/socketd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aca5c 'daemon/saved.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834bd5c 'daemon/mcp.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834bd5c 'home/firebat/obj/saltcellar.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'home/antihec/obj/starkbeer.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82dcc84 'std/liquid_container.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'std/paper.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8342002.03.27 03:54:14 [xerq] command: send
2002.03.27 04:49:19 [xerq] command: rlookup
bd5c 'daemon/termcap.c') ref 0
DEBUG: (swap.c:669) free_prog(0x835055c 'dom/admin/servers/wizards.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82cfe54 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d28a8 'daemon/socketd.c') ref 0
DEBUG: new_object(0x83b9310 'std/sublocation') ref 233 flags 300
DEBUG: new_object(0x83b73b0 'std/chair') ref 146 flags 300
DEBUG: new_object(0x830190c 'home/warpi/obj/sofa') ref 189 flags 300
DEBUG: (simulate.c:2621) free_object(0x838a5d4 'daemon/fingerd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8352694 'daemon/fingerd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83bd070 'std/sublocation') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83bcef4 'std/chair') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83b0298 'home/warpi/obj/sofa') ref 0 flags 210
DEBUG: (swap.c:669) free_prog(0x82dd82c 'daemon/files.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aca5c 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c8508 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: new_object(0x83bce2c 'daemon/intermud0/incoming/query') ref 10 flags 300
DEBUG: new_object(0x83bcef4 'daemon/autodoc') ref 21 flags 300
DEBUG: (simulate.c:2621) free_object(0x83bcef4 'daemon/autodoc') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x834ccf4 'daemon/autodoc.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81e926c 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: new_object(0x83bd070 'kernel/http') ref 10 flags 300
DEBUG: (swap.c:669) free_prog(0x82c8508 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:689) free_prog(0x833cef4 'std/basic/mcp.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834d8d4 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b9310 'std/sublocation') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83b73b0 'std/chair') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x830190c 'home/warpi/obj/sofa') ref 0 flags 210
DEBUG: (swap.c:669) free_prog(0x81aca5c 'daemon/termcap.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82df594 'kernel/inet.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b83f0 'daemon/saved.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e88f0 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833d6b8 'daemon/genermsgd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81ea7e8 'home/warpi/obj/sofa.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8355b58 'dom/admin/servers/wizards.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e926c 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea7e8 'home/warpi/obj/sofa.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c8508 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82cfe54 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8354b08 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d28a8 'daemon/socketd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338ac8 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82cfe54 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833d468 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d28a8 'daemon/socketd.c') ref 0
DEBUG: new_object(0x83b73b0 'daemon/autodoc') ref 21 flags 300
DEBUG: (simulate.c:2621) free_object(0x83b73b0 'daemon/autodoc') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8348fa8 'daemon/autodoc.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c8508 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea7e8 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8347058 'daemon/socketd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83bce2c 'daemon/intermud0/incoming/query') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x81ea7e8 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: new_o2002.03.27 08:10:45 [xerq] command: send
2002.03.27 08:33:18 [xerq] command: send
2002.03.27 08:33:18 [xerq] command: send
2002.03.27 08:33:39 [xerq] command: send
2002.03.27 08:33:39 [xerq] command: send
bject(0x83b5efc 'daemon/intermud0/incoming/query') ref 10 flags 300
DEBUG: (swap.c:689) free_prog(0x82cd734 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82e06c4 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8354b08 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8350c24 'daemon/socketd.c') ref 0
2002.03.27 07:17:49 Caught error: Too deep recursion.
2002.03.27 07:17:49 ... execution continues.
DEBUG: (swap.c:669) free_prog(0x82c8508 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: new_object(0x83b8e84 'daemon/autodoc') ref 21 flags 300
DEBUG: (swap.c:669) free_prog(0x82e06c4 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8347058 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'daemon/socketd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b8e84 'daemon/autodoc') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x83487a4 'daemon/autodoc.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c8508 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8347058 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'daemon/socketd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82e06c4 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e88f0 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8347058 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d28a8 'daemon/socketd.c') ref 0
DEBUG: new_object(0x83b73b0 'daemon/mail') ref 21 flags 300
DEBUG: new_object(0x83b8808 'daemon/mail/mailbox') ref 15 flags 300
DEBUG: new_object(0x874c8d4 'daemon/fingerd') ref 21 flags 300
DEBUG: (object.c:272) free_prog(0x8352694 'home/firebat/obj/saltcellar.c') ref 0
DEBUG: (object.c:272) free_prog(0x82dd82c 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (object.c:272) free_prog(0x82de1a0 'home/antihec/obj/starkbeer.c') ref 0
DEBUG: (object.c:272) free_prog(0x82d765c 'std/liquid_container.c') ref 0
DEBUG: (object.c:582) free_prog(0x8353dec 'std/container.c') ref 0
DEBUG: (object.c:272) free_prog(0x82e16c8 'std/paper.c') ref 0
DEBUG: (object.c:272) free_prog(0x83392cc 'home/warpi/obj/sofa.c') ref 0
DEBUG: (object.c:582) free_prog(0x8352e98 'std/chair.c') ref 0
DEBUG: (object.c:582) free_prog(0x8339acc 'std/sublocation.c') ref 0
DEBUG: (swap.c:689) free_prog(0x834ee80 'std/modules/usable.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8352360 'std/modules/writeable.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8351d68 'std/pen.c') ref 0
DEBUG: (swap.c:689) free_prog(0x834c66c 'std/liquid/beer.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c8508 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: new_object(0x874c7d4 'std/sublocation') ref 233 flags 300
DEBUG: new_object(0x83b8e84 'std/chair') ref 146 flags 300
DEBUG: new_object(0x8389b70 'home/warpi/obj/sofa') ref 189 flags 300
DEBUG: (object.c:272) free_prog(0x8338ac8 'home/warpi/obj/sofa.c') ref 0
DEBUG: (object.c:582) free_prog(0x834f3f8 'std/chair.c') ref 0
DEBUG: (object.c:582) free_prog(0x82dcc84 'std/sublocation.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'kernel/login.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82df594 'kernel/inet.c') ref 0
DEBUG: (swap.c:689) free_prog(0x81ef7fc 'daemon/mail/mailbox.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82d1660 'daemon/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82e25dc 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b83f0 'daemon/saved.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'command/sense.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834bd5c 'daemon/skilld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bd124 'kernel/player_dummy.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a2002.03.27 08:51:13 [xerq] command: rlookup
2002.03.27 09:30:36 [xerq] command: rlookup
2002.03.27 09:34:03 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:34:06 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:37:25 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:37:28 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:38:25 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:38:28 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:43:15 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:43:20 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:44:31 [xerq] command: rlookup
2002.03.27 09:44:44 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:44:48 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:45:00 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:45:04 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:45:16 comm: write EWOULDBLOCK. Message discarded.
a854 'dom/world/servers/map.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8354b08 'dom/world/servers/room.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e88f0 'daemon/banishd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833ad54 'daemon/language.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83487a4 'command/communication.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aad90 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x83755b8 'daemon/fingerd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834c260 'command/intermud.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a92c0 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82e16c8 'daemon/intermud.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82e16c8 'daemon/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834a594 'command/misc.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d8bb8 'daemon/parserd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ab294 'daemon/aliasd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a92c0 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82de1a0 'daemon/fingerd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8351d68 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ee7f4 'daemon/socketd.c') ref 0
DEBUG: new_object(0x84d9144 'daemon/autodoc') ref 21 flags 300
DEBUG: (simulate.c:2621) free_object(0x84d9144 'daemon/autodoc') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x834a444 'daemon/autodoc.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8353cf0 'daemon/saved.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b5efc 'daemon/intermud0/incoming/query') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x834ed6c 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834bd5c 'kernel/login.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82cdbe0 'kernel/inet.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bd650 'command/wiz.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82e25dc 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82c8508 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8351d68 'daemon/language.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8339c30 'daemon/genermsgd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea7e8 'command/interaction.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aa854 'daemon/sould.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8353cf0 'daemon/saved.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea2e8 'daemon/language.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833ad54 'command/misc.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d8bb8 'daemon/parserd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a92c0 'daemon/aliasd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a8aa4 'daemon/files.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8347058 'daemon/termcap.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82e06c4 'dom/admin/servers/wizards.c') ref 0
DEBUG: new_object(0x83b9268 'daemon/intermud0/incoming/query') ref 10 flags 300
DEBUG: new_object(0x874b054 'std/basic/cgi') ref 54 flags 300
DEBUG: new_object(0x83bd0d4 'dom/web/docs/index') ref 54 flags 300
DEBUG: new_object(0x873d8b8 'dom/web/docs/man') ref 54 flags 300
DEBUG: (simulate.c:2621) free_object(0x83b73b0 'daemon/mail') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82dddcc 'daemon/mail.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b8808 'daemon/mail/mailbox') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82e06c4 'daemon/mail/mailbox.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x874c8d4 'daemon/fingerd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x81acc7c 'daemon/fingerd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8353cf0 'daemon/saved.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x874c7d4 'std/sublocation') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83b8e84 'std/chair') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x8389b70 'home/warpi/obj/sofa') ref 0 flags 210
DEBUG: (swap.c:689) free_prog(0x8377cd4 'home/warpi/obj/sofa.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d360c 'daemon/termcap.c') ref 0
DEBUG: (swap.c:689) free_prog(0x834ed6c 'daemon/intermud02002.03.27 09:48:55 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:48:58 comm: write EWOULDBLOCK. Message discarded.
2002.03.27 09:49:05 [xerq] command: send
2002.03.27 09:49:25 [xerq] command: send
/incoming/query.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82dc468 'dom/web/docs/index.c') ref 0
DEBUG: new_object(0x874c7d4 'dom/web/docs/who') ref 54 flags 300
DEBUG: new_object(0x874c854 'dom/web/docs/finger') ref 54 flags 300
DEBUG: new_object(0x83b8808 'daemon/fingerd') ref 21 flags 300
DEBUG: new_object(0x83bce90 'home/firebat/public_html/index') ref 54 flags 300
DEBUG: (swap.c:669) free_prog(0x8353cf0 'daemon/saved.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aa854 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82dc994 'kernel/login.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c7dd4 'dom/web/docs/man.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82df6e4 'daemon/man.c') ref 0
DEBUG: (swap.c:689) free_prog(0x834b444 'dom/web/docs/who.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8351c2c 'daemon/fingerd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x833b248 'dom/web/docs/finger.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ab44c 'daemon/language.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834ac78 'daemon/strings.c') ref 0
DEBUG: (swap.c:689) free_prog(0x83525d8 'home/firebat/public_html/index.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8350c24 'dom/web/docs/index.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82cd598 'daemon/banishd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8352894 'kernel/player_dummy.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a84a4 'kernel/inet.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/files.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'daemon/termcap.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e9458 'dom/admin/servers/wizards.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8353cf0 'daemon/saved.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8353cf0 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/fingerd.c') ref 0
DEBUG: new_object(0x8389b70 'std/sublocation') ref 233 flags 300
DEBUG: new_object(0x83b5efc 'std/chair') ref 146 flags 300
DEBUG: new_object(0x83b8e84 'home/warpi/obj/sofa') ref 189 flags 300
DEBUG: (swap.c:669) free_prog(0x81e93c0 'dom/admin/servers/wizards.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d13a8 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d0fd4 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833b248 'home/firebat/public_html/index.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e93c0 'dom/web/docs/who.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aa854 'dom/web/docs/finger.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8353cf0 'daemon/saved.c') ref 0
DEBUG: new_object(0x874c8d4 'daemon/autodoc') ref 21 flags 300
DEBUG: (simulate.c:2621) free_object(0x874c8d4 'daemon/autodoc') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82cfe54 'daemon/autodoc.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82dd82c 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: new_object(0x83b73b0 'home/mrks/obj/paper') ref 160 flags 300
DEBUG: new_object(0x83bbe30 'std/container') ref 87 flags 300
DEBUG: new_object(0x83bbdcc 'std/liquid_container') ref 152 flags 700
DEBUG: new_object(0x874cdd4 'std/modules/wieldable') ref 10 flags 300
DEBUG: new_object(0x874cf54 'std/weapon') ref 125 flags 300
DEBUG: new_object(0x874d554 'home/warpi/knueppel') ref 131 flags 300
DEBUG: new_object(0x8749a54 'home/struggle/vodka') ref 159 flags 300
DEBUG: new_object(0x83b5e98 'home/tetley/vodka') ref 159 flags 300
DEBUG: new_object(0x874aed4 'home/firebat/liquid/alcohol') ref 159 flags 300
DEBUG: new_object(0x874efd4 'daemon/mail') ref 21 flags 300
DEBUG: new_object(0x874f054 'daemon/mail/mailbox') ref 15 flags 300
DEBUG: (object.c:272) free_prog(0x8351b58 'home/warpi/obj/sofa.c') ref 0
DEBUG: (object.c:582) free_prog(0x82bf660 'std/chair.c') ref 0
DEBUG: (object.c:582) free_prog(0x82bad74 'std/sublocation.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x873d8b8 'dom/web/docs/man') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b7240 'dom/web/docs/man.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x874c7d4 'dom/web/docs/who') ref 0 flags 610
DEBUG: (object.c:272) free_prog(0x82bac64 'dom/web/docs/who.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x874c854 'dom/web/docs/finger') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x834311c 'dom/web/docs/finger.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b8808 'daemon/fingerd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x83439f0 'daemon/fingerd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x874b054 'std/basic/cgi') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83bce90 'home/firebat/public_html/index') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b7240 'home/firebat/public_html/index.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83bd0d4 'dom/web/docs/index') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b7240 'dom/web/docs/index.c') ref 0
DEBUG: (object.c:582) free_prog(0x81aca5c 'std/basic/cgi.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ba180 'kernel/login.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81a84a4 'kernel/inet.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'daemon/mcp.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b3180 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83395dc 'dom/world/servers/map.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83383b8 'dom/world/servers/room.c') ref 0
DEBUG: (swap.c:689) free_prog(0x833f3f8 'daemon/mail/mailbox.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8343418 'daemon/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82dd82c 'daemon/banishd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b3b88 'command/sense.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b3684 'daemon/skilld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82dcbfc 'kernel/player_dummy.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338960 'daemon/language.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833f8d0 'daemon/parserd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834ac78 'daemon/strings.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8342228 'daemon/sould.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'daemon/aliasd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ed82c 'daemon/files.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8346bd8 'daemon/genermsgd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8377ac4 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834ac78 'daemon/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8352338 'daemon/termcap.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81e93c0 'dom/admin/servers/wizards.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8346bd8 'dom/admin/servers/wizards.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8377ac4 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x8389b70 'std/sublocation') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83b5efc 'std/chair') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x83b8e84 'home/warpi/obj/sofa') ref 0 flags 210
DEBUG: (swap.c:689) free_prog(0x8375dbc 'home/warpi/obj/sofa.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83755b8 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8345d08 'daemon/intermud0/incoming/channel.c') ref 0
]]]]]Player object initialized.
DEBUG: (swap.c:689) free_prog(0x82b45a8 'home/tetley/vodka.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82da72c 'home/struggle/vodka.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d0af4 'std/liquid/beer.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82df6e4 'std/basic/mcp.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82cfe54 'home/warpi/knueppel.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82b5c38 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82beb84 'std/liquid_container.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82c45a8 'home/mrks/obj/paper.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ab30c 'std/pen.c') ref 0
]Player object initialized.
DEBUG: new_object(0x83bce90 'home/firebat/.tool.cmd') ref 10 flags 300
DEBUG: new_object(0x874b054 'std/living') ref 82 flags 300
DEBUG: new_object(0x874c254 'std/basic/chat') ref 10 flags 300
DEBUG: new_object(0x874c854 'std/npc') ref 142 flags 300
DEBUG: new_object(0x83b8808 'dom/world/servers/raced') ref 160 flags 300
DEBUG: (simulate.c:2621) free_object(0x83bce90 'home/firebat/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8346a60 'home/firebat/.tool.cmd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83bbe30 'std/container') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x874cf54 'std/weapon') ref 0 flags 210
DEBUG: (swap.c:669) free_prog(0x833cbe4 'command/wiz.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d9004 'kernel/inet.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ddcdc 'kernel/login.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82cd4d8 'daemon/mcp.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bd650 'daemon/banishd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83388f4 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83383b8 'dom/world/servers/map.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'dom/world/servers/room.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83513f0 'daemon/mail/mailbox.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8338df8 'daemon/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83755b8 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8353cf0 'daemon/saved.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8375c88 'command/sense.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aa854 'kernel/player_dummy.c') ref 0
DEBUG: new_object(0x874cf54 'std/disease') ref 116 flags 300
DEBUG: new_object(0x8389b70 'std/disease/flu') ref 122 flags 300
DEBUG: new_object(0x83bd394 'daemon/shutd') ref 21 flags 300
DEBUG: (swap.c:669) free_prog(0x8340f58 'command/interaction.c') ref 0
DEBUG: (swap.c:689) free_prog(0x835bfd0 'dom/world/servers/raced.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83415b0 'command/wizobj.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82beb84 'kernel/wiztool.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83597bc 'daemon/sould.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83473e8 'daemon/genermsgd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8342a40 'command/objects.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83620f8 'command/objects.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x83b9268 'daemon/intermud0/incoming/query') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82d7d8c 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: new_object(0x874f254 'daemon/autodoc') ref 21 flags 300
DEBUG: (simulate.c:2621) free_object(0x874f254 'daemon/autodoc') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x83661b8 'daemon/autodoc.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8361b10 'dom/world/servers/raced.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d9004 'kernel/inet.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d8954 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82cd4a0 'daemon/mail/mailbox.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'daemon/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bd550 'daemon/banishd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ab30c 'kernel/login.c') ref 0
DEBUG: (swap.c:669) free_prog(0x835a410 'daemon/mcp.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bf524 'daemon/skilld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aa854 'kernel/player_dummy.c') ref 0
DEBUG: (swap.c:669) free_prog(0x835a990 'command/communication.c') ref 0
DEBUG: (swap.c:689) free_prog(0x836490c 'daemon/shutd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83513f0 'dom/world/servers/map.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83383b8 'dom/world/servers/room.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'command/misc.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8375c88 'command/sense.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8353cf0 'daemon/saved.c') ref 0
DEBUG: new_object(0x874f0d4 'std/container') ref 87 flags 300
DEBUG: new_object(0x8748e1c 'home/warpi/obj/bag') ref 93 flags 300
DEBUG: new_object(0x8748e9c 'std/weapon') ref 125 flags 300
DEBUG: new_object(0x8748d1c 'home/mrks/knue2002.03.27 12:38:58 comm: write EWOULDBLOCK. Message discarded.
ppel') ref 131 flags 300
DEBUG: new_object(0x874fbd4 'home/mrks/obj/pen') ref 117 flags 300
DEBUG: (swap.c:669) free_prog(0x83415b0 'daemon/shutd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8360f48 'command/communication.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83477cc 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: new_object(0x874f854 'daemon/channeld/wiz_only') ref 10 flags 300
DEBUG: new_object(0x83b593c 'daemon/channeld/read_only') ref 10 flags 300
DEBUG: new_object(0x874f7d4 'daemon/channeld/intermud0') ref 10 flags 300
DEBUG: (swap.c:669) free_prog(0x8338a8c 'kernel/inet.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'kernel/login.c') ref 0
DEBUG: (swap.c:669) free_prog(0x835b5c0 'daemon/banishd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aa854 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83426d4 'daemon/mail/mailbox.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83659b4 'daemon/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bf494 'daemon/skilld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b9a14 'kernel/player_dummy.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8340f58 'command/interaction.c') ref 0
DEBUG: (swap.c:669) free_prog(0x835baa0 'daemon/genermsgd.c') ref 0
DEBUG: new_object(0x874f5d4 'daemon/intermud0/incoming/channel') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x83b57b8 'tmp/ctool') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8346a70 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x874d554 'home/warpi/knueppel') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x874aed4 'home/firebat/liquid/alcohol') ref 0 flags 210
DEBUG: (swap.c:669) free_prog(0x8346a70 'dom/world/servers/raced.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x874b054 'std/living') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x874c854 'std/npc') ref 0 flags 210
DEBUG: new_object(0x874c854 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2517) free_object(0x874c854 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b9ecc 'home/warpi/.tool.cmd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x835cd20 'daemon/channeld/read_only.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83597bc 'daemon/sould.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833f70c 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ba180 'home/warpi/knueppel.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83513f0 'dom/world/servers/map.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83383b8 'dom/world/servers/room.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82ccf30 'command/sense.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d28a8 'daemon/language.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82cd7dc 'daemon/channeld/intermud0.c') ref 0
DEBUG: (swap.c:689) free_prog(0x82bb644 'daemon/channeld/wiz_only.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833cbe4 'command/wiz.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834361c 'daemon/man.c') ref 0
DEBUG: new_object(0x874b054 'daemon/channeld') ref 42 flags 300
DEBUG: new_object(0x874c4d4 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x831ce9c 'tmp/ctool') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8376ecc 'daemon/channeld.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x874c4d4 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x83620f8 'home/warpi/.tool.cmd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ee168 'daemon/intermud3/services.c') ref 0
DEBUG: (swap.c:669) free_prog(0x834f3f8 'daemon/intermud3/i3d.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81ea2e8 'daemon/socketd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83659b4 'daemon/shutd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x874cf54 'std/disease') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x8389b70 'std/disease/flu') ref 0 flags 210
DEBUG: new_object(0x873db74 'daemon/intermud0/inetd') ref 3070 flags 300
DEBUG: (simulate.c:2621) free_object(0x874ac54 'daemon/intermud0/inetd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8374018 'daemon/intermud0/inetd.c') ref 0
DEBUG: new_object(0x874ac54 'daemon/intermud0/incoming/reply') ref 10 flags 300
DEBUG: new_object(0x874aed4 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: new_object(0x87478bc 'daemon/intermud0/incoming/query') ref 10 flags 300
2002.03.27 12:52:54 Caught error: Too deep recursion.
2002.03.27 12:52:54 ... execution continues.
DEBUG: (simulate.c:2621) free_object(0x874aed4 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8364e18 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x87474bc 'home/firebat/obj/saltcellar') ref 93 flags 300
DEBUG: new_object(0x874585c 'home/firebat/liquid/alcohol') ref 159 flags 300
DEBUG: new_object(0x87472bc 'home/antihec/obj/starkbeer') ref 159 flags 300
DEBUG: new_object(0x87464fc 'std/paper') ref 160 flags 300
DEBUG: new_object(0x87475bc 'daemon/intermud0/incoming/query') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x87478bc 'tmp/ctool') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8375020 'daemon/intermud0/incoming/query.c') ref 0
DEBUG: new_object(0x87478bc 'daemon/intermud0/inetd') ref 3070 flags 300
DEBUG: (simulate.c:2621) free_object(0x873db74 'daemon/intermud0/inetd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x836b2e4 'daemon/intermud0/inetd.c') ref 0
DEBUG: new_object(0x873db74 'home/warpi/.tool.cmd') ref 10 flags 300
2002.03.27 12:58:01 Caught error: Too deep recursion.
2002.03.27 12:58:01 ... execution continues.
DEBUG: (simulate.c:2621) free_object(0x873db74 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82cd734 'home/warpi/.tool.cmd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833f70c 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83473e8 'home/warpi/knueppel.c') ref 0
DEBUG: new_object(0x84cbbec 'home/warpi/knueppel') ref 131 flags 300
DEBUG: new_object(0x873f24c 'daemon/intermud0/inetd') ref 3070 flags 300
DEBUG: (simulate.c:2621) free_object(0x87478bc 'daemon/intermud0/inetd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x836fd40 'daemon/intermud0/inetd.c') ref 0
DEBUG: new_object(0x876ff6c 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x876ff6c 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x8364b4c 'home/warpi/.tool.cmd.c') ref 0
]Player object initialized.
2002.03.27 13:12:27 [xerq] command: send
DEBUG: new_object(0x87803a8 'std/disease') ref 116 flags 300
DEBUG: new_object(0x878042c 'std/disease/flu') ref 122 flags 300
DEBUG: (object.c:272) free_prog(0x8338bbc 'std/disease/flu.c') ref 0
DEBUG: (object.c:582) free_prog(0x836510c 'std/disease.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b9a14 'daemon/channeld/intermud0.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8367c40 'command/objects.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82e0b74 'daemon/channeld/read_only.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bb644 'daemon/channeld/wiz_only.c') ref 0
DEBUG: new_object(0x876b49c 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x876b49c 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b9a14 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x876b49c 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x876b49c 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b9a14 'home/warpi/.tool.cmd.c') ref 0
DEBUG: new_object(0x876b598 'home/warpi/.tool.cmd') ref 10 flags 300
DEBUG: (simulate.c:2621) free_object(0x876b598 'home/warpi/.tool.cmd') ref 0 flags 210
DEBUG: (object.c:272) free_prog(0x82b9a14 'home/warpi/.tool.cmd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83597bc 'daemon/sould.c') ref 0
DEBUG: new_object(0x876b49c 'daemon/userd') ref 35 flags 300
DEBUG: (simulate.c:2621) free_object(0x874f0d4 'std/container') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x8748d1c 'home/mrks/knueppel') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x874fbd4 'home/mrks/obj/pen') ref 0 flags 210
DEBUG: (simulate.c:2621) free_object(0x831cd34 'tmp/ctool') ref 0 flags 610
DEBUG: (object.c:272) free_prog(0x82b75ec 'daemon/userd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x833f70c 'home/firebat/liquid/alcohol.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83c14d0 'home/warpi/knueppel.c') ref 0
DEBUG: new_object(0x831cd34 'daemon/userd') ref 35 flags 300
DEBUG: new_object(0x8748d1c 'daemon/userd') ref 35 flags 300
DEBUG: (swap.c:669) free_prog(0x835a410 'command/fs.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8344d7c 'daemon/getopt.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x876b49c 'tmp/ctool') ref 0 flags 610
DEBUG: (object.c:272) free_prog(0x83cab2c 'daemon/userd.c') ref 0
DEBUG: (simulate.c:2621) free_object(0x831cd34 'tmp/ctool') ref 0 flags 610
DEBUG: (object.c:272) free_prog(0x8367c40 'daemon/userd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83659b4 'command/interaction.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8341994 'daemon/intermud0/incoming/channel.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b9ecc 'daemon/genermsgd.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8344624 'daemon/channeld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d81ec 'daemon/skilld.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83620f8 'kernel/player_dummy.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82d9004 'kernel/inet.c') ref 0
DEBUG: (swap.c:669) free_prog(0x83513f0 'dom/world/servers/bankd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x81aa854 'dom/world/servers/map.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82bf398 'dom/world/servers/room.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82b7168 'daemon/mail/mailbox.c') ref 0
DEBUG: (swap.c:669) free_prog(0x82dca84 'daemon/mail.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8376ecc 'daemon/banishd.c') ref 0
DEBUG: (swap.c:669) free_prog(0x8346a70 'command/sense.c') ref 0
DEBUG: (swap.c:669) free_prog(0x835ba34 'kernel/login.c') ref 0
DEBUG: (swap.c:689) free_prog(0x83661b8 'home/mrks/obj/pen.c') ref 0
DEBUG: (swap.c:689) free_prog(0x8342ed8 'home/mrks/knueppel.c') ref 0
DEBUG: (object.c:272) free_prog(0x836fd40 'home/warpi/knueppel.c') ref 0
2002.03.27 13:26:22 Object 0x874d554 home/tetley/vodka#485 ref count 0, but not destructed.
std/liquid_container#304 std/base.c line 306
82c6f05:  23          return                     (1: 34)	line 306
82c7195:  92          restore_arg_frame          (2: 34)	line 460
82c7196:  99          branch_when_zero           (1: 33)
82c71a8:  91          save_arg_frame             (0: 32)	line 461
82c71a9:  91          save_arg_frame             (1: 33)
82c71aa: 377       15 environment                (2: 34)
82c71ac:  92          restore_arg_frame          (3: 35)
82c71ad:  10        6 cstring0                   (2: 34)
82c71af:  91          save_arg_frame             (3: 35)
82c71b0: 103          call_function              (4: 36)
std/liquid_container#304 std/container/container.c line 61
81a7b3f:  91          save_arg_frame             (0: 36)	line 61
81a7b40: 103          call_function              (1: 37)
std/liquid_container#304 std/base.c line 217
82c6d43:   8        5 identifier                 (0: 37)	line 217
82c6d45:  23          return                     (1: 38)
std/liquid_container#304 std/container/container.c line 61
81a7b43:  92          restore_arg_frame          (2: 38)	line 61
81a7b44:   8        0 identifier                 (1: 37)
81a7b46:  18        2 clit                       (2: 38)
81a7b48:  44          /                          (3: 39)
81a7b49:  41          +                          (2: 38)
81a7b4a:  23          return                     (1: 37)
std/liquid_container#304 std/base.c line 461
82c71b3:  92          restore_arg_frame          (5: 37)	line 461
82c71b4: 174          negate                     (4: 36)
82c71b5: 167          call_other                 (4: 36)
std/player#303 std/container/container.c line 53
81a7b1b:  28        0 local                      (0: 36)	line 53
81a7b1d: 106        0 push_identifier_lvalue     (1: 37)
81a7b1f:  76          (void)+=                   (2: 38)
81a7b20:  91          save_arg_frame             (0: 36)	line 54
81a7b21: 377       15 environment                (1: 37)
81a7b23:  92          restore_arg_frame          (2: 38)
81a7b24:  99       15 branch_when_zero           (1: 37)
81a7b26:  91          save_arg_frame             (0: 36)	line 55
81a7b27:  91          save_arg_frame             (1: 37)
81a7b28: 377       15 environment                (2: 38)
81a7b2a:  92          restore_arg_frame          (3: 39)
81a7b2b:  10        2 cstring0                   (2: 38)
81a7b2d:  28        0 local                      (3: 39)
81a7b2f:  18        2 clit                       (4: 40)
81a7b31:  44          /                          (5: 41)
81a7b32: 167          call_other                 (4: 40)
home/warpi/workroom std/container/container.c line 53
81a7b1b:  28        0 local                      (0: 40)	line 53
81a7b1d: 106        0 push_identifier_lvalue     (1: 41)
81a7b1f:  76          (void)+=                   (2: 42)
81a7b20:  91          save_arg_frame             (0: 40)	line 54
81a7b21: 377       15 environment                (1: 41)
81a7b23:  92          restore_arg_frame          (2: 42)
81a7b24:  99          branch_when_zero           (1: 41)
81a7b35:  24          return0                    (0: 40)	line 56
std/player#303 std/container/container.c line 55
81a7b33:  92          restore_arg_frame          (2: 38)	line 55
81a7b34:  88          pop_value                  (1: 37)
81a7b35:  24          return0                    (0: 36)	line 56
std/liquid_container#304 std/base.c line 461
82c71b6:  92          restore_arg_frame          (2: 34)	line 461
82c71b7:  88          pop_value                  (1: 33)
82c71b8:  91          save_arg_frame             (0: 32)	line 463
82c71b9: 184          this_object                (1: 33)
82c71ba: 223       15 deep_inventory             (2: 34)
82c71bc:  10       31 cstring0                   (2: 34)
82c71be: 380       18 filter_objects             (3: 35)
82c71c0:  92          restore_arg_frame          (2: 34)
82c71c1:  88          pop_value                  (1: 33)
82c71c2: 184          this_object                (0: 32)	line 464
82c71c3: 224          destruct                   (1: 33)
kernel/master kernel/master.c line 263
81ae38f:  90      769 clear_locals               (0: 38)	line 263
81ae392:  28        0 local                      (0: 38)	line 267
81ae394: 236       28 interactive                (1: 39)
81ae396:  99          branch_when_zero           (1: 39)
81ae39a:  91          save_arg_frame             (0: 38)	line 269
81ae39b:  28        0 local                      (1: 39)
81ae39d: 377       15 environment                (2: 40)
81ae39f:  92          restore_arg_frame          (2: 40)
81ae3a0: 111        1 push_local_variable_lvalue (1: 39)
81ae3a2:  40          (void)=                    (2: 40)
81ae3a3:  28        1 local                      (0: 38)	line 270
81ae3a5: 100          branch_when_non_zero       (1: 39)
81ae3d4:  98          branch                     (0: 38)	line 278
81ae3e2:  28        0 local                      (0: 38)
81ae3e4: 230       22 first_inventory            (1: 39)
81ae3e6: 102       17 bbranch_when_non_zero      (1: 39)
81ae3e8:  91          save_arg_frame             (0: 38)	line 281
81ae3e9:  29       10 catch                      (1: 39)
81ae3eb:  91          save_arg_frame             (1: 39)
81ae3ec:  28        0 local                      (2: 40)
81ae3ee:  10       97 cstring0                   (3: 41)
81ae3f0:  10      151 cstring0                   (4: 42)
81ae3f2: 167          call_other                 (5: 43)
std/liquid_container#304 std/basic/hooks.c line 58
82c66b7:   8        0 identifier                 (0: 43)	line 58
82c66b9:  59          !                          (1: 44)
82c66ba:  38          ||                         (1: 44)
82c66c2:  99        1 branch_when_zero           (1: 44)
82c66c4:  24          return0                    (0: 43)
kernel/master kernel/master.c line 281
81ae3f3:  92          restore_arg_frame          (3: 41)	line 281
81ae3f4: 162          end_catch                  (2: 40)
81ae3f5:  92          restore_arg_frame          (2: 40)
81ae3f6:  88          pop_value                  (1: 39)
81ae3f7:  91          save_arg_frame             (0: 38)	line 282
81ae3f8:  29       10 catch                      (1: 39)
81ae3fa:  91          save_arg_frame             (1: 39)
81ae3fb:  28        0 local                      (2: 40)
81ae3fd:  10       97 cstring0                   (3: 41)
81ae3ff:  10      152 cstring0                   (4: 42)
81ae401: 167          call_other                 (5: 43)
std/liquid_container#304 std/basic/hooks.c line 58
82c66b7:   8        0 identifier                 (0: 43)	line 58
82c66b9:  59          !                          (1: 44)
82c66ba:  38          ||                         (1: 44)
82c66c2:  99        1 branch_when_zero           (1: 44)
82c66c4:  24          return0                    (0: 43)
kernel/master kernel/master.c line 282
81ae402:  92          restore_arg_frame          (3: 41)	line 282
81ae403: 162          end_catch                  (2: 40)
81ae404:  92          restore_arg_frame          (2: 40)
81ae405:  88          pop_value                  (1: 39)
81ae406:  24          return0                    (0: 38)	line 283
std/liquid_container#304 std/base.c line 464
82c71c5:  15          const0                     (0: 32)	line 464
82c71c6:  88          pop_value                  (1: 33)
82c71c7:  24          return0                    (0: 32)	line 465
std/player#303 std/base.c line 463
82c71c0:  92          restore_arg_frame          (2: 31)	line 463
82c71c1:  88          pop_value                  (1: 30)
82c71c2: 184          this_object                (0: 29)	line 464
82c71c3: 224          destruct                   (1: 30)
kernel/master kernel/master.c line 263
81ae38f:  90      769 clear_locals               (0: 35)	line 263
81ae392:  28        0 local                      (0: 35)	line 267
81ae394: 236       28 interactive                (1: 36)
81ae396:  99          branch_when_zero           (1: 36)
81ae39a:  91          save_arg_frame             (0: 35)	line 269
81ae39b:  28        0 local                      (1: 36)
81ae39d: 377       15 environment                (2: 37)
81ae39f:  92          restore_arg_frame          (2: 37)
81ae3a0: 111        1 push_local_variable_lvalue (1: 36)
81ae3a2:  40          (void)=                    (2: 37)
81ae3a3:  28        1 local                      (0: 35)	line 270
81ae3a5: 100          branch_when_non_zero       (1: 36)
81ae3d4:  98          branch                     (0: 35)	line 278
81ae3e2:  28        0 local                      (0: 35)
81ae3e4: 230       22 first_inventory            (1: 36)
81ae3e6: 102       17 bbranch_when_non_zero      (1: 36)
81ae3e8:  91          save_arg_frame             (0: 35)	line 281
81ae3e9:  29       10 catch                      (1: 36)
81ae3eb:  91          save_arg_frame             (1: 36)
81ae3ec:  28        0 local                      (2: 37)
81ae3ee:  10       97 cstring0                   (3: 38)
81ae3f0:  10      151 cstring0                   (4: 39)
81ae3f2: 167          call_other                 (5: 40)
std/player#303 std/basic/hooks.c line 58
82c66b7:   8        0 identifier                 (0: 40)	line 58
82c66b9:  59          !                          (1: 41)
82c66ba:  38          ||                         (1: 41)
82c66c2:  99        1 branch_when_zero           (1: 41)
82c66c4:  24          return0                    (0: 40)
kernel/master kernel/master.c line 281
81ae3f3:  92          restore_arg_frame          (3: 38)	line 281
81ae3f4: 162          end_catch                  (2: 37)
81ae3f5:  92          restore_arg_frame          (2: 37)
81ae3f6:  88          pop_value                  (1: 36)
81ae3f7:  91          save_arg_frame             (0: 35)	line 282
81ae3f8:  29       10 catch                      (1: 36)
81ae3fa:  91          save_arg_frame             (1: 36)
81ae3fb:  28        0 local                      (2: 37)
81ae3fd:  10       97 cstring0                   (3: 38)
81ae3ff:  10      152 cstring0                   (4: 39)
81ae401: 167          call_other                 (5: 40)
std/player#303 std/basic/hooks.c line 58
82c66b7:   8        0 identifier                 (0: 40)	line 58
82c66b9:  59          !                          (1: 41)
82c66ba:  38          ||                         (1: 41)
82c66c2:  99        1 branch_when_zero           (1: 41)
82c66c4:  24          return0                    (0: 40)
kernel/master kernel/master.c line 282
81ae402:  92          restore_arg_frame          (3: 38)	line 282
81ae403: 162          end_catch                  (2: 37)
81ae404:  92          restore_arg_frame          (2: 37)
81ae405:  88          pop_value                  (1: 36)
81ae406:  24          return0                    (0: 35)	line 283
std/player#303 std/base.c line 464
82c71c5:  15          const0                     (0: 29)	line 464
82c71c6:  88          pop_value                  (1: 30)
82c71c7:  24          return0                    (0: 29)	line 465
std/player#303 std/player.c line 498
82d55c3:  92          restore_arg_frame          (3: 30)	line 498
82d55c4: 162          end_catch                  (2: 29)
82d55c5:  92          restore_arg_frame          (2: 29)
82d55c6:  88          pop_value                  (1: 28)
82d55c7: 184          this_object                (0: 27)	line 499
82d55c8:  99          branch_when_zero           (1: 28)
82d55d5: 184          this_object                (0: 27)	line 501
82d55d6:  99          branch_when_zero           (1: 28)
82d55dd:  24          return0                    (0: 27)	line 503
std/player#303 <lambda ?> line 0
84794b6:  92          restore_arg_frame          (2: 25)	line 0
84794b7:  23          return                     (1: 24)
std/player#303 std/player.c line 277
82d507c:  92          restore_arg_frame          (2: 23)	line 277
82d507d:  23          return                     (1: 22)
82d56f8:  92          restore_arg_frame          (2: 18)	line 536
82d56f9:  88          pop_value                  (1: 17)
82d56fa:  16          const1                     (0: 16)	line 537
82d56fb:  23          return                     (1: 17)
daemon/userd daemon/userd.c line 171
83cbb1e:  92          restore_arg_frame          (2: 13)	line 171
83cbb1f:  88          pop_value                  (1: 12)
83cbb20:  24          return0                    (0: 11)	line 172
83cbaeb:  92          restore_arg_frame          (2:  1)	line 175
83cbaec: 106        0 push_identifier_lvalue     (1:  0)
83cbaee:  40          (void)=                    (2:  1)
83cbaef:  91          save_arg_frame             (0: -1)	line 176
83cbaf0:  10        1 cstring0                   (1:  0)
83cbaf2:  18       60 clit                       (2:  1)
83cbaf4: 369        7 call_out                   (3:  2)
83cbaf6:  15          const0                     (1:  0)
83cbaf7:  92          restore_arg_frame          (2:  1)
83cbaf8:  88          pop_value                  (1:  0)
83cbaf9:  24          return0                    (0: -1)	line 177
No program counter.
No program to trace.
2002.03.27 13:26:22 LDMud aborting on fatal error.
[xerq] read: Resource temporarily unavailable
2002.03.27 13:26:23 [xerq] Demon exiting.

