PDA

View Full Version : Serious Sam Gold Edition: viable on Linux?


domkop
08-14-2008, 09:30 AM
Hey everyone,

I have plans to purchase the Gold Edition of SERIOUS SAM, for I am in great need of some good story-based First Person Shooter, but first I'd like to read some feedback of people who have actually taken the step of buying that one. I'm well aware that Ryan 'icculus' Gordon released two beta installers for The First Encounter/The Second Encounter but what about the Gold Edition, is it supposed to be playable as well?

Thank you for any helpful input!

domkop
08-28-2008, 05:46 AM
Somehow, I knew it. I bought the game (Gold Edition) on eBay but the beta installers available through here (http://www.liflg.org/?catid=6&gameid=71) seem to be broken.

Dragonix
08-28-2008, 08:17 AM
I can install it - at least TFE, didn't test TSE.
mount /dev/sr0 /mnt/cdrom
And the installer installed flawlessly. Though, I can't start:
STUB: load window icon in SeriousSam/MainWindow.cpp, line 153.
STUB: Need SDL invisible window or something in SeriousSam/MainWindow.cpp, line 356.
INFO: "SeriousSam is starting for the first time.
If you experience any problems, please consult
ReadMe file for troubleshooting information."
Xlib: extension "XiG-SUNDRY-NONSTANDARD" missing on display ":0.0".
STUB: Move this to another directory. in Engine/Graphics/ViewPort.cpp, line 189.
STUB: Move this to another directory. in Engine/Graphics/ViewPort.cpp, line 189.
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
Though, I think that's SDL/amd64 related. The installer's job is to copy the files, and at least for me and TFE, it's doing it's job.

panda84
08-28-2008, 10:29 AM
Somehow, I knew it. I bought the game (Gold Edition) on eBay but the beta installers available through here (http://www.liflg.org/?catid=6&gameid=71) seem to be broken.

The only way I managed to play TSE is using Wine.

Fortunately it works quite well under Wine.

I know that's a suboptimal solution, but it's better than nothing.

Dragonix
08-29-2008, 08:50 AM
So, I installed both games (The First Encounter & The Second Encounter) on my second system (i686) and.. what should I say? It's working without any troubles! No hacks, .. i just inserted the cd, mounted it to /mnt/cdrom, executed the installer, ready to play :)

domkop: Any error messages?

domkop
08-31-2008, 12:59 PM
Maybe you lucked out? *trying_to_conceal_one's_rage* :D

As a matter of fact, I downloaded the installers again as of a few days ago and now it's printing out a page full of errors, something with SDL I think. However, as I'm not home right now I can't give you the exact output.

domkop
09-01-2008, 02:52 AM
Like I said, a (big fat) bunch of errors...

./ssamtfe gives me...

./ssamtfe
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7d038b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7eaac14]
#3 ./ssam_lnx(SDL_XF86VidModeQueryVersion+0x8d) [0x82c1d5d]
#4 ./ssam_lnx(X11_GetVideoModes+0x170) [0x82c0608]
#5 ./ssam_lnx [0x829ee68]
#6 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#7 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#8 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#9 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#10 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#11 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#12 ./ssam_lnx(main+0xfe) [0x80c95ce]
#13 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#14 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7d0381e]
#2 /usr/lib32/libX11.so.6 [0xf7ea9dc9]
#3 /usr/lib32/libX11.so.6(XQueryExtension+0x26) [0xf7e97cf6]
#4 /usr/lib32/libX11.so.6(XInitExtension+0x41) [0xf7e8c2f1]
#5 /usr/lib32/libXext.so.6(XextAddDisplay+0x50) [0xf7e63240]
#6 ./ssam_lnx [0x8300de5]
#7 ./ssam_lnx(XiGMiscQueryVersion+0x14) [0x8300e00]
#8 ./ssam_lnx(X11_GetVideoModes+0x3b9) [0x82c0851]
#9 ./ssam_lnx [0x829ee68]
#10 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#11 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#12 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#13 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#14 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#15 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#16 ./ssam_lnx(main+0xfe) [0x80c95ce]
#17 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#18 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7d038b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7eaac14]
#3 ./ssam_lnx(SDL_XineramaIsActive+0x76) [0x82c66ba]
#4 ./ssam_lnx(X11_GetVideoModes+0x857) [0x82c0cef]
#5 ./ssam_lnx [0x829ee68]
#6 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#7 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#8 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#9 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#10 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#11 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#12 ./ssam_lnx(main+0xfe) [0x80c95ce]
#13 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#14 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7d0381e]
#2 /usr/lib32/libX11.so.6 [0xf7ea9dc9]
#3 /usr/lib32/libX11.so.6(XCreateColormap+0x26) [0xf7e7f0f6]
#4 ./ssam_lnx [0x829efa0]
#5 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#6 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#7 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#8 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#9 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#10 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#11 ./ssam_lnx(main+0xfe) [0x80c95ce]
#12 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#13 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7d038b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7eaac14]
#3 ./ssam_lnx(SDL_XF86VidModeGetGamma+0x9a) [0x82c202e]
#4 ./ssam_lnx [0x82be7e9]
#5 ./ssam_lnx(X11_SaveVidModeGamma+0x36) [0x82be89a]
#6 ./ssam_lnx [0x829f02b]
#7 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#8 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#9 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#10 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#11 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#12 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#13 ./ssam_lnx(main+0xfe) [0x80c95ce]
#14 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#15 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7d0381e]
#2 /usr/lib32/libX11.so.6 [0xf7ea9dc9]
#3 /usr/lib32/libX11.so.6(XCreateWindow+0x26) [0xf7ea0696]
#4 ./ssam_lnx [0x829ea09]
#5 ./ssam_lnx [0x829f051]
#6 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#7 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#8 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#9 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#10 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#11 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#12 ./ssam_lnx(main+0xfe) [0x80c95ce]
#13 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#14 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
STUB: load window icon in SeriousSam/MainWindow.cpp, line 153.
STUB: Need SDL invisible window or something in SeriousSam/MainWindow.cpp, line 356.
INFO: "SeriousSam is starting for the first time.
If you experience any problems, please consult
ReadMe file for troubleshooting information."
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7d038b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7eaac14]
#3 ./ssam_lnx(SDL_XDGAQueryVersion+0x93) [0x82c4177]
#4 ./ssam_lnx(SDL_XF86DGAQueryVersion+0x26) [0x82c53fe]
#5 ./ssam_lnx(X11_EnableDGAMouse+0xdf) [0x82bd0d3]
#6 ./ssam_lnx(X11_CheckMouseModeNoLock+0x8e) [0x82c1ace]
#7 ./ssam_lnx(X11_CheckMouseMode+0x24) [0x82c1bbc]
#8 ./ssam_lnx [0x829e306]
#9 ./ssam_lnx(SDL_WM_GrabInput+0x63) [0x829e383]
#10 ./ssam_lnx [0x80f44b0]
#11 ./ssam_lnx(OpenMainWindowFullScreen__Fll+0x46) [0x80f466a]
#12 ./ssam_lnx(TryToSetDisplayMode__F10GfxAPITypelll12Di splayDepthi+0x134) [0x80c9784]
#13 ./ssam_lnx(StartNewMode__F10GfxAPITypelll12DisplayDe pthi+0x44) [0x80c9b68]
#14 ./ssam_lnx(Init__FPviG8CTString+0xa13) [0x80c75af]
#15 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#16 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#17 ./ssam_lnx(main+0xfe) [0x80c95ce]
#18 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#19 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7d0381e]
#2 /usr/lib32/libX11.so.6 [0xf7ea9dc9]
#3 /usr/lib32/libX11.so.6(XESetWireToEvent+0x33) [0xf7e8be83]
#4 ./ssam_lnx(SDL_XDGAQueryVersion+0x10a) [0x82c41ee]
#5 ./ssam_lnx(SDL_XF86DGAQueryVersion+0x26) [0x82c53fe]
#6 ./ssam_lnx(X11_EnableDGAMouse+0xdf) [0x82bd0d3]
#7 ./ssam_lnx(X11_CheckMouseModeNoLock+0x8e) [0x82c1ace]
#8 ./ssam_lnx(X11_CheckMouseMode+0x24) [0x82c1bbc]
#9 ./ssam_lnx [0x829e306]
#10 ./ssam_lnx(SDL_WM_GrabInput+0x63) [0x829e383]
#11 ./ssam_lnx [0x80f44b0]
#12 ./ssam_lnx(OpenMainWindowFullScreen__Fll+0x46) [0x80f466a]
#13 ./ssam_lnx(TryToSetDisplayMode__F10GfxAPITypelll12Di splayDepthi+0x134) [0x80c9784]
#14 ./ssam_lnx(StartNewMode__F10GfxAPITypelll12DisplayDe pthi+0x44) [0x80c9b68]
#15 ./ssam_lnx(Init__FPviG8CTString+0xa13) [0x80c75af]
#16 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#17 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#18 ./ssam_lnx(main+0xfe) [0x80c95ce]
#19 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
ssam_lnx: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
./ssamtfe: line 123: 4453 Aborted ./${GAME_BINARY} ${CMD_ARGS} "$@"

