Tried 2 times, both times it crash same place.
in treap.c line 314: switch (cmp(key, psRoot->key)) key 0x0013eef4 void * psRoot->key 0x0000000c void * Crash in cmp...because psRoot->key is invalid. Stack dump: Warzone2100-Dbg.exe!memBlockCmp(void * key1=0x0013eef4, void * key2=0x0000000c) Line 143 + 0x3 bytes C Warzone2100-Dbg.exe!treapFindRec(_treap_node * psRoot=0x035ea400, void * key=0x0013eef4, int (void *, void *)* cmp=0x0054a579) Line 314 + 0xf bytes C > Warzone2100-Dbg.exe!treapFindRec(_treap_node * psRoot=0x035ea1e4, void * key=0x0013eef4, int (void *, void *)* cmp=0x0054a579) Line 324 + 0x14 bytes C Warzone2100-Dbg.exe!treapFindRec(_treap_node * psRoot=0x035e81b4, void * key=0x0013eef4, int (void *, void *)* cmp=0x0054a579) Line 324 + 0x14 bytes C Warzone2100-Dbg.exe!treapFindRec(_treap_node * psRoot=0x035e0e10, void * key=0x0013eef4, int (void *, void *)* cmp=0x0054a579) Line 324 + 0x14 bytes C Warzone2100-Dbg.exe!treapFindRec(_treap_node * psRoot=0x035e0adc, void * key=0x0013eef4, int (void *, void *)* cmp=0x0054a579) Line 324 + 0x14 bytes C Warzone2100-Dbg.exe!blkPointerValid(_block_heap * psHeap=0x01659750, void * pData=0x086d7944, int size=12) Line 587 + 0x15 bytes C Warzone2100-Dbg.exe!blkPointerValidAll(void * pData=0x086d7944, int size=12) Line 612 + 0x11 bytes C Warzone2100-Dbg.exe!memPointerValid(void * pPtr=0x086d7944, unsigned int size=12) Line 385 + 0xd bytes C Warzone2100-Dbg.exe!widgGetFromID(_w_screen * psScreen=0x086d7944, unsigned int id=6000) Line 925 + 0xb bytes C Warzone2100-Dbg.exe!intAddIntelMap() Line 306 + 0x10 bytes C Warzone2100-Dbg.exe!addIntelScreen() Line 6913 C Warzone2100-Dbg.exe!displayImmediateMessage(_message * psMessage=0x086dfba8) Line 2143 C Warzone2100-Dbg.exe!scrAddMessage() Line 1380 + 0x9 bytes C Warzone2100-Dbg.exe!interpRunScript(_script_context * psContext=0x02a4d250, _interp_runtype runType=IRT_EVENT, unsigned int index=3, unsigned int offset=0) Line 780 + 0x8 bytes C Warzone2100-Dbg.exe!eventFireCallbackTrigger(_trigger_type callback=TR_CALLBACKSTART) Line 1077 + 0x1e bytes C Warzone2100-Dbg.exe!stageThreeInitialise() Line 1839 + 0x7 bytes C Warzone2100-Dbg.exe!levLoadData(char * pName=0x00e21180, char * pSaveName=0x00000000, int saveType=0) Line 1137 + 0x5 bytes C Warzone2100-Dbg.exe!SDL_main(int argc=2, char * * argv=0x0013fdb8) Line 577 + 0xe bytes C Warzone2100-Dbg.exe!_main() + 0xd1 bytes C [EMAIL PROTECTED]() + 0x1ed bytes C Warzone2100-Dbg.exe!__tmainCRTStartup() Line 589 + 0x35 bytes C Warzone2100-Dbg.exe!WinMainCRTStartup() Line 414 C kernel32.dll!7c816fd7() [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll] -- Click to get free info on kitchen remodeling at 50% - 70% off http://tagline.hushmail.com/fc/CAaCXv1MQyKY01TLXaeyoM6oGkV622RE/ _______________________________________________ Warzone-dev mailing list Warzone-dev@gna.org https://mail.gna.org/listinfo/warzone-dev