http://bugs.winehq.org/show_bug.cgi?id=14267
Summary: C++ runtime error when playing icewind dale2 Product: Wine Version: unspecified Platform: PC OS/Version: Windows XP Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: richardtranter@yahoo.co.uk
Created an attachment (id=14556) --> (http://bugs.winehq.org/attachment.cgi?id=14556) the error message
whenever i try to play icewind dale 2 now i get a "C++ runeime error" after i have finished choosing characters and try to strat the game. the loading bar always gets to the same point and then freezes for a while then the game crashes and i get the error message
im not sure if the problem is in the running of the first part of the game or the autosaving function
can somebody help me please... ill put an attachment of the error message on just incase it may help you
oh and please dont be too techincal cos u'll confuse me easily
http://bugs.winehq.org/show_bug.cgi?id=14267
--- Comment #1 from Juan Lang juan_lang@yahoo.com 2008-07-03 11:09:00 --- Please attach the full console output from running the program.
http://bugs.winehq.org/show_bug.cgi?id=14267
Alexander Dorofeyev alexd4@inbox.lv changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexd4@inbox.lv
--- Comment #2 from Alexander Dorofeyev alexd4@inbox.lv 2008-07-03 11:19:42 --- Duplicate of 7042? I think IWD and IWD2 have the same bioware engine and errors looks similar.
http://bugs.winehq.org/show_bug.cgi?id=14267
--- Comment #3 from Rich richardtranter@yahoo.co.uk 2008-07-04 07:36:25 --- (In reply to comment #1)
Please attach the full console output from running the program.
where do i find the full console output?
http://bugs.winehq.org/show_bug.cgi?id=14267
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- OS/Version|Windows XP |other
http://bugs.winehq.org/show_bug.cgi?id=14267
--- Comment #4 from Lauri Kenttä lauri.kentta@gmail.com 2008-10-20 12:48:32 --- Created an attachment (id=16758) --> (http://bugs.winehq.org/attachment.cgi?id=16758) Console output
I'm confirming the bug, console output attached.
For me the popup box says:
Microsoft Visual C++ Runtime Runtime error! Program: C:\games\id2\id2.exe abnormal program termination
The library seems to be statically linked, so it's not a question of native/builtin DLL.
This can't be a duplicate bug, as I've already got IWD working.
http://bugs.winehq.org/show_bug.cgi?id=14267
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2008-10-20 15:29:24 --- Confirming then.
http://bugs.winehq.org/show_bug.cgi?id=14267
--- Comment #6 from Lauri Kenttä lauri.kentta@gmail.com 2008-11-04 19:34:33 --- Created an attachment (id=17084) --> (http://bugs.winehq.org/attachment.cgi?id=17084) Output after changing wine version
I tried with the current git, and it worked, once. I did a lot of testing (an inverse regression test) and got very interesting and contradictory results. Then I tried once again with wine 1.1.7 (from Arch Linux repository, same as before), and now this version worked as well. But only once.
Conclusion: IWD2 works if it is run right after switching to a different wine version. It works exactly once and it must be the first program to be run. Also, the change in wine version must be such that running a program produces this line of output:
wine: configuration in '/home/user/.wine' has been updated.
What makes the first run different from the next ones (from the program's point of view)? Logically there should not be any difference.
Workaround for the bug: Use two different wine versions and run IWD2 with "wine2 some_empty.exe && wine iwd2.exe" ;)
http://bugs.winehq.org/show_bug.cgi?id=14267
Chris simulcra@uchicago.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |simulcra@uchicago.edu
http://bugs.winehq.org/show_bug.cgi?id=14267
Lauri Kenttä lauri.kentta@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lauri.kentta@gmail.com
--- Comment #7 from Lauri Kenttä lauri.kentta@gmail.com 2009-02-06 15:53:40 --- Now it seems that the problem is always associated with importing characters. (Sorry, my testing has not been too systematic.)
It also seems to me that this should be marked a duplicate of bug 7042, which describes a similar bug for IWD1.
http://bugs.winehq.org/show_bug.cgi?id=14267
--- Comment #8 from Austin English austinenglish@gmail.com 2009-08-13 13:04:05 --- Is this still an issue in current (1.1.27 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=14267
--- Comment #9 from Lauri Kenttä lauri.kentta@gmail.com 2009-08-14 03:58:42 --- (In reply to comment #8)
Is this still an issue in current (1.1.27 or newer) wine?
Yes, it's still the same.
http://bugs.winehq.org/show_bug.cgi?id=14267
--- Comment #10 from Alexander Dorofeyev alexd4@inbox.lv 2009-08-29 16:15:05 --- (In reply to comment #6)
What makes the first run different from the next ones (from the program's point of view)? Logically there should not be any difference.
Most likely some changes to the registry, I think. There is a way to find out what changes in registry, BTW. Though you have to be certain that it's IWD2 first run that matters, not Wine's new versions first run? I.e. if you run some other Wine programs (not IWD2) in newer Wine version, before launching IWD2, then IWD2 will still work, once?
Anyway, I think that if you run do the regular steps you do to have IWD2 run successfully, then (before running IWD!!) run older Wine's regedit and export registry to some file, say, registry1.txt (Registry->Export Registry File.., be sure to select file type win9x/NT), then run IWD2, then run newer wine's regedit and again export registry to another file, then you might be able to see what changed by
diff registry1.txt registry2.txt.
If you can do that, post the diff output here, it could be of some interest.
http://bugs.winehq.org/show_bug.cgi?id=14267
--- Comment #11 from Lauri Kenttä lauri.kentta@gmail.com 2009-10-11 15:24:35 --- Works for me since 1.1.31.
http://bugs.winehq.org/show_bug.cgi?id=14267
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #12 from Austin English austinenglish@gmail.com 2009-10-11 15:56:21 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=14267
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2009-10-23 13:18:46 --- Closing bugs fixed in 1.1.32.