Wine programs crash, memory or driver?
I put a new video card in my system and programs through Wine are crashing now, sometimes with errors if ran from terminal, sometimes with no errors showing. So far I am having this happen to WoW, Ventrilo, and City of Heroes.
On the Wineappdb site I found a reference to a Wow crash problem (included here so I can ask about):
****Dalaran and/or other areas cause crashes
This is due to WoW running 32-bit (there is no 64-bit client) and trying to allocate more than roughly 4GB of memory for advanced textures. This is a bug in Wine, since wine, by default, reserves 4096MB (the maximum for 32bit systems) of virtual memory to mimic the win32 memory layout. WoW allocates progressively more memory for textures and this forces the display drivers (which are loaded in the same section of memory) to quit with an GL_OUT_OF_MEMORY error. <snip>
A possible workaround includes trying is to force Linux to use less memory than what you have, or to make it think it has less memory (eg, limit it to 3GB). The preferred way to do this is to add the mem=3072 (for 3GB) or mem=2048 (For 2GB) flag to your kernel boot parameters. ****
I did not think this was problem for a couple reasons,
1) I had been using the same computer and wine install with the same 5GB of ram and my old video card with no trouble
2)I do not get an "out of memory" error, instead I get:
*** glibc detected *** C:\Program Files\World of Warcraft\WoW.exe: corrupted double-linked list: 0x6902d3a8 ***
======= Backtrace: =========
I have been trying to fix the crashes for a few days now and am not getting anywhere.
Is it possible that somehow my old video card did not trip the RAM allocation issue but my new one does? Old card was on the mainboard Nvidia geforce 6150se with a pittance of memory+shared memory. New card is Nvidia geforce 9800gt with 1gig ram.
Or could it be something in the driver?
if I run rpm -qa |grep nvidia I get:
Is it possible that i386 lib is throwing something off?
Any help is much appreciated and I will be happy to provide more info, just let me know what and how.
other info in case it's useful:
Fedora 10 AMD 64, installed form disk, fully updated
Wine version 1.1.14, installed through yum
nvidia driver installed/updated as part of Fedora system updates.
The only change to the system between stable and crashing was the video card and driver - everything else is the same.