http://bugs.winehq.org/show_bug.cgi?id=23233
Summary: New modal dialog windows are displayed behind active window Product: Wine Version: 1.2-rc3 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: c_pradelli@yahoo.com
In latest versions, several times (not always) new modal dialogs are created and showed behind the active window of the application, so the application becomes unresponsive. Tested in Ubuntu Lucid (gnome) with wine 1.2 rc3. In same machine with wine 1.1.42 (the ones that is in the repositories, the problem doesn't happen) Tested with different application:
Radmin Ibexpert Other delphi applications
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #1 from Austin English austinenglish@gmail.com 2010-06-17 19:40:54 --- Do you have a program with a download available with this problem?
Please run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=23233
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=23233
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #2 from Wylda wylda@volny.cz 2010-06-18 01:57:18 ---
Looks similar to bug 23015. Christian, could you try to revert 61e50e15ba45ad54655f98619f5ef33917033165 on top 1.2-rc3?
If that doesn't help, you need to run regression test.
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #3 from Christian c_pradelli@yahoo.com 2010-06-18 07:14:40 --- I'll try to do asap, but I need several hours to do test because the issue doesn't happen in 100% of the times. I discover it when I upgrade the Wine version of the 20 machines of my work from 1.1.41 to 1.2 RC3, after 10 minutes many people come to me with the issue. I can't do a regression test in the office machines (I want to keep my job).
When trying to reproduce in my personal machine, the issue appears after some minutes working with the application, this make very difficult do a regression test.
If someone want and can help, can use IBexpert Personal Edition to test it, it can be downloaded from http://ibexpert.net/ibe/ Is a Firebird database manager, in this application for example, after running a query, modal dialogs asking to commit or rollback transactions generates this issue.
http://bugs.winehq.org/show_bug.cgi?id=23233
Javier Sanchez thejavo@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thejavo@yahoo.com
--- Comment #4 from Javier Sanchez thejavo@yahoo.com 2010-06-18 17:20:44 --- Hi, I did the regresion test on IBExpert from wine 1.1.42 to wine-1.2-rc2
after 10 tries (all of them...) it appeared the problem and gave me this result:
thejavo@thejavostro:~/wine-git$ git bisect bad d5373c811faf39403de5c1d9228df834efccdf95 is the first bad commit commit d5373c811faf39403de5c1d9228df834efccdf95 Author: Nikolay Sivov nsivov@codeweavers.com Date: Fri May 28 15:16:01 2010 +0400
README.ru: Fix some problems with words order in phrases.
:040000 040000 f58bf6ae663abd759d5f0d2440ef7cca4c9893b9 6ef6d753de6630487c34a61646ca58b5297fe630 M documentation
the last compiled version, with the modal error, is: wine-1.2-rc1-174-gd5373c8
I hope, this can help...
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #5 from Juan Lang juan_lang@yahoo.com 2010-06-18 17:24:46 --- (In reply to comment #4)
after 10 tries (all of them...) it appeared the problem and gave me this result:
(snip)
d5373c811faf39403de5c1d9228df834efccdf95 is the first bad commit
That can't be the cause, it only affects the Russian readme.
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #6 from Christian c_pradelli@yahoo.com 2010-06-18 18:31:08 --- Yes Wylda, it's looks similar to bug 23015 and 23209, I will try to make the revert on Tuesday and post the results.
http://bugs.winehq.org/show_bug.cgi?id=23233
Christian c_pradelli@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #7 from Christian c_pradelli@yahoo.com 2010-06-18 18:33:29 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=23233
Khmelevskiy Alexandr khmelevskiy@polesoft.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |khmelevskiy@polesoft.ru
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #8 from Khmelevskiy Alexandr khmelevskiy@polesoft.ru 2010-06-21 02:45:09 --- Created an attachment (id=29047) --> (http://bugs.winehq.org/attachment.cgi?id=29047) Simple Delphi program (source and exe) with MessageBox bug.
MessageBox window also is displayed behind. Run app and push "Close" button. The first time the dialog box is shown normally. Following pressing the button calls a bug.
http://bugs.winehq.org/show_bug.cgi?id=23233
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com
--- Comment #9 from Michael Stefaniuc mstefani@redhat.com 2010-06-21 04:20:13 --- Do you use by any chance "focus follows mouse"? If yes please try it out with "click to focus".
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #10 from Khmelevskiy Alexandr khmelevskiy@polesoft.ru 2010-06-21 08:17:00 --- (In reply to comment #9)
Do you use by any chance "focus follows mouse"? If yes please try it out with "click to focus".
No, I don't use. I have tried with it, but bug is present.
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2010-06-21 13:24:21 --- The test case does sometimes show the new window behind the existing one on Metacity. I have no idea why. It seems to work fine on KDE and fvwm. I'd suggest filing a bug with Metacity.
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #12 from Christian c_pradelli@yahoo.com 2010-06-21 16:59:09 --- I don't think that consider this a metacity behaviour is the solution. Metacity works fine with all other applications, also wine version prior to 1.2RC1 works fine too.
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #13 from Dmitry Timoshkov dmitry@codeweavers.com 2010-06-22 00:28:25 --- (In reply to comment #12)
I don't think that consider this a metacity behaviour is the solution. Metacity works fine with all other applications, also wine version prior to 1.2RC1 works fine too.
Perform the regression test again.
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2010-06-22 04:13:36 --- (In reply to comment #12)
I don't think that consider this a metacity behaviour is the solution. Metacity works fine with all other applications, also wine version prior to 1.2RC1 works fine too.
If you think the Metacity behavior is correct then maybe you could explain it to me. I can't make sense of it.
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #15 from Christian c_pradelli@yahoo.com 2010-06-22 12:30:10 ---
If you think the Metacity behavior is correct then maybe you could explain it to me. I can't make sense of it.
I don't think that Metacity behavior is "correct", I think that is illogical to think that this is a Metacity issue when the problem appears in a new version of Wine over the same version of Metacity. I understand your point if this problem appear in a new version of Metacity, but if in the same version of Metacity, one version of wine doesn't work as spected, but other Wine versions and all other the world applications works fine in Metacity, the logical idea is that the problem is in Wine and not in Metacity.
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #16 from Christian c_pradelli@yahoo.com 2010-06-22 12:32:37 --- I applied the patch as suggested by Wylde. Up to the moment is working fine. For been sure, i can completely confirm this in a few hours.
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #17 from Christian c_pradelli@yahoo.com 2010-06-22 13:31:33 --- (In reply to comment #2)
Looks similar to bug 23015. Christian, could you try to revert 61e50e15ba45ad54655f98619f5ef33917033165 on top 1.2-rc3?
Confirmed, making this revert on latest git works for me. It's still necessary to do the regression test?
http://bugs.winehq.org/show_bug.cgi?id=23233
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #18 from Wylda wylda@volny.cz 2010-06-22 14:18:29 ---
Confirmed, making this revert on latest git works for me. It's still necessary to do the regression test?
Then let's mark it as duplicate.
*** This bug has been marked as a duplicate of bug 23015 ***
http://bugs.winehq.org/show_bug.cgi?id=23233
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Wylda wylda@volny.cz 2010-06-22 14:19:10 ---
Dup.
http://bugs.winehq.org/show_bug.cgi?id=23233
--- Comment #20 from Javier Sanchez thejavo@yahoo.com 2010-06-22 15:55:01 --- Hi, I reverted to 61e50e15ba45ad54655f98619f5ef33917033165 and the problem get solved.