nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   X crash when running 3DMark benchmarks in Wine (http://www.nvnews.net/vbulletin/showthread.php?t=150661)

DanKege 05-05-10 09:03 AM

X crash when running 3DMark benchmarks in Wine
 
On Ubuntu 10.04 32 bit with the 195.36.15 drivers that come with Ubuntu,
I've been getting crashes like this:

Backtrace:
0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e937b]
1: /usr/bin/X (0x8048000+0x61c7d) [0x80a9c7d]
2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb77fd410]
3: /usr/bin/X (0x8048000+0x144488) [0x818c488]
4: /usr/lib/xorg/extra-modules/nvidia_drv.so (0xb55ef000+0x31db67) [0xb590cb67]
Segmentation fault at address 0x10
Caught signal 11 (Segmentation fault). Server aborting

when running the 3DMark2000, 3DMark2001, and 3DMark06 benchmarks
under Wine. It doesn't crash every time; I've had about five crashes in
100 runs.

I'll keep running to see if I can pin down how reproducible this is,
then switch to 195.36.24 to see if the latest drivers help.

I have tried running Wine with full logging on to see if I can pinpoint
which X call is making X fall over, but haven't had any luck with that yet.

TPG 05-08-10 09:31 AM

Re: X crash when running 3DMark benchmarks in Wine
 
Try install debug packages and run wine and X under gdb so you could provide more info.

Anyways i doubt this is serious bug, because it's pointless to run 3D benchmarks for windows under emulator.

Wanna really benchmark your gear, use Unigine Benchmark.

DanKege 05-12-10 05:13 AM

Re: X crash when running 3DMark benchmarks in Wine
 
Quote:

Originally Posted by TPG (Post 2247837)
Try install debug packages and run wine and X under gdb so you could provide more info.

I caught it in gdb this time; I think it's the same as this existing bug report:
https://bugs.launchpad.net/ubuntu/+s...rs/+bug/546525

gdb says

Program received signal SIGPIPE, Broken pipe.
0xb7769430 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7769430 in __kernel_vsyscall ()
#1 0xb754ea61 in writev () from /lib/tls/i686/cmov/libc.so.6
#2 0x080ad40e in ?? ()
#3 0x080acb5f in ?? ()
#4 0x080a84d6 in ?? ()
#5 0x080a8f3f in FlushAllOutput ()
#6 0x080a8f71 in FlushIfCriticalOutputPending ()


Quote:

Originally Posted by TPG (Post 2247837)
Anyways i doubt this is serious bug, because it's pointless to run 3D benchmarks for windows under emulator.

Not if you're working on improving Wine's performance, which I am.
But any X crash bug is a serious one, and it seems this bug can happen
under other circumstances, so it's well worth fixing.

Quote:

Originally Posted by TPG (Post 2247837)
Wanna really benchmark your gear, use Unigine Benchmark.

That's one of the benchmarks I'm running under Wine.

See http://wiki.winehq.org/yagmark and
http://www.winehq.org/pipermail/wine...ay/083524.html
for more info and some results.

DanKege 05-12-10 08:20 PM

Re: X crash when running 3DMark benchmarks in Wine
 
Got another SIGPIPE, probably would have been a crash?

Program received signal SIGPIPE, Broken pipe.
0xb7769430 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7769430 in __kernel_vsyscall ()
#1 0xb754ea61 in writev () from /lib/tls/i686/cmov/libc.so.6
#2 0x080ad40e in ?? ()
#3 0x080acb5f in ?? ()
#4 0x080a84d6 in ?? ()
#5 0x080a6dbc in CloseDownConnection ()
#6 0x0806d73d in CloseDownClient ()
#7 0x08072308 in ?? ()
#8 0x08066d7a in _start ()

Dizzle7677 05-12-10 10:14 PM

Re: X crash when running 3DMark benchmarks in Wine
 
X Server Debugging
http://www.x.org/wiki/Development/Do...erverDebugging

It's easier to do with 2 machines via ssh but can be done with only one. Install the xserver debug symbols and get a full backtrace. https://bugs.freedesktop.org/

ChrisDodd 05-13-10 12:26 PM

Re: X crash when running 3DMark benchmarks in Wine
 
Ignore SIGPIPEs in the server -- they're normal and expected any time a client exits and should not cause a crash. Use
Code:

(gdb) handle SIGPIPE nostop noprint pass

DanKege 06-21-10 10:29 PM

Re: X crash when running 3DMark benchmarks in Wine
 
Hey, I can now reproduce this *every time* on my e8400 test box
with ubuntu 10.04 and the 195.36.15 drivers.

I guess I should try it with the latest beta drivers, but before I do,
is there any info nvidia wants gathered? I fear updating nvidia
drivers like the plague; it usually breaks my machine.

CME 06-22-10 08:07 AM

Re: X crash when running 3DMark benchmarks in Wine
 
i'm using debian testing and had the same problem with X 1.7.6 (which ubuntu lucid seems to be using: http://packages.ubuntu.com/search?ke...id&section=all) , 1.7.7 fixed it for me, a friend with arch linux told me 1.8 is also fine


All times are GMT -5. The time now is 09:32 AM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.