http://bugs.winehq.org/show_bug.cgi?id=28294
Summary: XPR108258.exe (csf player installer) crash Product: Wine Version: 1.3.27 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com
Created an attachment (id=36257) --> (http://bugs.winehq.org/attachment.cgi?id=36257) Log: crash while installing csf player
Download from: http://tod.collegesoft.com.cn/XPR108258.exe
Crash while installing with wine.
Backtrace: =>0 0x7b83a537 RaiseException+0x83(code=0xe06d7363, flags=0x1, nbargs=0x3, args=0x116e5bc) [/home/fracting/wine-git/dlls/kernel32/except.c:84] in kernel32 (0x0116e5a0) 1 0x2031a6e5 _CxxThrowException+0x3b(object=0x116e5e4, type=0x12d3cb8) [/home/fracting/wine-git/dlls/msvcrt/cppexcept.c:481] in msvcrt (0x0116e5d0) 2 0x01281137 in ksaudio (+0x1136) (0x00da562c) 3 0x0050005c (0x003a0043)
http://bugs.winehq.org/show_bug.cgi?id=28294
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer, | |regression URL| |http://tod.collegesoft.com. | |cn/XPR108258.exe
http://bugs.winehq.org/show_bug.cgi?id=28294
--- Comment #1 from fracting fracting@gmail.com 2011-09-06 12:51:43 CDT --- winetricks vcrun2005 works around for it.
http://bugs.winehq.org/show_bug.cgi?id=28294
--- Comment #2 from fracting fracting@gmail.com 2011-09-26 07:41:48 CDT --- 05ddaaf0686a0fcc10c9874a8d3abc9f35459f44 is the first bad commit commit 05ddaaf0686a0fcc10c9874a8d3abc9f35459f44 Author: Alexandre Julliard julliard@winehq.org Date: Thu Aug 25 17:20:03 2011 +0200
msvcr80: Add a WinSxS manifest resource.
:040000 040000 7ac83b8722a5fedc4ac881afd2f7fe96f4dc9bc5 555c864d57fed04525a7d8ab5e4081001a55b242 M dlls
It seems not a real regression. It's some new bug about msvcrt.
http://bugs.winehq.org/show_bug.cgi?id=28294
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |piotr.caban@gmail.com Component|-unknown |msvcrt
--- Comment #3 from Austin English austinenglish@gmail.com 2011-09-26 12:27:33 CDT --- (In reply to comment #2)
05ddaaf0686a0fcc10c9874a8d3abc9f35459f44 is the first bad commit commit 05ddaaf0686a0fcc10c9874a8d3abc9f35459f44 Author: Alexandre Julliard julliard@winehq.org Date: Thu Aug 25 17:20:03 2011 +0200
msvcr80: Add a WinSxS manifest resource.
:040000 040000 7ac83b8722a5fedc4ac881afd2f7fe96f4dc9bc5 555c864d57fed04525a7d8ab5e4081001a55b242 M dlls
It seems not a real regression. It's some new bug about msvcrt.
Please attach a relay,seh,tid,msvcrt trace.
http://bugs.winehq.org/show_bug.cgi?id=28294
--- Comment #4 from fracting fracting@gmail.com 2011-09-26 12:48:21 CDT --- Created attachment 36571 --> http://bugs.winehq.org/attachment.cgi?id=36571 Log: +relay,+seh,+tid,+msvcrt trace (last 5000 line)
$ cd ~/".wine/drive_c/Program Files/Common Files/ScenicX/Components" $ WINEDEBUG=+relay,+seh,+tid,+msvcrt regsvr32 ksaudio.dll
(crash is at registering ksaudio.dll)
http://bugs.winehq.org/show_bug.cgi?id=28294
jhgf bernhardloos@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardloos@googlemail.com
--- Comment #5 from jhgf bernhardloos@googlemail.com 2011-09-29 13:56:03 CDT --- it's a bug in wcsncpy_s: the native version happily accepts a NULL value for src and interprets this as an empty string, so returning 0 instead of MSVCRT_EINVAL fixes this. Unfortunetly, the same is probably true for all the other string functions, so somebody will have to write tests at least some of them and fix them up and there are a bunch ...
http://bugs.winehq.org/show_bug.cgi?id=28294
--- Comment #6 from jhgf bernhardloos@googlemail.com 2011-09-29 14:01:16 CDT --- I did take a quick look at msdn ( http://msdn.microsoft.com/de-de/library/5dae5d43%28v=vs.80%29.aspx ), it says that EINVAL is returned for NULL src strings, but this is NOT what's happening.
http://bugs.winehq.org/show_bug.cgi?id=28294
--- Comment #7 from Piotr Caban piotr.caban@gmail.com 2011-09-29 15:54:00 CDT --- You will probably need to test it both with msvcr90 and msvcrt. Many functions behave differently in case of an error.
http://bugs.winehq.org/show_bug.cgi?id=28294
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression |
--- Comment #8 from Austin English austinenglish@gmail.com 2011-10-01 10:03:34 CDT --- Not a real regression.
http://bugs.winehq.org/show_bug.cgi?id=28294
--- Comment #9 from Piotr Caban piotr.caban@gmail.com 2011-10-04 16:05:52 CDT --- I've sent a patch that should fix this issue: http://source.winehq.org/patches/data/79558
http://bugs.winehq.org/show_bug.cgi?id=28294
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #10 from fracting fracting@gmail.com 2011-10-04 18:30:47 CDT --- (In reply to comment #9)
I've sent a patch that should fix this issue: http://source.winehq.org/patches/data/79558
Fixed by http://source.winehq.org/git/wine.git/?a=commit;h=8df606fea4c12f9e48626fd9bd...
Thanks jhgf and Piotr!
http://bugs.winehq.org/show_bug.cgi?id=28294
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |8df606fea4c12f9e48626fd9bd5 | |aef1e19be666a
http://bugs.winehq.org/show_bug.cgi?id=28294
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2011-10-10 13:11:59 CDT --- Closing bugs fixed in 1.3.30.