http://bugs.winehq.org/show_bug.cgi?id=28561
Bug #: 28561 Summary: crash while installing Vixi Freecorder with mono28/mono210 installed and without gecko-dbg installed Product: Wine Version: 1.3.29 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com Classification: Unclassified
Created attachment 36682 --> http://bugs.winehq.org/attachment.cgi?id=36682 Log: FCTBSetup.exe crash
While install Vixi Freecorder without mono, the console output says "wine:install mono ... " so I install mono and test again.
1, winetricks -q mono210 ( or mono28)
2, start the installer
$ wine FCTBSetup.exe &> FCTBSetup.wine-1.3.29.3.log
The installer crashes.
Backtrace: =>0 0x2008fa80 set_statustext+0x16e() in mshtml (0x0033e3c4) 1 0x200a00d1 handle_load+0x168() in mshtml (0x0033e414) 2 0x69fe624e in xul (+0x3a624d) (0x0033e524) 3 0x69fe65a5 in xul (+0x3a65a4) (0x0033e5a4) 4 0x69ffc96d in xul (+0x3bc96c) (0x0033e614)
However, if I follow http://wiki.winehq.org/Gecko to install gecko-dbg after mono installed, then there will no crash; if I install gecko-dbg before mono installed, then there will be a crash but no debug info for xul ...
$ wine --version wine-1.3.29-121-gfdda702
http://bugs.winehq.org/show_bug.cgi?id=28561
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download, Installer URL| |http://vixy.net/
http://bugs.winehq.org/show_bug.cgi?id=28561
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
--- Comment #1 from Vincent Povirk madewokherd@gmail.com 2011-10-03 08:54:57 CDT --- It might be interesting to know what the installer is doing with mono. Can you get a +mscoree log?
http://bugs.winehq.org/show_bug.cgi?id=28561
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|dotnet |
--- Comment #2 from Vincent Povirk madewokherd@gmail.com 2011-10-03 08:56:49 CDT --- Removing dotnet keyword, as the keyword is for native .NET only. Bugs in mono should have the mscoree component, but it's not yet clear where this bug is.
Do you get similar behavior with native .NET, or is it only with mono?
http://bugs.winehq.org/show_bug.cgi?id=28561
--- Comment #3 from fracting fracting@gmail.com 2011-10-03 09:06:18 CDT --- (In reply to comment #2)
Do you get similar behavior with native .NET, or is it only with mono?
Oh, I forgot to say, it is only with mono.
http://bugs.winehq.org/show_bug.cgi?id=28561
--- Comment #4 from Vincent Povirk madewokherd@gmail.com 2011-10-03 09:16:51 CDT --- Actually, the crash looks very similar to a bug we're tracking internally at CodeWeavers, where I suspect a refcounting problem in mshtml causing us to use a COM interface after it's freed. Can you try with warn+heap? If I'm right, that should make the failure more consistent.
http://bugs.winehq.org/show_bug.cgi?id=28561
--- Comment #5 from fracting fracting@gmail.com 2011-10-03 09:17:28 CDT --- Created attachment 36683 --> http://bugs.winehq.org/attachment.cgi?id=36683 Log: +mscoree trace
Seems no difference... There is no mscoree output.
http://bugs.winehq.org/show_bug.cgi?id=28561
--- Comment #6 from Vincent Povirk madewokherd@gmail.com 2011-10-03 09:30:16 CDT --- That's very strange, as only mscoree prints the message about Mono.
http://bugs.winehq.org/show_bug.cgi?id=28561
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mshtml
http://bugs.winehq.org/show_bug.cgi?id=28561
--- Comment #7 from fracting fracting@gmail.com 2011-10-03 09:46:05 CDT --- Created attachment 36684 --> http://bugs.winehq.org/attachment.cgi?id=36684 Log: +mscoree trace, without winetricks mono210
http://bugs.winehq.org/show_bug.cgi?id=28561
--- Comment #8 from Vincent Povirk madewokherd@gmail.com 2011-10-03 11:26:29 CDT --- Maybe this patch is related: http://www.winehq.org/pipermail/wine-patches/2011-October/107420.html
http://bugs.winehq.org/show_bug.cgi?id=28561
--- Comment #9 from fracting fracting@gmail.com 2011-10-03 11:50:13 CDT --- (In reply to comment #8)
Maybe this patch is related: http://www.winehq.org/pipermail/wine-patches/2011-October/107420.html
Yeah, just test with the patch, no crash now ;-)
http://bugs.winehq.org/show_bug.cgi?id=28561
--- Comment #10 from fracting fracting@gmail.com 2011-10-03 12:32:00 CDT --- (In reply to comment #9)
(In reply to comment #8)
Maybe this patch is related: http://www.winehq.org/pipermail/wine-patches/2011-October/107420.html
Yeah, just test with the patch, no crash now ;-)
OMG, really strange...
After apply the patch and build dlls/mshtml/ , there is no crash; After `git stash` and build dlls/mshtml/ again, then there is no crash too...
That says, I can't reproduce this bug step by step follow comment 0 any more...
I doubt if my first build of mshtml.dll.so is broken. It will be great if someone else retest this.
http://bugs.winehq.org/show_bug.cgi?id=28561
--- Comment #11 from Austin English austinenglish@gmail.com 2011-10-03 17:30:50 CDT --- That patch is committed: http://source.winehq.org/git/wine.git/commitdiff/6cfa962922df52a46f222744774...
http://bugs.winehq.org/show_bug.cgi?id=28561
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |jacek@codeweavers.com Resolution| |FIXED
--- Comment #12 from Jacek Caban jacek@codeweavers.com 2011-10-07 11:19:24 CDT --- Assuming fixed
http://bugs.winehq.org/show_bug.cgi?id=28561
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6cfa962922df52a46f222744774 | |3015635ed60e4
http://bugs.winehq.org/show_bug.cgi?id=28561
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2011-10-10 13:13:37 CDT --- Closing bugs fixed in 1.3.30.