http://bugs.winehq.org/show_bug.cgi?id=19702
Summary: Atlas der Schweiz does not start anymore Product: Wine Version: 1.1.27 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: Ronny.Standtke@gmx.net CC: m.b.lankhorst@gmail.com
I maintain "Atlas der Schweiz" in Wine AppDB, see here: http://appdb.winehq.org/objectManager.php?sClass=application&iId=7963
I noticed that starting with wine-1.1.26 the application can lo longer be started via the start menu but crashes with an error message. Interestingly, the application can be started when using the following command in a terminal: env WINEPREFIX="/home/ronny/.wine" wine "C:\PROG~1F2\AdS2\AdS2_Map2D\AdS2.exe"
I did a regression test and the result was:
f27d88e16fe0292d3efa7dac8966a0b612e62e6d is first bad commit commit f27d88e16fe0292d3efa7dac8966a0b612e62e6d Author: Maarten Lankhorst m.b.lankhorst@gmail.com Date: Sun Jul 12 20:11:55 2009 +0200
winealsa.drv: Add support for indirect read/write in directsound support.
Allows pulseaudio to use the idsdriver interface, making it almost as fast as using native pulseaudio calls for as far as directsound is concerned. Prevents the creation of separate winmm feeder threads.
:040000 040000 b1f0046a4a3e5bd01940590deb289dc88b51bee7 1b818c85052c5351c569da754e4571090bd57f56 M dlls
http://bugs.winehq.org/show_bug.cgi?id=19702
Ronny Standtke Ronny.Standtke@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |integration, regression
http://bugs.winehq.org/show_bug.cgi?id=19702
--- Comment #1 from Maarten Lankhorst m.b.lankhorst@gmail.com 2009-08-11 12:53:16 --- Can you run with WINEDEBUG=+dsalsa,+wave,+waveinit ? Also as a workaround set acceleration in winecfg to 'emulation'
http://bugs.winehq.org/show_bug.cgi?id=19702
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|integration |
http://bugs.winehq.org/show_bug.cgi?id=19702
--- Comment #2 from Ronny Standtke Ronny.Standtke@gmx.net 2009-08-12 04:14:26 --- Created an attachment (id=23014) --> (http://bugs.winehq.org/attachment.cgi?id=23014) log file produced with WINEDEBUG=+dsalsa,+wave,+waveinit
OK, I changed the Exec line in the desktop file from
Exec=env WINEPREFIX="/home/ronny/.wine" wine "C:\PROG~1F2\AdS2\AdS2_Map2D\AdS2.exe"
to
Exec=/home/ronny/start.sh
The start.sh looks like this: env WINEPREFIX="/home/ronny/.wine" WINEDEBUG=+dsalsa,+wave,+waveinit wine "C:\PROG~1F2\AdS2\AdS2_Map2D\AdS2.exe" > /home/ronny/wine.log 2>&1
I attached the wine.log file.
http://bugs.winehq.org/show_bug.cgi?id=19702
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
--- Comment #3 from André H. nerv@dawncrow.de 2009-08-12 11:45:00 --- it seems to me you have another wine version install beside your selfcompiled one(maybe a deb/rpm package) can you provide a log with debug symbols(run the app with your selfcompiled wine)?
http://bugs.winehq.org/show_bug.cgi?id=19702
--- Comment #4 from Ronny Standtke Ronny.Standtke@gmx.net 2009-08-13 01:53:36 --- Created an attachment (id=23037) --> (http://bugs.winehq.org/attachment.cgi?id=23037) updated log file with better backtrace
Yes, I used the the Jaunty package from http://wine.budgetdedicated.com when creating the first log file. I didn't know that this was not good enough, sorry for that.
Now I compiled the current git version (without any special configure options) and created another log file. I hope that this log file is better, it looks like the backtrace now has much more information.
Please let me know if there is anything else I can do.
http://bugs.winehq.org/show_bug.cgi?id=19702
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |user32
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2009-08-13 08:19:32 --- Interesting, nothing (In reply to comment #4)
I hope that this log file is better
Yes, thank you.
Interesting, the crash happens nowhere near the sound code. Have you checked that reverting the patch you found in bisect fixes the problem?
http://bugs.winehq.org/show_bug.cgi?id=19702
--- Comment #6 from Maarten Lankhorst m.b.lankhorst@gmail.com 2009-08-13 10:50:37 --- Does it crash differently if you also add +seh to the debug log?
http://bugs.winehq.org/show_bug.cgi?id=19702
--- Comment #7 from Ronny Standtke Ronny.Standtke@gmx.net 2009-08-13 12:12:15 ---
Interesting, the crash happens nowhere near the sound code.
This is strange, because the workaround (setting the audio acceleration to 'emulation') actually works.
Have you checked that reverting the patch you found in bisect fixes the problem?
I just tried but reverting failed:
$ git revert f27d88e16fe0292d3efa7dac8966a0b612e62e6d Auto-merged dlls/winealsa.drv/dsoutput.c CONFLICT (content): Merge conflict in dlls/winealsa.drv/dsoutput.c Automatic revert failed. After resolving the conflicts, mark the corrected paths with 'git add <paths>' or 'git rm <paths>' and commit the result.
I tried resolving the conflict by using the code from the commit. I tested and yes, interesting but true, the issue is gone.
http://bugs.winehq.org/show_bug.cgi?id=19702
--- Comment #8 from Ronny Standtke Ronny.Standtke@gmx.net 2009-08-13 12:57:06 --- Created an attachment (id=23048) --> (http://bugs.winehq.org/attachment.cgi?id=23048) updated log file with +seh
(In reply to comment #6)
Does it crash differently if you also add +seh to the debug log?
I tried with a fresh and unpatched wine git version. The crash is the same but the log file has (as expected) much more information. Please see the attachment for the new log file.
http://bugs.winehq.org/show_bug.cgi?id=19702
--- Comment #9 from Maarten Lankhorst m.b.lankhorst@gmail.com 2009-08-13 19:32:09 --- WINEDEBUG=+dsound,+dsalsa,+wave,+heap ?
http://bugs.winehq.org/show_bug.cgi?id=19702
--- Comment #10 from Ronny Standtke Ronny.Standtke@gmx.net 2009-08-14 07:41:11 --- Created an attachment (id=23064) --> (http://bugs.winehq.org/attachment.cgi?id=23064) log file produced with WINEDEBUG=+dsound,+dsalsa,+wave,+heap
(In reply to comment #9)
WINEDEBUG=+dsound,+dsalsa,+wave,+heap ?
Done. Bzipped and attached.
http://bugs.winehq.org/show_bug.cgi?id=19702
Erich Hoover ehoover@mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ehoover@mines.edu
--- Comment #11 from Erich Hoover ehoover@mines.edu 2009-09-13 11:18:47 --- I found this bug with a google search, and I believe that this is the same issue I have over in Bug #19369. Please see if this patch fixes your problem: http://www.winehq.org/pipermail/wine-patches/2009-September/078466.html
http://bugs.winehq.org/show_bug.cgi?id=19702
--- Comment #12 from Ronny Standtke Ronny.Standtke@gmx.net 2009-09-16 04:13:58 --- I applied the patch to git and, unfortunately, the issue in this bugreport is still there.
http://bugs.winehq.org/show_bug.cgi?id=19702
Maarten Lankhorst m.b.lankhorst@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #13 from Maarten Lankhorst m.b.lankhorst@gmail.com 2009-10-09 01:22:23 --- Do you have another application, or a demo of this application, so I can play with it myself and try to figure out what's crashing?
http://bugs.winehq.org/show_bug.cgi?id=19702
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2009-10-22 10:44:44 --- It's not technically a regression, and it's not related to the alsa changes. It's an invalid memory reference that just happened to be hidden with the previous memory layout. Should be fixed by 12cb58c42612e73f492d4ccd81007e43ead3678d.
http://bugs.winehq.org/show_bug.cgi?id=19702
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org 2009-10-23 13:19:20 --- Closing bugs fixed in 1.1.32.