This is on 10.4/intel with .29 sbcl and latest cffi/lispbuilder/etc
RLX works fine normally but see below for dumped executable:
* (require :cocoahelper)
NIL
* (require 'rlx)
NIL
* (defun start () (rlx:play "blast"))
start
* (sb-ext:save-lisp-and-die "blast.core" :executable t :toplevel #'start)
[undoing binding stack and other enclosing state... done]
[saving current Lisp image into blast.core:
scanning space for lutexes...
writing 3488 bytes from the read-only space at 0x04000000
scanning space for lutexes...
writing 2736 bytes from the static space at 0x04100000
scanning space for lutexes...
writing 35184640 bytes from the dynamic space at 0x10000000
writing 12 lutexes to the core...
done]
katana:~/code/lisp/rlx xristos$ ./blast.core
2009-08-11 00:05:33.391 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31a3f0 of class NSLock autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.391 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31ae40 of class NSCFNumber autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.391 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31b340 of class NSCFNumber autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.392 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31b350 of class NSCFNumber autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.392 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31b4a0 of class NSCFDictionary autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.392 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31b3d0 of class NSIdEnumerator autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.392 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329cf88 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.392 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31b550 of class NSCFArray autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.393 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce38 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.393 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x315370 of class NSCFNumber autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.393 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce48 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.393 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x30d2a0 of class NSCFNumber autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.393 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce58 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.393 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31b5c0 of class NSCFNumber autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.393 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce68 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.393 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31b5c0 of class NSCFNumber autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.394 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce58 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.394 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce68 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.394 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce58 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.394 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce68 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.394 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce58 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.394 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce58 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.394 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa329ce58 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.394 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x30c910 of class NSCFNumber autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.394 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x317310 of class NSCFArray autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.416 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x30cf00 of class __NSFontTypefaceInfo autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.416 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34dbd0 of class NSAffineTransform autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.417 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34dd50 of class NSFont autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.417 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34ddd0 of class NSFont autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.420 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34bc30 of class NSCFArray autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.420 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34b980 of class NSCFArray autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.420 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34f0d0 of class NSCFArray autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.420 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34f180 of class NSCFArray autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.420 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34ddd0 of class NSFont autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.421 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34f1e0 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.421 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34fed0 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.421 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x30cdc0 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.421 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x3504c0 of class NSCFCharacterSet autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.422 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x350530 of class NSDeviceRGBColor autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.422 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x309c60 of class NSCFNumber autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.423 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x346320 of class NSCalibratedWhiteColor autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.423 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x350b50 of class NSCFDictionary autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.423 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x3461b0 of class NSCFArray autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.423 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x345540 of class NSCFArray autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.423 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x351310 of class NSCFArray autoreleased with no pool in place - just leaking
2009-08-11 00:05:33.423 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x3513f0 of class NSCFDictionary autoreleased with no pool in place - just leaking
Attempting to load resource "blast-lisp".
Loaded resource "blast-lisp" with result T.
Attempting to load resource "effect-lisp".
Loaded resource "effect-lisp" with result T.
Attempting to load resource "terrain-lisp".
Loaded resource "terrain-lisp" with result T.
Attempting to load resource "sector-lisp".
Loaded resource "sector-lisp" with result T.
Attempting to load resource "player-lisp".
Loaded resource "player-lisp" with result T.
Attempting to load resource "asteroid-lisp".
Loaded resource "asteroid-lisp" with result T.
Attempting to load resource "item-lisp".
Loaded resource "item-lisp" with result T.
Attempting to load resource "enemy-lisp".
Loaded resource "enemy-lisp" with result T.
Attempting to load resource "nebula-lisp".
Loaded resource "nebula-lisp" with result T.
Attempting to load resource "derelict-lisp".
Loaded resource "derelict-lisp" with result T.
Attempting to load resource "mars-lisp".
Loaded resource "mars-lisp" with result T.
Attempting to load resource "bay-lisp".
Loaded resource "bay-lisp" with result T.
Attempting to load resource ".startup".
Initializing Blast Tactics...
STARTWORLD: 1 0
Attempting to load resource "help-message".
Loaded resource "help-message" with result ("HELP SCREEN --- PRESS F2 TO RETURN TO PLAY"
""
"Welcome to Blast Tactics, an outer-space rogue-like game in Common"
"Lisp." ""
"Greetings, Invader! Join the fight against the Droid Infestation."
""
"Use your numeric keypad to move, or the roguelike movement keys:"
" ^ " " YKU "
"< H L > 1 = drop time bomb"
" BJN 2 = pulse cannon"
" v 3 = activate shield (if any)"
""
"To fire, hold down the CONTROL key and press any direction."
"To wait in place without moving, hit W."
"To quit, press CONTROL-Q."
"To restart after dying, press CONTROL-PERIOD."
"To highlight the player's location, press CONTROL-ESCAPE."
"To enter a vehicle, press P."
"To exit a vehicle, press CONTROL-P."
""
"TODO: document dvorak and other non-keypad directional controls."
"" "").
Attempting to load resource "xiomacs".
Loaded resource "xiomacs" with result #<LISPBUILDER-SDL-MIXER-CFFI::MUSIC {12318D59}>.
Loaded resource ".startup" with result T.
2009-08-11 00:05:34.255 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36cfd0 of class NSMutableParagraphStyle autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.255 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36d360 of class NSCFDictionary autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.256 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36e980 of class __NSFontTypefaceInfo autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.256 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36e960 of class NSFont autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.256 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36ebd0 of class NSFont autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.257 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa3298e38 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.258 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x314750 of class _NSCachedBitmapImageRep autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.258 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31a200 of class NSImage autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.258 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36f110 of class _NSCachedBitmapImageRep autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.258 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x31a600 of class NSImage autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.258 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36dd60 of class _NSThemeCloseWidget autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.259 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36ebd0 of class NSFont autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.259 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa3298e38 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.259 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36f760 of class _NSCachedBitmapImageRep autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.259 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x316310 of class NSImage autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.259 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36f610 of class _NSCachedBitmapImageRep autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.259 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x350060 of class NSImage autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.259 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36f3d0 of class _NSThemeWidget autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.260 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36ebd0 of class NSFont autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.260 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0xa3298e38 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.260 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36ff50 of class _NSCachedBitmapImageRep autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.260 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x34f040 of class NSImage autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.260 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36fe00 of class _NSCachedBitmapImageRep autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.260 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x314b10 of class NSImage autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.260 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36fc10 of class _NSThemeWidget autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.262 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36ebf0 of class NSCFString autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.262 blast.core[26259] *** _NSAutoreleaseNoPool(): Object 0x36d610 of class NSException autoreleased with no pool in place - just leaking
2009-08-11 00:05:34.262 blast.core[26259] *** Uncaught exception: <NSInternalInconsistencyException> Error (1002) creating CGSWindow
Trace/BPT trap