Code leading up to the location of the crash:
007C2988 : 394E5A5F : _ZN9 : STMCCDB R14,{R0-R4,R6,R9,R11,R12,R14}^
007C298C : 6E675F5F : __gn : MCRVS CP15,3,R5,C7,C15,2 ; ARMv4 Cache
Operations
007C2990 : 78635F75 : u_cx : STMVCDA R3!,{R0,R2,R4-R6,R8-R12,R14}^ ; *** ! and
^
007C2994 : 5F383178 : x18_ : SWIPL &383178
007C2998 : 6378655F : _exc : Undefined instruction
007C299C : 676E6168 : hang : STRVSB R6,[R14,-R8,ROR #2]!
007C29A0 : 6E615F65 : e_an : CDPVS CP15,6,C5,C1,C5,3
007C29A4 : 64615F64 : d_ad : STRVSBT R5,[R1],#-3940
007C29A8 : 56504564 : dEPV : LDRPLB R4,[R0],-R4,ROR #10
007C29AC : 00006969 : ii.. : ANDEQ R6,R0,R9,ROR #18
007C29B0 : FF000028 : (..ÿ : Undefined instruction
007C29B4 : E5902000 : . �å : LDR R2,[R0,#0] <--- Calling here
007C29B8 : E5903000 : .0�å : LDR R3,[R0,#0]
007C29BC : E0833001 : .0Ĉ : ADD R3,R3,R1
007C29C0 : E5803000 : .0ی : STR R3,[R0,#0]
terrain_label::clear() called from terrain_label::~terrain_label
before the crash. I'm including it for completeness, but I'm not
sure if it is relevant.
005362CC : 314E5A5F : _ZN1 : Undefined instruction
005362D0 : 72657433 : 3ter : RSBVC R7,R5,#&33000000
005362D4 : 6E696172 : rain : MCRVS CP1,3,R6,C9,C2,3
005362D8 : 62616C5F : _lab : RSBVS R6,R1,#&5F00
005362DC : 63356C65 : el5c : Undefined instruction
005362E0 : 7261656C : lear : RSBVC R6,R1,#&1B000000
005362E4 : 00007645 : Ev.. : ANDEQ R7,R0,R5,ASR #12
005362E8 : FF00001C : ...ÿ : Undefined instruction
005362EC : E1A0C00D : .À á : MOV R12,R13
005362F0 : E92DD810 : .Ø-é : STMDB R13!,{R4,R11,R12,R14,PC}
005362F4 : E24CB004 : .°Lâ : SUB R11,R12,#4
005362F8 : E15D000A : ..]á : CMP R13,R10
005362FC : BB0B1C44 : D..» : BLLT &007FD414
00536300 : E5903000 : .0�å : LDR R3,[R0,#0]
00536304 : E1A04000 : .@ á : MOV R4,R0
00536308 : E2530000 : ..Sâ : SUBS R0,R3,#0
0053630C : 091BA810 : .¨.. : LDMEQDB R11,{R4,R11,R13,PC}
00536310 : EBFF712A : *qÿë : BL &005127C0
00536314 : E3A03000 : .0 ã : MOV R3,#0
00536318 : E5843000 : .0„å : STR R3,[R4,#0]
This looks like the function name from before the code
that crashes.
_ZN9__gnu_cxx18__exchange_and_addEPVii
Does anybody know what the problem could be and how to
fix it?