http://bugs.winehq.org/show_bug.cgi?id=28609
Bug #: 28609 Summary: msi/install.ok slightly flaky Product: Wine Version: 1.3.27 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com Classification: Unclassified
This happens about 1 out of 1000 runs:
../../../tools/runtest -q -P wine -M msi.dll -T ../../.. -p msi_test.exe.so install.c && touch install.ok ... install.c:4677: Tests skipped: Run in interactive mode to run source path tests. ... install.c:5391: Test failed: Directory not created install.c:5407: Test failed: Directory not created
I first saw it last month. It seemed to be happen a lot during the big rpcrt4 regression, but it's still happening, rarely, even though that's fixed now.
(Possibly related to bug 28257?)
http://bugs.winehq.org/show_bug.cgi?id=28609
--- Comment #1 from Hans Leidekker hans@meelstraat.net 2011-10-07 08:25:26 CDT --- (In reply to comment #0)
... install.c:5391: Test failed: Directory not created install.c:5407: Test failed: Directory not created
This is in test_preselected(). Failure to remove that directory implies that a previous test failed to clean up properly.
It would be great if you could narrow it down to a single test.
http://bugs.winehq.org/show_bug.cgi?id=28609
--- Comment #2 from Dan Kegel dank@kegel.com 2011-10-07 11:43:12 CDT --- http://kegel.com/wine/bug-28609.tar.bz2 is a log of a good run and a bad run done with +msi,+file along with the script and patch that produced them. This was on my q9300, 64 bits. Does that help?
http://bugs.winehq.org/show_bug.cgi?id=28609
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, testcase Component|-unknown |msi
http://bugs.winehq.org/show_bug.cgi?id=28609
--- Comment #3 from Hans Leidekker hans@meelstraat.net 2011-10-10 05:45:46 CDT --- (In reply to comment #2)
http://kegel.com/wine/bug-28609.tar.bz2 is a log of a good run and a bad run done with +msi,+file along with the script and patch that produced them. This was on my q9300, 64 bits. Does that help?
Yes, it's a shortcut that isn't removed which causes the test failures. The failures start right after test_shortcut() which tries to clean up the shortcut file and fails to do so if winemenubuilder has the file open at the same time.
http://bugs.winehq.org/show_bug.cgi?id=28609
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |75242afefd21935a2923a24faf1 | |ca2719a27376b Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from Austin English austinenglish@gmail.com 2011-12-06 15:52:08 CST --- http://source.winehq.org/git/wine.git/commitdiff/75242afefd21935a2923a24faf1...
http://bugs.winehq.org/show_bug.cgi?id=28609
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2011-12-16 13:30:42 CST --- Closing bugs fixed in 1.3.35.