https://bugs.winehq.org/show_bug.cgi?id=37178
Bug ID: 37178 Summary: Dota 2 under Wine freezes with Nouveau Drivers Product: Wine Version: 1.7.24 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: lukebenes@hotmail.com
Steps to reproduce: 1. Install Steam under Wine 2. Launch Dota 2 3. Start Bot match. Lock in a hero. Expected Results: Game starts
Actual Results: Dota 2 will freeze with the following error in the Wine terminal: err:seh:setup_exception_record stack overflow 2160 bytes in thread 008b eip 7bc5e05a esp 47cb0ac0 stack 0x47cb0000-0x47cb1000-0x47db0000
tested with: wine-1.7.24 OpenGL version string: 3.0 Mesa 10.4.0-devel (git-83503f9 2014-08-25 trusty-oibaf-ppa+gallium-nine)
Note if I reboot with the Nvidia proprietary drivers, Dota 2 runs flawlessly under Wine. Dota 2 also works under Wine with AMD catalyst drivers.
https://bugs.winehq.org/show_bug.cgi?id=37178
Luke lukebenes@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://bugs.freedesktop.or | |g/show_bug.cgi?id=83079
https://bugs.winehq.org/show_bug.cgi?id=37178
--- Comment #1 from Henri Verbeet hverbeet@gmail.com --- Could you get a backtrace for the stack overflow? Is there any other output in the terminal? Though going by the fd.o report, the easiest way to figure this out may be to find a Mesa version that used to work and do a bisect.
https://bugs.winehq.org/show_bug.cgi?id=37178
--- Comment #2 from Luke lukebenes@hotmail.com --- Wine gives a err:seh:setup_exception_record stack overflow 2128 bytes in thread 00ce eip 7bc5e05a esp 46c40ae0 stack 0x46c40000-0x46c41000-0x46d40000
Don't you need a crash for the back trace? Dota 2 freezes. I had a virgin install of Kubuntu 14.4 on another partition, so I installed wine from ppa:ubuntu-wine/ppa and used the default Mesa version of Mesa 10.1.3. Dota 2 froze at the same point, after I selected a hero.
Also noticed that another way to trigger this bug is by previewing an item from your armory or the store.
https://bugs.winehq.org/show_bug.cgi?id=37178
--- Comment #3 from Henri Verbeet hverbeet@gmail.com --- (In reply to Luke from comment #2)
Wine gives a err:seh:setup_exception_record stack overflow 2128 bytes in thread 00ce eip 7bc5e05a esp 46c40ae0 stack 0x46c40000-0x46c41000-0x46d40000
Don't you need a crash for the back trace? Dota 2 freezes. I had a virgin
No, the stack overflow is a crash, but Steam probably catches the exception. It may be enough to launch the game with "-nobreakpad" and "-nominidumps" to get a backtrace, but if it isn't you'll need to attach with winedbg.
https://bugs.winehq.org/show_bug.cgi?id=37178
roger@mailinator.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |roger@mailinator.com
--- Comment #4 from roger@mailinator.com --- I think we can close this one, the desktop bug report has this comment last line
"Ilia Mirkin 2014-09-01 22:53:35 UTC
Should be "fixed" in git. Thanks for reporting + testing."
https://bugs.winehq.org/show_bug.cgi?id=37178
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED URL|https://bugs.freedesktop.or | |g/show_bug.cgi?id=83079 | See Also| |https://bugs.freedesktop.or | |g/show_bug.cgi?id=83079 Resolution|--- |UPSTREAM
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to roger from comment #4)
I think we can close this one, the desktop bug report has this comment last line
"Ilia Mirkin 2014-09-01 22:53:35 UTC
Should be "fixed" in git. Thanks for reporting + testing."
Resolving upstream then.
https://bugs.winehq.org/show_bug.cgi?id=37178
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com --- Closing since the bug is fixed upstream.