https://bugs.winehq.org/show_bug.cgi?id=40820
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |quartz CC| |focht@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@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