http://bugs.winehq.org/show_bug.cgi?id=10129
Summary: Guitar Rig 3 crashes with 0.9.47, worked fine in 0.9.46 Product: Wine Version: 0.9.47. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-winelib AssignedTo: wine-bugs@winehq.org ReportedBy: stefan+wine@lanpartei.de
Created an attachment (id=8706) --> (http://bugs.winehq.org/attachment.cgi?id=8706) backtrace on crash
Guitar Rig 3 worked pretty well until I updated to wine 0.9.47 which cashes GR3 on the use of some components (but happens pretty often). Sound and gui works, as do some presets. Others repeatedly crash. If I should do more things to debug, please ask.
Cheers, Stefan
http://bugs.winehq.org/show_bug.cgi?id=10129
--- Comment #1 from Juan Lang juan_lang@yahoo.com 2007-10-21 19:24:32 --- Could you do a regression test to find what broke it? http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=10129
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #8706|text/x-log |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=10129
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|wine-winelib |wine-misc Keywords| |regression Summary|Guitar Rig 3 crashes with |Guitar Rig 3 crashes |0.9.47, worked fine in | |0.9.46 |
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2007-10-22 01:36:16 --- I'm afraid you will have to remove wineasio before doing any further testing.
http://bugs.winehq.org/show_bug.cgi?id=10129
--- Comment #3 from Stefan Bethge stefan+wine@lanpartei.de 2007-10-25 04:19:47 --- I'll try to use regression testing as described in the wiki document when I'll get to it, maybe next week. I wonder why I have to remove wineasio. And does it need to stay removed when doing the regression tests? Maybe the error doesn't even occur without it (since I can't have any audio output without it).
http://bugs.winehq.org/show_bug.cgi?id=10129
--- Comment #4 from Stefan Bethge stefan+wine@lanpartei.de 2007-11-09 09:14:54 --- Hm, ok, did the regression testing as described in the wiki but my last output looks a bit different. Anyway, I hope this is useful.
~/wine-git$ git bisect bad Bisecting: 0 revisions left to test after this [1d063ae18d990343fc077dcbf650add797924018] ntdll: Remove assumptions that the subheap is at the beginning of the memory block.
http://bugs.winehq.org/show_bug.cgi?id=10129
Stefan Bethge stefan+wine@lanpartei.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org
--- Comment #5 from Stefan Bethge stefan+wine@lanpartei.de 2007-11-09 09:29:24 --- (In reply to comment #4)
Hm, ok, did the regression testing as described in the wiki but my last output looks a bit different. Anyway, I hope this is useful.
~/wine-git$ git bisect bad Bisecting: 0 revisions left to test after this [1d063ae18d990343fc077dcbf650add797924018] ntdll: Remove assumptions that the subheap is at the beginning of the memory block.
Ah, I see, one more test was necessary:
1d063ae18d990343fc077dcbf650add797924018 is first bad commit commit 1d063ae18d990343fc077dcbf650add797924018 Author: Alexandre Julliard julliard@winehq.org Date: Mon Oct 1 15:28:50 2007 +0200
ntdll: Remove assumptions that the subheap is at the beginning of the memory block.
:040000 040000 dbc53f11a70124e0830a08b1f567c6684bd8373d b8ddabeccbc0431f5b29763a8e37a64261a89863 M dlls
http://bugs.winehq.org/show_bug.cgi?id=10129
--- Comment #6 from Stefan Bethge stefan+wine@lanpartei.de 2007-12-18 10:36:36 --- Does someone work on this? It would be nice if it was fixed because it makes an otherwise perfectly working application more or less unusable. (And I'd like to use newer versions of wine again :) ).
http://bugs.winehq.org/show_bug.cgi?id=10129
ldk_linux deodato_art@yahoo.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |deodato_art@yahoo.it
--- Comment #7 from ldk_linux deodato_art@yahoo.it 2007-12-21 03:31:54 --- I add myself to the list of those who will be really happy if this bug is corrected. I think I am not the only one - as wine 0.9.46 came out, several tutorials about running Guitar Rig with Wine appeared on the web. However, from 0.9.47 onward the application shows serious problems. I think GR3 with wine could really become a killer app once this regression is removed... :-)
http://bugs.winehq.org/show_bug.cgi?id=10129
--- Comment #8 from Timo-Heikki Mäkelä imaxfun@gmail.com 2008-03-07 11:35:41 --- Correct component for this is ntddl shown by the regression test. Comment #7 confirms as NEW.
Someone capable, please, change those.
http://bugs.winehq.org/show_bug.cgi?id=10129
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |ntdll Ever Confirmed|0 |1
--- Comment #9 from Lei Zhang thestig@google.com 2008-03-07 12:13:25 --- confirming then
http://bugs.winehq.org/show_bug.cgi?id=10129
Martin Profittlich martin.profittlich@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |martin.profittlich@gmx.de
--- Comment #10 from Martin Profittlich martin.profittlich@gmx.de 2008-04-06 15:54:27 --- The problem still exists with the new Guitar Rig 3.1. Tested with wine 0.9.58.
http://bugs.winehq.org/show_bug.cgi?id=10129
Jerzy Szczudlowski jerzy@jedwab.zax.pl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jerzy@jedwab.zax.pl
http://bugs.winehq.org/show_bug.cgi?id=10129
Stefan Bethge stefan+wine@lanpartei.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|0.9.47. |1.0.0
--- Comment #11 from Stefan Bethge stefan+wine@lanpartei.de 2008-06-23 08:33:47 --- The problem still exists with wine 1.0, starting the program mostl work (even though sometimes it crashes while starting) but then crashes on preset change. There is a free demo version that should show the same behaviour in case it needs further testing.
http://bugs.winehq.org/show_bug.cgi?id=10129
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.0.0 |0.9.47.
http://bugs.winehq.org/show_bug.cgi?id=10129
--- Comment #12 from Austin English austinenglish@gmail.com 2008-06-23 10:15:51 --- (In reply to comment #11)
The problem still exists with wine 1.0, starting the program mostl work (even though sometimes it crashes while starting) but then crashes on preset change. There is a free demo version that should show the same behaviour in case it needs further testing.
Please update the url field then.
http://bugs.winehq.org/show_bug.cgi?id=10129
Stefan Bethge stefan+wine@lanpartei.de changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.native- | |instruments.com/index.php?id | |=gr3demo&L=1
--- Comment #13 from Stefan Bethge stefan+wine@lanpartei.de 2008-06-23 10:40:00 --- Ok, added. This is not a direct download link but will allow you to get an email with one.
http://bugs.winehq.org/show_bug.cgi?id=10129
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=10129
--- Comment #14 from Martin Profittlich martin.profittlich@gmx.de 2008-09-08 20:00:14 --- The problem seems to be related to the size of the SUBHEAP struct in dlls/ntdll/heap.c
If I add 8 bytes to the structure (like "DWORD reserved[2];"), the bug disappears. Add 4 DWORDs instead and the bug stays. [6] -> disappears. [8] -> stays.
I don't really have a clue about how those heap functions work, so I don't know where to go from here. Maybe headerSize is used in an inappropriate way somewhere? If someone can point me into the right direction, I'll be more than happy to look into it some more. If someone can "just fix it", that'll be fine also :-)
Martin
http://bugs.winehq.org/show_bug.cgi?id=10129
--- Comment #15 from ldk_linux deodato_art@yahoo.it 2008-09-09 09:53:27 --- Stefan (comment #5) pointed out that he bug came up after the following patch:
ntdll: Remove assumptions that the subheap is at the beginning of the memory block.
The change was made from Alexandre Julliard in wine 0.9.47, so maybe he would be able to explain this strange behavior when enlarging the size of SUBHEAP.
http://bugs.winehq.org/show_bug.cgi?id=10129
--- Comment #16 from Martin Profittlich martin.profittlich@gmx.de 2008-09-10 11:47:15 --- Created an attachment (id=15989) --> (http://bugs.winehq.org/attachment.cgi?id=15989) Quick fix for GR3
http://bugs.winehq.org/show_bug.cgi?id=10129
--- Comment #17 from Martin Profittlich martin.profittlich@gmx.de 2008-09-10 11:49:40 --- I believe that the problem was not caused by the patch by Alexandre, but merely revealed by it. It seems that prior to the commit, SUBHEAP just happened to have a working size.
I guess I'll take it to wine-devel...
In the meantime, I added a patch to make GR3 work. It's (probably) not a real solution, but at least the crashes stop.
Martin
http://bugs.winehq.org/show_bug.cgi?id=10129
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
http://bugs.winehq.org/show_bug.cgi?id=10129
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #18 from Alexandre Julliard julliard@winehq.org 2008-10-30 10:11:36 --- This should be fixed now.
http://bugs.winehq.org/show_bug.cgi?id=10129
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Alexandre Julliard julliard@winehq.org 2008-11-07 10:45:41 --- Closing bugs fixed in 1.1.8.