FORCED > General Discussions > Topic Details
[Linux] unbridledExüberance Aug 28, 2013 @ 4:49pm
[Bug (Fix Inside)] Demo doesn't start
Nothing happens when I try to play the demo. Running it outside of Steam using the terminal, it complains that there's no data folder, but it has the right working directory and there is clearly a folder named FORCED_Data right there.

EDIT: I found the problem using gdb:

(gdb) catch syscall stat
Catchpoint 1 (syscall 'stat' [4])
(gdb) run
Starting program: /home/exuberance/.local/share/Steam/SteamApps/common/FORCED/FORCEDx86_64
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Found path: /home/exuberance/.local/share/Steam/SteamApps/common/FORCED/FORCEDx86_64

Catchpoint 1 (call to syscall stat), 0x00007ffff62d9215 in __GI___xstat (
vers=<optimized out>,
name=0x189c808 "/home/exuberance/.local/share/Steam/SteamApps/common/FORCED/FORCEDx86_64_Data/mainData", buf=0x7fffffffd760)
at ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c:38
38 ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c: No such file or directory.
(gdb) c
Continuing.

Catchpoint 1 (returned from syscall stat), 0x00007ffff62d9215 in __GI___xstat (
vers=<optimized out>,
name=0x189c808 "/home/exuberance/.local/share/Steam/SteamApps/common/FORCED/FORCEDx86_64_Data/mainData", buf=0x7fffffffd760)
at ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c:38
38 in ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c
(gdb) c
Continuing.

Catchpoint 1 (call to syscall stat), 0x00007ffff62d9215 in __GI___xstat (
vers=<optimized out>,
name=0x189c978 "/home/exuberance/.local/share/Steam/SteamApps/common/FORCED/Data/mainData", buf=0x7fffffffd760)
at ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c:38
38 in ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c
(gdb) c
Continuing.

Catchpoint 1 (returned from syscall stat), 0x00007ffff62d9215 in __GI___xstat (
vers=<optimized out>,
name=0x189c978 "/home/exuberance/.local/share/Steam/SteamApps/common/FORCED/Data/mainData", buf=0x7fffffffd760)
at ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c:38
38 in ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c
(gdb) c
Continuing.
There is no data folder
[Inferior 1 (process 7184) exited with code 01]

It's looking for a folder named FORCEDx86_64_Data and one named Data, but the folder is called FORCED_Data.

Creating two symlinks named FORCEDx86_64_Data and Data to the folder named FORCED_Data solved the problem.
Last edited by [Linux] unbridledExüberance; Aug 28, 2013 @ 5:21pm
Showing 1-2 of 2 comments
< >
BetaDwarf  [developer] Aug 29, 2013 @ 1:07am 
Hi unbridledExüberance,
Awesome that you solved the issue yourself! And thanks for the detailed solution description! Should come in handy to others who run into the same type of issue!

-Alex
Taclis  [developer] Aug 29, 2013 @ 1:55am 
Awesomely detailed bug fix report. I'll include the fix in the next build (working on it right now, including removing the charger from Hall of Trials) and kick myself for ♥♥♥♥ing it up in the first place XD
Last edited by Taclis; Aug 29, 2013 @ 3:24am
Showing 1-2 of 2 comments
< >
Per page: 15 30 50
Date Posted: Aug 28, 2013 @ 4:49pm
Posts: 2