25 Sep, 2010, thaolen wrote in the 1st comment:
Votes: 0
hello, this morning when I logged into my mud I went to edit a already working mobs name part and then saved and the mud disconnected my char. The mob is the only thing that disconnects the mud. Sometimes it crashes the mud and sometimes it kicks my char if I try to modify the mob with medit. I got a crash traceback have no idea what it means. This is the kind that fills the term not the log

error:
~/nakedmudv3_copy_8.1/log$ *** glibc detected *** ./NakedMud: double free or corruption (!prev): 0xb6611af8 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb74d1764]
/lib/i686/cmov/libc.so.6(cfree+0x96)[0xb74d3966]
./NakedMud(bufferReplace+0x1bb)[0x8081f7b]
./NakedMud(bufferFormatPy+0x6a)[0x80820ba]
./NakedMud(charOLCToProto+0x2bd)[0x8090dad]
./NakedMud(save_mob_olc+0x3d)[0x8090efd]
./NakedMud(olc_exit+0x79)[0x808afa9]
./NakedMud(input_handler+0x178)[0x80739b8]
./NakedMud(game_loop+0xa9)[0x8066a69]
./NakedMud(main+0x421)[0x8066fd1]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7479455]
./NakedMud[0x8066841]
======= Memory map: ========
08048000-080d5000 r-xp 00000000 09:03 9651246 /home/thaolen/nakedmudv3_copy_8.1/src/NakedMud
080d5000-080d8000 rw-p 0008c000 09:03 9651246 /home/thaolen/nakedmudv3_copy_8.1/src/NakedMud
080d8000-08100000 rw-p 080d8000 00:00 0
09319000-09466000 rw-p 09319000 00:00 0 [heap]
b6600000-b6637000 rw-p b6600000 00:00 0
b6637000-b6700000 —p b6637000 00:00 0
b67bf000-b67cb000 r-xp 00000000 09:00 643379 /lib/libgcc_s.so.1
b67cb000-b67cc000 rw-p 0000b000 09:00 643379 /lib/libgcc_s.so.1
b67cc000-b67dc000 r-xp 00000000 09:00 651575 /lib/i686/cmov/libresolv-2.7.so
b67dc000-b67de000 rw-p 0000f000 09:00 651575 /lib/i686/cmov/libresolv-2.7.so
b67de000-b67e0000 rw-p b67de000 00:00 0
b67e0000-b67e4000 r-xp 00000000 09:00 651596 /lib/i686/cmov/libnss_dns-2.7.so
b67e4000-b67e6000 rw-p 00003000 09:00 651596 /lib/i686/cmov/libnss_dns-2.7.so
b67e6000-b67f0000 r-xp 00000000 09:00 651600 /lib/i686/cmov/libnss_files-2.7.so
b67f0000-b67f2000 rw-p 00009000 09:00 651600 /lib/i686/cmov/libnss_files-2.7.so
b67f8000-b67f9000 —p b67f8000 00:00 0
b67f9000-b6ff9000 rw-p b67f9000 00:00 0
b6ff9000-b6ffd000 r-xp 00000000 09:00 287279 /usr/lib/python2.5/lib-dynload/collections.so
b6ffd000-b6ffe000 rw-p 00004000 09:00 287279 /usr/lib/python2.5/lib-dynload/collections.so
b6ffe000-b7003000 r-xp 00000000 09:00 287230 /usr/lib/python2.5/lib-dynload/itertools.so
b7003000-b7005000 rw-p 00005000 09:00 287230 /usr/lib/python2.5/lib-dynload/itertools.so
b7005000-b7046000 rw-p b7005000 00:00 0
b7046000-b704b000 r-xp 00000000 09:00 287214 /usr/lib/python2.5/lib-dynload/operator.so
b704b000-b704c000 rw-p 00005000 09:00 287214 /usr/lib/python2.5/lib-dynload/operator.so
b704c000-b708d000 rw-p b704c000 00:00 0
b708d000-b708f000 r-xp 00000000 09:00 287228 /usr/lib/python2.5/lib-dynload/_random.so
b708f000-b7090000 rw-p 00002000 09:00 287228 /usr/lib/python2.5/lib-dynload/_random.so
b7090000-b7094000 r-xp 00000000 09:00 287218 /usr/lib/python2.5/lib-dynload/binascii.so
b7094000-b7095000 rw-p 00003000 09:00 287218 /usr/lib/python2.5/lib-dynload/binascii.so
b7095000-b7098000 r-xp 00000000 09:00 287227 /usr/lib/python2.5/lib-dynload/time.so
b7098000-b709a000 rw-p 00002000 09:00 287227 /usr/lib/python2.5/lib-dynload/time.so
b709a000-b70a9000 r-xp 00000000 09:00 287300 /usr/lib/python2.5/lib-dynload/datetime.so
b70a9000-b70ac000 rw-p 0000e000 09:00 287300 /usr/lib/python2.5/lib-dynload/datetime.so
b70ac000-b70af000 r-xp 00000000 09:00 287229 /usr/lib/python2.5/lib-dynload/select.so
b70af000-b70b0000 rw-p 00002000 09:00 287229 /usr/lib/python2.5/lib-dynload/select.so
b70b0000-b71ea000 r-xp 00000000 09:00 277514 /usr/lib/i686/cmov/libcrypto.so.0.9.8
b71ea000-b7200000 rw-p 0013a000 09:00 277514 /usr/lib/i686/cmov/libcrypto.so.0.9.8
b7200000-b7203000 rw-p b7200000 00:00 0
b7203000-b7245000 r-xp 00000000 09:00 277515 /usr/lib/i686/cmov/libssl.so.0.9.8
b7245000-b7249000 rw-p 00042000 09:00 277515 /usr/lib/i686/cmov/libssl.so.0.9.8
b724b000-b724e000 r-xp 00000000 09:00 287224 /usr/lib/python2.5/lib-dynload/cStringIO.so
b724e000-b724f000 rw-p 00003000 09:00 287224 /usr/lib/python2.5/lib-dynload/cStringIO.so
b724f000-b7252000 r-xp 00000000 09:00 285268 /usr/lib/python2.5/lib-dynload/_ssl.so
b7252000-b7253000 rw-p 00003000 09:00 285268 /usr/lib/python2.5/lib-dynload/_ssl.so
b7253000-b725d000 r-xp 00000000 09:00 287216 /usr/lib/python2.5/lib-dynload/_socket.so
b725d000-b7260000 rw-p 0000a000 09:00 287216 /usr/lib/python2.5/lib-dynload/_socket.so
b7260000-b72a1000 rw-p b7260000 00:00 0
b72a2000-b72a4000 r-xp 00000000 09:00 287221 /usr/lib/python2.5/lib-dynload/math.so
b72a4000-b72a5000 rw-p 00002000 09:00 287221 /usr/lib/python2.5/lib-dynload/math.so
b72a5000-b73df000 r–p 00000000 09:00 279091 /usr/lib/locale/locale-archive
b73df000-b7463000 rw-p b73df000 00:00 0
b7463000-b75b8000 r-xp 00000000 09:00 651610 /lib/i686/cmov/libc-2.7.so
b75b8000-b75b9000 r–p 00155000 09:00 651610 /lib/i686/cmov/libc-2.7.so
b75b9000-b75bb000 rw-p 00156000 09:00 651610 /lib/i686/cmov/libc-2.7.so
b75bb000-b75be000 rw-p b75bb000 00:00 0
b75be000-b76cd000 r-xp 00000000 09:00 261891 /usr/lib/libpython2.5.so.1.0
b76cd000-b76f2000 rw-p 0010e000 09:00 261891 /usr/lib/libpython2.5.so.1.0
b76f2000-b76f8000 rw-p b76f2000 00:00 0
b76f8000-b76fa000 r-xp 00000000 09:00 651583 /lib/i686/cmov/libutil-2.7.so
b76fa000-b76fc000 rw-p 00001000 09:00 651583 /lib/i686/cmov/libutil-2.7.so
b76fc000-b76fe000 r-xp 00000000 09:00 651598 /lib/i686/cmov/libdl-2.7.so
b76fe000-b7700000 rw-p 00001000 09:00 651598 /lib/i686/cmov/libdl-2.7.so
b7700000-b7724000 r-xp 00000000 09:00 651587 /lib/i686/cmov/libm-2.7.so
b7724000-b7726000 rw-p 00023000 09:00 651587 /lib/i686/cmov/libm-2.7.so
b7726000-b772f000 r-xp 00000000 09:00 651591 /lib/i686/cmov/libcrypt-2.7.so
b772f000-b7731000 rw-p 00008000 09:00 651591 /lib/i686/cmov/libcrypt-2.7.so
b7731000-b7759000 rw-p b7731000 00:00 0
b7759000-b776e000 r-xp 00000000 09:00 651594 /lib/i686/cmov/libpthread-2.7.so
b776e000-b7770000 rw-p 00014000 09:00 651594 /lib/i686/cmov/libpthread-2.7.so
b7770000-b7772000 rw-p b7770000 00:00 0
b7772000-b7786000 r-xp 00000000 09:00 263007 /usr/lib/libz.so.1.2.3.3
b7786000-b7787000 rw-p 00013000 09:00 263007 /usr/lib/libz.so.1.2.3.3
b7787000-b778b000 r-xp 00000000 09:00 287220 /usr/lib/python2.5/lib-dynload/strop.so
b778b000-b778d000 rw-p 00004000 09:00 287220 /usr/lib/python2.5/lib-dynload/strop.so
b778d000-b778f000 rw-p b778d000 00:00 0
b778f000-b7790000 r-xp b778f000 00:00 0 [vdso]
b7790000-b77aa000 r-xp 00000000 09:00 643746 /lib/ld-2.7.so
b77aa000-b77ac000 rw-p 0001a000 09:00 643746 /lib/ld-2.7.so
bfc3c000-bfc58000 rw-p bffe3000 00:00 0 [stack]


