https://bugs.winehq.org/show_bug.cgi?id=50014
Bug ID: 50014 Summary: ConEmu hangs (no interaction possible with console) Product: Wine Version: 5.19 Hardware: x86-64 URL: https://www.fosshub.com/ConEmu.html OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: xerox.xerox2000x@gmail.com Distribution: ---
Created attachment 68436 --> https://bugs.winehq.org/attachment.cgi?id=68436 screenshot with console output
Hi, this is a recent regression (somewhere from last week)
See attached screenshot; It just sits there and that`s it, cannot type anything. . This is with current git
When using wine-5.19 (Staging i used) it works fine.
I guess it`s due to some of console rework from last week (?);
Regards
https://bugs.winehq.org/show_bug.cgi?id=50014
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=50014
Roman Pišl rpisl@seznam.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rpisl@seznam.cz
https://bugs.winehq.org/show_bug.cgi?id=50014
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- I tried do a regression test but ended up with a totally wrong (unrelevant) commit. And during regression test error/warning messages appeared from ConEmu about missing fonts that I never saw before, and then even worse my computer locked up..... Maybe I try do regression test later again
One more thing: If ConEmu hangs, and if I resize it`s window then it continues correctly to the prompt and works further again as it used to.
https://bugs.winehq.org/show_bug.cgi?id=50014
--- Comment #2 from Roman Pišl rpisl@seznam.cz --- Hi Louis, for me the first bad commit is: commit 859b526c81a2af841b5b7b28d06f3d782bccdab5 Author: Jacek Caban jacek@codeweavers.com Date: Mon Oct 12 18:27:18 2020 +0200
kernelbase: Use conhost in AllocConsole.
https://bugs.winehq.org/show_bug.cgi?id=50014
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian CC| |jacek@codeweavers.com Regression SHA1| |859b526c81a2af841b5b7b28d06 | |f3d782bccdab5
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Roman Pišl from comment #2)
Hi Louis, for me the first bad commit is: commit 859b526c81a2af841b5b7b28d06f3d782bccdab5 Author: Jacek Caban jacek@codeweavers.com Date: Mon Oct 12 18:27:18 2020 +0200
kernelbase: Use conhost in AllocConsole.
Hi roman, thanks again then for doing regression test :)
I`ll add sha1 and author then to bugreport
Just for the info: when I revert that patch I get the behaviour I described earlier: A warning about fonts, and my computer locked up. Was not even able to take screenshot... Just had to reboot again to write this in bugreoprt
https://bugs.winehq.org/show_bug.cgi?id=50014
--- Comment #4 from Roman Pišl rpisl@seznam.cz --- My experience is that the warning message often appears when there is an error during startup and interacting with that dialog may also break the whole installation badly, so I rather start from clean wine prefix and new conemu installation.
I also had to clean build dir completely during latest git bisect, there were probably some modifications to the build system recently.
https://bugs.winehq.org/show_bug.cgi?id=50014
--- Comment #5 from Roman Pišl rpisl@seznam.cz --- Bug still present in Wine 5.22.
https://bugs.winehq.org/show_bug.cgi?id=50014
--- Comment #6 from Jacek Caban jacek@codeweavers.com --- This patch should help: https://source.winehq.org/patches/data/197345
https://bugs.winehq.org/show_bug.cgi?id=50014
--- Comment #7 from Roman Pišl rpisl@seznam.cz --- (In reply to Jacek Caban from comment #6)
This patch should help: https://source.winehq.org/patches/data/197345
Unfortunately the problem persists. Already installed ConEmu still hangs upon start (it starts successfully with Wine version before the regression). However ConEmu starts if installed into a clean prefix. But then it hangs or becomes extremely laggy and that happens randomly and also immediately when resizing or selecting some text.
Tested on versions 201011 and 201124 with the same result.
https://bugs.winehq.org/show_bug.cgi?id=50014
--- Comment #8 from Jacek Caban jacek@codeweavers.com --- If it works with a fresh prefix, the previous installation is probably broken. Please file a separated bug for remaining problems. I'm marking this bug as fixed, please reopen if you still can reproduce with a fresh prefix.
https://bugs.winehq.org/show_bug.cgi?id=50014
--- Comment #9 from Roman Pišl rpisl@seznam.cz --- I tried several times with a fresh prefix and it fails randomly, sometimes it starts, sometimes it hangs. I don't think it is fixed.
https://bugs.winehq.org/show_bug.cgi?id=50014
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |8a47ef28caf2432a06b753a6af9 | |b0449dbc95e1c Status|NEW |RESOLVED
--- Comment #10 from Jacek Caban jacek@codeweavers.com --- I think I can see what you mean. ConEmu requests 32000+ height screen buffer and clears its attributes chunk by chunk. Before clearing, it reads attributes and then fills it back with exactly the same value. Maybe it shouldn't do that, it looks suspicions. Anyway, if you wait long enough it will eventually launch.
For performance problems, it seems that avoid entering painting code for hidden consoles should help a lot.
Both problems are not related to originally reported problems here and deserve separated bug reports.
https://bugs.winehq.org/show_bug.cgi?id=50014
--- Comment #11 from Roman Pišl rpisl@seznam.cz --- Hi Jacek, thank you for the analysis. I will open separate bug reports for the remaining issues.
https://bugs.winehq.org/show_bug.cgi?id=50014
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.0-rc3.