[Linux] BCS freezes his own windows

Started by , July 18, 2005, 10:27:17 AM

Previous topic - Next topic

i've tried to use BCS (already patched 1.30) on a CRUX 2.1 (kernel 2.6 and devfs) but when i exit game it freeze and i'm obliged to kill it and obviously i loose all my game's record.
I've tried on a Slackware-current (kernel 2.4) too and when i exit game it makes a kernel panic!!

Tell me what addictional info do you need for.


greetz,
Acrux

Chronic Logic - Josiah

Have you tried turning the sound off?  Also do you have write permission in the BCS folder?  Are you running BCS from the console in it's folder?

Quote (Chronic Logic - Josiah @ July 18 2005,2:43)
Also do you have write permission in the BCS folder?  Are you running BCS from the console in it's folder?

yes, i'm already doing it on CRUX 2.1 & Fluxbox-0.9.13 but it still freezes.

Code Sample

acrux@vesuvio:~$ crux
CRUX version 2.1
acrux@vesuvio:~$ ls -la /opt/BridgeConstructionSet/
total 1340
drwxrwxrwx  10 acrux users    760 Jul 31  2004 .
drwxr-xr-x   5 root  root     136 Jul 17 20:33 ..
-rwxr-xr-x   1 acrux users    141 Aug 20  2003 Chronic.url
-rwxr-xr-x   1 acrux users    127 Aug 20  2003 Manual.url
-rwxr-xr-x   1 acrux users 143360 Aug 20  2003 OpenAL32.dll
-rwxr-xr-x   1 acrux users  23163 Aug 20  2003 SDL LPGL.txt
-rwxr-xr-x   1 acrux users 225280 Aug 20  2003 SDL.dll
-rwxr-xr-x   1 acrux users 379298 Aug 26  2003 bcs
-rw-r--r--   1 acrux users   6197 Aug 22  2003 bcs-linux-openal-fixer.sh
-rwxr-xr-x   1 acrux users   3128 Aug 20  2003 bcs.bmp
-rwxr-xr-x   1 acrux users 370630 Aug 26  2003 bcsnosound
drwxrwxrwx  18 acrux users   1064 Aug 30  2004 files
-rwxr-xr-x   1 acrux users  98360 Aug 20  2003 font.bmp
-rw-r--r--   1 acrux users    444 Jul 18 23:23 hwconfig.cfg
drwxr-xr-x   3 acrux users    232 Aug 20  2003 manual
drwxr-xr-x   2 acrux users   1192 Aug 20  2003 object
-rwxr-xr-x   1 acrux users   1517 Aug 20  2003 patchv130.txt
-rw-r--r--   1 acrux users    103 Jul 18 23:23 pfx2.rg
drwxr-xr-x   3 acrux users     72 Jul 31  2004 profile
-rw-r--r--   1 acrux users     32 Jul 18 23:23 profile.cfg
drwxr-xr-x   2 acrux users   1072 Aug 20  2003 prop
-rwxr-xr-x   1 acrux users  12398 Aug 20  2003 readme.txt
-rw-r--r--   1 acrux users     72 Jul 18 23:23 settings.cfg
-rwxr-xr-x   1 acrux users  54940 Aug 26  2003 setup
drwxr-xr-x   2 acrux users    624 Aug 20  2003 sound
drwxr-xr-x   2 acrux users   2168 Aug 20  2003 texture
drwxr-xr-x   2 acrux users   1960 Aug 20  2003 texturelow



Quote (Chronic Logic - Josiah @ July 18 2005,2:43)
Have you tried turning the sound off?

i've only now tried ./bcsnosound and it works fine. But in the past i didn't have any kind of problems... http://67.15.141.32/iB_html/non-cgi/emoticons/rock.gif" border="0" valign="absmiddle" alt='???'>


This is my actual OpenAL config:
Code Sample

acrux@vesuvio:~$ crux
CRUX version 2.1
acrux@vesuvio:~$ cat /usr/lib/pkgconfig/openal.pc
prefix=/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: OpenAL
Description:  OpenAL is a cross-platform 3D audio API.
Requires:
Version: 0.0.8
Libs: -L${libdir} -lopenal
Cflags: -I${includedir}




i'll asap test on Slack-current too.

greetz,
Acrux

Chronic Logic - Josiah

That is strange, have you made sure your OpenAL is the latest version?  Let me know what you find out.

for OpenAL i use my own port:

Code Sample

acrux@vesuvio:~$ cat /usr/ports/acrux/openal/Pkgfile
# Description: OpenAL is a cross-platform 3D audio API
# URL: http://www.openal.org/
# Dependencies: cvs libvorbis libsdl
# Maintainer: acrux

name=openal
## this is the last OpenAL-1.0 release ##
version=1.0
issue=0.0.8
date=20050504
release=it1
source=()

build() {
#       cvs -d ':pserver:guest@opensource.creative.com:/usr/local/cvs-repository' co -D$date $name
       cvs -d ':pserver:guest@opensource.creative.com:/usr/local/cvs-repository' co -r Linux_Spec1-0 $name    
       cd $name/linux
       ./autogen.sh
       ./configure --prefix=/usr --exec-prefix=/usr \
       --enable-optimization --enable-alsa --enable-vorbis --enable-sdl
#       --enable-arts
       make
       make DESTDIR=$PKG/usr/ install
       cd $PKG/usr/lib; rm libopenal.so.0; rm libopenal.so
       ln -s libopenal.so.$issue libopenal.so.0
       ln -s libopenal.so.$issue libopenal.so
}

Code Sample

acrux@vesuvio:~$ cat /usr/ports/acrux/openal/.footprint
drwxr-xr-x      root/root       usr/
drwxr-xr-x      root/root       usr/bin/
-rwxr-xr-x      root/root       usr/bin/openal-config
drwxr-xr-x      root/root       usr/include/
drwxr-xr-x      root/root       usr/include/AL/
-r--r--r--      root/root       usr/include/AL/al.h
-r--r--r--      root/root       usr/include/AL/alc.h
-r--r--r--      root/root       usr/include/AL/alctypes.h
-r--r--r--      root/root       usr/include/AL/alext.h
-r--r--r--      root/root       usr/include/AL/alexttypes.h
-r--r--r--      root/root       usr/include/AL/altypes.h
-r--r--r--      root/root       usr/include/AL/alut.h
-r--r--r--      root/root       usr/include/AL/aluttypes.h
drwxr-xr-x      root/root       usr/lib/
-rwxr-xr-x      root/root       usr/lib/libopenal.a
lrwxrwxrwx      root/root       usr/lib/libopenal.so -> libopenal.so.0.0.8
lrwxrwxrwx      root/root       usr/lib/libopenal.so.0 -> libopenal.so.0.0.8
-rwxr-xr-x      root/root       usr/lib/libopenal.so.0.0.8
drwxr-xr-x      root/root       usr/lib/pkgconfig/
-r--r--r--      root/root       usr/lib/pkgconfig/openal.pc



greetz,
Acrux

After the last Pat's update (20/07/2005 - ftp://ftp.slackware.com/pub/slackware/slackware-current/ChangeLog.txt" target="_blank">slackware current changelog)
BCS now seems to work without problems on Slack current.

mmh.. nothing. On the Slackware it seldom freezes (and kernel panic) yet. On CRUX i must kill BCS with a really high signal... http://67.15.141.32/iB_html/non-cgi/emoticons/sad.gif" border="0" valign="absmiddle" alt=':('>

Chronic Logic - Josiah

This should be fixed in the latest version.