[Bug 40820] Karaoke DVD Burner v1.0 crashes when attempting to 'Create and Burn' (missing 'CLSID_FileWriter', clsid '{8596E5F0-0DA5-11d0-BD21-00A0C911CE86}')

WineHQ Bugzilla wine-bugs at winehq.org
Wed Apr 8 04:49:36 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=40820

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|-unknown                    |quartz
                 CC|                            |focht at gmx.net
            Summary|Karaoke DVD Burner crashes  |Karaoke DVD Burner v1.0
                   |when attempting to 'Create  |crashes when attempting to
                   |and Burn'                   |'Create and Burn' (missing
                   |                            |'CLSID_FileWriter', clsid
                   |                            |'{8596E5F0-0DA5-11d0-BD21-0
                   |                            |0A0C911CE86}')
                URL|https://www.powerkaraoke.co |https://web.archive.org/web
                   |m/download/karaoke-dvd-burn |/20200408092349/https://dnl
                   |er-setup.exe?v=1.0.45       |.powerkaraoke.com/karaoke-d
                   |                            |vd-burner-setup.exe?v=1.0.4
                   |                            |5
            Version|unspecified                 |1.8

--- Comment #6 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming, still present. It's crashing in conversion phase.

Relevant part of trace log:

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Doblon/Karaoke DVD Burner

$ WINEDEBUG=+seh,+relay wine ./KaraokeDVDBurner.exe >>log.txt 2>&1
...
002b:Call ole32.CoCreateInstance(004f8e08,00000000,00000017,004f9f14,0032e07c)
ret=0042465e 
...
002b:err:ole:CoGetClassObject class {8596e5f0-0da5-11d0-bd21-00a0c911ce86} not
registered 
...
002b:err:ole:create_server class {8596e5f0-0da5-11d0-bd21-00a0c911ce86} not
registered
002b:fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
002b:err:ole:CoGetClassObject no class object
{8596e5f0-0da5-11d0-bd21-00a0c911ce86} could be created for context 0x17
002b:Ret  ole32.CoCreateInstance() retval=80040154 ret=0042465e 
...
002b:trace:seh:raise_exception code=c0000005 flags=0 addr=0x42475f ip=0042475f
tid=002b
002b:trace:seh:raise_exception  info[0]=00000000
002b:trace:seh:raise_exception  info[1]=00000000
002b:trace:seh:raise_exception  eax=00000000 ebx=07f37d20 ecx=0032dfac
edx=00000000 esi=80040154 edi=7bc560b0
002b:trace:seh:raise_exception  ebp=0032e210 esp=0032dfb0 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00210246
002b:trace:seh:call_stack_handlers calling handler at 0x4e2d9e code=c0000005
flags=0
002b:trace:seh:call_stack_handlers handler at 0x4e2d9e returned 1 
...
wine: Unhandled page fault on read access to 00000000 at address 0042475F
(thread 002b), starting debugger...
--- snip ---

The crash itself is result of insufficient app error/teardown handling.

CLSID '{8596E5F0-0DA5-11d0-BD21-00A0C911CE86}' -> CLSID_FileWriter

Microsoft docs:

https://docs.microsoft.com/en-us/windows/win32/directshow/file-writer-filter

You can work around using 'wintricks -q qcap'. 

---

Tidbit: There is an application generated log file 'kardvdlog.txt':

--- snip ---
$ find .wine/drive_c/ -iname "*dvdlog.txt"

.wine/drive_c/users/focht/Application Data/Doblon/Karaoke DVD
Burner/kardvdlog.txt
--- snip ---

--- snip ---
*** Program started ***
04/08/20 11:29:30

Karaoke DVD Burner 1.0.45

ConvertVideoFiles started
ConvertVideoFiles processing
ConvertVideoFiles File 1 of 1
Z:\home\focht\Downloads\Maroon 5 - Sugar.cdg
C:\users\focht\Temp\KaraokeDVDBurner\title1.mpg
About to convert
.\KaraokeDVDBurnerDoc.cpp(1541)
.\KaraokeDVDBurnerDoc.cpp(2261)
.\KaraokeDVDBurnerDoc.cpp(2273)
.\KaraokeDVDBurnerDoc.cpp(2288)
.\KaraokeDVDBurnerDoc.cpp(2291)
.\KaraokeDVDBurnerDoc.cpp(2293) - "0"
.\KaraokeDVDBurnerDoc.cpp(2295)
.\KaraokeDVDBurnerDoc.cpp(2297) - "80040154"
--- snip ---

$ sha1sum karaoke-dvd-burner-setup.exe 
d466a56056f5f1c7375f551b8a5c08575b5a7370  karaoke-dvd-burner-setup.exe

$ du -sh karaoke-dvd-burner-setup.exe 
14M    karaoke-dvd-burner-setup.exe

$ wine --version
wine-5.5-373-g38e95ed222

Regards

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list