http://bugs.winehq.org/show_bug.cgi?id=35263
Bug ID: 35263 Summary: IO not working when launching from drive_c (when from cdrom it works partially) Product: Wine Version: 1.7.8 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: bart@wina.ugent.be Classification: Unclassified Regression SHA1: 976d981e99ebc0d051cc1f1e118fa13ef00823a6
as advised by mr Délanoy in bug 338866: when launching the anno 1602 executable from drive C, no IO occurs. no options to load games, or start new ones. when launching from the cdrom, the options to load the games occur, but games saving does not actually happen: no option to continue the play, or load a saved game after you saved it. when looking in the saved games folder, you can see there is actually no saved item at all. in attachment a screenshot with the difference of the startup of both executables, explaining the problem (yes, sorry, the game IS in Dutch, I know I should do it in English, but there's not much option here).
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #1 from bart@wina.ugent.be --- Created attachment 47030 --> http://bugs.winehq.org/attachment.cgi?id=47030 winedbg log when launching from drive_c
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #2 from bart@wina.ugent.be --- Created attachment 47031 --> http://bugs.winehq.org/attachment.cgi?id=47031 difference between program options when launched from drive_c - cdrom
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #3 from bart@wina.ugent.be --- (In reply to comment #0)
as advised by mr Délanoy in bug 338866:
sorry, this should have been 33886
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Did you set regression commit id by accident?
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #5 from bart@wina.ugent.be --- isn't that field supposed to contain the sha1sum of the executable? or did I misread the bug reporting guidelines?
http://bugs.winehq.org/show_bug.cgi?id=35263
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|976d981e99ebc0d051cc1f1e118 | |fa13ef00823a6 |
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- (In reply to comment #5)
isn't that field supposed to contain the sha1sum of the executable? or did I misread the bug reporting guidelines?
No, it's a regression commit id in wine git repo.
http://bugs.winehq.org/show_bug.cgi?id=35263
bart@wina.ugent.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bart@wina.ugent.be
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #7 from bart@wina.ugent.be --- I got a breakthrough in this bug - don't know if it's still valid now: I installed the game with a patch from the developers (thinking "ok, it will actually fix bugs"). this patch seems to introduce the bug ... when I erase the new files from the installation directory, the game loading runs fine. also save / restore runs fine, so the bug seems to be introduced by the game update (view URL - anno1602 patch 1.04 for dutch version)
http://bugs.winehq.org/show_bug.cgi?id=35263
bart@wina.ugent.be changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.annomuseum.de/we | |bseiten/SF/www.anno1602.de/ | |english/index1e0b.html?down | |loads/download_patches.html
http://bugs.winehq.org/show_bug.cgi?id=35263
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|IO not working when |Anno 1602 Dutch version |launching from drive_c |Patch 1.04 breaks launcher |(when from cdrom it works |(menu items disappear, |partially) |saving games doesn't work | |anymore)
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
refining summary based upon what I gathered from comments ...
Additionally:
--- snip --- root@ANNO1602 # winedbg 1602.exe WineDbg starting on pid 0023 fixme:dbghelp_dwarf:compute_location Only supporting one reg (eax/17 -> -2) fixme:dbghelp_dwarf:compute_location Only supporting one reg (eax/17 -> -2) fixme:dbghelp_dwarf:compute_location Only supporting one reg (eax/17 -> -2) fixme:dbghelp_dwarf:compute_location Only supporting one reg (eax/17 -> -2) 0x7b86248f ExitProcess+0xfdf in kernel32: movl %edi,0x4(%esp) Wine-dbg>cont --- snip ---
=> Never run Wine as root (su, sudo)! Wine doesn't require to be run as root.
=> Why are you running the game with a debugger? This does more harm than good, especially with games that have DRM/copy protection.
Please install the game in a clean WINEPREFIX as _normal_ user. Make sure the DVD is properly mounted and recognized within Wine (drive "d:" or "e:" -> winecfg)
Run the game from the installation folder as _normal_ user -> 'wine ./1602.exe'.
Regards
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #9 from bart@wina.ugent.be --- I am running the game with a debugger because I suspect something in directsound to make it crash from time to time. but I didn't manage to get a clear view yet. I am running the game as root because a normal user apparently can't read the copy protection on the cdrom drive :(
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #10 from Vincent Povirk madewokherd@gmail.com --- Linux distros typically have a 'cdrom' group needed to access cdrom devices directly. You should make sure your user is in that group.
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #11 from bart@wina.ugent.be --- ok, to summarize all helpful hint of everyone here, this is what I did: - I added myself to the necessary group (disk) and logged out and in again - I installed the application according to the manufacturer's win 2K instructions (setup.exe does not work on non-win95 kind of OS) - I ran the application with and without the patch, without the debugger.
The result is promising, but I need a lot more feedback from you, I guess, to know what's going on. as a normal user, the application can be classified as 'garbage': The bug #33886, which I thought was fixed, is not fixed as a normal user, neither in the unpatched or in the patched version. However: - the game startup screen loads (both patched and unpatched). - the game start options show (both patched and unpatched) - when it says 'loading game', the divide by zero exception occurs (view #33886)
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #12 from bart@wina.ugent.be --- Created attachment 47058 --> http://bugs.winehq.org/attachment.cgi?id=47058 output of wine 1602.exe as a normal user (unpatched version)
http://bugs.winehq.org/show_bug.cgi?id=35263
--- Comment #13 from bart@wina.ugent.be --- Created attachment 47059 --> http://bugs.winehq.org/attachment.cgi?id=47059 the output of wine 1602.exe as a normal user (patched version)
http://bugs.winehq.org/show_bug.cgi?id=35263
bart@wina.ugent.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WORKSFORME
--- Comment #14 from bart@wina.ugent.be --- this bug has become completely invalid, I guess: when reinstalling the application + patch (as root!) with the following additions: - wineprefix win32 - smackw32.dll replaced by the one provided by dll-files.com the application runs fine after the patch. the only difficulty here is the bug #33886 which still appears as a normal user, but this is in no way related to this bug report. sorry for the invalid report :s
http://bugs.winehq.org/show_bug.cgi?id=35263
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Austin English austinenglish@gmail.com --- Closing.