domkop
09-01-2008, 02:56 AM
As for ./ssamtse

Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7c88767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7c888b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7e2fc14]
#3 ./ssam_lnx(SDL_XF86VidModeQueryVersion+0x8d) [0x82c1f4d]
#4 ./ssam_lnx(X11_GetVideoModes+0x170) [0x82c07f8]
#5 ./ssam_lnx [0x829f058]
#6 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829bc06]
#7 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x8293ad9]
#8 ./ssam_lnx(SDL_Init+0x18) [0x8293bb8]
#9 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#10 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#11 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#12 ./ssam_lnx(main+0xfe) [0x80c95ce]
#13 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7ca042d]
#14 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7c88767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7c8881e]
#2 /usr/lib32/libX11.so.6 [0xf7e2edc9]
#3 /usr/lib32/libX11.so.6(XQueryExtension+0x26) [0xf7e1ccf6]
#4 /usr/lib32/libX11.so.6(XInitExtension+0x41) [0xf7e112f1]
#5 /usr/lib32/libXext.so.6(XextAddDisplay+0x50) [0xf7de8240]
#6 ./ssam_lnx [0x8300fd5]
#7 ./ssam_lnx(XiGMiscQueryVersion+0x14) [0x8300ff0]
#8 ./ssam_lnx(X11_GetVideoModes+0x3b9) [0x82c0a41]
#9 ./ssam_lnx [0x829f058]
#10 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829bc06]
#11 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x8293ad9]
#12 ./ssam_lnx(SDL_Init+0x18) [0x8293bb8]
#13 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#14 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#15 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#16 ./ssam_lnx(main+0xfe) [0x80c95ce]
#17 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7ca042d]
#18 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7c88767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7c888b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7e2fc14]
#3 ./ssam_lnx(SDL_XineramaIsActive+0x76) [0x82c68aa]
#4 ./ssam_lnx(X11_GetVideoModes+0x857) [0x82c0edf]
#5 ./ssam_lnx [0x829f058]
#6 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829bc06]
#7 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x8293ad9]
#8 ./ssam_lnx(SDL_Init+0x18) [0x8293bb8]
#9 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#10 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#11 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#12 ./ssam_lnx(main+0xfe) [0x80c95ce]
#13 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7ca042d]
#14 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7c88767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7c8881e]
#2 /usr/lib32/libX11.so.6 [0xf7e2edc9]
#3 /usr/lib32/libX11.so.6(XCreateColormap+0x26) [0xf7e040f6]
#4 ./ssam_lnx [0x829f190]
#5 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829bc06]
#6 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x8293ad9]
#7 ./ssam_lnx(SDL_Init+0x18) [0x8293bb8]
#8 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#9 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#10 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#11 ./ssam_lnx(main+0xfe) [0x80c95ce]
#12 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7ca042d]
#13 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7c88767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7c888b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7e2fc14]
#3 ./ssam_lnx(SDL_XF86VidModeGetGamma+0x9a) [0x82c221e]
#4 ./ssam_lnx [0x82be9d9]
#5 ./ssam_lnx(X11_SaveVidModeGamma+0x36) [0x82bea8a]
#6 ./ssam_lnx [0x829f21b]
#7 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829bc06]
#8 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x8293ad9]
#9 ./ssam_lnx(SDL_Init+0x18) [0x8293bb8]
#10 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#11 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#12 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#13 ./ssam_lnx(main+0xfe) [0x80c95ce]
#14 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7ca042d]
#15 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7c88767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7c8881e]
#2 /usr/lib32/libX11.so.6 [0xf7e2edc9]
#3 /usr/lib32/libX11.so.6(XCreateWindow+0x26) [0xf7e25696]
#4 ./ssam_lnx [0x829ebf9]
#5 ./ssam_lnx [0x829f241]
#6 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829bc06]
#7 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x8293ad9]
#8 ./ssam_lnx(SDL_Init+0x18) [0x8293bb8]
#9 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#10 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#11 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#12 ./ssam_lnx(main+0xfe) [0x80c95ce]
#13 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7ca042d]
#14 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
STUB: load window icon in SeriousSam/MainWindow.cpp, line 153.
STUB: Need SDL invisible window or something in SeriousSam/MainWindow.cpp, line 356.
INFO: "SeriousSam is starting for the first time.
If you experience any problems, please consult
ReadMe file for troubleshooting information."
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7c88767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7c888b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7e2fc14]
#3 ./ssam_lnx(SDL_XDGAQueryVersion+0x93) [0x82c4367]
#4 ./ssam_lnx(SDL_XF86DGAQueryVersion+0x26) [0x82c55ee]
#5 ./ssam_lnx(X11_EnableDGAMouse+0xdf) [0x82bd2c3]
#6 ./ssam_lnx(X11_CheckMouseModeNoLock+0x8e) [0x82c1cbe]
#7 ./ssam_lnx(X11_CheckMouseMode+0x24) [0x82c1dac]
#8 ./ssam_lnx [0x829e4f6]
#9 ./ssam_lnx(SDL_WM_GrabInput+0x63) [0x829e573]
#10 ./ssam_lnx [0x80f44b0]
#11 ./ssam_lnx(OpenMainWindowFullScreen__Fll+0x46) [0x80f466a]
#12 ./ssam_lnx(TryToSetDisplayMode__F10GfxAPITypelll12Di splayDepthi+0x134) [0x80c9784]
#13 ./ssam_lnx(StartNewMode__F10GfxAPITypelll12DisplayDe pthi+0x44) [0x80c9b68]
#14 ./ssam_lnx(Init__FPviG8CTString+0xa13) [0x80c75af]
#15 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#16 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#17 ./ssam_lnx(main+0xfe) [0x80c95ce]
#18 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7ca042d]
#19 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7c88767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7c8881e]
#2 /usr/lib32/libX11.so.6 [0xf7e2edc9]
#3 /usr/lib32/libX11.so.6(XESetWireToEvent+0x33) [0xf7e10e83]
#4 ./ssam_lnx(SDL_XDGAQueryVersion+0x10a) [0x82c43de]
#5 ./ssam_lnx(SDL_XF86DGAQueryVersion+0x26) [0x82c55ee]
#6 ./ssam_lnx(X11_EnableDGAMouse+0xdf) [0x82bd2c3]
#7 ./ssam_lnx(X11_CheckMouseModeNoLock+0x8e) [0x82c1cbe]
#8 ./ssam_lnx(X11_CheckMouseMode+0x24) [0x82c1dac]
#9 ./ssam_lnx [0x829e4f6]
#10 ./ssam_lnx(SDL_WM_GrabInput+0x63) [0x829e573]
#11 ./ssam_lnx [0x80f44b0]
#12 ./ssam_lnx(OpenMainWindowFullScreen__Fll+0x46) [0x80f466a]
#13 ./ssam_lnx(TryToSetDisplayMode__F10GfxAPITypelll12Di splayDepthi+0x134) [0x80c9784]
#14 ./ssam_lnx(StartNewMode__F10GfxAPITypelll12DisplayDe pthi+0x44) [0x80c9b68]
#15 ./ssam_lnx(Init__FPviG8CTString+0xa13) [0x80c75af]
#16 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#17 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#18 ./ssam_lnx(main+0xfe) [0x80c95ce]
#19 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7ca042d]
ssam_lnx: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
./ssamtse: line 123: 4568 Aborted ./${GAME_BINARY} ${CMD_ARGS} "$@"