I had something like this happen before in pretty much the same way but I rectified that. A exit was done incorrectly or something so I figure there is something wrong with the mob.

thanks
25 Sep, 2010, Rudha wrote in the 2nd comment:
Votes: 0
Is there anything in the mudlog for that period of time? It should be in /home/thaolen/nakedmudv3_copy_8.1/log/<date>

Maya/Rudha
25 Sep, 2010, thaolen wrote in the 3rd comment:
Votes: 0
In a way yes, I used the wrong syntax on a trigger last night attached to the mob, I erased the code in that trigger but it still said I had it, now it doesn't say it I have any thing other then the trace back you see.

It was something like this. Now it isn't there
unknown error

Sep 25 04:07:08: Script terminated with an error:
ch.act("say delay 30" + "My lovly she left me, down by the brook she is gone")


SystemError: NULL object passed to Py_BuildValue


Sep 25 04:07:08: Script terminated with an error:
ch.act("say delay 30" + "My lovly she left me, down by the brook she is gone")


unknown error

Sep 25 04:07:08: Script terminated with an error:
ch.act("say delay 30" + "My lovly she left me, down by the brook she is gone")


SystemError: NULL object passed to Py_BuildValue


Sep 25 04:07:08: Script terminated with an error:
ch.act("say delay 30" + "My lovly she left me, down by the brook she is gone")


unknown error

as you can see I didn't put delay 30 say, this was lastnight, but I fixed the trigger.
25 Sep, 2010, thaolen wrote in the 4th comment:
Votes: 0
I may have to remove the mob, there isn't much to him anyway and then recreate, I know that will work.
25 Sep, 2010, Rudha wrote in the 5th comment:
Votes: 0
Remember you may have to purge old instances of mobs when you change triggers.

Maya/Rudha
29 Sep, 2010, chrisd wrote in the 6th comment:
Votes: 0
I think this might be another instance of the bug that Rudha brought up in this thread:

[link=post]51169[/link]

EDIT: Reckon you could reproduce it, thaolen?
0.0/6