Crash when trying to load save on Mac OS X 10.6.8

Discussion in 'Bugs' started by Kentzo, Jul 16, 2011.

  1. Kentzo

    Kentzo Member

    I wished to load game I played yesterday (the game was restarted) and it was always crashing. I used the last version for both previous and current games.

    Here is the crash log:
    <Content omitted due to wordpress limitations>

    Exception Type: EXC_CRASH (SIGBUS)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread: 1 Dispatch queue: com.apple.libdispatch-manager

    Thread 0: MainThrd Dispatch queue: com.apple.main-thread
    0 com.gaslampgames.dredmor 0x000d4631 Monster::Monster(__sFILE*) + 2209
    1 com.gaslampgames.dredmor 0x000dc1e9 SerializableDefinitionImpl<Monster>::Create(__sFILE*) + 41
    2 com.gaslampgames.dredmor 0x00074538 Square::Load(__sFILE*) + 680
    3 com.gaslampgames.dredmor 0x00082957 Level::Load(__sFILE*) + 503
    4 com.gaslampgames.dredmor 0x000908d3 LoadGame(char const*) + 1875
    5 com.gaslampgames.dredmor 0x000afd79 SDL_main + 2553
    6 com.gaslampgames.dredmor 0x00031bdb -[SDLMain applicationDidFinishLaunching:] + 89
    7 com.apple.Foundation 0x957eeefc _nsnote_callback + 345
    8 com.apple.CoreFoundation 0x98be1793 __CFXNotificationPost + 947
    9 com.apple.CoreFoundation 0x98be119a _CFXNotificationPostNotification + 186
    10 com.apple.Foundation 0x957e3cf0 -[NSNotificationCenter postNotificationName:eek:bject:userInfo:] + 128
    11 com.apple.Foundation 0x957f10fd -[NSNotificationCenter postNotificationName:eek:bject:] + 56
    12 com.apple.AppKit 0x91c32216 -[NSApplication _postDidFinishNotification] + 125
    13 com.apple.AppKit 0x91c32126 -[NSApplication _sendFinishLaunchingNotification] + 74
    14 com.apple.AppKit 0x91d89339 -[NSApplication(NSAppleEventHandling) _handleAEOpen:] + 274
    15 com.apple.AppKit 0x91d88f59 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 101
    16 com.apple.Foundation 0x95824298 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 511
    17 com.apple.Foundation 0x9582405c _NSAppleEventManagerGenericHandler + 228
    18 com.apple.AE 0x9828af5c aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 166
    19 com.apple.AE 0x9828ae5b dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 43
    20 com.apple.AE 0x9828ad65 aeProcessAppleEvent + 197
    21 com.apple.HIToolbox 0x9614b197 AEProcessAppleEvent + 50
    22 com.apple.AppKit 0x91c027d2 _DPSNextEvent + 1420
    23 com.apple.AppKit 0x91c01dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
    24 com.apple.AppKit 0x91bc41f3 -[NSApplication run] + 821
    25 com.gaslampgames.dredmor 0x00031a05 CustomApplicationMain + 429
    26 com.gaslampgames.dredmor 0x00031e80 main + 281
    27 com.gaslampgames.dredmor 0x0000dee6 _start + 216
    28 com.gaslampgames.dredmor 0x0000de0d start + 41

    Thread 1 Crashed: Dispatch queue: com.apple.libdispatch-manager
    0 libSystem.B.dylib 0x90279382 kevent + 10
    1 libSystem.B.dylib 0x90279a9c _dispatch_mgr_invoke + 215
    2 libSystem.B.dylib 0x90278f59 _dispatch_queue_invoke + 163
    3 libSystem.B.dylib 0x90278cfe _dispatch_worker_thread2 + 240
    4 libSystem.B.dylib 0x90278781 _pthread_wqthread + 390
    5 libSystem.B.dylib 0x902785c6 start_wqthread + 30

    Thread 2: MainThrd
    0 libSystem.B.dylib 0x90279382 kevent + 10
    1 steamclient.dylib 0x0219874e OSXHelpers::CIOPollingHelper::RealRun() + 184
    2 libtier0_s.dylib 0x01b068fe CatchAndWriteMiniDump_Impl(CatchAndWriteContext_t&) + 1992
    3 libtier0_s.dylib 0x01b06c27 CatchAndWriteMiniDumpForVoidPtrFn + 78
    4 steamclient.dylib 0x021983c1 OSXHelpers::CIOPollingHelper::Run() + 41
    5 libtier0_s.dylib 0x01b0a0ed SteamThreadTools::CThread::ThreadProc(void*) + 349
    6 libSystem.B.dylib 0x90280259 _pthread_start + 345
    7 libSystem.B.dylib 0x902800de thread_start + 34

    Thread 1 crashed with X86 Thread State (32-bit):
    eax: 0x00000004 ebx: 0x902799d6 ecx: 0xb0080d5c edx: 0x90279382
    edi: 0xa00331ec esi: 0xb0080ed8 ebp: 0xb0080ef8 esp: 0xb0080d5c
    ss: 0x00000023 efl: 0x00000247 eip: 0x90279382 cs: 0x0000000b
    ds: 0x00000023 es: 0x00000023 fs: 0x00000023 gs: 0x0000000f
    cr2: 0x1add0c6c

    Binary Images:
    <Content omitted due to wordpress limitations>
     
  2. Dislycan

    Dislycan Member

    I am playing on my mac and get the exact same error. I will post the error log it spit back out at me if needed.
     
  3. Same problem for me...

    Mr developers:
    4€ is a great price for a nice, fun game like this. But if you can't save without losing your character, it's not really worth playing at all. I understand that a new game always have some issues and bugs, and I can live with that, but to release something without ensuring that you can load saved games seem a bit lazy to me.
     
  4. iddypiper

    iddypiper Member

    bumped, i am also having trouble with the game on my mac, the resolution window that pops up before the actual game window is bugged, none of my old save files can be accessed, new save files either disappear or are replaced by random save files filled with characters having 7 of the same skill,

    AND the game app cant even restart if you quitting the game once; I'd need to restart steam to even get into DoD again, where I face all of the problems mentioned above.

    I love this game and I am a sad cowboy
     
  5. aelothir

    aelothir Member

    Same thing happening to me :(

    I hope they get this fixed soon as it kinda makes the whole thing unplayable for Mac owners.
     
  6. Patchumz

    Patchumz Member

    Note that I'm running 10.6.8 and have not had this crash when loading saves, so it's not ALL Mac users.
     
  7. aelothir

    aelothir Member

    I'm running 1.6.8, not sure if it got recently updated though. Might risk it and try a new char.
     
  8. Nicholas

    Nicholas Technology Director Staff Member

    Long story short: we're aware of the problem and are working to fix it. In fact, I am 98% sure that most of these crashes are ones that have already been fixed on Windows, and which haven't been pushed to the OS X users yet. That said: if you could send us your save game - it's located in /Users/Your Name Here/Library/Application Support/Dungeons of Dredmor - that would be fabulous. Mark it OS X SAVE GAME in large letters so that I have it.

    I figure an explanation is also warranted about why you guys are a little behind on the patch-ladder. Long story short: until yesterday, we didn't actually *have* a Mac in house which we could patches on. Doing the patch build - and in fact, doing any of the OS X development - requires me to get to the only Mac development station I have access to, which is 45 minutes away by bus. With the sheer madness that is Dredmor, which has caught us by surprise and totally overwhelmed us, I haven't had an opportunity to deal with this yet. (In fact, I haven't left the house except for coffee.)

    Steam doesn't pay us for another month, but we finally scraped up enough cash between the three of us for a Mac Mini, which is now residing on my desk. As soon as I finish sorting out the crashes that are affecting both you guys *and* the Windows users, which should be tomorrow, I will get that set up, and then we can build Mac builds in house, which will make everybody's life better. Regardless, you will be receiving patch 1.0.3 at the same time as the Windows crowd.

    (Thanks to Alan for alerting me to the problem and letting me know that people were getting antsy.)
     
    Exile likes this.
  9. iddypiper

    iddypiper Member

    Sent a save file. Thanks Nick, you guys are doing great work, willing to wait on you guys to settle the problem :D