http://bugs.winehq.org/show_bug.cgi?id=12283
Summary: Source Insight does not refresh the screen Product: Wine Version: 0.9.58. Platform: Other OS/Version: other Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: scott@open-vote.org
From Launchpad: https://bugs.edge.launchpad.net/ubuntu/+source/wine/+bug/208853
I have installed Source Insight, v3.50.0058 (http://www.sourceinsight.com), under Wine (0.9.58-0ubuntu2) under Hardy Beta.
Source Insight is a code editor and browser. You can install a time-limited copy if you want.
Anyway, having used this under Wine under Ubuntu for 18 months, with only a couple of niggly problems, I decided to upgrade (by doing a wipe + fresh install) to Hardy Beta. Since then, Source Insight has exhibited major problems.
These all centre around NOT refreshing the screen after things happen:
(1) Opening a new source-file window and moving it. Also resizing an existing window.
(2) Minimising and then maximising the Source Insight window itself.
In both cases, the screen inside the Source Insight window does not refresh. Moving the window around the screen does nothing (except get a nice swirly pattern of a repeating window title-bar inside the window itself.
The only way I have found to cure the problem and make the window refresh itself is to switch to the second workspace, wait a few seconds (until the window with the "Go to left workspace ..." pops up) and then switch back. THEN the window refreshes. Sometimes. If it does not, switch to the other workspace again and wait longer before switching back.
This is on a Dell D620 with an nVidia "G72M [Quadro NVS 110M/GeForce Go 7300]" and a second Dell 2007FP display attached. I'm running the graphics in TwinView mode (which means a manually configured xorg.conf, attached [see launchpad]).
Going to System -> Preferences -> Appearance -> Visual Effects shows that "None" is currently active.
---
The problem seems a LOT worse when running with the two displays and with the Source Insight window on the second (non-laptop) display.
When running in single-display mode (i.e. at home instead of work), the "new source file window" problem does not seem to occur so much. The "minimising/maximising" problem occurs all the time, whatever the display being used.
---
I believe the last version this worked with for this user was 0.9.46 (the one that came with Ubuntu Gutsy).
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #1 from Scott Ritchie scott@open-vote.org 2008-03-30 21:13:32 --- Further narrowing it down, the regression appeared some time between 0.9.56 and 0.9.57.
http://bugs.winehq.org/show_bug.cgi?id=12283
Graham Hudspith graham.hudspith@spiceisland.plus.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |graham.hudspith@spiceisland. | |plus.com
--- Comment #2 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2008-04-17 04:27:39 --- Just to bring you up-to-date w.r.t. the downstream Ubuntu bug report, I can verify that "Minimising and then maximising the Source Insight window itself" (aka "Problem (2)") has been fixed in 0.9.59.
However, the other "Opening a new source-file window and moving it. Also resizing an existing window" problem (aka "Problem (1)") is still present.
Going back through the previous versions, the problem disappear when I get to 0.9.53 and reappears if I move forward to 0.9.54.
I've attached a flash video demonstrating the problem happening to the downstream Ubuntu problem report if you fancy a demo ...
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #3 from Scott Ritchie scott@open-vote.org 2008-04-17 19:08:43 --- If you want to be really helpful, you could run a regression test: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #4 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2008-04-21 03:31:59 --- Ah! That's what you meant by a "proper regression test" (see https://bugs.edge.launchpad.net/ubuntu/+source/wine/+bug/208853/comments/7) !
Right, I'll get onto it this week. It may take a few days (testing for the absense of a bug ...).
In the meantime, I can confirm that this has NOT been fixed in the latest 0.9.60 releases :-(
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #5 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2008-05-06 05:33:09 --- STILL doing the regression test (sigh!). Down now to four deltas remaining, so not long to go, hopefully.
In the meantime, I can confirm that this has NOT been fixed in the latest 0.9.61 release.
http://bugs.winehq.org/show_bug.cgi?id=12283
Graham Hudspith graham.hudspith@spiceisland.plus.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |julliard@winehq.org
--- Comment #6 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2008-05-07 12:16:25 --- Phew. Regression test completed!
# git bisect good 390ae9cc2845fe002bc2e68c14d104d927af68b1 is first bad commit commit 390ae9cc2845fe002bc2e68c14d104d927af68b1 Author: Alexandre Julliard julliard@winehq.org Date: Tue Jan 22 10:16:19 2008 +0100
winex11.drv: Fix handling of strange window sizes in CreateWindow, with tests.
:040000 040000 7f4af3fece218b6b14a34926975259a14a4e4cc7 42ed599dea2db32f69df6b10a7748456570fddc2 M dlls
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #7 from Scott Ritchie scott@open-vote.org 2008-05-08 06:30:09 --- Wow, thank you.
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #8 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2008-05-28 10:33:45 --- FYI - problem still exists in v1.0rc2
http://bugs.winehq.org/show_bug.cgi?id=12283
Bruce Webber self@brucewebber.us changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |self@brucewebber.us
--- Comment #9 from Bruce Webber self@brucewebber.us 2008-07-13 18:20:04 --- I was seeing a similar problem running Picture Window Pro 3.0 under Wine on Ubuntu Hardy, and I just updated Wine via the package manager to version wine-1.0. I'm happy to report that the problem is no longer occurring in Picture Window.
Thanks!
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #10 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2008-07-15 14:56:23 --- Thanks for caring, Bruce!
Sadly, I still encounter this problem when using Wine v1.0 :-(
I've switched over to the winehq.com ubuntu repository, in the vain hope that one of the Wine developers will pick on this ticket and fix it ...
At the moment, having taken the effort to use git to narrow down to the code delta which broke things, I have "re-wound" to the delta beforehand and have compiled/installed/stuck with that, working, version.
Maybe Source Insight will migrate to .NET and I can then run the excellent product under Mono under Linux :-)
http://bugs.winehq.org/show_bug.cgi?id=12283
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
--- Comment #11 from André H. nerv@dawncrow.de 2009-01-04 08:16:59 --- cant confirm this bug in wine 1.1.11 Source Insight 3.50.0054 (Trial) Ubuntu 8.10 64-Bit
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #12 from Austin English austinenglish@gmail.com 2009-01-04 11:59:13 --- Scott, can you retest?
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #13 from Scott Ritchie scott@open-vote.org 2009-01-06 02:25:23 --- Think Graham is the one who should retest, I don't have it ;)
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #14 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2009-01-06 03:43:27 --- Created an attachment (id=18516) --> (http://bugs.winehq.org/attachment.cgi?id=18516) Nice hmtl file to play the (also attached) .swf file
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #15 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2009-01-06 03:48:46 --- Created an attachment (id=18517) --> (http://bugs.winehq.org/attachment.cgi?id=18517) Nice swf file showing my reproducing the problem
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #16 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2009-01-06 03:59:41 --- Well, I can still reproduce the problem with Wine 1.1.12 using Source Insight 3.50.0063 under Ubuntu 8.10.
I've attached two files. One is a .swf showing me reproducing the problem. The other is an html file that replay the .swf in a browser. Although I can now download the .swf I've just attached, I can't find an easy way to re-download the attached .html as .html, so I'll leave that as an exercise to the developers who use this lovely bug reporting system :-)
Anyway, the steps followed in reproducing the problem were:
* start up Source Insight
* open a source file (this project is for sqlite)
* maximise the source file
* open some more source files
* do an "About ... Wine" to get a nice pop-up for you
* close the source files in the reverse order I opened them
* observe the screen corruption :-(
As mentioned earlier on in this ticket. If I go back to a version I built from the git repository using the snapshot BEFORE the bad delta I have identified, the problem does not occur.
Need anything else, don't hesitate to ask!
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #17 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2009-01-06 04:01:22 --- It's a shame that the developer identified as the delta-adder (i.e. Alexandre Julliard) is on the auto-exclude list for comments added to this ticket :-(
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #18 from André H. nerv@dawncrow.de 2009-01-06 15:54:18 --- OK, no i can confirm this bug in wine 1.1.11 Source Insight 3.50.0054 (Trial) Ubuntu 8.10 64-Bit
Your really have to open at least 5 Files.
http://bugs.winehq.org/show_bug.cgi?id=12283
Gilles Depeyrot gsd@dolphin.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gsd@dolphin.fr
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #19 from Graham Hudspith graham.hudspith@spiceisland.plus.com 2009-07-13 04:07:51 --- Just to show I haven't forgotten about this, I can confirm that the problem still exists in v1.1.25 :-(
http://bugs.winehq.org/show_bug.cgi?id=12283
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.sourceinsight.co | |m/
--- Comment #20 from Nikolay Sivov bunglehead@gmail.com 2010-05-18 15:59:22 --- Running wine-1.1.44-290-g7d3cb53 I can't say it doesn't refresh a window. Yes, there's a glitch with resizing child window - navigation listbox doesn't refresh properly in rare cases, but it's a really minor problem.
Scott, retest with current Wine please.
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #21 from Graham Hudspith g.w.hudspith@googlemail.com 2010-05-18 18:36:04 --- Well, I can confirm that the problem still occurs with the latest Ubuntu development builds of Wine (thanks, Scott!).
This is with the latest Source Insight under Ubuntu 10.04.
I'll try and reproduce the problem again when I get into work, tomorrow, and provide some version numbers. And maybe another swf showing the problem.
When the problem occurs, the left-half of the screen is corrupted. I have to close all open source-editing sub-windows (without actually leaving Source Insight itself) for the screen corruption to go away. I can then start opening source files again.
As mentioned earlier in the ticket, I had followed Wine's procedures for isolating the code-repository changes where the problem was reproduced and for a couple of years I ran my own build of a snapshot of Wine with these changes backed out.
However, with the introduction of 10.04, the old Wine binary would not run anymore, and I haven't found the time to rebuild it yet, so I'm running with Scott's Ubuntu 10.04 development build and putting up with the frequent screen corruptions for now.
Sigh.
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #22 from Graham Hudspith g.w.hudspith@googlemail.com 2010-05-19 08:04:50 --- Version of Source Insight now at 3.50.0064
Version of Wine now at 1.1.44-0ubuntu1~lucidppa1
Using the method I documented in comment #16, I can still provoke the screen corruption.
De-maximising the individual source-file sub-windows has no effect, the corruption continues in the de-maximised sub-window. Re-maximising the sub-window similarily has no effect.
However, iconifying the complete Wine+SourceInsight window and de-iconifying it DOES clear the screen corruption, which is nice.
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #23 from Graham Hudspith g.w.hudspith@googlemail.com 2010-05-19 08:05:41 --- Created an attachment (id=28080) --> (http://bugs.winehq.org/attachment.cgi?id=28080) Example of the screen corruption
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #24 from Alexandre Julliard julliard@winehq.org 2010-05-28 10:16:05 --- Please test if d815e582cf327dca33cf84c3cc27701c2eef98ba makes any difference.
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #25 from André H. nerv@dawncrow.de 2010-05-28 11:24:30 --- As far as i can tell it looks a bit better
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #26 from Graham Hudspith g.w.hudspith@googlemail.com 2010-06-28 10:40:10 --- Dunno which build "d815e582cf327dca33cf84c3cc27701c2eef98ba" has appeared in (or, even, if it has at all), but the problem seems just as bad in wine-1.2-rc5 ...
http://bugs.winehq.org/show_bug.cgi?id=12283
rusivi rusivi1@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rusivi1@gmail.com
--- Comment #27 from rusivi rusivi1@gmail.com 2010-09-13 17:48:51 CDT --- Does this issue occur in newest WINE?
http://bugs.winehq.org/show_bug.cgi?id=12283
--- Comment #28 from Graham Hudspith g.w.hudspith@googlemail.com 2010-09-14 03:32:47 CDT --- Yep, problem still there under Ubuntu 10.04 with Wine 1.2-1ubuntu1~lucidppa1
http://bugs.winehq.org/show_bug.cgi?id=12283
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |390ae9cc2845fe002bc2e68c14d | |104d927af68b1
http://bugs.winehq.org/show_bug.cgi?id=12283
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #29 from joaopa jeremielapuree@yahoo.fr 2011-12-28 18:31:22 CST --- Version v3.50.0058 is no more available. And in the new version, no problem occurs. So, this bug could be closed as ABANDONED.
http://bugs.winehq.org/show_bug.cgi?id=12283
Scott Ritchie scott@open-vote.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |scott@open-vote.org Resolution| |ABANDONED
--- Comment #30 from Scott Ritchie scott@open-vote.org 2011-12-28 18:53:37 CST --- All right, I'm abandoning the bug then.
http://bugs.winehq.org/show_bug.cgi?id=12283
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #31 from Austin English austinenglish@gmail.com 2012-01-23 23:55:25 CST --- Closing.