Viewing Issue Advanced Details Jump to Notes ] Wiki ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007357 [DCSS] Bug Report crash always 2013-07-18 20:35 2015-04-09 06:05
Reporter aegolden View Status public  
Assigned To wheals
Priority normal Resolution done Local or Remote Local
Status resolved   Operating System MacOSX
Projection none   Console or Tiles Tiles
ETA none Fixed in Branch 0.16 ancient branch Product Branch 0.12 ancient branch
  Product Version
Summary 0007357: DCSS MacOSX Tiles crashes on startup in Mountain Lion when full screen is enabled
Description Steps to reproduce (this works on 0.12 and on TOT):

1. Set tile_full_screen = true in init.txt
2. Launch DCSS

The screen briefly fades to black and then DCSS crashes, system log shows:

Dungeon Crawl Stone Soup - Tiles[97711] <Error>: CPSGetCurrentProcess(): This call is deprecated and should not be called anymore.
Dungeon Crawl Stone Soup - Tiles[97711] <Error>: CPSSetForegroundOperationState(): This call is deprecated and should not be called anymore.
WindowServer[98] <Warning>: CGXMuxCapture: Starting
WindowServer[98] <Warning>: CGXMuxCapture: Acquired
WindowServer[98] <Warning>: Display 0x4248c91 captured by conn 0x2ce77
Dungeon Crawl Stone Soup - Tiles[97711] <Warning>: CGDisplayBaseAddress is obsolete and returning NULL for display 0x4248c91
WindowServer[98] <Warning>: CGXMuxCapture: Released
WindowServer[98] <Warning>: Display 0x4248c91 released by conn 0x2ce77
com.apple.launchd.peruser.501[160] ([0x0-0x136d36c].net.sourceforge.crawl-ref[97711]) <Error>: Exited with code: 255

I'm pretty sure this crash is caused by SDL using outdated CoreGraphics calls. There was/is a similar issue in Dwarf Fortress, which can apparently be resolved by using SDL version 1.2.15 (instead of 1.2.14, which is what DCSS Mac OS X Tiles is currently using in TOT):

http://www.bay12games.com/dwarves/mantisbt/view.php?id=5260 [^]
Steps To Reproduce
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0023728)
Ogre (reporter)
2013-08-14 17:26

Confirmed on same system, however, it seems tile_full_screen = true is the default. Was able to load by uncommenting and setting tile_full_screen = true to false.
(0028556)
wheals (administrator)
2015-02-23 16:53

We now use SDL2.
(0028809)
aegolden (reporter)
2015-04-09 06:05

On TOT, with tile_full_screen = true, crawl does not crash on launch, but nothing is displayed after the initial launch screen.

- Issue History
Date Modified Username Field Change
2013-07-18 20:35 aegolden New Issue
2013-08-14 17:26 Ogre Note Added: 0023728
2014-04-24 05:05 Reaver Severity major => crash
2015-02-23 16:53 wheals Note Added: 0028556
2015-02-23 16:53 wheals Status new => resolved
2015-02-23 16:53 wheals Fixed in Branch => 0.16 development branch
2015-02-23 16:53 wheals Resolution open => done
2015-02-23 16:53 wheals Assigned To => wheals
2015-04-09 06:05 aegolden Note Added: 0028809


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker