http://bugs.winehq.org/show_bug.cgi?id=10548
Summary: UltraVNC Viewer works fine at first but becomes always unresponsive after ~10 minutes Product: Wine Version: 0.9.49. Platform: PC URL: http://www.uvnc.com/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-gui AssignedTo: wine-bugs@winehq.org ReportedBy: unggnu@googlemail.com
I use UltraVNC because with it and SingleClickVNC it is easy possible to support people without installation, with only one file and encryption in listen mode. It works fine at first but always after around 10 minutes UltraVNC becomes unresponsive. Systray icon blends out for some time If I click on it and I can only see new viewer updates around my mouse. If I start it in console I get many "err:region:CombineRgn Invalid rgn=(nil)" messages after this happens. This only seems to happen if window is in use with mouse clicks and so on.
If this happens I have to close UltraVNC Viewer which is possible after some waiting but the problem is that the listen mode port is in use for around 30 seconds or more so I have to wait until restart. Should I make another bug report for this issue or is this a Linux problem? So every time this happens the customer have to wait around a minute until I can support him again and this every ten minutes.
This happens with every UltraVNC version I have used until now in Wine. (1.0,1.2 and 1.4 rc5).
It has nothing to do with listen mode since it happens with UltraVNC Viewer and a local Xvnc-Session too. Important is to use the session otherwise it wouldn't happen at least not so fast.
I am using Ubuntu Gutsy Gibbon 7.10 with winehq repository.
http://bugs.winehq.org/show_bug.cgi?id=10548
--- Comment #1 from unggnu unggnu@googlemail.com 2007-11-23 09:53:02 --- According to a comment in appdb http://appdb.winehq.org/objectManager.php?sClass=version&iId=5248&iT... this issue appears after 0.9.30. I have downloaded an old Ubuntu Wine version (0.9.22) which seems to work fine without lock ups. Is there any possiblity to download 0.9.30 and 0.9.31 binary for Ubuntu/Debian so I can recheck? Otherwise I can of course compile it but it takes very long on my laptop. Maybe anyone does know which changes http://www.winehq.org/?announce=0.9.31/ and http://source.winehq.org/ds0.9.31.txt could cause lock ups in UltraVnc viewer.
http://bugs.winehq.org/show_bug.cgi?id=10548
--- Comment #2 from Austin English austinenglish@gmail.com 2007-11-23 12:15:29 --- Old binaries: http://wine.budgetdedicated.com/archive/index.html
Please run a regression test. This will find the patch that broke UltraVNC, and allow developers to find/fix the problem much sooner: http://wiki.winehq.org/RegressionTesting
Can you please attach terminal output?
http://bugs.winehq.org/show_bug.cgi?id=10548
--- Comment #3 from unggnu unggnu@googlemail.com 2007-11-24 10:47:41 --- I have found the patch which seems to cause this issue and this one http://bugs.winehq.org/show_bug.cgi?id=7695 (both seems to be connected) but the problem is that removing of this patch only fixes the problem in wine 0.9.31 but not in current 0.9.49 so I have started a second test with the commands:
git bisect reset git bisect start dlls/winex11.drv git bisect good wine-0.9.30 git bisect bad CC="ccache gcc" ./configure && make clean && make ...
But the problem is that I got the same patch result while the problem still appears. More confusing is that at least one version in this second regression test works and I have marked it as good. Is it not possible to find more than one "bad" patches with this regression test? Success is easy to check with local Xvnc server. If there is a black title bar there is a problem. The black title bar should only appear in full screen mode with mouse at the top which works fine in 0.9.30 and at least 0.9.22.
The patch I have found is: abcbcc35da3b6800494bd908aa7294294c90708c is first bad commit commit abcbcc35da3b6800494bd908aa7294294c90708c Author: Vitaliy Margolen wine-patches@kievinfo.com Date: Sat Feb 10 10:40:50 2007 -0700
winex11.drv: Popup windows with system menu are managed.
:040000 040000 d35a91bc5dda1c1c47c349343d1b0da2506fee06 3902ed5fbb619775fd92ff2f303598b13f294033 M dlls
http://bugs.winehq.org/show_bug.cgi?id=10548
--- Comment #4 from Austin English austinenglish@gmail.com 2007-11-24 13:27:39 --- You could use git-revert to revert the known bad patch and then do another bisect to find the other bad patch. Git bisect can only search for one patch (at a time). Otherwise, depending on how bad the patch regresses things, you could bisect for one patch, find it, record it somewhere, then redo the test for the second patch.
http://bugs.winehq.org/show_bug.cgi?id=10548
--- Comment #5 from unggnu unggnu@googlemail.com 2007-11-24 15:33:41 --- How can I revert? git-revert abcbcc35da3b6800494bd908aa7294294c90708c always gives me an error: fatal: Entry 'dlls/winex11.drv/window.c' would be overwritten by merge. Cannot merge. Automatic revert failed. After resolving the conflicts, mark the corrected paths with 'git-add <paths>' and commit the result.
http://bugs.winehq.org/show_bug.cgi?id=10548
unggnu unggnu@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=10548
unggnu unggnu@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vitaliy@kievinfo.com Summary|UltraVNC Viewer works fine |[regression] UltraVNC Viewer |at first but becomes always |works fine at first but |unresponsive after ~10 |becomes always unresponsive |minutes |after ~10 minutes
http://bugs.winehq.org/show_bug.cgi?id=10548
--- Comment #6 from unggnu unggnu@googlemail.com 2007-11-29 04:08:35 --- Has anyone an idea how to find the other/s patch/es?
http://bugs.winehq.org/show_bug.cgi?id=10548
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|vitaliy@kievinfo.com | Keywords|regression |
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2007-11-29 08:50:57 --- Who told you to remove my e-mail from other bugs? This is not regression. Other parts of Wine are broken they need to be fixed.
I have found the patch which seems to cause this issue and this one
"seems" doesn't cut it! You have to undo the patch, recompile and check if it works/doesn't work.
In either case DO NOT remove my e-mail from ANY bugs unless _ME PERSONALLY_ told you to do that!
http://bugs.winehq.org/show_bug.cgi?id=10548
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|[regression] UltraVNC Viewer|UltraVNC Viewer works fine |works fine at first but |at first but becomes always |becomes always unresponsive |unresponsive after ~10 |after ~10 minutes |minutes
http://bugs.winehq.org/show_bug.cgi?id=10548
--- Comment #8 from unggnu unggnu@googlemail.com 2007-11-29 09:30:06 --- I am sorry it was a mistake. I have added your mail according to wine regression guide the two according bug reports but after adding or through a tab change I saw this bug report and thought I have added your mail misleadingly to this one so I have removed it. No need to become rude. So thats it after hours of compiling? No regression, no fix, just wait for Godot?
http://bugs.winehq.org/show_bug.cgi?id=10548
dennis djtm@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #9 from dennis djtm@gmx.net 2007-12-12 03:46:57 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=10548
dennis djtm@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |djtm@gmx.net
--- Comment #10 from dennis djtm@gmx.net 2007-12-12 03:49:02 --- I can confirm the bug with wine-0.9.46 under Kubuntu gutsy and with WinVNC viewer 1.02.
http://bugs.winehq.org/show_bug.cgi?id=10548
Scott Russell bugzilla@bluecamel.eml.cc changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzilla@bluecamel.eml.cc
--- Comment #11 from Scott Russell bugzilla@bluecamel.eml.cc 2007-12-12 09:12:53 --- I'm seeing many "err:region:CombineRgn Invalid rgn=(nil)" in different application other than UltraVNC. I'm also running wine under Gutsy and have tried the current 0.9.49 release from winehq.org with the same results. When I see the CombineRgn messages I have to restart the application or it eventually fails with drawing errors to the screen.
Could this be related to this bug?
http://bugs.winehq.org/show_bug.cgi?id=10548
--- Comment #12 from unggnu unggnu@googlemail.com 2007-12-15 05:04:26 --- @Scott Russell I have the same problem so I think it is connected but I have read some where that this error only appears with buggy apps. The problem is that UltraVNC works fine until wine 0.9.31. Btw. please vote for this bug report.
http://bugs.winehq.org/show_bug.cgi?id=10548
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|_obsolete_gui |-unknown
http://bugs.winehq.org/show_bug.cgi?id=10548
Paul du4mi@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |du4mi@gmx.de
--- Comment #13 from Paul du4mi@gmx.de 2008-02-05 07:56:26 --- I got buggy app error:
err:dialog:EndDialog got invalid window handle ((nil)); buggy app !? err:region:CombineRgn Invalid rgn=(nil)
Ubuntu 7.10, Wine wine-0.9.54, ultra vnc viewer 102
http://bugs.winehq.org/show_bug.cgi?id=10548
unggnu unggnu@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=10548
unggnu unggnu@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |unggnu@googlemail.com
--- Comment #14 from unggnu unggnu@googlemail.com 2008-03-08 09:59:42 --- Maybe it was random but it worked for me for a longer period with 0.9.57 and UltraVNC 1.0.4 rc14. Could please someone recheck it?
http://bugs.winehq.org/show_bug.cgi?id=10548
--- Comment #15 from unggnu unggnu@googlemail.com 2008-03-08 10:01:40 --- Btw. the full screen title bar is still there ( Bug 7695 ) but it doesn't seem to crash anymore for me.
http://bugs.winehq.org/show_bug.cgi?id=10548
unggnu unggnu@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Version|0.9.49. |0.9.57.
--- Comment #16 from unggnu unggnu@googlemail.com 2008-03-15 07:48:16 --- It is fixed for me in the above mentioned configuration. There are still some full screen bar minimization issues but these aren't covered from this bug.
http://bugs.winehq.org/show_bug.cgi?id=10548
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED Version|0.9.57. |0.9.49.
--- Comment #17 from James Hawkins truiken@gmail.com 2008-03-15 12:26:32 --- Don't change the version, even if it's fixed. Closing