core dump when using Orb of Many Ways

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
greycat
Sher'Tul
Posts: 1396
Joined: Tue May 11, 2010 11:51 pm

core dump when using Orb of Many Ways

#1 Post by greycat »

In the portal in Reknor 4.

(Man, this version REALLY, really does not want my character to get to the East. It's tried killing me, locking me in an infinite loop, and now just plain disemboweling itself.)

Running in gdb doesn't look particularly helpful, but here it is:

Code: Select all

[Identify]	Orb of Many Ways	true
[LORE] learnt	Orb of Many Ways
[LOG]	#LIGHT_GREEN#Personal New Achievement: Sliders!
*** glibc detected *** /usr/local/src/t-engine4/t-engine: realloc(): invalid next size: 0x0ac80de8 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7422764]
/lib/i686/cmov/libc.so.6[0xb74262e1]
/lib/i686/cmov/libc.so.6(realloc+0x106)[0xb7426c86]
/usr/local/src/t-engine4/t-engine[0x80b2135]
/usr/local/src/t-engine4/t-engine[0x80afacc]
/usr/local/src/t-engine4/t-engine[0x80b405e]
/usr/local/src/t-engine4/t-engine[0x80b41b7]
/usr/local/src/t-engine4/t-engine[0x80b472f]
/usr/local/src/t-engine4/t-engine[0x80b4c38]
/usr/local/src/t-engine4/t-engine[0x80af162]
 ... (whole bunch of those) ...
/usr/local/src/t-engine4/t-engine[0x80b4c4f]
/usr/local/src/t-engine4/t-engine[0x80af1b6]
/usr/local/src/t-engine4/t-engine[0x80b3e6d]
======= Memory map: ========
08048000-08125000 r-xp 00000000 16:07 26710      /usr/local/src/t-engine4/t-engine
08125000-08127000 rw-p 000dc000 16:07 26710      /usr/local/src/t-engine4/t-engine
08127000-0812b000 rw-p 08127000 00:00 0 
09371000-0ea55000 rw-p 09371000 00:00 0          [heap]
ab900000-ab921000 rw-p ab900000 00:00 0 
ab921000-aba00000 ---p ab921000 00:00 0 
aba8a000-abc4b000 rw-p aba8a000 00:00 0 
abd2c000-ac8b3000 rw-p abd2c000 00:00 0 
ac939000-acc19000 rw-p ac939000 00:00 0 
acc19000-acc46000 rw-p acdf9000 00:00 0 
acc98000-ace76000 rw-p acc98000 00:00 0 
ace76000-ace80000 r-xp 00000000 16:01 1071072    /lib/i686/cmov/libnss_files-2.7.so
ace80000-ace82000 rw-p 00009000 16:01 1071072    /lib/i686/cmov/libnss_files-2.7.so
ace94000-ace95000 ---p ace94000 00:00 0 
ace95000-aceb5000 rw-p ace95000 00:00 0 
... (yawn) ...
b772f000-b7732000 rw-p b772f000 00:00 0 
b7732000-b7733000 r-xp b7732000 00:00 0          [vdso]
b7733000-b774d000 r-xp 00000000 16:01 1064601    /lib/ld-2.7.so
b774d000-b774f000 rw-p 0001a000 16:01 1064601    /lib/ld-2.7.so
bfa01000-bfa16000 rw-p bffea000 00:00 0          [stack]

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb6d8b6c0 (LWP 17628)]
0xb7732424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7732424 in __kernel_vsyscall ()
#1  0xb73df640 in raise () from /lib/i686/cmov/libc.so.6
#2  0xb73e1018 in abort () from /lib/i686/cmov/libc.so.6
#3  0xb741c48d in ?? () from /lib/i686/cmov/libc.so.6
#4  0x00000016 in ?? ()
#5  0xbfa136c4 in ?? ()
#6  0x00000400 in ?? ()
#7  0xb74f27c8 in ?? () from /lib/i686/cmov/libc.so.6
#8  0x00000017 in ?? ()
#9  0xbfa15b6b in ?? ()
#10 0x00000021 in ?? ()
#11 0xb74f27#12 0x00000002 in ?? ()
#13 0xb74ef7a4 in ?? () from /lib/i686/cmov/libc.so.6
#14 0x0000001c in ?? ()
#15 0xb74f27e5 in ?? () from /lib/i686/cmov/libc.so.6
#16 0x00000004 in ?? ()
#17 0xbfa13bf3 in ?? ()
#18 0x00000008 in ?? ()
#19 0xb74f27eb in ?? () from /lib/i686/cmov/libc.so.6
#20 0x00000005 in ?? ()
#21 0xffffffff in ?? ()
#22 0x0c3ceb38 in ?? ()
---Type <return> to continue, or q <return> to quit---

