OS X Snow Leopard Crash at startup

Discussion in 'Bugs' started by Stupid Beard, Dec 12, 2011.

  1. Stupid Beard

    Stupid Beard Member

    Since 1.0.8 (Steam version), the game crashes on start up on OS X 10.6. I tried trashing ~/Library/Application Support/Dungeons of Dredmor but it made no difference.

    Let me know if you need more information.
     
  2. Lord Daenar

    Lord Daenar Member

    I have the same problem, OS X 10.7.2. The game just gives the same error each time I try to start it.
     
  3. r_b_bergstrom

    r_b_bergstrom Will Mod for Digglebucks

    As indicated in the other thread, I'm experiencing the exact same thing on OS X 10.6.8
     
  4. James Kyle

    James Kyle Member

    Same problem here. I was playing it fine last night and now it's not working, crashing on startup like the others above. I'm using OS X 10.6.8.
     
  5. Nicholas

    Nicholas Technology Director Staff Member

    I'm wondering if something went wrong with the Steam packaging. Is this working for anybody on OS X?
     
    Exile likes this.
  6. CypherPunk

    CypherPunk Member

    I'm having the same issue in 10.7.2. I get an "unexpectedly quit" message when pressing play.

    Here are the first few lines of the crash dump:

    Code:
    Process:        dredmor [1346]
    Path:            /Users/USER/Library/Application Support/Steam/*/Dungeons of Dredmor.app/Contents/MacOS/dredmor
    Identifier:      com.gaslampgames.dredmor
    Version:        ??? (1.0)
    Code Type:      X86 (Native)
    Parent Process:  launchd [140]
     
    Date/Time:      2011-12-12 13:56:56.475 -0500
    OS Version:      Mac OS X 10.7.2 (11C74)
    Report Version:  9
     
    Interval Since Last Report:          4815043 sec
    Crashes Since Last Report:          11
    Per-App Crashes Since Last Report:  7
    Anonymous UUID:                      FCAF1DCF-794E-4120-95FF-7004D739B2CB
     
    Crashed Thread:  0
     
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x000000007ffff220
     
  7. James Kyle

    James Kyle Member

    Is there anything in a crash dump I shouldn't post? If not I'll post here too, help get the game back on its feet.
     
  8. jtwilkins

    jtwilkins Member

    I am getting the same crash.
    Code:
    Process:        dredmor [982]
    Path:            /Users/USER/Library/Application Support/Steam/*/Dungeons of Dredmor.app/Contents/MacOS/dredmor
    Identifier:      com.gaslampgames.dredmor
    Version:        ??? (1.0)
    Code Type:      X86 (Native)
    Parent Process:  launchd [248]
     
    Date/Time:      2011-12-12 14:28:42.344 -0500
    OS Version:      Mac OS X 10.7.2 (11C74)
    Report Version:  9
     
    Interval Since Last Report:          2654 sec
    Crashes Since Last Report:          8
    Per-App Crashes Since Last Report:  8
    Anonymous UUID:                      3C09CF5F-77B1-4E42-9CC5-00CA6965DF2A
     
    Crashed Thread:  0
     
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x000000007ffff2a0
     
    VM Regions Near 0x7ffff2a0:
        __LINKEDIT            0000000034061000-00000000341a7000 [ 1304K] r--/rwx SM=COW  /Users/USER/Library/Application Support/Steam/*/Dungeons of Dredmor.app/Contents/Frameworks/SDL_ttf.framework/Versions/A/SDL_ttf
    -->
        __TEXT                000000008fe9e000-000000008fed1000 [  204K] r-x/rwx SM=COW  /usr/lib/dyld
     
    Thread 0 Crashed:
    0  com.gaslampgames.dredmor          0x000102f3 start + 31
     
    Thread 0 crashed with X86 Thread State (32-bit):
      eax: 0x000102d4  ebx: 0xbffff95c  ecx: 0xbffff950  edx: 0x8fed2140
      edi: 0x00000000  esi: 0x00000000  ebp: 0xbffff948  esp: 0xbffff930
      ss: 0x00000023  efl: 0x00010286  eip: 0x000102f3  cs: 0x0000001b
      ds: 0x00000023  es: 0x00000023  fs: 0x00000000  gs: 0x0000000f
      cr2: 0x7ffff2a0
    Logical CPU: 2
    
     
  9. James Kyle

    James Kyle Member

    My crash report...
    Code:
    Process:        dredmor [1288]
    Path:            /Users/jameskyle/Library/Application Support/Steam/SteamApps/common/dungeons of dredmor/Dungeons of Dredmor.app/Contents/MacOS/dredmor
    Identifier:      com.gaslampgames.dredmor
    Version:        ??? (1.0)
    Code Type:      X86 (Native)
    Parent Process:  launchd [129]
     
    Date/Time:      2011-12-12 20:03:59.646 +0000
    OS Version:      Mac OS X 10.6.8 (10K549)
    Report Version:  6
     
    Interval Since Last Report:          86652 sec
    Crashes Since Last Report:          15
    Per-App Interval Since Last Report:  6955 sec
    Per-App Crashes Since Last Report:  13
    Anonymous UUID:                      1D919773-5D48-4403-8C8F-A283C74A9840
     
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x000000007fffe620
    Crashed Thread:  0
     
    Thread 0 Crashed:
    0  com.gaslampgames.dredmor          0x000102f3 start + 31
     
    Thread 0 crashed with X86 Thread State (32-bit):
      eax: 0x000102d4  ebx: 0xbffff31c  ecx: 0xbffff310  edx: 0x00000000
      edi: 0x00000000  esi: 0x00000000  ebp: 0xbffff308  esp: 0xbffff2f0
      ss: 0x0000001f  efl: 0x00010282  eip: 0x000102f3  cs: 0x00000017
      ds: 0x0000001f  es: 0x0000001f  fs: 0x00000000  gs: 0x00000037
      cr2: 0x7fffe620
    
     
  10. zeemeerman2

    zeemeerman2 Member

    I don't know if it helps.
    Not only 10.6 Snow Leopard's Dredmor doesn't work, but also 10.7 Lion's Dredmor doesn't work.
    Code:
    Code:
    Process:        dredmor [1630]
    Path:            /Users/USER/Library/Application Support/Steam/*/Dungeons of Dredmor.app/Contents/MacOS/dredmor
    Identifier:      com.gaslampgames.dredmor
    Version:        ??? (1.0)
    Code Type:      X86 (Native)
    Parent Process:  launchd [123]
     
    Date/Time:      2011-12-12 22:20:45.279 +0100
    OS Version:      Mac OS X 10.7.2 (11C74)
    Report Version:  9
     
    Interval Since Last Report:          1636745 sec
    Crashes Since Last Report:          63
    Per-App Interval Since Last Report:  46688 sec
    Per-App Crashes Since Last Report:  8
    Anonymous UUID:                      16CA0C37-3FBC-4134-8AC6-30AB4F5FD850
     
    Crashed Thread:  0
     
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x000000007ffff248
     
    VM Regions Near 0x7ffff248:
        __LINKEDIT            0000000034061000-00000000341a7000 [ 1304K] r--/rwx SM=COW  /Users/USER/Library/Application Support/Steam/*/Dungeons of Dredmor.app/Contents/Frameworks/SDL_ttf.framework/Versions/A/SDL_ttf
    -->
        __TEXT                000000008feab000-000000008fede000 [  204K] r-x/rwx SM=COW  /usr/lib/dyld
     
    Thread 0 Crashed:
    0  com.gaslampgames.dredmor          0x000102f3 start + 31
     
    Thread 0 crashed with X86 Thread State (32-bit):
      eax: 0x000102d4  ebx: 0xbffff930  ecx: 0xbffff924  edx: 0x8fedf140
      edi: 0x00000000  esi: 0x00000000  ebp: 0xbffff91c  esp: 0xbffff900
      ss: 0x00000023  efl: 0x00010296  eip: 0x000102f3  cs: 0x0000001b
      ds: 0x00000023  es: 0x00000023  fs: 0x00000000  gs: 0x0000000f
      cr2: 0x7ffff248
    Logical CPU: 6
     
     
     
    Model: MacBookPro8,2, BootROM MBP81.0047.B24, 4 processors, Intel Core i7, 2.2 GHz, 4 GB, SMC 1.69f3
    Graphics: AMD Radeon HD 6750M, AMD Radeon HD 6750M, PCIe, 512 MB
    Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 384 MB
    Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333235533642465238432D48392020
    Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333235533642465238432D48392020
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.100.98.75.18)
    Bluetooth: Version 4.0.1f4, 2 service, 11 devices, 1 incoming serial ports
    Network Service: Wi-Fi, AirPort, en1
    Serial ATA Device: ST9500325ASG, 500,11 GB
    Serial ATA Device: MATSHITADVD-R  UJ-8A8
    USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8509, 0xfa200000 / 3
    USB Device: hub_device, 0x0424  (SMSC), 0x2513, 0xfa100000 / 2
    USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000 / 5
    USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821a, 0xfa113000 / 7
    USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0253, 0xfa120000 / 4
    USB Device: hub_device, 0x0424  (SMSC), 0x2513, 0xfd100000 / 2
    USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd110000 / 3
    
     
  11. zeemeerman2

    zeemeerman2 Member

    At ~/Library/Application Support/Steam/SteamApps/common/dungeons of dredmor, there is a txt file in the same folder as the Dungeons of Dredmor.app, named Dungeons of Dredmor.txt.

    Probably it isn't anything, but heck, I'll post it anyway.
    Code:
    injecting bundle '/Users/mordred/Gaslamp/steam_sdk/tools/ContentPrep.app/Contents/MacOS/bundle.dylib'
    appid 98800
    debug level 2
    /Users/mordred/gaslamp_build_for_steam_2011_12_11/Dungeons of Dredmor.app/Contents/MacOS/dredmor appears to be a single-architecture binary
      mach-o header                  : 0x00000000 - 0x00000000 (0x00000000 - 0x0000001c)
          load cmds                  : 0x00000000 - 0x00000000 (0x00000000 - 0x00000ed0)
    _start looks weird, but assuming it's 10.6+ instead of really old
     
    entry point (eip): 0x102d4
     
        LinkEdit segment will grow by: 0x0005854c
     
          __PAGEZERO                  : 0x00000000 - 0x00001000 (0x00000000 - 0x00000000)
              __TEXT          __text : 0x00007450 - 0x001a4320 (0x00006450 - 0x001a3320) (16)
              __TEXT        __cstring : 0x001a4320 - 0x001b75f5 (0x001a3320 - 0x001b65f5) ( 4)
              __TEXT          __const : 0x001b7600 - 0x001bc880 (0x001b6600 - 0x001bb880) (32)
              __TEXT __gcc_except_tab__TEXT : 0x001bc880 - 0x001d4cd5 (0x001bb880 - 0x001d3cd5) ( 4)
              __TEXT    __unwind_info : 0x001d4cf8 - 0x001d8600 (0x001d3cf8 - 0x001d7600) (16)
              __TEXT      __eh_frame : 0x001d8600 - 0x001f1ffc (0x001d7600 - 0x001f0ffc) ( 4)
              __DATA          __dyld : 0x001f2000 - 0x001f2008 (0x001f1000 - 0x001f1008) ( 4)
              __DATA  __mod_init_func : 0x001f2008 - 0x001f213c (0x001f1008 - 0x001f113c) ( 4)
              __DATA          __const : 0x001f2140 - 0x001f6fb4 (0x001f1140 - 0x001f5fb4) (32)
              __DATA      __cfstring : 0x001f6fb4 - 0x001f70a4 (0x001f5fb4 - 0x001f60a4) ( 4)
              __DATA          __data : 0x001f70c0 - 0x001f7edc (0x001f60c0 - 0x001f6edc) (32)
              __DATA        __common : 0x001f7ee0 - 0x001fd370 (0x00000000 - 0x00005490) (32)
              __DATA            __bss : 0x001fd380 - 0x001fdf85 (0x00000000 - 0x00000c05) (32)
              __OBJC  __cat_inst_meth : 0x001fe000 - 0x001fe028 (0x001f7000 - 0x001f7028) ( 4)
              __OBJC  __message_refs : 0x001fe028 - 0x001fe0a8 (0x001f7028 - 0x001f70a8) ( 4)
              __OBJC      __cls_refs : 0x001fe0a8 - 0x001fe0c4 (0x001f70a8 - 0x001f70c4) ( 4)
              __OBJC          __class : 0x001fe0c4 - 0x001fe0f4 (0x001f70c4 - 0x001f70f4) ( 4)
              __OBJC    __meta_class : 0x001fe0f4 - 0x001fe124 (0x001f70f4 - 0x001f7124) ( 4)
              __OBJC      __inst_meth : 0x001fe124 - 0x001fe150 (0x001f7124 - 0x001f7150) ( 4)
              __OBJC      __category : 0x001fe150 - 0x001fe188 (0x001f7150 - 0x001f7188) ( 4)
              __OBJC    __module_info : 0x001fe188 - 0x001fe198 (0x001f7188 - 0x001f7198) ( 4)
              __OBJC        __symbols : 0x001fe198 - 0x001fe1b0 (0x001f7198 - 0x001f71b0) ( 4)
              __OBJC    __image_info : 0x001fe1b0 - 0x001fe1b8 (0x001f71b0 - 0x001f71b8) ( 4)
            __IMPORT      __pointers : 0x001ff000 - 0x001ff630 (0x001f8000 - 0x001f8630) ( 4)
            __IMPORT    __jump_table : 0x001ff640 - 0x001fff8c (0x001f8640 - 0x001f8f8c) (64)
          __LINKEDIT                  : 0x00200000 - 0x00283000 (0x001f9000 - 0x0027bd00)
     
    Setting Mach-O Header in Globals to: 0x1000
        scrambling __TEXT/__text - 0x00006450 - 0x001a3320 (0x0019ced0) with key 0x2fe36b58
    payload injected at address 0x00283000 - 0x00284000, 4096 bytes
    bundle attached at offset 0x27d000 - 0x2d2000, 348160 bytes
    globals injected at offset 0x2d4440 - 0x2d454c
     
    ScrambleText: true
    
     
  12. zeemeerman2

    zeemeerman2 Member

    Looking at it, it seems there is no /Users/mordred/... at my Mac (obviously, I use my own nickname for my home folder). Maybe that's something to start looking for the startup crash bug?
     
  13. dixius99

    dixius99 Member

    Not sure if this is related, but when trying to launch Dungeons of Dredmor on Steam this evening, I get the following message, which prevents me from launching the game at all:

    You can't open the application Dungeons of Dredmor because it is not supported on this type of Mac.​

    Could it be that they've disabled the OS X version until a fix is made?
     
  14. Stupid Beard

    Stupid Beard Member

    I just tried it, still crashes for me, so presumably something else is going on.

    Edit: Try validating the Steam cache
     
  15. Jon Bristow

    Jon Bristow Member

    Ugh, happening to me too.

    Code:
    Process:        dredmor [10300]
    Path:            /Users/jbristow/Library/Application Support/Steam/SteamApps/common/dungeons of dredmor/Dungeons of Dredmor.app/Contents/MacOS/dredmor
    Identifier:      com.gaslampgames.dredmor
    Version:        ??? (1.0)
    Code Type:      X86 (Native)
    Parent Process:  launchd [190]
     
    Date/Time:      2011-12-12 21:36:57.722 -0800
    OS Version:      Mac OS X 10.6.8 (10K549)
    Report Version:  6
     
    Interval Since Last Report:          52825 sec
    Crashes Since Last Report:          5
    Per-App Interval Since Last Report:  5579 sec
    Per-App Crashes Since Last Report:  5
    Anonymous UUID:                      5DC306B5-6D7A-4FF8-B6C3-276C79132AE4
     
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x000000007fffe5c8
    Crashed Thread:  0
     
    Thread 0 Crashed:
    0  com.gaslampgames.dredmor          0x000102f3 start + 31
     
    Thread 0 crashed with X86 Thread State (32-bit):
      eax: 0x000102d4  ebx: 0xbffff2f0  ecx: 0xbffff2e4  edx: 0x00000000
      edi: 0x00000000  esi: 0x00000000  ebp: 0xbffff2dc  esp: 0xbffff2c0
      ss: 0x0000001f  efl: 0x00010296  eip: 0x000102f3  cs: 0x00000017
      ds: 0x0000001f  es: 0x0000001f  fs: 0x00000000  gs: 0x00000037
      cr2: 0x7fffe5c8
    
     
  16. Nicholas

    Nicholas Technology Director Staff Member

    We have now sorted this out locally. There'll be a fix tomorrow.

    (The culprit was the Steam packaging tool; it randomly decided to eat the .app for no good reason. *sigh*)
     
    Exile, jtwilkins and Damian like this.
  17. r_b_bergstrom

    r_b_bergstrom Will Mod for Digglebucks

    So what's the status on this? Is the "giant pink scorpion diggles" thing for real? It sure sounds like a joke, but it claims not to be.

    Are the giant pink scorpion diggles going to cause some sort of crash? If not, I'll gladly face them. Seems like a good way to die.