Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Arch linux crash
xpansive
Unregistered

 
#1
Solved: 8 Years, 8 Months, 4 Weeks ago Arch linux crash
$ ./Soma.bin.x86_64
Xlib:  extension "RANDR" missing on display ":0".
process 16967: arguments to dbus_connection_open_private() were incorrect, assertion "address != NULL" failed in file dbus-connection.c line 2664.
This is normally a bug in some application using the D-Bus library.
  D-Bus not built with -rdynamic so unable to print a backtrace
zsh: abort (core dumped)  ./Soma.bin.x86_64

hpl.log contains this:
ERROR: Unable to open config file 'C:/Users/Peter/Documents/HPL3/ParticleEditor.cfg'! Invalid filepointer returned!

And ldd gives:
    linux-vdso.so.1 (0x00007fffbe5f4000)
    libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fe0b8eac000)
    libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fe0b8c2b000)
    libtheora.so.0 => /home/xpansive/games/SOMA/game/lib64/libtheora.so.0 (0x00007fe0b89d9000)
    libvorbis.so.0 => /home/xpansive/games/SOMA/game/lib64/libvorbis.so.0 (0x00007fe0b87aa000)
    libvorbisfile.so.3 => /home/xpansive/games/SOMA/game/lib64/libvorbisfile.so.3 (0x00007fe0b85a2000)
    libogg.so.0 => /home/xpansive/games/SOMA/game/lib64/libogg.so.0 (0x00007fe0b839c000)
    libIL.so.1 => /home/xpansive/games/SOMA/game/lib64/libIL.so.1 (0x00007fe0b7ff4000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00007fe0b7dde000)
    libfmodex.so => /home/xpansive/games/SOMA/game/lib64/libfmodex.so (0x00007fe0b7a2e000)
    libfmodevent.so => /home/xpansive/games/SOMA/game/lib64/libfmodevent.so (0x00007fe0b77a3000)
    libSDL2-2.0.so.0 => /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0 (0x00007fe0b747c000)
    libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe0b725f000)
    libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fe0b705b000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe0b6cd9000)
    libm.so.6 => /usr/lib/libm.so.6 (0x00007fe0b69d5000)
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe0b67bf000)
    libc.so.6 => /usr/lib/libc.so.6 (0x00007fe0b641d000)
    libnvidia-tls.so.352.21 => /usr/lib/libnvidia-tls.so.352.21 (0x00007fe0b621a000)
    libnvidia-glcore.so.352.21 => /usr/lib/libnvidia-glcore.so.352.21 (0x00007fe0b3789000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fe0b3447000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fe0b3235000)
    librt.so.1 => /usr/lib/librt.so.1 (0x00007fe0b302d000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fe0b91db000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fe0b2e0b000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fe0b2c07000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fe0b2a01000)

I tried removing some libs from the lib64 directory as per the other arch linux post, but all that seems to make it do is freeze up and do nothing. I have to kill -9 it.

I'm using the proprietary nvidia drivers, on a GTX 560 Ti.

Had no issues with other frictional games.

Additionally, here's a backtrace thanks to gdb.
#0  0x00007ffff5050528 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff505193a in abort () from /usr/lib/libc.so.6
#2  0x00007fffeabb6e84 in ?? () from /usr/lib/libdbus-1.so.3
#3  0x00007fffeabad29e in ?? () from /usr/lib/libdbus-1.so.3
#4  0x00007fffeab94f44 in dbus_connection_open_private () from /usr/lib/libdbus-1.so.3
#5  0x00007ffff6160a5a in IBus_SetupConnection () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#6  0x00007ffff616164a in SDL_IBus_Init () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#7  0x00007ffff6153bcc in X11_InitKeyboard () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6159da0 in X11_VideoInit () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff6140806 in SDL_VideoInit_REAL () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#10 0x0000000000e7e4f0 in hpl::cLowLevelGraphicsSDL::Init(int, int, int, int, hpl::eDisplayMode, int, int, std::string const&, hpl::cVector2<int> const&) ()
#11 0x0000000000b95382 in hpl::cGraphics::Init(int, int, int, int, hpl::eDisplayMode, int, int, std::string const&, hpl::cVector2<int> const&, hpl::cResources*, hpl::cJobManager*, unsigned int) ()
#12 0x0000000000b6afd3 in hpl::cEngine::GameInit(hpl::iLowLevelEngineSetup*, unsigned int, hpl::cEngineInitVars*) ()
#13 0x0000000000b6a973 in hpl::cEngine::cEngine(hpl::iLowLevelEngineSetup*, unsigned int, hpl::cEngineInitVars*) ()
#14 0x0000000000b6a8e9 in hpl::CreateHPLEngine(hpl::eHplAPI, unsigned int, hpl::cEngineInitVars*) ()
#15 0x00000000009c3abc in cLuxBase::InitEngine() ()
#16 0x00000000009ae58a in cLuxBase::Init(std::string const&) ()
#17 0x00000000008f5f5e in hplMain(std::string const&) ()
#18 0x0000000000e8f24a in main ()

