http://bugs.winehq.org/show_bug.cgi?id=2659
------- Additional Comments From jlh@gmx.ch 2005-31-01 12:35 ------- I confirm the problem: Shareaza 2.1 (www.shareaza.com) doesn't work with wine 20050111 anymore; it hangs at the splash screen displaying "Starting GUI".
I did a binary search on the cvs as suggested above and isolated the change that causes the problem. At 2005-01-10 15:25:30 GMT+1, the file "dlls/comctl32/header.c" went from revision 1.68 to 1.69 and introduced the problem. (Other files got modified in the minutes before and after, but it's this one that introduces the problem.) From the log:
---------------------------- revision 1.69 date: 2005-01-10 15:25:30 +0100; author: julliard; state: Exp; lines: +34 -20 Evan Deaubl wine@warpedview.com GetItemA/W on header controls should handle message even if index is invalid. ----------------------------
I didn't try to narrow it down further, as the difference between the two revision isn't large, and I didn't try to investigate further, as I don't have much clue about what this piece of code does. But I hope this helps some developer to solve the problem.
Note: I also compiled the cvs HEAD with only the mentioned file put back to revision 1.68, and that worked fine with Shareaza. (Actually, I mean "HEAD" in the context of full-cvs-2005-01-29.tar.gz)
jlh