http://bugs.winehq.org/show_bug.cgi?id=28608
Bug #: 28608 Summary: Heroes3 (Might&Magic) crashes with > 1.3.27 Product: Wine Version: 1.3.29 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gb+ml-2011@derbrauer.homelinux.net Classification: Unclassified
Created attachment 36760 --> http://bugs.winehq.org/attachment.cgi?id=36760 crash on 1.3.29
System: Archlinux (kernel 3.0.4, nvidia 280.13) x86_64
Both wine versions 1.3.28 and 1.3.29 crashes the game (log attached), downgrade to 1.3.27 (last known working version) solves the problem.
H3 is started in an own XOrg server, x86_64 system with multilib(=i686 libs for i686 software).
Regards Gerhard
http://bugs.winehq.org/show_bug.cgi?id=28608
--- Comment #1 from GerBra gb+ml-2011@derbrauer.homelinux.net 2011-10-07 05:51:11 CDT --- Created attachment 36761 --> http://bugs.winehq.org/attachment.cgi?id=36761 1.3.27 no crash
http://bugs.winehq.org/show_bug.cgi?id=28608
GerBra gb+ml-2011@derbrauer.homelinux.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gb+ml-2011@derbrauer.homeli | |nux.net
http://bugs.winehq.org/show_bug.cgi?id=28608
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #2 from Bruno Jesus 00cpxxx@gmail.com 2011-10-07 07:22:08 CDT --- Please, retest in latest wine git. If the problem persists try running a regression test.
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=28608
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|gb+ml-2011@derbrauer.homeli | |nux.net | Version|1.3.29 |1.3.28 Summary|Heroes3 (Might&Magic) |Heroes3 (Might&Magic) |crashes with > 1.3.27 |crashes
http://bugs.winehq.org/show_bug.cgi?id=28608
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=28608
--- Comment #3 from GerBra gb+ml-2011@derbrauer.homelinux.net 2011-10-07 13:23:17 CDT --- Thanks for your replies! Tested with latest git version the games crashes still directly after start.
Bisecting shows this commit as possible reason: ------------- 94ae743ea668e49d40ae4e2dc5fe1f5d9be018cb is the first bad commit commit 94ae743ea668e49d40ae4e2dc5fe1f5d9be018cb Author: Henri Verbeet hverbeet@codeweavers.com Date: Tue Aug 30 20:12:31 2011 +0200
ddraw: Make the OpenGL renderer the default one.
:040000 040000 fbce2dc172258a4a7eabc65b6f86bd58522b4667 dfb3b24196ac3ad09100758a48b2d4ef7e45e26b M dlls ----------------------
I've tried to add Henris mail address on the CC list but it seems reported as an unknown address...
TIA Gerhard
http://bugs.winehq.org/show_bug.cgi?id=28608
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet@gmail.com Regression SHA1| |94ae743ea668e49d40ae4e2dc5f | |e1f5d9be018cb
http://bugs.winehq.org/show_bug.cgi?id=28608
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com
--- Comment #4 from Michael Stefaniuc mstefani@redhat.com 2011-10-07 14:16:45 CDT --- You are running with an invalid setup: err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems That line shows up also on wine-1.3.27. Most likely you are missing the the 32bit nvidia OpenGL libs.
The commit you referenced switches the DirectDraw rendering to OpenGL which never worked in your setup. You can either: - Fix your 32bit OpenGL driver installation, or - Manually switch back to the old GDI rendering. See the registry key DirectDrawRenderer on http://wiki.winehq.org/UsefulRegistryKeys for the exact details.
http://bugs.winehq.org/show_bug.cgi?id=28608
--- Comment #5 from GerBra gb+ml-2011@derbrauer.homelinux.net 2011-10-07 15:03:07 CDT --- (In reply to comment #4)
You are running with an invalid setup: err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems That line shows up also on wine-1.3.27. Most likely you are missing the the 32bit nvidia OpenGL libs.
Oh shit, you're absolutely right! I've ignored this line for months, cause it works... Now looking in our paketmanager for nvidia and lib32: multilib/lib32-nvidia-utils 280.13-1 NVIDIA drivers utilities and libraries. (32-bit) I've ignored all the times that this means not only the utils (Me: don't need utils cause i don't need driver for 32bit...<g>)... But the part with "and libraries"? In Germany we say: One who could read has realy an advantage ;-)
What shall I say: installed the package and wine-1.3.29 works like a charm. Sorry for the noise... Solved...
(But one good: i've done my first git bisect...)
http://bugs.winehq.org/show_bug.cgi?id=28608
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #6 from Michael Stefaniuc mstefani@redhat.com 2011-10-07 15:44:10 CDT --- Ok, I'm marking the bug as RESOLVED INVALID then as there is no regression.
http://bugs.winehq.org/show_bug.cgi?id=28608
--- Comment #7 from Austin English austinenglish@gmail.com 2011-10-07 20:07:30 CDT --- (In reply to comment #6)
Ok, I'm marking the bug as RESOLVED INVALID then as there is no regression.
The crash is still a valid bug, should either be fixed or marked ABANDONED/WONTFIX.
I'll leave that decision to Henri.
http://bugs.winehq.org/show_bug.cgi?id=28608
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Austin English austinenglish@gmail.com 2011-10-17 16:06:43 CDT --- Closing.