Crashes in 4760

For test results, bug reports, announcements of new builds etc.

Moderators: winston, another_commander, Getafix

Post Reply
User avatar
Ironfist
Commander
Commander
Posts: 218
Joined: Tue Jun 28, 2011 2:16 pm
Location: London

Crashes in 4760

Post by Ironfist »

Built a debug version of 4760 and tried running
Got a SIGSEGV

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
0x67848408 in objc_msg_lookup () from f:\myoolite\trunk\oolite.app\objc-1.dll
(gdb) bt
#0  0x67848408 in objc_msg_lookup ()
   from f:\myoolite\trunk\oolite.app\objc-1.dll
#1  0x005a018a in -[OOScriptTimer compareByNextFireTime:] (self=0xf866748, 
    _cmd=0x6ab4e8, other=0xabababab) at src/Core/Scripting/OOScriptTimer.m:244
#2  0x005d5ba7 in PQCompare (a=0xf866748, b=0xabababab, comparator=0x6ab4e8)
    at src/Core/OOPriorityQueue.m:99
#3  0x005d605e in -[OOPriorityQueue(Private) bubbleDownFrom:] (
    self=0xf2faaa8, _cmd=0x6bd3c8, i=3) at src/Core/OOPriorityQueue.m:440
#4  0x005d632e in -[OOPriorityQueue(Private) removeObjectAtIndex:] (
    self=0xf2faaa8, _cmd=0x6bd368, i=3) at src/Core/OOPriorityQueue.m:529
#5  0x005d5c07 in -[OOPriorityQueue removeExactObject:] (self=0xf2faaa8, 
    _cmd=0x6ab508, object=0xe716500) at src/Core/OOPriorityQueue.m:331
#6  0x0059fddf in -[OOScriptTimer unscheduleTimer] (self=0xe716500, 
    _cmd=0x6a8af8) at src/Core/Scripting/OOScriptTimer.m:152
#7  0x005955d0 in TimerStop (context=0xfdd4f58, argc=0, vp=0xb1d00c0)
    at src/Core/Scripting/OOJSTimer.m:451
#8  0x0108f556 in js32ECMAv5dbg!_ZN2js11ArrayBufferC1Ev ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#9  0x00ed4666 in js32ECMAv5dbg!JS_NewHashTable ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#10 0x00ee5fdb in js32ECMAv5dbg!JS_NewHashTable ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#11 0x00ee68f3 in js32ECMAv5dbg!JS_NewHashTable ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#12 0x00ee7554 in js32ECMAv5dbg!JS_NewHashTable ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#13 0x00e47d4f in js32ECMAv5dbg!JS_CallFunctionValue ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#14 0x00573ffb in -[OOJSScript callMethod:inContext:withArguments:count:result:]                   (self=0xebea5c8, _cmd=0x64f168, methodID={asBits = 193179296}, 
    context=0xfdd4f58, argv=0x23cd10, argc=1, outResult=0x23cc30)
    at src/Core/Scripting/OOJSScript.m:409
#15 0x00448f7e in -[PlayerEntity doWorldScriptEvent:inContext:withArguments:coun                  t:timeLimit:] (self=0x9fee1b8, _cmd=0x64e058, message={asBits = 193179296}, 
    context=0xfdd4f58, argv=0x23cd10, argc=1, limit=0)
    at src/Core/Entities/PlayerEntity.m:8329
#16 0x00448ba2 in -[PlayerEntity doScriptEvent:inContext:withArguments:count:]
    (self=0x9fee1b8, _cmd=0x6677f8, message={asBits = 193179296}, 
    context=0xfdd4f58, argv=0x23cd10, argc=1)
    at src/Core/Entities/PlayerEntity.m:8284
#17 0x004bbfce in -[ShipEntity doScriptEvent:withArgument:] (self=0x9fee1b8, 
    _cmd=0x667040, message={asBits = 193179296}, argument=0xfbe1408)
    at src/Core/Entities/ShipEntity.m:10147
#18 0x004a7eab in -[ShipEntity noteLostTarget] (self=0x9fee1b8, _cmd=0x64e490)
    at src/Core/Entities/ShipEntity.m:6683
