[Bug 97890] Kerbal Space Program freezes randomly when DRI3 is enabled

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Sep 27 18:15:35 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=97890

--- Comment #3 from Jacek Konieczny <jajcus at jajcus.net> ---
Ok, managed to check it right now:

> When the game freezes, if you do "strace -f -p PID", is the game still active?

Yes, shows a lot of I/O on some pipes and sockets.

> If you attach to it with Gdb, where it's stuck:
> $ gdb /proc/$(pidof KSP.x86_64)/exe $(pidof KSP.x86_64)
> (gdb) info threads

(gdb) info threads
  Id   Target Id         Frame 
  37   Thread 0x7fb8dbf54700 (LWP 27994) "KSP.x86_64" 0x00007fb8db8d4478 in
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  36   Thread 0x7fb8d462b700 (LWP 27995) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  35   Thread 0x7fb8cffff700 (LWP 27996) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  34   Thread 0x7fb8c7fff700 (LWP 27997) "KSP.x86_64" 0x00007fb8db8d40cf in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  33   Thread 0x7fb8c77fe700 (LWP 27998) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  32   Thread 0x7fb8c6ffd700 (LWP 27999) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  31   Thread 0x7fb8c67fc700 (LWP 28000) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  30   Thread 0x7fb8c5ffb700 (LWP 28001) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  29   Thread 0x7fb8c57fa700 (LWP 28002) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  28   Thread 0x7fb8c4ff9700 (LWP 28003) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  27   Thread 0x7fb8abfff700 (LWP 28004) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  26   Thread 0x7fb8ab7fe700 (LWP 28005) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  25   Thread 0x7fb8aaffd700 (LWP 28006) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  24   Thread 0x7fb8aa7fc700 (LWP 28007) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  23   Thread 0x7fb8a9ffb700 (LWP 28008) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  22   Thread 0x7fb8a97fa700 (LWP 28009) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  21   Thread 0x7fb8a8ff9700 (LWP 28010) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  20   Thread 0x7fb89ffff700 (LWP 28011) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  19   Thread 0x7fb89f7fe700 (LWP 28012) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  18   Thread 0x7fb89effd700 (LWP 28013) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  17   Thread 0x7fb89e7fc700 (LWP 28014) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  16   Thread 0x7fb89dffb700 (LWP 28015) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  15   Thread 0x7fb89d7fa700 (LWP 28016) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  14   Thread 0x7fb89cff9700 (LWP 28017) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  13   Thread 0x7fb87ffff700 (LWP 28018) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  12   Thread 0x7fb87f7fe700 (LWP 28019) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  11   Thread 0x7fb87effd700 (LWP 28020) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  10   Thread 0x7fb87e7fc700 (LWP 28021) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  9    Thread 0x7fb87dffb700 (LWP 28022) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  8    Thread 0x7fb87d7fa700 (LWP 28023) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  7    Thread 0x7fb87cff9700 (LWP 28024) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  6    Thread 0x7fb857fff700 (LWP 28028) "threaded-ml" 0x00007fb8da21628d in
poll () from /lib64/libc.so.6
  5    Thread 0x7fb8cc11d700 (LWP 28029) "KSP.x86_64" 0x00007fb8db8d40b7 in
pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  4    Thread 0x7fb8cc111700 (LWP 28030) "KSP.x86_64" 0x00007fb8da1eeb7d in
nanosleep () from /lib64/libc.so.6
  3    Thread 0x7fb8c408e700 (LWP 28033) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0
  2    Thread 0x7fb83445a700 (LWP 28693) "KSP.x86_64" 0x00007fb8da1eeb7d in
nanosleep () from /lib64/libc.so.6
* 1    Thread 0x7fb8dc0d7800 (LWP 27991) "KSP.x86_64" 0x00007fb8db8d6597 in
do_futex_wait.constprop () from /lib64/libpthread.so.0


> (gdb) bt

Nothing interesting:
(gdb) bt
#0  0x00007fb8db8d6597 in do_futex_wait.constprop () from
/lib64/libpthread.so.0
#1  0x00007fb8db8d6644 in __new_sem_wait_slow.constprop.0 () from
/lib64/libpthread.so.0
#2  0x0000000000f08819 in ?? ()
#3  0x0000000000f02d27 in ?? ()
#4  0x00000000007c8f73 in ?? ()
#5  0x00000000004661bb in ?? ()
#6  0x00007fb8da1567a0 in __libc_start_main () from /lib64/libc.so.6
#7  0x000000000046f695 in ?? ()
#8  0x00007ffc7cecdc28 in ?? ()
#9  0x000000000000001c in ?? ()
#10 0x0000000000000001 in ?? ()
#11 0x00007ffc7cecfec1 in ?? ()
#12 0x0000000000000000 in ?? ()


I guess the most interesting part will be this fragment from 'thread apply all
bt':


Thread 34 (Thread 0x7fb8c7fff700 (LWP 27997)):
#0  0x00007fb8db8d40cf in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb8d845fb7f in ?? () from
/home/users/jajcus/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fb8d8461002 in xcb_wait_for_special_event ()
   from
/home/users/jajcus/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fb8db49aea7 in ?? () from /usr/lib64/libGL.so.1
#4  0x00007fb8db49bc70 in ?? () from /usr/lib64/libGL.so.1
#5  0x00007fb8cf2f3a7d in intel_update_image_buffers (drawable=0x2b61970,
brw=0x2d05de8) at brw_context.c:1682
#6  intel_update_renderbuffers (context=context at entry=0x3883020,
drawable=drawable at entry=0x2b61970) at brw_context.c:1397
#7  0x00007fb8cf2f3ee1 in intel_prepare_render (brw=brw at entry=0x2d05de8) at
brw_context.c:1418
#8  0x00007fb8cf2e6da0 in brw_clear (ctx=0x2d05de8, mask=50) at brw_clear.c:232
#9  0x0000000000f0dd91 in ?? ()
#10 0x0000000000f1111f in ?? ()
#11 0x0000000000f077c7 in ?? ()
#12 0x00000000008e4f08 in ?? ()
#13 0x00007fb8db8ce46d in start_thread () from /lib64/libpthread.so.0
#14 0x00007fb8da21f65d in clone () from /lib64/libc.so.6
#15 0x0000000000000000 in ?? ()

Maybe, I should try removing
'/home/users/jajcus/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libxcb.so.1',
in case libxcb from Steam Runtime is broken?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20160927/a6ab94d3/attachment-0001.html>


More information about the intel-3d-bugs mailing list