UT2003 - errore in avvio gioco

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

UT2003 - errore in avvio gioco

Messaggio da gigiobagiano »

Ho comprato per 5euro il gioco UT2003 dopo aver visto qualche messaggio di bart che diceva che c'era l'installer per linux. Ho installato senza problemi inserito la mia cd-key e ho provato ad avviarlo questo è l'output:

Codice: Seleziona tutto

fcntl: Operation not permitted
fcntl: Operation not permitted
ut2003-bin: xcb_lock.c:62: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.

Backtrace:
[ 1]  ./Core.so [0xb74fa69a]
[ 2]  [0xffffe420]
[ 3]  /lib/libc.so.6(abort+0x108) [0xb72b24f8]
[ 4]  /lib/libc.so.6(__assert_fail+0xfc) [0xb72aa30c]
[ 5]  /usr/lib/libX11.so.6 [0xb71da3c5]
[ 6]  /usr/lib/libX11.so.6 [0xb71da574]
[ 7]  /usr/lib/libX11.so.6(XWarpPointer+0x25) [0xb71d1535]
[ 8]  ./libSDL-1.2.so.0 [0xb7eea15f]
[ 9]  ./libSDL-1.2.so.0(X11_ResizeFullScreen+0x67) [0xb7eead1f]
[10]  ./libSDL-1.2.so.0(X11_EnterFullScreen+0x155) [0xb7eeafe5]
[11]  ./libSDL-1.2.so.0 [0xb7eed1c2]
[12]  ./libSDL-1.2.so.0 [0xb7eed41b]
[13]  ./libSDL-1.2.so.0(SDL_SetVideoMode+0x1b3) [0xb7ee280f]
[14]  /mnt/Panzer/Games/ut2003/System/SDLDrv.so(ResizeViewport__12USDLViewportUiiii+0x39a) [0xb47f7eea]
[15]  /mnt/Panzer/Games/ut2003/System/OpenGLDrv.so(SetRes__19UOpenGLRenderDeviceP9UViewportiiiii+0x191) [0xb47c6b01]
[16]  /mnt/Panzer/Games/ut2003/System/SDLDrv.so(TryRenderDevice__12USDLViewportPCwiii+0x11e) [0xb47f7966]
[17]  /mnt/Panzer/Games/ut2003/System/SDLDrv.so(OpenWindow__12USDLViewportUiiiiii+0x223) [0xb47f68a3]
[18]  ./Engine.so(Init__11UGameEngine+0x12d1) [0xb77b6485]
[19]  ./ut2003-bin [0x805520e]
[20]  ./ut2003-bin(main+0x296e) [0x805820e]
[21]  /lib/libc.so.6(__libc_start_main+0xd8) [0xb729cdf8]
[22]  ./ut2003-bin(ValidateCDKey__Fv+0x4d) [0x80512d1]
Signal: SIGIOT [iot trap]
Aborting.
ut2003-bin: xcb_lock.c:62: _XGetXCBBuffer: Assertion `((int) ((xcb_req) - (dpy->request)) >= 0)' failed.
si sente qualche suono ma arriva una schermata nera full screen e poi ritorna al desktop (kde). Ho provato ad aggiornarlo tramite il comando update ma dopo averla scaricato la patch mi dice che non può eseguirla.
Se avete bisogno di qualche info in più ditemelo che posto...

Mi spiacerebbe proprio ora che ho un gioco per linux non poterci giocare...
:?

Grazie

Night_Watch
Linux 2.x
Linux 2.x
Messaggi: 230
Iscritto il: lun 30 gen 2006, 2:30
Località: Martina Franca (TA)

Messaggio da Night_Watch »

Io di giochi non me ne intendo nè su Windows e nè su Linux quindi aspettiamo la risposta da parte di qualcuno più ferrato di me in modo da farti giocare con il tuo Linux ;).

Comunque....................hai provato a lanciare il gioco come root??

Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da gigiobagiano »

Si è una delle prime cose che ho provato, poi ho anche disinstallato, reistallato come root e poi di nuovo come utente normale risultato identico...
Da un errore con le librerie xcb di xorg che sia un problema la versione della 12? oppure le librerie sdl?

Night_Watch
Linux 2.x
Linux 2.x
Messaggi: 230
Iscritto il: lun 30 gen 2006, 2:30
Località: Martina Franca (TA)

Messaggio da Night_Watch »

Guarda un pò se questo può esserti utile:

http://bugzilla.icculus.org/show_bug.cgi?id=3182

I passaggi da fare in sostanza sono:

Codice: Seleziona tutto

export LIBXCB_ALLOW_SLOPPY_LOCK=1
Solo questo porta ad un errore che è stato risolto con il successivo passaggio:

Codice: Seleziona tutto

cd ut2003/System
mv libSDL-1.2.so.0 disabled-libSDL-1.2.so.0
ln -s /usr/lib/libSDL-1.2.so.0 .
Il seguente passaggio risolve un problema sull'audio:

Codice: Seleziona tutto

mv openal.so disabled-openal.so
ln -s /usr/lib/libopenal.so.0 openal.so
A titolo informativo sono partito da questo link:
http://www.linuxquestions.org/questions ... p?t=575520
In cui viene detto che anche se il gioco poi parte c'è un problema sull'audio. Un tizio consiglia una soluzione che lui adotta con wine che è quella di aumentare il buffer_size (lui usa 32768) ed il period_size (lui usa 2048) nella configurazione di alsa.

Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da gigiobagiano »

me**a, scusate, sono tre ore che googlo come un matto e non sono riuscito a trovare nulla di rilevante. Grazie mille!!!!devi aver fatto una ricerca geniale! :shock: ;) ;) ;)
Adesso mi adopero!e dopo spero di poter finalmente sforacchiare un sacco di avversari!

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Non è che manca qualche libreria sdl invece? io quel gioco c'è l'ho da tempo su Ubuntu, su Slack non ho provato ad installarlo, però con ubuntu feisty funziona alla grande!!!
quindi a prescindere dalla distro utilizzata dovrebbe funzionare bene con linux, il mio consiglio controlla che tutte le librerie sdl siano installate, dai un'occhiata ai repo di slacky ;)

Ciao :)

Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da gigiobagiano »

E' bastato fare i symlink alle librerie sdl in /usr come indicatomi da Night_Watch, mentre per l'audio funziona bene senza altre modifiche...
Il gioco è bello solo che mi sembra vada un po' lento, ma per oggi ho cazzeggiato abbastanza quindi lascio stare...
Per il discorso delle librerie ce le avevo tutte anche prima.... ;)
Grazie ancora!

Rispondi