#23 0x09aa79b0 in ?? ()
#24 0x09aa7968 in ?? ()
#25 0xbfa138e8 in ?? ()
#26 0x080a9e4e in luaV_execute (L=0x2, nexeccalls=-1219549240)
    at src/lua/lvm.c:640
#27 0xb7422764 in ?? () from /lib/i686/cmov/libc.so.6
#28 0x00000002 in ?? ()
#29 0xb74f27c8 in ?? () from /lib/i686/cmov/libc.so.6
#30 0xbfa15b6b in ?? ()
#31 0xb74ef7a4 in ?? () from /lib/i686/cmov/libc.so.6
#32 0xbfa13bf3 in ?? ()
#33 0xb74ef7a4 in ?? () from /lib/i686/cmov/libc.so.6
#34 0x30585730 in ?? ()
#35 0x30386361 in ?? ()
#36 0x00386564 in ?? ()
#37 0xb750aff4 in ?? () from /lib/i686/cmov/libc.so.6
#38 0x00000951 in ?? ()
#39 0x0ac81730 in ?? ()
#40 0xbfa13c44 in ?? ()
#41 0xb74262e1 in ?? () from /lib/i686/cmov/libc.so.6
#42 0x0ac80de8 in ?? ()
#43 0x00000000 in ?? ()
(gdb) 
When the game crashed on me upon using the Orb, I had to repeat the entire Reknor dungeon. So this time I saved right before using the Orb. I think I'm done trying to get this character anywhere for today, so I'll leave her alone for now, with the game saved here, ready to dump more cores on demand.

darkgod
Master of Eyal
Posts: 10751
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: core dump when using Orb of Many Ways

#2 Post by darkgod »

Oh man ... :<
Memory corruption?!

Compiled yourself or using the default binary ?

Please do tell me if you can reliably reproduce this
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

greycat
Sher'Tul
Posts: 1396
Joined: Tue May 11, 2010 11:51 pm

Re: core dump when using Orb of Many Ways

#3 Post by greycat »

Compiled myself. 100% reproducible with the saved game I have (34 MB).

By the way, the Orb of Many Ways *is* already identified in my inventory.

Aoi
Higher
Posts: 70
Joined: Wed Jun 17, 2009 7:39 pm

Re: core dump when using Orb of Many Ways

#4 Post by Aoi »

I'm a bit of a newbie to TOME so I don't know exactly where and what info is needed, but I was also getting catastrophic errors when using the Orb of Many Ways. It'd either spontaneously kill itself with no error messages whatsoever, freeze up, or actually let me through-- to die during the conversation on the other side.

Something like 30 tries later, I managed to make it through without crashing by first IDing the orb then heading out of the room to get the message and reading it.

darkgod
Master of Eyal
Posts: 10751
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: core dump when using Orb of Many Ways

#5 Post by darkgod »

Can all people that have such problem please try repalcing their game/engines/default/engine/class.lua file with this one please: http://te4.org/dl/tmp/class.lua

And then tell me if it fixes the problem
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

Reverend Bizarre
Higher
Posts: 61
Joined: Sun Jul 11, 2010 9:03 am

Re: core dump when using Orb of Many Ways

#6 Post by Reverend Bizarre »

Thanks a lot, this helped.

greycat
Sher'Tul
Posts: 1396
Joined: Tue May 11, 2010 11:51 pm

Re: core dump when using Orb of Many Ways

#7 Post by greycat »

Worked for Priscilla too. :)

darkgod
Master of Eyal
Posts: 10751
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: core dump when using Orb of Many Ways

#8 Post by darkgod »

Cool .. but .. damned, yet one more bug I can not reproduce .. I hate those ..
I'll have a go at it this weekend
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

greycat
Sher'Tul
Posts: 1396
Joined: Tue May 11, 2010 11:51 pm

Re: core dump when using Orb of Many Ways

#9 Post by greycat »

Got a core dump again when using the OoMW in Erúan. I have the save file right before using it. (For whatever reason, the OoMW worked fine for this character in Reknor.)

It appears to be reproducible; re-loading and using the Orb caused another dump.

Post Reply