#19 0x0042dde7 in -[PlayerEntity selectNextMissile] (self=0x9fee1b8, 
    _cmd=0x64e690) at src/Core/Entities/PlayerEntity.m:3555
#20 0x0042ef60 in -[PlayerEntity assignToActivePylon:] (self=0x9fee1b8, 
    _cmd=0x6a06d0, equipmentKey=0xc699fd8)
    at src/Core/Entities/PlayerEntity.m:3805
#21 0x0056dbaa in PlayerShipAwardEquipmentToCurrentPylon (context=0xfdd4f58, 
    argc=1, vp=0xb1d0060) at src/Core/Scripting/OOJSPlayerShip.m:591
#22 0x0108f556 in js32ECMAv5dbg!_ZN2js11ArrayBufferC1Ev ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#23 0x00ed4666 in js32ECMAv5dbg!JS_NewHashTable ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#24 0x00ee5fdb in js32ECMAv5dbg!JS_NewHashTable ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#25 0x00ee68f3 in js32ECMAv5dbg!JS_NewHashTable ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#26 0x00ee7554 in js32ECMAv5dbg!JS_NewHashTable ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#27 0x00e47d4f in js32ECMAv5dbg!JS_CallFunctionValue ()
   from f:\myoolite\trunk\oolite.app\js32ECMAv5dbg.dll
#28 0x00573ffb in -[OOJSScript callMethod:inContext:withArguments:count:result:]                   (self=0xfb03678, _cmd=0x667d08, methodID={asBits = 193086928}, 
    context=0xfdd4f58, argv=0x0, argc=0, outResult=0x23e2e0)
    at src/Core/Scripting/OOJSScript.m:409
#29 0x004bc2b5 in -[ShipEntity doScriptEvent:inContext:withArguments:count:] (
    self=0xfdb35d0, _cmd=0x6677f8, message={asBits = 193086928}, 
    context=0xfdd4f58, argv=0x0, argc=0)
    at src/Core/Entities/ShipEntity.m:10215
#30 0x004bbf63 in -[ShipEntity doScriptEvent:] (self=0xfdb35d0, 
    _cmd=0x66b1e8, message={asBits = 193086928})
    at src/Core/Entities/ShipEntity.m:10137
#31 0x004c7079 in -[ShipEntity(PureAI) sendScriptMessage:] (self=0xfdb35d0, 
    _cmd=0xd5a49a0, message=0xed18148)
    at src/Core/Entities/ShipEntityAI.m:2329
#32 0x005e333f in -[AI takeAction:] (self=0xa453218, _cmd=0x6c3468, 
    action=0xc6114c8) at src/Core/AI.m:538
#33 0x005e2eba in -[AI reactToMessage:context:] (self=0xa453218, 
    _cmd=0x6c3428, message=0x6c2100, debugContext=0x6c2124)
    at src/Core/AI.m:472
#34 0x005e26f6 in -[AI setState:] (self=0xa453218, _cmd=0x6d6e08, 
    stateName=0x6ce694) at src/Core/AI.m:340
#35 0x00616373 in -[Universe addEntity:] (self=0x1d8bc10, _cmd=0x667020, 
    entity=0xfdb35d0) at src/Core/Universe.m:3817
#36 0x004b096b in -[ShipEntity fireMissileWithIdentifier:andTarget:] (
    self=0x9fee1b8, _cmd=0x64e640, identifier=0xa43b008, target=0xfbe1408)
    at src/Core/Entities/ShipEntity.m:8036
#37 0x0042ea3d in -[PlayerEntity fireMissile] (self=0x9fee1b8, _cmd=0x6549d8)
    at src/Core/Entities/PlayerEntity.m:3732
#38 0x0045a4d2 in -[PlayerEntity(OOControlsPrivate) pollFlightControls:] (
    self=0x9fee1b8, _cmd=0x654758, delta_t=0.014999985694885254)
    at src/Core/Entities/PlayerEntityControls.m:836
