It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello,

I installed the game version 2.05 (GOG-6) on Debian testing in /usr/local/games (ext4 partition) as root. After this, I granted permissions to all users to browse the directory structure.

So far, I always did that for all games packaged by GOG, and it always worked.

When I start the game as a normal user, the game does not start and I have the following lines in the console output:
Running Victor Vran
Language: English
Error opening 'CommonLua/Core/autorun.lua': Path Not Found

I searched on the web, and only relevant posts are related to an installation on a ntfs drive. Mine is plain old ext4.

I know that GOG strongly discourage users to install or run games as root, so I tried to install it in my user home dir (also ext4), and had the same issue.

I tried to run the game as root (not proud of me, but let's put that aside for now), and I can see a game window popping with a background and Haemimont logo in top left corner. Then the window closes. dmesg shows these two lines:
traps: Render[655] trap int3 ip:82d9aa6 sp:ffb270b0 error:0
Render[685]: segfault at f60 ip 0000000000000f60 sp 00000000ffd0e3ec error 14 in VictorVranGOG[8048000+8bf000]

I tried to export LIBGL_DEBUG=verbose before running the game, but I do not have a single additional log line (either in the console, or in syslog). The GPU is a GTX670 with nvidia drivers.

I found that sometimes, supersampling was forced on some drivers/graphic cards, but it seems mine is not affected. I overrode applications settings with nvidia-settings to make sure AA, FXAA, Filtering were disabled with no luck.

So far, I thought this could be related to the system or graphic drivers, but several weeks have passed since I tried for the first time, I upgraded few times already, and still no chance.

Maybe someone will recognize symptoms they already encountered and will be able to suggest something. I am running out of ideas.

Thank you very much.
No posts in this topic were marked as the solution yet. If you can help, add your reply
Pitching in, because I have the exact same issue - kind of.

My problem originally was that I had no sound ingame, although the game did run and I was able to play.
I fixed my sound issue by installing alsa-plugins-pulseaudio.i686 (x86_64 system here) as mentionned as a fix to the "Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so" error.

...Or I thought I did, as now the game simply crashes, and I get the same render error. If I remove this lib, I'm back with a soundless (although not crashing) game.
Post edited December 10, 2015 by judagrumme
Thank you for sharing your issue.
You may be interested in KingTaskanIV topic related to sound issue on linux: gog.com/forum/victor_vran/linux_sound_fix_for_ubuntu_1404/post1

I tried to explore both ways, but since I do not have any alsa lib on my system, I could not try to exclude your lib.
Also, installing missing packages highlighted on the other topic - libqtgui4:i386 libglu1-mesa:i386 in my case - did not cured Victor.

I do not think my issue is related to some missing dependency since neither ldd VictorVranGOG nor readelf -d VictorVranGOG report any missing dependency. But it might be worth a try maybe in your case.
avatar
judagrumme: Pitching in, because I have the exact same issue - kind of.

My problem originally was that I had no sound ingame, although the game did run and I was able to play.
I fixed my sound issue by installing alsa-plugins-pulseaudio.i686 (x86_64 system here) as mentionned as a fix to the "Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so" error.

...Or I thought I did, as now the game simply crashes, and I get the same render error. If I remove this lib, I'm back with a soundless (although not crashing) game.
I have EXACTLY this problem now, please tell me you fixed it somehow. Would be very grateful if you could show me. Running Fedora on Intel here.
avatar
judagrumme: Pitching in, because I have the exact same issue - kind of.

My problem originally was that I had no sound ingame, although the game did run and I was able to play.
I fixed my sound issue by installing alsa-plugins-pulseaudio.i686 (x86_64 system here) as mentionned as a fix to the "Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so" error.

...Or I thought I did, as now the game simply crashes, and I get the same render error. If I remove this lib, I'm back with a soundless (although not crashing) game.
avatar
Arrob: I have EXACTLY this problem now, please tell me you fixed it somehow. Would be very grateful if you could show me. Running Fedora on Intel here.
Unfortunately, the only way to have sound without crashing was by completely removing pulseaudio and falling back to alsa.
Can't really consider this a fix :/
I am having kind of the same problem on Debian 8 testing x64.
The game loads the very first screen and automatically it gives segmentation fault.
Dmesg error is the same as you are experimenting in this post
Render[23934]: segfault at f60 ip 0000000000000f60 sp 00000000ff81c33c error 14 in VictorVranGOG[8048000+90d000]
I have all the dependecies readelf -d shows.
If you have any ideas on how to fix this, please let me know.

Thank you
I have/had the same problem, for me on debian i solved it by installing libpulsedsp for i386

sudo apt-get install libpulsedsp:i386

this gives you padsp, but this is only the x86_64 one, not the i386 one, what we can do however copy it to padsp_32 or something like that.

cp /usr/bin/padsp ~/bin/padsp_32

and then editing that file to do the preload of the i386 version of the library, on the end of the file are two lines with LD_PRELOAD=... in both of these lines replace x86_64 with i386.

If all is right you can now start victor vran by going to the victor vran dir and then doing

padsp_32 ./start.sh

Hope this works for you too
Thank you robokop!

This worked for me, don't know how you figured it out, but it works :D
avatar
robokop: cp /usr/bin/padsp ~/bin/padsp_32
Better to link it if you are going to do this:
ln -s /usr/bin/padsp ~/bin/padsp_32
Post edited March 11, 2016 by Gydion
Hi,

Now I can play the game, but I am unable to play online. When I try to play online I get a message "Connecting to the server ..." and counting seconds.
I can see the error listed below when I load the game.

Any idea of how what should I do to be able to play online?

Thank you.

./VictorVranGOG: i386/lib/i386-linux-gnu/libgpg-error.so.0: no version information available (required by /lib/i386-linux-gnu/libgcrypt.so.20)
Post edited March 11, 2016 by mrpaj
avatar
robokop: cp /usr/bin/padsp ~/bin/padsp_32
avatar
Gydion: Better to link it if you are going to do this:

ln -s /usr/bin/padsp ~/bin/padsp_32
avatar
Gydion:
Nope, because in a way I change padsp from a 64 bit program to a 32 bit application
avatar
robokop: Nope, because in a way I change padsp from a 64 bit program to a 32 bit application
Meh. Guess I can't read, and that's a script?
Post edited March 12, 2016 by Gydion
Please update the Linux version of the game and let us know if some of the issues listed here are still present :)
avatar
JudasIscariot: Please update the Linux version of the game and let us know if some of the issues listed here are still present :)
It appears I still need the padsp wrapper to get sound to work (or no segfault if i have pulse audio installed), but it looks like online does work (or at least i can get in the lobby, haven't tried actually playing.
avatar
JudasIscariot: Please update the Linux version of the game and let us know if some of the issues listed here are still present :)
Hello,

Thank you for following this issue. I have installed the latest build from scratch.

I still need to run the start.sh as root. While it is not a blocking point (yet) I admit that it would be great to fix it. Once I get the game running, I will try to install it on a ntfs drive mounted with special uid and gid. I read here and there that it can fix this issue.

The real issue - the segfault when starting the game - is unfortunately still there. I'll try robokop's padsp wrapper trick. Sounds very promising.

Thank you very much to the community and the staff helping out on forums.
Regards,