On Mon, Oct 16, 2006 at 10:51:55PM -0700, Mike Swanson wrote: > When playing either PrBoom or Chocolate Doom, they always crash when starting > DOOM 2 MAP02 or Ultimate DOOM E2M1. For PrBoom, I've tried both the packaged > version and the latest, 2.4.6, from source; for Chocolate Doom, I installed > 0.1.4 from source. I have SDL's libraries installed from packages, I am > running OpenBSD/i386 3.9-release. > > Internally, both engines are quite different; PrBoom being the spawn of Boom, > which was based on DOSDOOM (port back to MS-DOS), which was based on LxDoom > (the version id released in source form, for Linux). Chocolate Doom, striving > to be closest to the original MS-DOS DOOM 1.9 engines, instead had its > development branched off of the original LxDoom source release, in order to > immediately forget about feature bloat. It seems odd that both games have the > same crash, thusly. > > Running in gdb, this is the result of Chocolate Doom crashing when attempting > to enter Episode 2 of Ultimate DOOM: > > [Switching to process 22344, thread 0x868e1000] > 0x072981c7 in _Mix_InitEffects () from /usr/local/lib/libSDL_mixer.so.3.0 > > I've no programming experience in C, and I also don't know for sure if this > report in GDB really means that SDL_mixer has a bug. > > I've thought of trying a newer version of SDL, but I don't see any way to > remove the existing SDL packages without also removing things that depend on > it (though I suppose, they will need to be compiled again due to dynamic > linking troubles; and I wouldn't really care to spend hours doing so). > > Any thoughts or solutions on this?
I had reported this to the SDL_mixer people and they closed it with 'WORKSFORME'. Please attach this report to the bug entry at: http://bugzilla.libsdl.org/show_bug.cgi?id=118