http://bugs.winehq.org/show_bug.cgi?id=20219
Summary: make test mshtml / shdocv / urlmon hangs unless online Product: Wine Version: 1.1.30 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: hoehle@users.sourceforge.net
make test used to run satisfactorily offline on Ubuntu Linux (known failures aside). Nowadays, make test - mshtml/dom.ok - mshtml/events.ok - mshtml/htmldoc.ok - mshtml/script.ok - shdocvw/webbrowser.ok hang unless online. They hang after displaying: Could not load wine-gecko. HTML rendering will be disabled.
These tests hang without message from Gecko: - urlmon/protocol.ok - urlmon/url.ok
Dan Kegel also observed this on 21st of September in wine-devel: http://www.winehq.org/pipermail/wine-devel/2009-September/078699.html
"online" means with access to the Internet. IIRC, a local network is not enough. Oddly, the tests even hang when eth0 is inactive and there's no default route. Clearly, networking code should not wait in such a case.
These hangs also happen on MacOS. A different issue probably is that wininet/http.ok causes 100% load on both Mac CPUs after displaying http.c:443: Test failed: Wrong URL http://test.winehq.org/testredirect
winetest.exe behaves the same, but its internal time-out protection typically prevents the user from noticing most hangs.
My machines are almost always offline. make test was no problem in the past. A few months ago, I started going online for the duration of winetest.exe in order to supply test.winehq.org with data for MacOSX.
This is a regression, but I'd be pleased if somebody else could perform regression testing as I'm very busy with dsound/mci/wave issues.