Summary: | games-strategy/savage-bin-2.00e doesn't start (xcb problem) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pacho Ramos <pacho> |
Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 174434 |
Description
Pacho Ramos
2008-01-18 20:10:36 UTC
I have also tried with x11-libs/libxcb-1.1 launching it with: LIBXCB_ALLOW_SLOPPY_LOCK=1 savage It is launched, but freezes with a black window, after killing it, I get the following: $ LIBXCB_ALLOW_SLOPPY_LOCK=1 savage System_Init() Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb7a287c7] Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb7a287c7] #1 ./libs/libSDL-1.2.so.0(X11_GetVideoModes+0x407) [0xb7e74387] #2 ./libs/libSDL-1.2.so.0 [0xb7e75c80] #3 ./libs/libSDL-1.2.so.0(SDL_VideoInit+0x286) [0xb7e6c126] #4 ./libs/libSDL-1.2.so.0(SDL_InitSubSystem+0x4b) [0xb7e4f0eb] #5 ./silverback.bin [0x8081f8f] Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb7a287c7] Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb7a287c7] #1 ./libs/libSDL-1.2.so.0(SDL_VideoInit+0x286) [0xb7e6c126] #2 ./libs/libSDL-1.2.so.0(SDL_InitSubSystem+0x4b) [0xb7e4f0eb] #3 ./silverback.bin [0x8081f8f] Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb7a287c7] Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb7a287c7] Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb7a287c7] Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb7a287c7] #1 ./libs/libSDL-1.2.so.0 [0xb7e769e9] #2 ./libs/libSDL-1.2.so.0 [0xb7e76b9a] #3 ./libs/libSDL-1.2.so.0(SDL_SetVideoMode+0x1a5) [0xb7e6c90d] #4 ./silverback.bin [0x8081883] silverback.bin: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed. Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb7a287c7] #1 ./libs/libSDL-1.2.so.0(SDL_FreeCursor+0x85) [0xb7e68949] #2 ./libs/libSDL-1.2.so.0(SDL_CursorQuit+0x64) [0xb7e684c4] #3 ./libs/libSDL-1.2.so.0(SDL_VideoQuit+0x44) [0xb7e6d98c] #4 ./libs/libSDL-1.2.so.0(SDL_QuitSubSystem+0x8c) [0xb7e4f298] #5 ./libs/libSDL-1.2.so.0(SDL_Quit+0x20) [0xb7e4f2ec] #6 ./silverback.bin [0x809a5a6] #7 [0xb7f65420] silverback.bin: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed. Signal Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0xb7a287c7] #1 ./libs/libSDL-1.2.so.0 [0xb7e7740e] #2 ./libs/libSDL-1.2.so.0(SDL_VideoQuit+0x52) [0xb7e6d99a] #3 ./libs/libSDL-1.2.so.0(SDL_QuitSubSystem+0x8c) [0xb7e4f298] #4 ./libs/libSDL-1.2.so.0(SDL_Quit+0x20) [0xb7e4f2ec] #5 ./silverback.bin [0x809a5a6] #6 [0xb7f65420] silverback.bin: xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (d I got the fix :-D Simply use system sdl instead of savage provided one: rm /opt/savage/libs/libSDL-1.2.so.0 ln -s /usr/lib/libSDL-1.2.so.0 . Now works even without exporting LIBXCB_ALLOW_SLOPPY_LOCK=1 (In reply to comment #2) > ln -s /usr/lib/libSDL-1.2.so.0 . After: cd /opt/savage/libs of course probably fixed by the reworked ebuild from Scarabeus. Reopen if it's still broken in the same way. |