Skip to content

Shadowgrounds: crashes at start using the GOG version #25

Description

@neuromancer

Hi,

I compiled Shadowgrounds in ArchLinux. I have the GOG version of the game (Windows only) and using innoextract got the data*.fbz files. Then I used the fix-files.sh:

  inflating: flamethrower_part1.txt  
  inflating: flamethrower_part2.txt  
  inflating: flamethrower_part3.txt  
  inflating: scavenger_gore.txt      
  inflating: splash.tga              
  adding: data/ (stored 0%)
  adding: data/models/ (stored 0%)
  adding: data/models/particles/ (stored 0%)
  adding: data/models/particles/emitter_shapes/ (stored 0%)
  adding: data/models/particles/emitter_shapes/soapy.tga (deflated 98%)
  adding: data/textures/ (stored 0%)
  adding: data/textures/particles/ (stored 0%)
  adding: data/textures/particles/fluids/ (stored 0%)
  adding: data/textures/particles/fluids/awter_splash.tga (deflated 76%)
  adding: data/effects/ (stored 0%)
  adding: data/effects/particles/ (stored 0%)
  adding: data/effects/particles/scavenger_gore_partial.txt (deflated 83%)
  adding: data/effects/particles/flamethrower_part3_low.txt (deflated 86%)
  adding: data/effects/particles/flamethrower_part2_low.txt (deflated 86%)
  adding: data/effects/particles/flamethrower_part1_low.txt (deflated 73%)
'data4.fbz' -> '/tmp/data4.fbz' 

But then, the game crashes at the start:

0x00007ffff0737414 in __memmove_sse2_unaligned_erms () from /usr/lib/libc.so.6
#0  0x00007ffff0737414 in __memmove_sse2_unaligned_erms () at /usr/lib/libc.so.6
#1  0x00007ffff4ec232c in  () at /usr/lib/libSDL-1.2.so.0
#2  0x00007ffff4a6cd1e in get_fileinfo (fr=0x555559c73020) at readers.c:378
#3  0x00007ffff4a6cd1e in default_init (fr=0x555559c73020) at readers.c:840
#4  0x00007ffff4a6d649 in open_stream (fr=fr@entry=0x555559c73020, bs_filenam=bs_filenam@entry=0x0, fd=fd@entry=0) at readers.c:935
#5  0x00007ffff4a6fd29 in mpg123_open_fd (mh=mh@entry=0x555559c73020, fd=fd@entry=0) at libmpg123.c:465
#6  0x00007ffff4a4fc51 in MPG123_open (sample=0x55555979a700, ext=<optimized out>) at mpg123.c:237
#7  0x00007ffff4a4c797 in init_sample (funcs=funcs@entry=0x7ffff4c808a0 <__Sound_DecoderFunctions_MPG123>, sample=sample@entry=0x55555979a700, ext=ext@entry=0x0, _desired=_desired@entry=0x0) at SDL_sound.c:492
#8  0x00007ffff4a4cdf1 in Sound_NewSample (rw=0x555559ca0960, ext=0x0, desired=0x0, bSize=<optimized out>) at SDL_sound.c:628
#9  0x00005555558cd8c7 in sfx::WaveReader::WaveReader(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#10 0x00005555558d02f8 in sfx::Sound::Data::Data(char const*, int) ()
#11 0x00005555558d3136 in sfx::SoundLib::loadSample(char const*) ()
#12 0x00005555558c8bd6 in sfx::SoundMixer::loadSample(char const*, bool) ()
#13 0x00005555555e4907 in game::GameUI::playSoundEffect(char const*, float, float, float, boxol, int, float, int, bool) ()
#14 0x00005555556bd7d8 in ui::MenuBaseImpl::CursorEvent(OguiButtonEvent*) ()
#15 0x000055555576f2d5 in ui::MainMenu::CursorEvent(OguiButtonEvent*) ()
#16 0x00005555557ade12 in ogui_button_event_handler(OguiButtonEvent::EVENT_TYPE) ()
#17 0x00005555557b15e2 in og_run_gui() ()
#18 0x0000555555796ae7 in Ogui::Run(int) ()
#19 0x00005555555a6d39 in main ()

Regards,
Gustavo

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions