Уже упоминал о странной тенденции развития дистрибутива в других темах, теперь хотелось бы узнать ваш совет в более локальном вопросе. На версиях 7.04 и 7.10 сабж работал прекрасно. В два тычка устанавливался run, далее запуск и беготня. В Ubuntu 8.04 такое уже не проходит. Установка протекает как обычно, но при запуске игры видна именная сплеш-заставка и... всё. Вот что пишется в консоли:
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7bb1767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xb7bb18b1]
#2 /usr/lib/libX11.so.6(_XReply+0xfd) [0xb7c021bd]
#3 ./libSDL-1.2.so.0(SDL_XF86VidModeQueryVersion+0x8d) [0xb7e7342d]
#4 ./libSDL-1.2.so.0(X11_GetVideoModes+0x170) [0xb7e6e428]
#5 ./libSDL-1.2.so.0 [0xb7e70348]
#6 ./libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7e65f96]
#7 ./libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7e484fe]
#8 ./libSDL-1.2.so.0(SDL_Init+0x24) [0xb7e485fc]
#9 ./ut2004-bin(main+0x507f) [0x8154a2f]
#10 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cbf450]
#11 ./ut2004-bin(getlogin+0xad) [0x814b121]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7bb1767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7bb181e]
#2 /usr/lib/libX11.so.6 [0xb7c01518]
#3 /usr/lib/libX11.so.6(XQueryExtension+0x26) [0xb7beffe6]
#4 /usr/lib/libX11.so.6(XInitExtension+0x3b) [0xb7be4d4b]
#5 /usr/lib/libXext.so.6(XextAddDisplay+0x53) [0xb7bc0443]
#6 ./libSDL-1.2.so.0 [0xb7eb80e5]
#7 ./libSDL-1.2.so.0(XiGMiscQueryVersion+0x14) [0xb7eb8100]
#8 ./libSDL-1.2.so.0(X11_GetVideoModes+0x3b9) [0xb7e6e671]
#9 ./libSDL-1.2.so.0 [0xb7e70348]
#10 ./libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7e65f96]
#11 ./libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7e484fe]
#12 ./libSDL-1.2.so.0(SDL_Init+0x24) [0xb7e485fc]
#13 ./ut2004-bin(main+0x507f) [0x8154a2f]
#14 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cbf450]
#15 ./ut2004-bin(getlogin+0xad) [0x814b121]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7bb1767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xb7bb18b1]
#2 /usr/lib/libX11.so.6(_XReply+0xfd) [0xb7c021bd]
#3 ./libSDL-1.2.so.0(SDL_XineramaIsActive+0x76) [0xb7e79a0a]
#4 ./libSDL-1.2.so.0(X11_GetVideoModes+0x857) [0xb7e6eb0f]
#5 ./libSDL-1.2.so.0 [0xb7e70348]
#6 ./libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7e65f96]
#7 ./libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7e484fe]
#8 ./libSDL-1.2.so.0(SDL_Init+0x24) [0xb7e485fc]
#9 ./ut2004-bin(main+0x507f) [0x8154a2f]
#10 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cbf450]
#11 ./ut2004-bin(getlogin+0xad) [0x814b121]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7bb1767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7bb181e]
#2 /usr/lib/libX11.so.6 [0xb7c01518]
#3 /usr/lib/libX11.so.6(XCreateColormap+0x26) [0xb7bd7e76]
#4 ./libSDL-1.2.so.0 [0xb7e70480]
#5 ./libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7e65f96]
#6 ./libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7e484fe]
#7 ./libSDL-1.2.so.0(SDL_Init+0x24) [0xb7e485fc]
#8 ./ut2004-bin(main+0x507f) [0x8154a2f]
#9 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cbf450]
#10 ./ut2004-bin(getlogin+0xad) [0x814b121]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7bb1767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xb7bb18b1]
#2 /usr/lib/libX11.so.6(_XReply+0xfd) [0xb7c021bd]
#3 ./libSDL-1.2.so.0(SDL_XF86VidModeGetGamma+0x9a) [0xb7e736fe]
#4 ./libSDL-1.2.so.0 [0xb7e6c609]
#5 ./libSDL-1.2.so.0(X11_SaveVidModeGamma+0x36) [0xb7e6c6ba]
#6 ./libSDL-1.2.so.0 [0xb7e7050b]
#7 ./libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7e65f96]
#8 ./libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7e484fe]
#9 ./libSDL-1.2.so.0(SDL_Init+0x24) [0xb7e485fc]
#10 ./ut2004-bin(main+0x507f) [0x8154a2f]
#11 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cbf450]
#12 ./ut2004-bin(getlogin+0xad) [0x814b121]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7bb1767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7bb181e]
#2 /usr/lib/libX11.so.6 [0xb7c01518]
#3 /usr/lib/libX11.so.6(XCreateWindow+0x26) [0xb7bf8616]
#4 ./libSDL-1.2.so.0 [0xb7e6fee9]
#5 ./libSDL-1.2.so.0 [0xb7e70531]
#6 ./libSDL-1.2.so.0(SDL_VideoInit+0x2b2) [0xb7e65f96]
#7 ./libSDL-1.2.so.0(SDL_InitSubSystem+0x4a) [0xb7e484fe]
#8 ./libSDL-1.2.so.0(SDL_Init+0x24) [0xb7e485fc]
#9 ./ut2004-bin(main+0x507f) [0x8154a2f]
#10 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cbf450]
#11 ./ut2004-bin(getlogin+0xad) [0x814b121]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7bb1767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xb7bb18b1]
#2 /usr/lib/libX11.so.6(_XReply+0xfd) [0xb7c021bd]
#3 ./libSDL-1.2.so.0(SDL_XF86VidModeQueryVersion+0x8d) [0xb7e7342d]
#4 ./libSDL-1.2.so.0(SDL_XF86VidModeGetModeLine+0x5b) [0xb7e737d7]
#5 ./libSDL-1.2.so.0 [0xb7e6dfa8]
#6 ./libSDL-1.2.so.0(X11_EnterFullScreen+0x72) [0xb7e6ef02]
#7 ./libSDL-1.2.so.0 [0xb7e711c2]
#8 ./libSDL-1.2.so.0 [0xb7e7141b]
#9 ./libSDL-1.2.so.0(SDL_SetVideoMode+0x1b3) [0xb7e6680f]
#10 ./ut2004-bin(ResizeViewport__12USDLViewportUiiii+0x179) [0x882ca39]
#11 ./ut2004-bin(SetRes__19UOpenGLRenderDeviceP9UViewportiiiii+0x202) [0x8832402]
#12 ./ut2004-bin(TryRenderDevice__12USDLViewportPCwiii+0x181) [0x882c655]
#13 ./ut2004-bin(OpenWindow__12USDLViewportUliiiii+0x1e6) [0x882b38a]
#14 ./ut2004-bin(Init__11UGameEngine+0x14b5) [0x8261ad5]
#15 ./ut2004-bin(__strtod_internal+0x4da6) [0x814f2fa]
#16 ./ut2004-bin(main+0x6019) [0x81559c9]
#17 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cbf450]
#18 ./ut2004-bin(getlogin+0xad) [0x814b121]
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7bb1767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7bb181e]
#2 /usr/lib/libX11.so.6 [0xb7c01518]
#3 /usr/lib/libX11.so.6(XMoveResizeWindow+0x25) [0xb7bd7165]
#4 ./libSDL-1.2.so.0(X11_EnterFullScreen+0xca) [0xb7e6ef5a]
#5 ./libSDL-1.2.so.0 [0xb7e711c2]
#6 ./libSDL-1.2.so.0 [0xb7e7141b]
#7 ./libSDL-1.2.so.0(SDL_SetVideoMode+0x1b3) [0xb7e6680f]
#8 ./ut2004-bin(ResizeViewport__12USDLViewportUiiii+0x179) [0x882ca39]
#9 ./ut2004-bin(SetRes__19UOpenGLRenderDeviceP9UViewportiiiii+0x202) [0x8832402]
#10 ./ut2004-bin(TryRenderDevice__12USDLViewportPCwiii+0x181) [0x882c655]
#11 ./ut2004-bin(OpenWindow__12USDLViewportUliiiii+0x1e6) [0x882b38a]
#12 ./ut2004-bin(Init__11UGameEngine+0x14b5) [0x8261ad5]
#13 ./ut2004-bin(__strtod_internal+0x4da6) [0x814f2fa]
#14 ./ut2004-bin(main+0x6019) [0x81559c9]
#15 /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cbf450]
#16 ./ut2004-bin(getlogin+0xad) [0x814b121]
ut2004-bin: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
Signal: SIGIOT [iot trap]
Aborting.
Crash information will be saved to your logfile.
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7bb1767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7bb181e]
#2 /usr/lib/libX11.so.6 [0xb7c01518]
#3 /usr/lib/libX11.so.6(XFreeCursor+0x25) [0xb7bdd8f5]
#4 ./libSDL-1.2.so.0(X11_FreeWMCursor+0x40) [0xb7e6f254]
#5 ./libSDL-1.2.so.0(SDL_FreeCursor+0x85) [0xb7e62435]
#6 ./libSDL-1.2.so.0(SDL_CursorQuit+0x63) [0xb7e61f87]
#7 ./libSDL-1.2.so.0(SDL_VideoQuit+0x43) [0xb7e678e3]
#8 ./libSDL-1.2.so.0(SDL_QuitSubSystem+0x8b) [0xb7e486b7]
#9 ./ut2004-bin [0x8829fa4]
#10 /lib/tls/i686/cmov/libc.so.6(exit+0xd4) [0xb7cd7084]
#11 ./ut2004-bin [0x869e544]
#12 [0xb7f07420]
#13 /lib/tls/i686/cmov/libc.so.6(abort+0x101) [0xb7cd5a01]
#14 /lib/tls/i686/cmov/libc.so.6(__assert_fail+0xee) [0xb7ccd10e]
#15 /usr/lib/libX11.so.6 [0xb7c01324]
#16 /usr/lib/libX11.so.6 [0xb7c014fd]
#17 /usr/lib/libX11.so.6(XWarpPointer+0x25) [0xb7bf83e5]
#18 ./libSDL-1.2.so.0 [0xb7e6e15f]
#19 ./libSDL-1.2.so.0(X11_ResizeFullScreen+0x67) [0xb7e6ed1f]
ut2004-bin: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
Акцентирую ваше внимание на том, что лишь в этой версии дистрибутива наблюдается подобный завал. Все эффекты выключены, сторонние приложения не запущены. В целом Opengl работает как-то неадекватно: в эмуляторе gens при включении соответствующей опции начинаются дикие мерцания. У кого-нибудь есть идеи на счёт происходящего?