I'm thinking this may be caused by some 64bit incompatibility issue (Debian 64bit user here).

Dragonlord
09-01-2008, 09:45 AM
It says "locking assertion". Looks like kernel troubles since locking is done kernel side ( pthreads simply taps into kernel lands ). This should not be a 64bit issue per se since kernel locking is not afflicted by bitiness. I would bet more on a programmer error that did mess up lock/unlock. Chances are equal to 0 to get this one debugged without source code.

domkop
09-01-2008, 11:25 AM
I prefer to resort to Wine only as a last fallback, especially when the game at stake is supposed to run native under any Linux distribution. Problem is, I'm not willing to wipe off my current installation in order to fresh start with a x86 environment just for that game alone, seeing as Dragonix managed to run both games without any hitch I'm thinking maybe this is hardware related after all (older hardware = better with old games? or perhaps I'm full of you-know-what). Dragonix, can you please lshw >> textfile on your second system and forward the output along to the Phoronix forums? Thank you.

deanjo
09-01-2008, 11:47 AM
I prefer to resort to Wine only as a last fallback, especially when the game at stake is supposed to run native under any Linux distribution. Problem is, I'm not willing to wipe off my current installation in order to fresh start with a x86 environment just for that game alone, seeing as Dragonix managed to run both games without any hitch I'm thinking maybe this is hardware related after all (older hardware = better with old games? or perhaps I'm full of you-know-what). Dragonix, can you please lshw >> textfile on your second system and forward the output along to the Phoronix forums? Thank you.

Well it works here on openSUSE 11 Amd 64 on a phenom system and nvidia sli system

gbudny
09-02-2008, 07:45 PM
Like I said, a (big fat) bunch of errors...

./ssamtfe gives me...

./ssamtfe
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7d038b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7eaac14]
#3 ./ssam_lnx(SDL_XF86VidModeQueryVersion+0x8d) [0x82c1d5d]
#4 ./ssam_lnx(X11_GetVideoModes+0x170) [0x82c0608]
#5 ./ssam_lnx [0x829ee68]
#6 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#7 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#8 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#9 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#10 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#11 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#12 ./ssam_lnx(main+0xfe) [0x80c95ce]
#13 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#14 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7d0381e]
#2 /usr/lib32/libX11.so.6 [0xf7ea9dc9]
#3 /usr/lib32/libX11.so.6(XQueryExtension+0x26) [0xf7e97cf6]
#4 /usr/lib32/libX11.so.6(XInitExtension+0x41) [0xf7e8c2f1]
#5 /usr/lib32/libXext.so.6(XextAddDisplay+0x50) [0xf7e63240]
#6 ./ssam_lnx [0x8300de5]
#7 ./ssam_lnx(XiGMiscQueryVersion+0x14) [0x8300e00]
#8 ./ssam_lnx(X11_GetVideoModes+0x3b9) [0x82c0851]
#9 ./ssam_lnx [0x829ee68]
#10 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#11 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#12 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#13 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#14 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#15 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#16 ./ssam_lnx(main+0xfe) [0x80c95ce]
#17 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#18 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7d038b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7eaac14]
#3 ./ssam_lnx(SDL_XineramaIsActive+0x76) [0x82c66ba]
#4 ./ssam_lnx(X11_GetVideoModes+0x857) [0x82c0cef]
#5 ./ssam_lnx [0x829ee68]
#6 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#7 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#8 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#9 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#10 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#11 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#12 ./ssam_lnx(main+0xfe) [0x80c95ce]
#13 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#14 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7d0381e]
#2 /usr/lib32/libX11.so.6 [0xf7ea9dc9]
#3 /usr/lib32/libX11.so.6(XCreateColormap+0x26) [0xf7e7f0f6]
#4 ./ssam_lnx [0x829efa0]
#5 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#6 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#7 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#8 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#9 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#10 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#11 ./ssam_lnx(main+0xfe) [0x80c95ce]
#12 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#13 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7d038b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7eaac14]
#3 ./ssam_lnx(SDL_XF86VidModeGetGamma+0x9a) [0x82c202e]
#4 ./ssam_lnx [0x82be7e9]
#5 ./ssam_lnx(X11_SaveVidModeGamma+0x36) [0x82be89a]
#6 ./ssam_lnx [0x829f02b]
#7 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#8 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#9 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#10 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#11 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#12 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#13 ./ssam_lnx(main+0xfe) [0x80c95ce]
#14 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#15 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7d0381e]
#2 /usr/lib32/libX11.so.6 [0xf7ea9dc9]
#3 /usr/lib32/libX11.so.6(XCreateWindow+0x26) [0xf7ea0696]
#4 ./ssam_lnx [0x829ea09]
#5 ./ssam_lnx [0x829f051]
#6 ./ssam_lnx(SDL_VideoInit+0x2b2) [0x829ba16]
#7 ./ssam_lnx(SDL_InitSubSystem+0x39) [0x82938e9]
#8 ./ssam_lnx(SDL_Init+0x18) [0x82939c8]
#9 ./ssam_lnx(Init__FPviG8CTString+0x29) [0x80c6bc5]
#10 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#11 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#12 ./ssam_lnx(main+0xfe) [0x80c95ce]
#13 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#14 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
STUB: load window icon in SeriousSam/MainWindow.cpp, line 153.
STUB: Need SDL invisible window or something in SeriousSam/MainWindow.cpp, line 356.
INFO: "SeriousSam is starting for the first time.
If you experience any problems, please consult
ReadMe file for troubleshooting information."
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xf7d038b1]
#2 /usr/lib32/libX11.so.6(_XReply+0x244) [0xf7eaac14]
#3 ./ssam_lnx(SDL_XDGAQueryVersion+0x93) [0x82c4177]
#4 ./ssam_lnx(SDL_XF86DGAQueryVersion+0x26) [0x82c53fe]
#5 ./ssam_lnx(X11_EnableDGAMouse+0xdf) [0x82bd0d3]
#6 ./ssam_lnx(X11_CheckMouseModeNoLock+0x8e) [0x82c1ace]
#7 ./ssam_lnx(X11_CheckMouseMode+0x24) [0x82c1bbc]
#8 ./ssam_lnx [0x829e306]
#9 ./ssam_lnx(SDL_WM_GrabInput+0x63) [0x829e383]
#10 ./ssam_lnx [0x80f44b0]
#11 ./ssam_lnx(OpenMainWindowFullScreen__Fll+0x46) [0x80f466a]
#12 ./ssam_lnx(TryToSetDisplayMode__F10GfxAPITypelll12Di splayDepthi+0x134) [0x80c9784]
#13 ./ssam_lnx(StartNewMode__F10GfxAPITypelll12DisplayDe pthi+0x44) [0x80c9b68]
#14 ./ssam_lnx(Init__FPviG8CTString+0xa13) [0x80c75af]
#15 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#16 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#17 ./ssam_lnx(main+0xfe) [0x80c95ce]
#18 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
#19 ./ssam_lnx(XMapRaised+0x39) [0x80c34c1]
Locking assertion failure. Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7d03767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf7d0381e]
#2 /usr/lib32/libX11.so.6 [0xf7ea9dc9]
#3 /usr/lib32/libX11.so.6(XESetWireToEvent+0x33) [0xf7e8be83]
#4 ./ssam_lnx(SDL_XDGAQueryVersion+0x10a) [0x82c41ee]
#5 ./ssam_lnx(SDL_XF86DGAQueryVersion+0x26) [0x82c53fe]
#6 ./ssam_lnx(X11_EnableDGAMouse+0xdf) [0x82bd0d3]
#7 ./ssam_lnx(X11_CheckMouseModeNoLock+0x8e) [0x82c1ace]
#8 ./ssam_lnx(X11_CheckMouseMode+0x24) [0x82c1bbc]
#9 ./ssam_lnx [0x829e306]
#10 ./ssam_lnx(SDL_WM_GrabInput+0x63) [0x829e383]
#11 ./ssam_lnx [0x80f44b0]
#12 ./ssam_lnx(OpenMainWindowFullScreen__Fll+0x46) [0x80f466a]
#13 ./ssam_lnx(TryToSetDisplayMode__F10GfxAPITypelll12Di splayDepthi+0x134) [0x80c9784]
#14 ./ssam_lnx(StartNewMode__F10GfxAPITypelll12DisplayDe pthi+0x44) [0x80c9b68]
#15 ./ssam_lnx(Init__FPviG8CTString+0xa13) [0x80c75af]
#16 ./ssam_lnx(SubMain__FPvT0Pci+0x2f) [0x80c8a6f]
#17 ./ssam_lnx(CommonMainline__FPvT0Pci+0x23) [0x80c94ab]
#18 ./ssam_lnx(main+0xfe) [0x80c95ce]
#19 /lib32/libc.so.6(__libc_start_main+0xe5) [0xf7d1b42d]
ssam_lnx: ../../src/xcb_lock.c:77: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
./ssamtfe: line 123: 4453 Aborted ./${GAME_BINARY} ${CMD_ARGS} "$@"


Try this:

cd /usr/local/games/ssamtfe/Bin

./ssamlnx_dynamic

Dragonix
09-03-2008, 07:10 AM
lshw output: http://pastebin.com/m784451c9
xf86-video-ati - git
mesa - 7.0.3
xorg-x11 - 7.2
==> xorg-xserver - 1.4.2
kernel: gentoo-sources 2.6.25(-r7)
On that machine, ssamtfe runs absolutelly flawlessly

on my amd64 machine, ssam.lnx_dynamic segfaults, too (however, iirc without the "SDL Parachute")

domkop
09-04-2008, 03:21 AM
There's something I want to tell gbudny. You need to download this (http://www.megaupload.com/?d=MW8YGWMJ) first. The upper left side of the screen is where you need to look at.

Dragonix: ty :-)