Интересное в выводе: $ catchsegv freeorion *** Segmentation fault Register dump: EAX: 00000000 EBX: b54fbff4 ECX: 00000ab8 EDX: 088444f8 ESI: 0884db20 EDI: 00000000 EBP: bf9898d8 ESP: bf989680 EIP: b549690f EFLAGS: 00210286 CS: 0073 DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b Trap: 0000000e Error: 00000004 OldMask: 00000000 ESP/signal: bf989680 CR2: 00000000 FPUCW: ffff037f FPUSW: ffff0100 TAG: ffffffff IPOFF: b7c7d418 CSSEL: 0073 DATAOFF: b7ca8408 DATASEL: 007b ST(0) 0000 0000000000000000 ST(1) 0000 0000000000000000 ST(2) 0000 0000000000000000 ST(3) 0000 0000000000000000 ST(4) 0000 0000000000000000 ST(5) 0000 0000000000000000 ST(6) 0000 c800000000000000 ST(7) 0000 9999999999999800 Backtrace: /usr/lib/OGRE/RenderSystem_GL.so[0xb549690f] /usr/lib/OGRE/RenderSystem_GL.so[0xb548c564] /usr/lib/OGRE/RenderSystem_GL.so[0xb545e9a5] /usr/lib/OGRE/RenderSystem_GL.so[0xb548dc89] /usr/lib/OGRE/RenderSystem_GL.so[0xb5455102] /usr/lib/libOgreMain-1.6.4.so(_ZN4Ogre4Root10initialiseEbRKSsS2_+0x292)[0xb7a4bbd2] freeorion[0x82f916c] /lib/libc.so.6(__libc_start_main+0xe6)[0xb7378b26] freeorion[0x808ff81]
К сожалению я не могу в данном случае помочь. Возможно это связано с видеодрайвером или еще что-то. У меня на нвидиа работает
У меня тоже работает. Что нужно сделать для того, чтобы словить такую ошибку?
Сие есть великая тайна :) Я думаю зависит от видеокарты сильно. Сам freeorion еще совсем сырой, так что не удивительно. У меня например вообще не работает. Проверял на ноуте где intel. Причем на работе где nvidia падает совсем с другой ошибкой. Поэтому как фиксить и отлавливать я даже не представляю :( Может с помощью debuginfo ситуация улучшится.
Там, где падает, поставьте freeorion-debuginfo сделайте 2 вещи: $ gdb freeorion (gdb) run Что выведется, присылайте, хоть посмотрю, что там такое. Починку не гарантирую, но шанс есть.
Такого пакета больше нет в сизифе. Закрываю багу.