Summary: | winex 20021123 segfaults with opengl app | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arkadi Shishlov <arkadi> |
Component: | Current packages | Assignee: | phoen][x <fisi.tilman.klar> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | vapier |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
URL: | http://www.transgaming.com/showthread.php?news=55 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Arkadi Shishlov
2003-01-31 18:33:21 UTC
actually this started happening to me with my opengl on nvidia too ... it *used* to work but now it just segfautls :/ as for the bugzilla bug, file a new bug to make that happen Tomorrow I'll put NVIDIA in my box to check, but thinking logically, wine depends on: kernel glibc libgcc xfree86 I'm sure the only thing changed since opengl started to segfault is gcc. I put my GeForce2 MX400 card back - no segfaults. Drivers are both 3123 and 4149, 16 and 24bpp. The only problem is with GLinfo.exe (delphi3d.net), it cannot initialize OpenGL with 4149. Games runs without problems. can you cite a really small opengl app that causes your ati to crash ? ill test the app over on my side too ... the prob is i really only use 1 or 2 opengl games ;) Try is one - http://www.delphi3d.net/hardware/glinfo2.zip (350kb). what CFLAGS did you use to compile glibc ? `cat /var/db/pkg/sys-libs/glibc-2.3.1-r3/CFLAGS` Mine is -r2: -march=pentium3 -mcpu=pentium3 -pipe -O2 ok, this is from Bug 14069 ... what happens when you run this test app ? #include <stdio.h> #include <math.h> int main(int argc, char *argv[]) { double x = 17.12385, ix, rx; rx = modf(x,&ix); printf("modf(%lf): ix=%lf, rx=%lf\n",x,ix,rx); return 0; } do you get this output: modf(17.123850): ix=17.000000, rx=0.123850 or do you get this: modf(17.123850): ix=-0.000000, rx=17.123850 if you get the 2nd one ... :) oh and i somehow fixed my segfaults cause games work again ;x The result is correct for me: modf(17.123850): ix=17.000000, rx=0.123850 with any CFLAGS. Regarding your segfaults - nVidia drivers sometimes segfaults after heavy use for a long time, sometimes kernel module doesn't free kernel memory allocated to OpenGL and 512MB machine starts to swap for no reason.. Winex team know about the problem, sorry for the noise http://www.transgaming.com/showthread.php?news=55 ok, so its just an ATI problem ... guess this is just something we'll let chill till its taken care of upstream db fix db fix |