[Bug 28069] maniadrive - smooth play with LIBGL_ALWAYS_INDIRECT=true, (almost) unplayable otherwise

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri May 14 12:22:37 PDT 2010


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

--- Comment #6 from Paulo César Pereira de Andrade <pcpa at mandriva.com.br> 2010-05-14 12:22:37 PDT ---
  It doesn't hog cpu, and the performance decrease in fps is minimal.
After 30ish ^Cs in gdb the most common backtrace pattern is:

Program received signal SIGINT, Interrupt.
0xffffe424 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb6e92b16 in poll () from /lib/i686/libc.so.6
#2  0xb5e94c10 in ?? () from /usr/lib/libxcb.so.1
#3  0xb5e96c14 in xcb_wait_for_reply () from /usr/lib/libxcb.so.1
#4  0xb637e33b in _XReply () from /usr/lib/libX11.so.6
#5  0xb69828a8 in ?? () from /usr/lib/libGL.so.1
#6  0xb6982fae in glXMakeCurrentReadSGI () from /usr/lib/libGL.so.1
#7  0xb6983103 in glXMakeCurrent () from /usr/lib/libGL.so.1
#8  0xb6f6deea in myglutGetEvents () from /usr/lib/libraydium.so.0
#9  0xb6f6e004 in glutMainLoop () from /usr/lib/libraydium.so.0
#10 0xb6f33120 in raydium_callback () from /usr/lib/libraydium.so.0
#11 0x08053fe6 in ?? ()
#12 0xb6ddcb96 in __libc_start_main () from /lib/i686/libc.so.6
#13 0x0804b8c1 in ?? ()

the second most common pattern is:
Program received signal SIGINT, Interrupt.
0xb6e92aa1 in poll () from /lib/i686/libc.so.6
(gdb) bt
#0  0xb6e92aa1 in poll () from /lib/i686/libc.so.6
#1  0xb5e94c10 in ?? () from /usr/lib/libxcb.so.1
#2  0xb5e951c2 in ?? () from /usr/lib/libxcb.so.1
#3  0xb5e95591 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0xb637e12c in _XSend () from /usr/lib/libX11.so.6
#5  0xb69831a8 in ?? () from /usr/lib/libGL.so.1
#6  0xb69a1e7a in ?? () from /usr/lib/libGL.so.1
#7  0xb6f53890 in raydium_particle_draw_all () from /usr/lib/libraydium.so.0
#8  0xb6f32fe3 in raydium_callback_image () from /usr/lib/libraydium.so.0
#9  0xb6f57158 in raydium_rendering_finish () from /usr/lib/libraydium.so.0
#10 0x08052a85 in ?? ()
#11 0xb6f6dfff in glutMainLoop () from /usr/lib/libraydium.so.0
#12 0xb6f33120 in raydium_callback () from /usr/lib/libraydium.so.0
#13 0x08053fe6 in ?? ()
#14 0xb6ddcb96 in __libc_start_main () from /lib/i686/libc.so.6
#15 0x0804b8c1 in ?? ()

only a few times I got a "random" different backtrace, eg:
Program received signal SIGINT, Interrupt.
0xb62a800c in pthread_once () from /lib/i686/libpthread.so.0
(gdb) bt
#0  0xb62a800c in pthread_once () from /lib/i686/libpthread.so.0
#1  0xb692b9d7 in ?? () from /usr/lib/libGL.so.1
#2  0xb69376d4 in ?? () from /usr/lib/libGL.so.1
#3  0xb6ef84c1 in raydium_osd_printf () from /usr/lib/libraydium.so.0
#4  0x0804c91d in ?? ()
#5  0x08052a80 in ?? ()
#6  0xb6f16fff in glutMainLoop () from /usr/lib/libraydium.so.0
#7  0xb6edc120 in raydium_callback () from /usr/lib/libraydium.so.0
#8  0x08053fe6 in ?? ()
#9  0xb6d85b96 in __libc_start_main () from /lib/i686/libc.so.6
#10 0x0804b8c1 in ?? ()

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list