Summary: | heroes при запуске выдает ошибку: Ошибка сегментации | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Connie <diacalc> | ||||||
Component: | heroes-sdl | Assignee: | Ivan A. Melnikov <iv> | ||||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||||
Severity: | major | ||||||||
Priority: | P2 | CC: | d.g.samsonenko, iv, php-coder | ||||||
Version: | unstable | ||||||||
Hardware: | x86 | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Connie
2008-12-28 20:26:42 MSK
забыл указать, запускал с командой heroes --verbose=all если запускать так: $ heroes -G -S -J -e --verbose=misc heroes: set debug level to 400 heroes: scandir: Нет такого файла или каталога heroes: fopen: Нет такого файла или каталога heroes: Failed to open visual: No available video device heroes: free screen buffer на всякий случай: $ ldd /usr/games/heroes linux-gate.so.1 => (0xb7f8a000) libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 (0xb7f03000) libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7e6c000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7e56000) libc.so.6 => /lib/libc.so.6 (0xb7d2d000) libm.so.6 => /lib/libm.so.6 (0xb7d07000) libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0xb7cff000) libsmpeg-0.4.so.0 => /usr/lib/libsmpeg-0.4.so.0 (0xb7ca6000) libdl.so.2 => /lib/libdl.so.2 (0xb7ca2000) libesd.so.0 => /usr/lib/libesd.so.0 (0xb7c98000) /lib/ld-linux.so.2 (0xb7f8b000) libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb7c70000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7b8a000) libasound.so.2 => /usr/lib/libasound.so.2 (0xb7ac3000) libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0xb7a9b000) libogg.so.0 => /usr/lib/libogg.so.0 (0xb7a96000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7a8b000) Обычный удел программы, на которую забили семь лет назад :(. Надо будет Debian-овские патчи посмотреть. Created attachment 4117 [details]
heroes -gJ --verbose=all 2>&1 > heroes-gJ.err
Created attachment 4118 [details]
ltrace -e '!_IO_getc' heroes -gJ
Старая ошибка была исправлена, появилась новая, похоже, в libSDL_mixer. Кстати, у меня неколько игр уже работают только без звука, например, tecnoballz. gdb вам в руки Похоже, ошибка в libmikmod испрвалена |