Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] 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  
Status resolved   Product Branch 0.12 ancient branch
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 [^]
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