View Single Post
Old 06-19-09, 06:13 PM   #1
zingelman
Registered User
 
Join Date: Jun 2009
Posts: 3
Default x11perf == cpu bound or crash w/core

Using nvidia-driver-185.18.14 with latest ports xorg-server-1.6.1,1 on FreeBSD 6.3-RELEASE-p11 with a Quadro FX 570.

running 'x11perf -all -reps 1' will reliably lock the x server in a cpu bound tight loop inside _nv001109X () from /usr/local/lib/xorg/modules/drivers//nvidia_drv.so

running 'x11perf -range ftext -reps 1' will reliably result in a SIGSEGV, Segmentation fault at 0x29789cb0 in _nv000897X () from /usr/local/lib/xorg/modules/drivers//nvidia_drv.so

First case, in gdb:
^C
Program received signal SIGINT, Interrupt.
[Switching to Thread 0x8234200 (LWP 100238)]
0x285676b3 in pthread_testcancel () from /lib/libpthread.so.2
(gdb) bt
#0 0x285676b3 in pthread_testcancel () from /lib/libpthread.so.2
#1 0x28554ca5 in sigaction () from /lib/libpthread.so.2
#2 0x28554f91 in sigaction () from /lib/libpthread.so.2
#3 0x28555770 in sigaction () from /lib/libpthread.so.2
#4 0x2855591c in sigaction () from /lib/libpthread.so.2
#5 0x2855ffc4 in pthread_mutexattr_init () from /lib/libpthread.so.2
#6 0x28658450 in ?? ()
(gdb) thread 2
[Switching to thread 2 (Thread 0x8234000 (LWP 100245))]#0 0x2978c31d in _nv001109X ()
from /usr/local/lib/xorg/modules/drivers//nvidia_drv.so
(gdb) bt
#0 0x2978c31d in _nv001109X () from /usr/local/lib/xorg/modules/drivers//nvidia_drv.so
#1 0x29b48000 in ?? ()
#2 0x00000280 in ?? ()
#3 0x08ab9074 in ?? ()
#4 0x29b63c17 in ?? ()
#5 0x00000000 in ?? ()
#6 0x39aab000 in ?? ()
#7 0x00000003 in ?? ()
#8 0x28369df0 in __JCR_LIST__ () from /usr/local/lib/libpixman-1.so.9
#9 0x00000114 in ?? ()
#10 0x0000012a in ?? ()
#11 0xbfbfe8c8 in ?? ()
#12 0x28347d56 in pixman_rasterize_edges_accessors () from /usr/local/lib/libpixman-1.so.9
Error accessing memory address 0x3: Bad address.


Second case in gdb:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x8234000 (LWP 100246)]
0x29789cb0 in _nv000897X () from /usr/local/lib/xorg/modules/drivers//nvidia_drv.so
(gdb) bt
#0 0x29789cb0 in _nv000897X () from /usr/local/lib/xorg/modules/drivers//nvidia_drv.so
(gdb) thread 3
[Switching to thread 3 (Thread 0x8234200 (LWP 100187))]#0 0x285675f3 in pthread_testcancel ()
from /lib/libpthread.so.2
(gdb) bt
#0 0x285675f3 in pthread_testcancel () from /lib/libpthread.so.2
#1 0x2855ffc4 in pthread_mutexattr_init () from /lib/libpthread.so.2
#2 0x28658450 in ?? ()

Thanks.
zingelman is offline   Reply With Quote