http://bugs.winehq.org/show_bug.cgi?id=19826
Summary: .Net 2.0 Listview isn't updated properly and causes program to hang Product: Wine Version: 1.1.28 Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comctl32 AssignedTo: wine-bugs@winehq.org ReportedBy: t.talkington@insightbb.com CC: bunglehead@gmail.com
Created an attachment (id=23225) --> (http://bugs.winehq.org/attachment.cgi?id=23225) Commit e8846b7c78b008bbd5deb7d9f9c7a7793db32c68
A .NET program I use recently started to hang while it was populating it's listviews. I've run regression tests and determined that commit e8846b7c78b008bbd5deb7d9f9c7a7793db32c68 is the patch that causes the hangs. I have attached this patch as well. Reversing this patch in lasted git causes the program to function as expected.
From the looks of it, this may mean the program is written improperly.
Unfortunately though, this DOES run as expected on windows so having the developer 'fix' it is not an option.
Program: GamParse Download link: http://gambosoft.com/Pages/Downloads.htm Requirements: .Net 2.0 Description: This program reads in a log file generated from EverQuest (a MMORPG) and reports various statistics, mainly the DPS (damage) of various characters.
I will also attach a small log file that can be used to test.
Normal operation would be opening the log file from within the program, waiting for it to load and then selecting the various fights in the leftmost list and seeing the stats on the different tabs.
Latest operation in git wine is the file never completes loading.
http://bugs.winehq.org/show_bug.cgi?id=19826
--- Comment #1 from Taylor Talkington t.talkington@insightbb.com 2009-08-23 14:32:45 --- Created an attachment (id=23226) --> (http://bugs.winehq.org/attachment.cgi?id=23226) EverQuest log for testing
http://bugs.winehq.org/show_bug.cgi?id=19826
Taylor Talkington t.talkington@insightbb.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=19826
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://gambosoft.com/Pages/ | |Downloads.htm
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com 2009-08-24 07:38:10 --- Thanks for report I'll take a look.
http://bugs.winehq.org/show_bug.cgi?id=19826
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2009-08-24 08:52:03 --- Sorry, Taylor but I can't reproduce that problem. Every list I tried fills fine, nothing hangs here.
P.S. I tried 1.0.2 (standalone exe) from link provided, dotnet2 from winetricks install, no gecko, and a log file you've attached.
http://bugs.winehq.org/show_bug.cgi?id=19826
Taylor Talkington t.talkington@insightbb.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #23226|0 |1 is obsolete| |
--- Comment #4 from Taylor Talkington t.talkington@insightbb.com 2009-08-24 17:20:08 --- Created an attachment (id=23243) --> (http://bugs.winehq.org/attachment.cgi?id=23243) Corrected Log file for testing
I'm apologize, I had attached the wrong log. It appears that this doesn't happen with only 1 fight in the log; this one is a combined log that has several.
I just pulled down the latest git and ran it with this one and it does hang on my system. I'm using just about the same setup as you, clean .wine, installed .NET 2.0 with nothing else.
ps. I had to zip the log file for size reasons.
http://bugs.winehq.org/show_bug.cgi?id=19826
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com 2009-08-25 10:06:10 --- (In reply to comment #4)
Created an attachment (id=23243)
--> (http://bugs.winehq.org/attachment.cgi?id=23243) [details]
Corrected Log file for testing
Yeah, can see it now. Reverting helps, I'll try to find out why.
http://bugs.winehq.org/show_bug.cgi?id=19826
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|wine-bugs@winehq.org |bunglehead@gmail.com
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com 2009-08-28 13:23:56 --- Created an attachment (id=23309) --> (http://bugs.winehq.org/attachment.cgi?id=23309) Patch to make it work again.
Hi again.
It's just a cleanup of update rectangle. Using a kind of functional empty Begin/EndPaint brackets has the same result, so maybe this redraw-enabled check could be moved deeper to reuse existing BeginPaint. I'll try to find a better fix.
http://bugs.winehq.org/show_bug.cgi?id=19826
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
--- Comment #7 from Nikolay Sivov bunglehead@gmail.com 2009-08-31 23:37:49 --- Patch sent:
http://www.winehq.org/pipermail/wine-patches/2009-August/078016.html
http://bugs.winehq.org/show_bug.cgi?id=19826
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #23309|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=19826
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com 2009-09-01 11:46:39 --- Fixed by commit:
http://source.winehq.org/git/wine.git/?a=commit;h=7420c0d0dea884c3338bd8af40...
http://bugs.winehq.org/show_bug.cgi?id=19826
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2009-09-02 14:31:19 --- Closing bugs fixed in 1.1.29.
http://bugs.winehq.org/show_bug.cgi?id=19826
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |7420c0d0dea884c3338bd8af402 | |5c66d4b8a6f02 Regression SHA1| |e8846b7c78b008bbd5deb7d9f9c | |7a7793db32c68
https://bugs.winehq.org/show_bug.cgi?id=19826
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Assignee|bunglehead@gmail.com |wine-bugs@winehq.org