Collections Crash
Posted: Thu Jul 14, 2011 4:05 pm
Got a crash when I chose "collect" on a spawn that had no loot/ground spawns assigned.
backtrace from linux:
backtrace from linux:
Code: Select all
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb1c8bb70 (LWP 2807)]
0x081328a5 in Collection::NeedsItem (this=0xa02a0d8, item=0x8af0df8)
at Collections/Collections.cpp:105
105 if (collection_item->item->details.item_id == item->details.item_id) {
(gdb) bt
#0 0x081328a5 in Collection::NeedsItem (this=0xa02a0d8, item=0x8af0df8)
at Collections/Collections.cpp:105
#1 0x0813332c in PlayerCollectionList::NeedsItem (this=0xa0154f4,
item=0x8af0df8) at Collections/Collections.cpp:278
#2 0x0818986a in Item::serialize (this=0x8af0df8, packet=0x268efaa0,
show_name=false, player=0xa013140, packet_type=0, subtype=0 '\000',
loot_item=false) at Items.cpp:1580
#3 0x08189ee6 in Item::serialize (this=0x8af0df8,
version=<value optimized out>, show_name=176, player=0xa013140,
include_twice=true, packet_type=<value optimized out>, subtype=0 '\000',
merchant_item=<value optimized out>, loot_item=false) at Items.cpp:1715
#4 0x0810b9c5 in Client::HandleExamineInfoRequest (this=0x9ff46a8,
app=0x26d8b510) at client.cpp:1558
#5 0x0811a364 in Client::HandlePacket (this=0x9ff46a8, app=0x26d8b510)
at client.cpp:1136
#6 0x0811fefc in Client::Process (this=0x9ff46a8, zone_process=true)
at client.cpp:1662
#7 0x082972ab in ZoneServer::ClientProcess (this=0x8ba4938)
at zoneserver.cpp:1912
#8 0x0829a631 in ZoneServer::Process (this=0x8ba4938) at zoneserver.cpp:886
#9 0x0829aabc in ZoneLoop (tmp=0x8ba4938) at zoneserver.cpp:3920
#10 0xb7c6880e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb7beaa0e in clone () from /lib/tls/i686/cmov/libc.so.6