Hello,
I upgraded my config to and i7.2600/quadro600 setup running ubuntu natty 64bits with 3.1-rc kernel (needed for correct asus P8P67 EFI support) and 280 or 285 Nividia proprietary drivers, and I'm experiencing systematic segfaults when running solidworks 32bits ( version 2010 or 2011 ) : the part is displayed in 3D, and then the application is closed immediatly. There are no traces in console, even with x11drv debugs, except this line in kern.log
bureau kernel: [40526.805397] sldworks.exe[10445]: segfault at cfc0000 ip 000000007e9d61cb sp 000000000033ef80 error 4 in comctl32.dll.so[7e9b1000+b8000]
or
bureau kernel: [22199.624096] sldworks.exe[5631]: segfault at c4e0014 ip 000000004ec5f75b sp 000000000032e964 error 4 in gdiplus.dll[4ec52000+185000]
with native gdiplus
The same wineprefix works perfectly on my old GF6800, and partially on really old i855 notebook. So I suspect a bug in recent nvidia drivers. Unfortunately, older ones can't be compiled with 3.x kernels.
I tried to downgrade wine too, without success
I tried some games ( Sims3, Spore...) and they work perfectly, so the problem seems to be specific to Solidworks or some other OpenGL Apps
Does anybody experienced the same problem ? Is there a way to trace opengl calls ?
Thanks
Segfault in SolidWorks with recent nvidia cards and drivers
-
- Moderator
- Posts: 1153
- Joined: Wed Apr 27, 2011 11:01 pm
Segfault in SolidWorks with recent nvidia cards and drivers
On 9/18/11 1:49 PM, denisb wrote:
install the program again in a new one.
This may be caused by a change in how the kernel works.
James
You may need to clean out or set aside your current Wine prefix andHello,
I upgraded my config to and i7.2600/quadro600 setup running ubuntu natty 64bits with 3.1-rc kernel (needed for correct asus P8P67 EFI support) and 280 or 285 Nividia proprietary drivers, and I'm experiencing systematic segfaults when running solidworks 32bits ( version 2010 or 2011 ) : the part is displayed in 3D, and then the application is closed immediatly. There are no traces in console, even with x11drv debugs, except this line in kern.log
bureau kernel: [40526.805397] sldworks.exe[10445]: segfault at cfc0000 ip 000000007e9d61cb sp 000000000033ef80 error 4 in comctl32.dll.so[7e9b1000+b8000]
or
bureau kernel: [22199.624096] sldworks.exe[5631]: segfault at c4e0014 ip 000000004ec5f75b sp 000000000032e964 error 4 in gdiplus.dll[4ec52000+185000]
with native gdiplus
The same wineprefix works perfectly on my old GF6800, and partially on really old i855 notebook. So I suspect a bug in recent nvidia drivers. Unfortunately, older ones can't be compiled with 3.x kernels.
install the program again in a new one.
This may be caused by a change in how the kernel works.
James
Re: Segfault in SolidWorks with recent nvidia cards and driv
I tried fresh installs on new prefixes, but it doesn't change anything. I saw somewhere that these issues may be related to bad GLX 32bits libs, is there a way to verify this ?jjmckenzie wrote: You may need to clean out or set aside your current Wine prefix and
install the program again in a new one.
This may be caused by a change in how the kernel works.
James
To some extent, the problem may be related with http://bugs.winehq.org/show_bug.cgi?id=24621 and http://bugs.winehq.org/show_bug.cgi?id=27403, as the problem occurs when left panel is redrawn
Denis