#39 0x00457525 in -[PlayerEntity(Controls) pollControls:] (self=0x9fee1b8, 
    _cmd=0x64e0f8, delta_t=0.014999985694885254)
    at src/Core/Entities/PlayerEntityControls.m:293
#40 0x00424c5b in -[PlayerEntity update:] (self=0x9fee1b8, _cmd=0x6d7028, 
    delta_t=0.014999985694885254) at src/Core/Entities/PlayerEntity.m:1648
#41 0x0061e01a in -[Universe update:] (self=0x1d8bc10, _cmd=0x6c50d0, 
    inDeltaT=0.014999985694885254) at src/Core/Universe.m:5159
#42 0x005e78cf in -[GameController doPerformGameTick] (self=0x1b41aa0, 
    _cmd=0x6c50c8) at src/Core/GameController.m:342
#43 0x005e777e in -[GameController performGameTick:] (self=0x1b41aa0, 
    _cmd=0x6c50e8, sender=0xe84b1a8) at src/Core/GameController.m:321
#44 0x64922590 in gnustep-base-1_20!GSUnregisterCurrentThread ()
   from f:\myoolite\trunk\oolite.app\gnustep-base-1_20.dll
#45 0x648fd8af in gnustep-base-1_20!NSRangeFromString ()
   from f:\myoolite\trunk\oolite.app\gnustep-base-1_20.dll
#46 0x648f9d1f in gnustep-base-1_20!NSRangeFromString ()
   from f:\myoolite\trunk\oolite.app\gnustep-base-1_20.dll
#47 0x648fa8a3 in gnustep-base-1_20!NSRangeFromString ()
   from f:\myoolite\trunk\oolite.app\gnustep-base-1_20.dll
#48 0x648f9682 in gnustep-base-1_20!NSRangeFromString ()
   from f:\myoolite\trunk\oolite.app\gnustep-base-1_20.dll
#49 0x005e73f5 in -[GameController applicationDidFinishLaunching:] (
    self=0x1b41aa0, _cmd=0x6c6568, notification=0x0)
    at src/Core/GameController.m:267
#50 0x005eb3dc in SDL_main (argc=1, argv=0x1ae4e78) at src/SDL/main.m:120
#51 0x00637aef in console_main (argc=1, argv=0x1ae4e78)
    at ./src/main/win32/SDL_win32_main.c:246
#52 0x00637ccd in WinMain (hInst=0x400000, hPrev=0x0, szCmdLine=0x251f0c "", 
    sw=10) at ./src/main/win32/SDL_win32_main.c:382
#53 0x006374cc in main ()
tried it a second time to see if it was repeatable and got this

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
0x7c919d71 in ntdll!RtlpUnWaitCriticalSection ()
   from C:\WINDOWS\system32\ntdll.dll
(gdb) warning: Heap corruption detected at 1598E250

bt
#0  0x7c919d71 in ntdll!RtlpUnWaitCriticalSection ()
   from C:\WINDOWS\system32\ntdll.dll
#1  0x7c96fb98 in ntdll!RtlpNtMakeTemporaryKey ()
   from C:\WINDOWS\system32\ntdll.dll
#2  0x7c94b244 in ntdll!LdrFindEntryForAddress ()
   from C:\WINDOWS\system32\ntdll.dll
#3  0x018a0000 in ?? ()
#4  0x50000161 in ?? ()
#5  0x0000001c in ?? ()
#6  0x00000000 in ?? ()
Both times I was shooting at a pirate defending a slaver base


Ironfist
64bit Mint 10 and Win 8 64bit on E8400 at 3.6GHz - ATI HD5750 graphics.
Concentration is the ability to think of absolutely nothing when it is absolutely necessary.
User avatar
Ironfist
Commander
Commander
Posts: 218
Joined: Tue Jun 28, 2011 2:16 pm
Location: London

Re: Crashes in 4760

Post by Ironfist »

Forgot to say this problem does not happen under 4702 which I also have installed with exactly the same addons and saved file.

Ironfist
64bit Mint 10 and Win 8 64bit on E8400 at 3.6GHz - ATI HD5750 graphics.
Concentration is the ability to think of absolutely nothing when it is absolutely necessary.
Post Reply