http://bugs.winehq.org/show_bug.cgi?id=9597
Summary: Sony Digital Voice Editor 3 locks up when you try to play or convert an .msv file Product: Wine Version: CVS/GIT Platform: Other URL: http://www.sony.jp/products/overseas/contents/support/do wnload/ OS/Version: other Status: NEW Keywords: download Severity: normal Priority: P2 Component: wine-quartz AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Sony "IC Recorder" ICD-SX57 digital voice recorder uses a proprietary format, .msv, and comes with "Sony Digital Voice Editor 3", an app to convert them to .mp3. (I believe you can download several versions of that app from the URL above, haven't tried that myself.)
The app's installer completes, but Wine warns that MSCAT32.DLL was not found. Mike Hearn posted a patch that adds stubs for this, http://www.winehq.org/pipermail/wine-patches/2006-April/026116.html , so I updated it a bit, added two missing forwards, and now the app installs without warning. The next problem was a crash on startup, with backtrace starting with
=>1 0x7e37a450 convert_888_to_565_asis+0x70(width=0x78, height=0x18, srcbits=0x4537888, srclinebytes=0x168, dstbits=0x7c081940, dstlinebytes=0xffffff10) [/home/dank/wine-git/dlls/winex11.drv/dib_convert.c:733] in winex11 (0x0033eed4)
Now, that's an old friend, and a patch for it is in http://bugs.winehq.org/show_bug.cgi?id=7380#c16 With that patch, the app starts up and can find media properly.
Once you've done all that, you come to the bug that is the subject of this report, namely, it crashes when you ask it to load a .msv file. First, Wine outputs a stream of warnings for about twenty seconds, saying over and over
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found err:ole:CoGetClassObject class {e30629d1-27e5-11ce-875d-00608cb78066} not registered err:ole:CoGetClassObject no class object {e30629d1-27e5-11ce-875d-00608cb78066} could be created for context 0x1 err:quartz:GraphBuilder_Render Unable to create filter (80040154), trying next one
and then finally crashing with err:seh:setup_exception stack overflow 160 bytes in thread 000d eip b7d3b573 esp 7cf39f60 stack 0x7cf3a000-0x7d04a000