lispbuilder-sdl examples do not load on windows

Bug #612616 reported by Louis Hoefler
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Incomplete
Undecided
Unassigned

Bug Description

I try to use the lispbuilder-sdl-examples to test lispbuilder-sdl.

The packages do load, but starting an example (mandelbrot)
crashes sbcl.

; C:\Users\Lis\Documents\work\lispbuilder-sdl-mixer\lispbuilder-sdl-mixer-binari
es.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM LISPBUILDER-SDL-MIXER-BINARIES> as
; LISPBUILDER-SDL-MIXER-BINARIES
; compiling file "C:\\Users\\Lis\\Documents\\work\\lispbuilder-sdl-mixer\\bin\\p
ackage.lisp" (written 30 JUL 2010 03:48:11 AM):
; compiling (IN-PACKAGE #:CL-USER)
; compiling (DEFPACKAGE #:LISPBUILDER-SDL-MIXER-BINARIES ...)

; C:\Users\Lis\AppData\Roaming\common-lisp\cache\sbcl-1.0.37-windows-x86\C\Users
\Lis\Documents\work\lispbuilder-sdl-mixer\bin\ASDF-TMP-package.fasl written
; compilation finished in 0:00:00.033
; compiling file "C:\\Users\\Lis\\Documents\\work\\lispbuilder-sdl-mixer\\bin\\g
lobals.lisp" (written 30 JUL 2010 03:48:11 AM):
; compiling (IN-PACKAGE #:SDL-MIXER-BIN)
; compiling (DEFVAR *DLL-PATH* ...)

; C:\Users\Lis\AppData\Roaming\common-lisp\cache\sbcl-1.0.37-windows-x86\C\Users
\Lis\Documents\work\lispbuilder-sdl-mixer\bin\ASDF-TMP-globals.fasl written
; compilation finished in 0:00:00.035
; compiling file "C:\\Users\\Lis\\Documents\\work\\lispbuilder-sdl-mixer\\cffi\\
package.lisp" (written 30 JUL 2010 03:48:11 AM):
; compiling (IN-PACKAGE #:CL-USER)
; compiling (DEFPACKAGE #:LISPBUILDER-SDL-MIXER-CFFI ...)

; C:\Users\Lis\AppData\Roaming\common-lisp\cache\sbcl-1.0.37-windows-x86\C\Users
\Lis\Documents\work\lispbuilder-sdl-mixer\cffi\ASDF-TMP-package.fasl written
; compilation finished in 0:00:00.030
; compiling file "C:\\Users\\Lis\\Documents\\work\\lispbuilder-sdl-mixer\\cffi\\
library.lisp" (written 30 JUL 2010 03:48:11 AM):
; compiling (IN-PACKAGE #:LISPBUILDER-SDL-MIXER-CFFI)
; compiling (PUSHNEW LISPBUILDER-SDL-MIXER-BINARIES:*DLL-PATH* ...)
; compiling (DEFINE-FOREIGN-LIBRARY SDL-MIXER ...)
; compiling (DEFINE-FOREIGN-LIBRARY MIKMOD ...)
; compiling (DEFINE-FOREIGN-LIBRARY OGG ...)
; compiling (DEFINE-FOREIGN-LIBRARY SMPEG ...)
; compiling (DEFINE-FOREIGN-LIBRARY VORBIS ...)
; compiling (DEFINE-FOREIGN-LIBRARY VORBISFILE ...)
; compiling (DEFUN LOAD-LIBRARY ...)
; compiling (LOAD-LIBRARY)

; C:\Users\Lis\AppData\Roaming\common-lisp\cache\sbcl-1.0.37-windows-x86\C\Users
\Lis\Documents\work\lispbuilder-sdl-mixer\cffi\ASDF-TMP-library.fasl written
; compilation finished in 0:00:00.062
; compiling file "C:\\Users\\Lis\\Documents\\work\\lispbuilder-sdl-mixer\\cffi\\
mixer.lisp" (written 30 JUL 2010 03:48:11 AM):
; compiling (IN-PACKAGE #:SDL-MIXER-CFFI)
; compiling (DEFCLASS CHUNK ...)
; compiling (DEFCLASS MUSIC ...)

; C:\Users\Lis\AppData\Roaming\common-lisp\cache\sbcl-1.0.37-windows-x86\C\Users
\Lis\Documents\work\lispbuilder-sdl-mixer\cffi\ASDF-TMP-mixer.fasl written
; compilation finished in 0:00:00.029
; compiling file "C:\\Users\\Lis\\Documents\\work\\lispbuilder-sdl-mixer\\cffi\\
sdl-mixer.lisp" (written 30 JUL 2010 03:48:11 AM):
; compiling (IN-PACKAGE #:LISPBUILDER-SDL-MIXER-CFFI)
; compiling (DEFUN 1<< ...)
; compiling (DEFCTYPE MIX-CHUNK-FP ...)
; compiling (DEFCTYPE MIX-MUSIC-FP ...)
; compiling (DEFCONSTANT +SDL-MIXER-MAJOR-VERSION+ ...)
; compiling (DEFCONSTANT +SDL-MIXER-MINOR-VERSION+ ...)
; compiling (DEFCONSTANT +SDL-MIXER-PATCH-LEVEL+ ...)
; compiling (DEFCFUN ("Mix_Linked_Version" LINKED-VERSION) ...)
; compiling (DEFBITFIELD INIT-FLAGS ...)
; compiling (DEFCFUN ("Mix_FreeChunk" FREE-CHUNK) ...)
; compiling (DEFCFUN ("Mix_FreeMusic" FREE-MUSIC) ...)
; compiling (DEFUN SDL-MIXER-VERSION ...)
; compiling (DEFUN VERSION ...)
; compiling (DEFCONSTANT +DEFAULT-FORMAT+ ...)
; compiling (DEFUN LOAD-WAV ...)
; compiling (DEFUN PLAY-CHANNEL ...)
; compiling (DEFUN FADE-IN-CHANNEL ...)
; compiling (DEFUN GET-ERROR ...)
; compiling (DEFCONSTANT +CHANNELS+ ...)
; compiling (DEFCONSTANT +DEFAULT-FREQUENCY+ ...)
; compiling (DEFCONSTANT +DEFAULT-CHANNELS+ ...)
; compiling (DEFCONSTANT +MAX-VOLUME+ ...)
; compiling (DEFCSTRUCT CHUNK ...)
; compiling (DEFCENUM FADING ...)
; compiling (DEFCENUM MUSIC-TYPE ...)
; compiling (DEFCFUN ("Mix_OpenAudio" OPEN-AUDIO) ...)
; compiling (DEFCFUN ("Mix_AllocateChannels" ALLOCATE-CHANNELS) ...)
; compiling (DEFCFUN ("Mix_QuerySpec" QUERY-SPEC) ...)
; compiling (DEFCFUN ("Mix_LoadWAV_RW" LOAD-WAV-RW) ...)
; compiling (DEFCFUN ("Mix_LoadMUS" LOAD-MUS) ...)
; compiling (DEFCFUN ("Mix_LoadMUS_RW" LOAD-MUS-RW) ...)
; compiling (DEFCFUN ("Mix_QuickLoad_WAV" QUICK-LOAD-WAV) ...)
; compiling (DEFCFUN ("Mix_QuickLoad_RAW" QUICK-LOAD-RAW) ...)
; compiling (DEFCFUN ("Mix_GetMusicType" GET-MUSIC-TYPE) ...)
; compiling (DEFCFUN ("Mix_SetPostMix" SET-POST-MIX) ...)
; compiling (DEFCFUN ("Mix_HookMusic" HOOK-MUSIC) ...)
; compiling (DEFCFUN ("Mix_HookMusicFinished" HOOK-MUSIC-FINISHED) ...)
; compiling (DEFCFUN ("Mix_GetMusicHookData" GET-MUSIC-HOOK-DATA) ...)
; compiling (DEFCFUN ("Mix_ChannelFinished" CHANNEL-FINISHED) ...)
; compiling (DEFCONSTANT +CHANNEL-POST+ ...)
; compiling (DEFCFUN ("Mix_RegisterEffect" REGISTER-EFFECT) ...)
; compiling (DEFCFUN ("Mix_UnregisterEffect" UNREGISTER-EFFECT) ...)
; compiling (DEFCFUN ("Mix_UnregisterAllEffects" UNREGISTER-ALL-EFFECTS) ...)
; compiling (DEFCFUN ("Mix_SetPanning" SET-PANNING) ...)
; compiling (DEFCFUN ("Mix_SetPosition" SET-POSITION) ...)
; compiling (DEFCFUN ("Mix_SetDistance" SET-DISTANCE) ...)
; compiling (DEFCFUN ("Mix_SetReverseStereo" SET-REVERSE-STEREO) ...)
; compiling (DEFCFUN ("Mix_ReserveChannels" RESERVE-CHANNELS) ...)
; compiling (DEFCFUN ("Mix_GroupChannel" GROUP-CHANNEL) ...)
; compiling (DEFCFUN ("Mix_GroupChannels" GROUP-CHANNELS) ...)
; compiling (DEFCFUN ("Mix_GroupAvailable" GROUP-AVAILABLE) ...)
; compiling (DEFCFUN ("Mix_GroupCount" GROUP-COUNT) ...)
; compiling (DEFCFUN ("Mix_GroupOldest" GROUP-OLDEST) ...)
; compiling (DEFCFUN ("Mix_GroupNewer" GROUP-NEWER) ...)
; compiling (DEFCFUN ("Mix_PlayChannelTimed" PLAY-CHANNEL-TIMED) ...)
; compiling (DEFCFUN ("Mix_PlayMusic" PLAY-MUSIC) ...)
; compiling (DEFCFUN ("Mix_FadeInMusic" FADE-IN-MUSIC) ...)
; compiling (DEFCFUN ("Mix_FadeInMusicPos" FADE-IN-MUSIC-POS) ...)
; compiling (DEFCFUN ("Mix_FadeInChannelTimed" FADE-IN-CHANNEL-TIMED) ...)
; compiling (DEFCFUN ("Mix_Volume" VOLUME) ...)
; compiling (DEFCFUN ("Mix_VolumeChunk" VOLUME-CHUNK) ...)
; compiling (DEFCFUN ("Mix_VolumeMusic" VOLUME-MUSIC) ...)
; compiling (DEFCFUN ("Mix_HaltChannel" HALT-CHANNEL) ...)
; compiling (DEFCFUN ("Mix_HaltGroup" HALT-GROUP) ...)
; compiling (DEFCFUN ("Mix_HaltMusic" HALT-MUSIC) ...)
; compiling (DEFCFUN ("Mix_ExpireChannel" EXPIRE-CHANNEL) ...)
; compiling (DEFCFUN ("Mix_FadeOutChannel" FADE-OUT-CHANNEL) ...)
; compiling (DEFCFUN ("Mix_FadeOutGroup" FADE-OUT-GROUP) ...)
; compiling (DEFCFUN ("Mix_FadeOutMusic" FADE-OUT-MUSIC) ...)
; compiling (DEFCFUN ("Mix_FadingMusic" FADING-MUSIC) ...)
; compiling (DEFCFUN ("Mix_FadingChannel" FADING-CHANNEL) ...)
; compiling (DEFCFUN ("Mix_Pause" PAUSE) ...)
; compiling (DEFCFUN ("Mix_Resume" RESUME) ...)
; compiling (DEFCFUN ("Mix_Paused" PAUSED) ...)
; compiling (DEFCFUN ("Mix_PauseMusic" PAUSE-MUSIC) ...)
; compiling (DEFCFUN ("Mix_ResumeMusic" RESUME-MUSIC) ...)
; compiling (DEFCFUN ("Mix_RewindMusic" REWIND-MUSIC) ...)
; compiling (DEFCFUN ("Mix_PausedMusic" PAUSED-MUSIC) ...)
; compiling (DEFCFUN ("Mix_SetMusicPosition" SET-MUSIC-POSITION) ...)
; compiling (DEFCFUN ("Mix_Playing" PLAYING) ...)
; compiling (DEFCFUN ("Mix_PlayingMusic" PLAYING-MUSIC) ...)
; compiling (DEFCFUN ("Mix_SetMusicCMD" SET-MUSIC-CMD) ...)
; compiling (DEFCFUN ("Mix_SetSynchroValue" SET-SYNCHRO-VALUE) ...)
; compiling (DEFCFUN ("Mix_GetSynchroValue" GET-SYNCHRO-VALUE) ...)
; compiling (DEFCFUN ("Mix_GetChunk" GET-CHUNK) ...)
; compiling (DEFCFUN ("Mix_CloseAudio" CLOSE-AUDIO) ...)

; C:\Users\Lis\AppData\Roaming\common-lisp\cache\sbcl-1.0.37-windows-x86\C\Users
\Lis\Documents\work\lispbuilder-sdl-mixer\cffi\ASDF-TMP-sdl-mixer.fasl written
; compilation finished in 0:00:00.835
; compiling file "C:\\Users\\Lis\\Documents\\work\\lispbuilder-sdl-mixer\\cffi\\
translate.lisp" (written 30 JUL 2010 03:48:11 AM):
; compiling (IN-PACKAGE #:SDL-MIXER-CFFI)
; compiling (DEFUN TO-MIX-CHUNK ...)
; compiling (DEFUN TO-MIX-MUSIC ...)

; C:\Users\Lis\AppData\Roaming\common-lisp\cache\sbcl-1.0.37-windows-x86\C\Users
\Lis\Documents\work\lispbuilder-sdl-mixer\cffi\ASDF-TMP-translate.fasl written
; compilation finished in 0:00:00.032
; compiling file "C:\\Users\\Lis\\Documents\\work\\lispbuilder-sdl-mixer\\sdl-mi
xer\\package.lisp" (written 30 JUL 2010 03:48:10 AM):
; compiling (IN-PACKAGE #:CL-USER)
; compiling (DEFPACKAGE #:LISPBUILDER-SDL-MIXER ...)

; C:\Users\Lis\AppData\Roaming\common-lisp\cache\sbcl-1.0.37-windows-x86\C\Users
\Lis\Documents\work\lispbuilder-sdl-mixer\sdl-mixer\ASDF-TMP-package.fasl writte
n
; compilation finished in 0:00:00.032
; compiling file "C:\\Users\\Lis\\Documents\\work\\lispbuilder-sdl-mixer\\sdl-mi
xer\\globals.lisp" (written 30 JUL 2010 03:48:11 AM):
; compiling (IN-PACKAGE #:SDL-MIXER)
; compiling (DEFVAR *DEFAULT-MUSIC* ...)
; compiling (DEFVAR *DEFAULT-CHUNK* ...)
; compiling (DEFVAR *CHANNEL-FINISHED* ...)
; compiling (DEFVAR *MUSIC-FINISHED* ...)
; compiling (DEFVAR *AUDIO-BUFFER* ...)
; compiling (DEFVAR *CALLBACK-P* ...)
; compiling (DEFPARAMETER *ENABLE-CALLBACKS* ...)

; C:\Users\Lis\AppData\Roaming\common-lisp\cache\sbcl-1.0.37-windows-x86\C\Users
\Lis\Documents\work\lispbuilder-sdl-mixer\sdl-mixer\ASDF-TMP-globals.fasl writte
n
; compilation finished in 0:00:00.048
; compiling file "C:\\Users\\Lis\\Documents\\work\\lispbuilder-sdl-mixer\\sdl-mi
xer\\mixer.lisp" (written 30 JUL 2010 03:48:11 AM):
; compiling (IN-PACKAGE #:SDL-MIXER)
; compiling (SETF (DOCUMENTATION # ...) ...)
; compiling (SETF (DOCUMENTATION # ...) ...)
; compiling (SETF (DOCUMENTATION # ...) ...)
; compiling (SETF (DOCUMENTATION # ...) ...)
; compiling (SETF (DOCUMENTATION # ...) ...)
; compiling (SETF (DOCUMENTATION # ...) ...)
; compiling (SETF (DOCUMENTATION # ...) ...)
; compiling (SETF (DOCUMENTATION # ...) ...)
; compiling (SETF (DOCUMENTATION # ...) ...)
; compiling (DEFVAR *BASE-AUDIO-FORMAT-SUPPORT* ...)
; compiling (DEFCONSTANT +DEFAULT-SAMPLE-BUFFER+ ...)
; compiling (DEFUN MIXER-LIBRARY-VERSION ...)
; compiling (DEFUN MIXER-GLUE-VERSION ...)
; compiling (DEFUN LOAD-LIBRARY ...)
; compiling (DEFUN MIXER-INIT-P ...)
; compiling (DEFUN INIT-MIXER ...)
; compiling (DEFUN QUIT-MIXER ...)
; compiling (DEFUN GET-NUMBER-SAMPLE-DECODERS ...)
; compiling (DEFUN GET-SAMPLE-DECODER ...)
; compiling (DEFUN GET-NUMBER-MUSIC-DECODERS ...)
; compiling (DEFUN GET-MUSIC-DECODER ...)
; compiling (DEFUN RESERVE-CHANNELS ...)
; compiling (DEFMETHOD LOAD-MUSIC ...)
; compiling (DEFMETHOD LOAD-MUSIC ...)
; compiling (DEFMETHOD LOAD-MUSIC ...)
; compiling (DEFMETHOD LOAD-MUSIC ...)
; compiling (DEFMETHOD LOAD-SAMPLE ...)
; compiling (DEFMETHOD LOAD-SAMPLE ...)
; compiling (DEFMETHOD LOAD-SAMPLE ...)
; compiling (DEFMETHOD LOAD-SAMPLE ...)
; compiling (DEFUN SAMPLE-FROM-CHANNEL ...)
; compiling (DEFUN OPEN-AUDIO ...)
; compiling (DEFUN CLOSE-AUDIO ...)
; compiling (DEFUN PLAY-MUSIC ...)
; compiling (DEFUN PLAY-SAMPLE ...)
; compiling (DEFUN HALT-MUSIC ...)
; compiling (DEFUN HALT-SAMPLE ...)
; compiling (DEFUN LINKED-VERSION ...)
; compiling (DEFUN QUERY-SPEC ...)
; compiling (DEFUN AUDIO-FREQUENCY-P ...)
; compiling (DEFUN AUDIO-FORMAT-P ...)
; compiling (DEFUN AUDIO-CHANNELS-P ...)
; compiling (DEFUN AUDIO-OPENED-P ...)
; compiling (DEFUN SAMPLE-VOLUME ...)
; compiling (DEFUN (SETF SAMPLE-VOLUME) ...)
; compiling (DEFUN CHANNEL-VOLUME ...)
; compiling (DEFUN (SETF CHANNEL-VOLUME) ...)
; compiling (DEFUN MUSIC-VOLUME ...)
; compiling (DEFUN (SETF MUSIC-VOLUME) ...)
; compiling (DEFMETHOD FREE ...)
; compiling (DEFMETHOD FREE ...)
; compiling (DEFUN SAMPLE-PLAYING-P ...)
; compiling (DEFUN SAMPLE-HALTED-P ...)
; compiling (DEFUN MUSIC-PLAYING-P ...)
; compiling (DEFUN MUSIC-HALTED-P ...)
; compiling (DEFUN SAMPLE-PAUSED-P ...)
; compiling (DEFUN MUSIC-PAUSED-P ...)
; compiling (DEFUN SAMPLE-FADING-P ...)
; compiling (DEFUN MUSIC-FADING-P ...)
; compiling (DEFUN PAUSE-MUSIC ...)
; compiling (DEFUN PAUSE-SAMPLE ...)
; compiling (DEFUN RESUME-MUSIC ...)
; compiling (DEFUN RESUME-SAMPLE ...)
; compiling (DEFUN REWIND-MUSIC ...)
; compiling (DEFUN MUSIC-POSITION ...)
; compiling (DEFUN MUSIC-TYPE-P ...)
; compiling (DEFUN MUSIC-TYPE-OF ...)
; compiling (DEFUN ALLOCATE-CHANNELS ...)
; compiling (DEFUN DEALLOCATE-ALL-CHANNELS ...)
; compiling (DEFCALLBACK CHANNEL-FINISHED-PROC ...)
; compiling (DEFUN REGISTER-SAMPLE-FINISHED-CALLBACK ...)
; compiling (DEFUN UNREGISTER-SAMPLE-FINISHED-CALLBACK ...)
; compiling (DEFUN REGISTER-SAMPLE-FINISHED ...)
; compiling (DEFUN UNREGISTER-SAMPLE-FINISHED ...)
; compiling (DEFCALLBACK MUSIC-FINISHED-PROC ...)
; compiling (DEFUN REGISTER-MUSIC-FINISHED-CALLBACK ...)
; compiling (DEFUN UNREGISTER-MUSIC-FINISHED-CALLBACK ...)
; compiling (DEFUN REGISTER-MUSIC-FINISHED ...)
; compiling (DEFUN UNREGISTER-MUSIC-FINISHED ...)
; compiling (DEFCALLBACK FILL-AUDIO-BUFFER ...)
; compiling (DEFUN REGISTER-MUSIC-MIXER ...)
; compiling (DEFUN UNREGISTER-MUSIC-MIXER ...)
; compiling (DEFUN GROUP-CHANNELS ...)
; compiling (DEFUN GROUP-CHANNEL-P ...)
; compiling (DEFUN GROUP-AVAILABLE ...)
; compiling (DEFUN GROUP-OLDEST ...)
; compiling (DEFUN GROUP-RECENT ...)

; C:\Users\Lis\AppData\Roaming\common-lisp\cache\sbcl-1.0.37-windows-x86\C\Users
\Lis\Documents\work\lispbuilder-sdl-mixer\sdl-mixer\ASDF-TMP-mixer.fasl written
; compilation finished in 0:00:00.511
WARNING:
   discarding unsupported DOCUMENTATION of type STANDARD-CLASS for object SYMBOL

WARNING:
   discarding unsupported DOCUMENTATION of type STANDARD-CLASS for object SYMBOL

STYLE-WARNING: Implicitly creating new generic function LOAD-MUSIC.
STYLE-WARNING: Implicitly creating new generic function LOAD-SAMPLE.
STYLE-WARNING: Implicitly creating new generic function FREE.
* (asdf:operate 'asdf:load-op :lispbuilder-sdl-examples)

; loading system definition from
; C:\Users\Lis\Documents\work\lispbuilder-sdl\lispbuilder-sdl-examples.asd into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM LISPBUILDER-SDL-EXAMPLES> as LISPBUILDER-SDL-EXAMPLES

debugger invoked on a SIMPLE-ERROR: EXCEPTION_ACCESS_VIOLATION

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT] Exit debugger, returning to top level.

("bogus stack frame")
0]
WARNING: Starting a select without a timeout while interrupts are disabled.

Revision history for this message
ljcrook (luke-balooga) wrote :

I am unable to reproduce this using sbcl-1.0.37-windows-x86 and the latest version of lispbuilder-sdl from the repository. The Mandelbrot example works fine for me.

What version of lispbuilder-sdl was used?

Changed in sbcl:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.