I built a linux stand-alone from windows, and then tested it in Ubuntu 12.x (running directly, not through a VM).
The game starts alright, and everything looks fine.
But after a few seconds (up-to a minute sometimes), I get a crash and error “Aborted (core dumped)” in the Terminal.
I am running with the official NVidia drivers, so not sure what is the matter here…
Any help would be greatly appreciated!
If you’re wanting someone to hold your hand through it, perhaps. Otherwise, file a bug report. I’m guessing you tried a simple scene with a cube/camera and it blew up too? If not, start there.
I’m in the same boat debugging. I launch the game, I see a splash screen, some gui comes up and then a hard crash. I’m using a development build. Ubuntu 12.10 64-bit. I can run steam games on Linux so my 3d acceleration is on.
tgraupmann@UbuntuTAG:~/Desktop/GraviLinux/GraviLinux$ ./GraviLinux.x86_64
Set current directory to /home/tgraupmann/Desktop/GraviLinux/GraviLinux
Found path: /home/tgraupmann/Desktop/GraviLinux/GraviLinux/GraviLinux.x86_64
Mono path[0] = '/home/tgraupmann/Desktop/GraviLinux/GraviLinux/GraviLinux_Data/Managed'
Mono path[1] = '/home/tgraupmann/Desktop/GraviLinux/GraviLinux/GraviLinux_Data/Mono'
Mono config path = '/home/tgraupmann/Desktop/GraviLinux/GraviLinux/GraviLinux_Data/Mono/etc'
PlayerConnection initialized from /home/tgraupmann/Desktop/GraviLinux/GraviLinux/GraviLinux_Data (debug = 0)
PlayerConnection initialized network socket : 0.0.0.0 55433
Multi-casting "[IP] 10.0.1.20 [Port] 55433 [Flags] 3 [Guid] 284978922 [EditorId] 1639654361 [Version] 1048832 [Id] LinuxPlayer(10.0.1.20) [Debug] 1" to [225.0.0.222:54997]...
Waiting for connection from host on [10.0.1.20:55433]...
Timed out. Continuing without host connection.
Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,defer=y,address=0.0.0.0:56922
PlayerConnection already initialized - listening to [10.0.1.20:55433]
Aborted (core dumped)
You can log to a file with the following (of course your own app name):
./GraviLinux.x86_64 -logFile log.txt
When I enabled logging to a file I was able to pinpoint it to my own code:
at UVManipulate.Awake () [0x0000b] in C:\Users\tgraupmann\Documents\TAGENIGMA\Hashbang\GraviLinux\Assets\#!\Scripts\Misc\UVManipulate.cs:38
Next error is that I accessed the mesh on a mesh filter which is apparently bad on Linux. So I disabled optimizing mesh in the Linux player settings and threw on a try/catch block to retest.