Frictional Games Forum (read-only)

Full Version: libCgGL, libCg, Segmentation fault
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Greetings,

I played through all 3 games from the Collection some time ago.
(Nice Collection -- Nice games.)
I have version 1.1 installed.

Now I just tried to get inside the games again and got some error messages. The games itself are running.
sh overture
Code:
./penumbra.bin: ./lib/libCgGL.so: no version information available (required by ./penumbra.bin)
./penumbra.bin: ./lib/libCg.so: no version information available (required by ./penumbra.bin)
./Overture/overture: line 9:  8755 Segmentation fault      ./penumbra.bin "$@"
Penumbra: Overture exited unexpectedly, please check
/home/kakarott/.frictionalgames/Penumbra/Overture/hpl.log
for any error messages
Also try running
ulimit -c unlimited
And re-running Penumbra and try and recreate the error
then submit the generated core file or stack trace

sh blackplague
Code:
./blackplague.bin: ./lib/libCgGL.so: no version information available (required by ./blackplague.bin)
./blackplague.bin: ./lib/libCg.so: no version information available (required by ./blackplague.bin)
./BlackPlague/blackplague: line 9:  8745 Segmentation fault      ./blackplague.bin "$@"
Penumbra: Black Plague exited unexpectedly, please check
/home/kakarott/.frictionalgames/Penumbra/Black Plague/hpl.log
for any error messages
Also try running
ulimit -c unlimited
And re-running Penumbra and try and recreate the error
then submit the generated core file or stack trace

sh requiem
Code:
./requiem.bin: ./lib/libCgGL.so: no version information available (required by ./requiem.bin)
./requiem.bin: ./lib/libCg.so: no version information available (required by ./requiem.bin)
./BlackPlague/requiem: line 9:  8765 Segmentation fault      ./requiem.bin "$@"
Penumbra: Requiem exited unexpectedly, please check
/home/kakarott/.frictionalgames/Penumbra/Requiem/hpl.log
for any error messages
Also try running
ulimit -c unlimited
And re-running Penumbra: Requiem and try and recreate the error
then submit the generated core file or stack trace

My system:
Debian Testing 64Bit
Kernel 2.6.35
Radeon HD4770 with fglrx 10-7

Regards,
Kakarott
Believe it or not this most likely has nothing to do wth CgGL and libCg. those libraries are just not tagged with version information (hence the warning).. this is nvidia's fault.

So, the game is running fine, and it just crashes on exit? I was pretty sure that was fixed in the latest patch for the game. You sure you have the latest collection patch available? the issue was with the sound system not cleaning up correctly.. Or some issue in pulse audio.. You might try swapping out the openal and vorbis/ogg libs in the "lib" directory with your system versions (ie.. just remove them from the game's lib directory.) there are two lib directories.. one for Overture and one for Black plague..

If it still does it, then try turning on core dumping (ulimit -c unlimited) and re-runnign the game.. you'll get a core file when it crashes.. just run
Code:
gdb ./penumbra.bin core.#

(where # is the process ID number after the core dump)
I have PenumbraCollectionUpgrade-1.1.sh. Should be the last as of http://www.frictionalgames.com/forum/thread-3259.html

The README.linux also says
2010-04-20 - Penumbra Black Blague V 1.1 (build 3012)


I moved the libopenal.so.* files and used that from my distro.
That worked. No error on exit.


Thank you very much.


Best regards,
Kakarott