| 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 испрвалена |