Additionally, here's a backtrace thanks to gdb.
#0  0x00007ffff5050528 in raise () from /usr/lib/libc.so.6
#1  0x00007ffff505193a in abort () from /usr/lib/libc.so.6
#2  0x00007fffeabb6e84 in ?? () from /usr/lib/libdbus-1.so.3
#3  0x00007fffeabad29e in ?? () from /usr/lib/libdbus-1.so.3
#4  0x00007fffeab94f44 in dbus_connection_open_private () from /usr/lib/libdbus-1.so.3
#5  0x00007ffff6160a5a in IBus_SetupConnection () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#6  0x00007ffff616164a in SDL_IBus_Init () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#7  0x00007ffff6153bcc in X11_InitKeyboard () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6159da0 in X11_VideoInit () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff6140806 in SDL_VideoInit_REAL () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#10 0x0000000000e7e4f0 in hpl::cLowLevelGraphicsSDL::Init(int, int, int, int, hpl::eDisplayMode, int, int, std::string const&, hpl::cVector2<int> const&) ()
#11 0x0000000000b95382 in hpl::cGraphics::Init(int, int, int, int, hpl::eDisplayMode, int, int, std::string const&, hpl::cVector2<int> const&, hpl::cResources*, hpl::cJobManager*, unsigned int) ()
#12 0x0000000000b6afd3 in hpl::cEngine::GameInit(hpl::iLowLevelEngineSetup*, unsigned int, hpl::cEngineInitVars*) ()
#13 0x0000000000b6a973 in hpl::cEngine::cEngine(hpl::iLowLevelEngineSetup*, unsigned int, hpl::cEngineInitVars*) ()
#14 0x0000000000b6a8e9 in hpl::CreateHPLEngine(hpl::eHplAPI, unsigned int, hpl::cEngineInitVars*) ()
#15 0x00000000009c3abc in cLuxBase::InitEngine() ()
#16 0x00000000009ae58a in cLuxBase::Init(std::string const&) ()
#17 0x00000000008f5f5e in hplMain(std::string const&) ()
#18 0x0000000000e8f24a in main ()
09-25-2015, 06:37 AM
jens Offline
Frictional Games

Posts: 4,093
Threads: 199
Joined: Apr 2006
Reputation: 202
#2
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Arch linux crash
Where is the game from? GOG or Steam?

It should be only the SDL2 lib you need to remove from the lib64 dir, and make sure you have system installed SDL2.
09-25-2015, 06:44 AM
Website Find
AaronKOG Offline
FG - Associate

