http://bugs.winehq.org/show_bug.cgi?id=25831
Summary: user32:dialog tests fail on clang Product: Wine Version: 1.3.11 Platform: x86 URL: http://test.winehq.org/data/98834637eb25caf986c9feae3e aa0b855cc19a26/wine_ae-ub1004-clang/user32:dialog.html OS/Version: Linux Status: NEW Keywords: download, source, testcase Severity: trivial Priority: P2 Component: user32 AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Doesn't get any output, even with a +dialog. Just hangs indefinitely: austin@midna ~/wine-clang/dlls/user32/tests $ WINEDEBUG=+dialog make dialog.ok ../../../tools/runtest -q -P wine -M user32.dll -T ../../.. -p user32_test.exe.so dialog.c && touch dialog.ok
http://bugs.winehq.org/show_bug.cgi?id=25831
--- Comment #1 from Austin English austinenglish@gmail.com 2011-02-12 13:13:53 CST --- Created an attachment (id=33263) --> (http://bugs.winehq.org/attachment.cgi?id=33263) valgrind clang log
http://bugs.winehq.org/show_bug.cgi?id=25831
Charles Davis cdavis@mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cdavis@mines.edu
--- Comment #2 from Charles Davis cdavis@mines.edu 2011-04-13 13:35:18 CDT --- Does the 'invalid read' happen with GCC?
http://bugs.winehq.org/show_bug.cgi?id=25831
--- Comment #3 from Austin English austinenglish@gmail.com 2011-04-13 13:37:10 CDT --- (In reply to comment #2)
Does the 'invalid read' happen with GCC?
Not recently: http://austinenglish.com/logs/valgrind/2011-04-11-00.49/vg-user32_dialog.txt
though there used to be one: http://austinenglish.com/logs/valgrind/2011-03-01-10.47/vg-user32_dialog.txt
haven't tried with clang lately.
http://bugs.winehq.org/show_bug.cgi?id=25831
--- Comment #4 from Austin English austinenglish@gmail.com 2011-04-13 15:58:56 CDT --- http://llvm.org/bugs/show_bug.cgi?id=9707
http://bugs.winehq.org/show_bug.cgi?id=25831
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |camillo.lugaresi+wine@gmail | |.com
--- Comment #5 from Austin English austinenglish@gmail.com 2012-03-27 15:46:42 CDT --- *** Bug 29996 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=25831
--- Comment #6 from camillo.lugaresi+wine@gmail.com 2012-06-08 19:26:17 CDT --- I tried this again (or rather, I tried 29996, which is a closed duplicate of this bug) with Clang 3.1 build 318 and Wine 1.5.6. I don't even get to installing .Net 2.0sp1, since I get a crash soon after clicking the "accept" checkbox during the installation of .Net 2.0. However, it seems likely that the issue is still with dialog getting miscompiled.
http://bugs.winehq.org/show_bug.cgi?id=25831
--- Comment #7 from Austin English austinenglish@gmail.com 2012-06-12 20:10:03 CDT --- (In reply to comment #6)
I tried this again (or rather, I tried 29996, which is a closed duplicate of this bug) with Clang 3.1 build 318 and Wine 1.5.6. I don't even get to installing .Net 2.0sp1, since I get a crash soon after clicking the "accept" checkbox during the installation of .Net 2.0. However, it seems likely that the issue is still with dialog getting miscompiled.
Yeah, with clang/llvm from svn and wine 1.5.6, the dialog tests still hangs.
http://bugs.winehq.org/show_bug.cgi?id=25831
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |UPSTREAM
--- Comment #8 from Austin English austinenglish@gmail.com 2012-12-17 17:07:54 CST --- In current wine/clang, the test passes fine. If I go back to an older wine (1.4) that failed with current clang, the test crashes. The change was on Clang's side, so it's UPSTREAM.
http://bugs.winehq.org/show_bug.cgi?id=25831
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Austin English austinenglish@gmail.com 2012-12-17 17:08:01 CST --- Closing, fixed.