http://bugs.winehq.org/show_bug.cgi?id=4492
Summary: MinGW (GDB) installer stalls when extracting files. Product: Wine Version: CVS Platform: PC URL: http://www.mingw.org/download.shtml OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: wine-kernel AssignedTo: wine-bugs@winehq.org ReportedBy: tony.lambregts@gmail.com
I have tried to install MinGW's GDB using a straight "wine gdb-6.3-2.exe" many times now and it usually stalls at 11% when it tries to extract files. Sometimes it gets futher and stalls at 24%.
Using the folowing flags allows it to install some of the time. Even if it stalls, most of the time if I switch away from the install screen and then return to it it recovers and resumes installation. Sometimes I need to switch away and return quite a number of times before it recovers and on the odd occassion it seems I am unable to make recover at all.
WINEDEBUG="+relay" wine gdb-6.3-2.exe &> gdb.out
The same technique does not work I try to install it with out "+relay"
One interesting part that I could find in the relay log are the calls to gdi32.GetTextExtentExPointW and gdi32.ExtTextOutW it seems that the strings passed to them are corrupted from kernel32.WideCharToMultiByte.
ie: instead of just "Extract: gdb.exe... 11%" it also contains extra garbage such as: "\7fc8\f183\3f3b\b9ae\2008\ffff\ffff\f044\00c8\0ff4\2015"
This may not be the reason for the lockup but it is interesting.;^)