Posts: 57
Threads: 0
Joined: Sep 2015
Reputation: 0
#3
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Arch linux crash
If this is GOG, the next update we push should address this (I'll echo Jens recommendation of removing our libSDL in favor of a version on your system to fix this for now)

If this is a Steam build let me know as well. I thought I fixed it on steam so if this is a steam build I'll need to reinvestigate.
09-25-2015, 07:10 AM
Find
Guest
Unregistered

 
#4
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Arch linux crash
It's from GOG. I experimented with removing just the SDL2 lib as well as the entire directory and got the same result each time - deadlock. I'm currently updating my machine, maybe that will fix it.
09-26-2015, 06:29 PM
Guest
Unregistered

 
#5
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Arch linux crash
Here's a backtrace from after it deadlocks:

#0  0x00007ffff5e9265d in nanosleep () from /usr/lib/libpthread.so.0
#1  0x00007ffff6161bb9 in ?? () from /usr/lib/libSDL2-2.0.so.0
#2  0x0000000000b6b84a in hpl::cEngine::Run() ()
#3  0x00000000008f5f6e in hplMain(std::string const&) ()
#4  0x0000000000e8f24a in main ()

Doesn't look very helpful tbh but I'm not sure what more info I can post.
09-26-2015, 09:14 PM
xpansive
Unregistered

 
#6
Solved: 8 Years, 8 Months, 4 Weeks ago Exclamation  RE: Arch linux crash
The deadlock is still occurring with the latest patch. Running the executable briefly turns the screen black before returning to the console, where it becomes stuck in an infinite loop.

Here's the code where the infinite loop is occurring disassembled:
(gdb) disassemble 0x0000000000b5c6e0,+57
Dump of assembler code from 0xb5c6e0 to 0xb5c719:
   0x0000000000b5c6e0 <_ZN3hpl7cEngine3RunEv+240>:    mov    $0x64,%edi
   0x0000000000b5c6e5 <_ZN3hpl7cEngine3RunEv+245>:    callq  0xe84660 <_ZN3hpl9cPlatform5SleepEj>
   0x0000000000b5c6ea <_ZN3hpl7cEngine3RunEv+250>:    mov    0xb0(%r12),%rdi
   0x0000000000b5c6f2 <_ZN3hpl7cEngine3RunEv+258>:    mov    (%rdi),%rax
   0x0000000000b5c6f5 <_ZN3hpl7cEngine3RunEv+261>:    movss  0xdef35b(%rip),%xmm0        # 0x194ba58
   0x0000000000b5c6fd <_ZN3hpl7cEngine3RunEv+269>:    callq  *0x30(%rax)
   0x0000000000b5c700 <_ZN3hpl7cEngine3RunEv+272>:    mov    0xb0(%r12),%rax
   0x0000000000b5c708 <_ZN3hpl7cEngine3RunEv+280>:    mov    0xf0(%rax),%rdi
   0x0000000000b5c70f <_ZN3hpl7cEngine3RunEv+287>:    mov    (%rdi),%rax
   0x0000000000b5c712 <_ZN3hpl7cEngine3RunEv+290>:    callq  *0x20(%rax)
   0x0000000000b5c715 <_ZN3hpl7cEngine3RunEv+293>:    test   %al,%al
=> 0x0000000000b5c717 <_ZN3hpl7cEngine3RunEv+295>:    je     0xb5c6e0 <_ZN3hpl7cEngine3RunEv+240>
End of assembler dump.
(gdb)
The je instruction on the last line always branches, and the whole thing repeats again.

Alright, I figured it out, I was using a non-reparenting window manager, which SOMA apparently doesn't like. Switching to a reparenting window manager solved the issue.
09-30-2015, 02:17 AM
AaronKOG Offline
FG - Associate

Posts: 57
Threads: 0
Joined: Sep 2015
Reputation: 0
#7
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Arch linux crash
(09-30-2015, 02:17 AM)xpansive Wrote: The deadlock is still occurring with the latest patch. Running the executable briefly turns the screen black before returning to the console, where it becomes stuck in an infinite loop.

Here's the code where the infinite loop is occurring disassembled:
(gdb) disassemble 0x0000000000b5c6e0,+57
Dump of assembler code from 0xb5c6e0 to 0xb5c719:
   0x0000000000b5c6e0 <_ZN3hpl7cEngine3RunEv+240>:    mov    $0x64,%edi
   0x0000000000b5c6e5 <_ZN3hpl7cEngine3RunEv+245>:    callq  0xe84660 <_ZN3hpl9cPlatform5SleepEj>
   0x0000000000b5c6ea <_ZN3hpl7cEngine3RunEv+250>:    mov    0xb0(%r12),%rdi
   0x0000000000b5c6f2 <_ZN3hpl7cEngine3RunEv+258>:    mov    (%rdi),%rax
   0x0000000000b5c6f5 <_ZN3hpl7cEngine3RunEv+261>:    movss  0xdef35b(%rip),%xmm0        # 0x194ba58
   0x0000000000b5c6fd <_ZN3hpl7cEngine3RunEv+269>:    callq  *0x30(%rax)
   0x0000000000b5c700 <_ZN3hpl7cEngine3RunEv+272>:    mov    0xb0(%r12),%rax
   0x0000000000b5c708 <_ZN3hpl7cEngine3RunEv+280>:    mov    0xf0(%rax),%rdi
   0x0000000000b5c70f <_ZN3hpl7cEngine3RunEv+287>:    mov    (%rdi),%rax
   0x0000000000b5c712 <_ZN3hpl7cEngine3RunEv+290>:    callq  *0x20(%rax)
   0x0000000000b5c715 <_ZN3hpl7cEngine3RunEv+293>:    test   %al,%al
=> 0x0000000000b5c717 <_ZN3hpl7cEngine3RunEv+295>:    je     0xb5c6e0 <_ZN3hpl7cEngine3RunEv+240>
End of assembler dump.
(gdb)
The je instruction on the last line always branches, and the whole thing repeats again.

If possible I'd love to get a backtrace of all threads at that point (type "thread apply all backtrace"). Thanks.

Also make sure you are running with the new libSDL that I've uploaded that should no longer has the dbus crash.
(This post was last modified: 09-30-2015, 08:25 PM by AaronKOG.)
09-30-2015, 08:20 PM
Find
xpansive
Unregistered

 
#8
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Arch linux crash
Unfortunately I can no longer reproduce this error. After running the game once in in alternate window manager, the freezing no longer occurs with the one that was originally causing the issue. I would suspect it's to do with detecting some display configuration on the first run.
10-04-2015, 03:25 AM
xpansive
Unregistered

 
#9
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Arch linux crash
So the issue started again after updating graphics card drivers, so I managed to get the backtrace of all the threads.
(gdb) thread apply all backtrace

Thread 15 (Thread 0x7ffff7f17700 (LWP 971)):
#0  0x00007ffff50d991d in nanosleep () from /usr/lib/libc.so.6
#1  0x00007ffff51035e4 in usleep () from /usr/lib/libc.so.6
#2  0x00007ffff66f99ef in ?? () from /home/xpansive/games/SOMA/game/lib64/libfmodex.so
#3  0x00007ffff66f4ccb in ?? () from /home/xpansive/games/SOMA/game/lib64/libfmodex.so
#4  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 14 (Thread 0x7fffeaf90700 (LWP 970)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff66f9ea3 in ?? () from /home/xpansive/games/SOMA/game/lib64/libfmodex.so
#3  0x00007ffff66f4c9c in ?? () from /home/xpansive/games/SOMA/game/lib64/libfmodex.so
#4  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 13 (Thread 0x7ffff7fc3700 (LWP 969)):
#0  0x00007ffff50d991d in nanosleep () from /usr/lib/libc.so.6
#1  0x00007ffff51035e4 in usleep () from /usr/lib/libc.so.6
#2  0x00007ffff66f99ef in ?? () from /home/xpansive/games/SOMA/game/lib64/libfmodex.so
#3  0x00007ffff66f4ccb in ?? () from /home/xpansive/games/SOMA/game/lib64/libfmodex.so
#4  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7ffff7fcf700 (LWP 968)):
#0  0x00007ffff510118d in poll () from /usr/lib/libc.so.6
#1  0x00007fffdcd0f5e6 in ?? () from /usr/lib/libasound.so
#2  0x00007fffdcd13d8e in ?? () from /usr/lib/libasound.so
#3  0x00007fffdcd21dcb in ?? () from /usr/lib/libasound.so
#4  0x00007ffff66fa931 in ?? () from /home/xpansive/games/SOMA/game/lib64/libfmodex.so
#5  0x00007ffff66f4cbc in ?? () from /home/xpansive/games/SOMA/game/lib64/libfmodex.so
#6  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#7  0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7fffed4d6700 (LWP 965)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6161a9e in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#3  0x0000000001257b7a in hpl::cThreadSleepConditionSDL::Sleep() ()
#4  0x0000000000cf3444 in hpl::cAnimationManager::Run(hpl::iThread*) ()
#5  0x0000000000cf353a in non-virtual thunk to hpl::cAnimationManager::Run(hpl::iThread*) ()
#6  0x000000000125af9d in hpl::iThread::MainThreadFunc(void*) ()
#7  0x00007ffff60ffa7b in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6161a09 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7fffedcd7700 (LWP 964)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6161a9e in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#3  0x0000000001257b7a in hpl::cThreadSleepConditionSDL::Sleep() ()
#4  0x0000000000d30604 in hpl::cMeshManager::Run(hpl::iThread*) ()
#5  0x0000000000d306fa in non-virtual thunk to hpl::cMeshManager::Run(hpl::iThread*) ()
#6  0x000000000125af9d in hpl::iThread::MainThreadFunc(void*) ()
#7  0x00007ffff60ffa7b in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6161a09 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7fffee4d8700 (LWP 963)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6161a9e in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#3  0x0000000001257b7a in hpl::cThreadSleepConditionSDL::Sleep() ()
#4  0x0000000000d43fa0 in hpl::cTextureManager::Run(hpl::iThread*) ()
#5  0x0000000000d4469a in non-virtual thunk to hpl::cTextureManager::Run(hpl::iThread*) ()
#6  0x000000000125af9d in hpl::iThread::MainThreadFunc(void*) ()
#7  0x00007ffff60ffa7b in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6161a09 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7fffeecd9700 (LWP 962)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6161a9e in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#3  0x0000000001257b7a in hpl::cThreadSleepConditionSDL::Sleep() ()
#4  0x0000000000e4de03 in hpl::cJobManager::GetJob(hpl::iJob**, bool) ()
#5  0x0000000000e4dd15 in hpl::cWorkerThread::Run(hpl::iThread*) ()
#6  0x000000000125af9d in hpl::iThread::MainThreadFunc(void*) ()
#7  0x00007ffff60ffa7b in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6161a09 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fffef4da700 (LWP 961)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6161a9e in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#3  0x0000000001257b7a in hpl::cThreadSleepConditionSDL::Sleep() ()
#4  0x0000000000e4de03 in hpl::cJobManager::GetJob(hpl::iJob**, bool) ()
#5  0x0000000000e4dd15 in hpl::cWorkerThread::Run(hpl::iThread*) ()
#6  0x000000000125af9d in hpl::iThread::MainThreadFunc(void*) ()
#7  0x00007ffff60ffa7b in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6161a09 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffefcdb700 (LWP 960)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6161a9e in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#3  0x0000000001257b7a in hpl::cThreadSleepConditionSDL::Sleep() ()
#4  0x0000000000e4de03 in hpl::cJobManager::GetJob(hpl::iJob**, bool) ()
#5  0x0000000000e4dd15 in hpl::cWorkerThread::Run(hpl::iThread*) ()
#6  0x000000000125af9d in hpl::iThread::MainThreadFunc(void*) ()
#7  0x00007ffff60ffa7b in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6161a09 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7ffff04dc700 (LWP 959)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6161a9e in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#3  0x0000000001257b7a in hpl::cThreadSleepConditionSDL::Sleep() ()
#4  0x0000000000e4de03 in hpl::cJobManager::GetJob(hpl::iJob**, bool) ()
#5  0x0000000000e4dd15 in hpl::cWorkerThread::Run(hpl::iThread*) ()
#6  0x000000000125af9d in hpl::iThread::MainThreadFunc(void*) ()
#7  0x00007ffff60ffa7b in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6161a09 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7ffff0cdd700 (LWP 958)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6161a9e in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#3  0x0000000001257b7a in hpl::cThreadSleepConditionSDL::Sleep() ()
#4  0x0000000000e4de03 in hpl::cJobManager::GetJob(hpl::iJob**, bool) ()
#5  0x0000000000e4dd15 in hpl::cWorkerThread::Run(hpl::iThread*) ()
#6  0x000000000125af9d in hpl::iThread::MainThreadFunc(void*) ()
#7  0x00007ffff60ffa7b in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6161a09 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7ffff14de700 (LWP 957)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6161a9e in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#3  0x0000000001257b7a in hpl::cThreadSleepConditionSDL::Sleep() ()
#4  0x0000000000e4de03 in hpl::cJobManager::GetJob(hpl::iJob**, bool) ()
#5  0x0000000000e4dd15 in hpl::cWorkerThread::Run(hpl::iThread*) ()
#6  0x000000000125af9d in hpl::iThread::MainThreadFunc(void*) ()
#7  0x00007ffff60ffa7b in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6161a09 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7ffff1cdf700 (LWP 956)):
#0  0x00007ffff5e6e2d7 in do_futex_wait.constprop () from /usr/lib/libpthread.so.0
#1  0x00007ffff5e6e384 in __new_sem_wait_slow.constprop.0 () from /usr/lib/libpthread.so.0
#2  0x00007ffff6161a9e in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#3  0x0000000001257b7a in hpl::cThreadSleepConditionSDL::Sleep() ()
#4  0x0000000000e4de03 in hpl::cJobManager::GetJob(hpl::iJob**, bool) ()
#5  0x0000000000e4dd15 in hpl::cWorkerThread::Run(hpl::iThread*) ()
#6  0x000000000125af9d in hpl::iThread::MainThreadFunc(void*) ()
#7  0x00007ffff60ffa7b in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#8  0x00007ffff6161a09 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#9  0x00007ffff5e664a4 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007ffff510a13d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7ffff7f9d7c0 (LWP 952)):
#0  0x00007ffff5e6f65d in nanosleep () from /usr/lib/libpthread.so.0
#1  0x00007ffff6165954 in ?? () from /home/xpansive/games/SOMA/game/lib64/libSDL2-2.0.so.0
#2  0x0000000000b5c6ea in hpl::cEngine::Run() ()
#3  0x00000000008e6c7e in hplMain(std::string const&) ()
#4  0x0000000000e8024a in main ()
10-04-2015, 07:41 PM
Jump to the post that solved this thread.




Users browsing this thread: 1 Guest(s)