http://bugs.winehq.org/show_bug.cgi?id=22273
Summary: CDBurnerXP doesn't start with Mono Product: Wine Version: 1.1.42 Platform: x86-64 URL: http://cdburnerxp.se/ OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: [email protected] ReportedBy: [email protected]
The summary basically says it all... with winetricks mono26, the program installs but won't start. With winetricks dotnet20, it's buggy but at least somewhat usable. There's not much terminal output:
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Native.CDBXP" (1.0.4.0) fixme:reg:GetNativeSystemInfo (0x9c9bf58) using GetSystemInfo()
http://bugs.winehq.org/show_bug.cgi?id=22273
A Wine user [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download
http://bugs.winehq.org/show_bug.cgi?id=22273
--- Comment #1 from Vincent Povirk [email protected] 2010-04-20 12:27:09 --- I also get this output with mono:
ERROR:cominterop.c:465:cominterop_get_interface: assertion failed: (found)
That's an assertion in the mono code failing.
It looks similar to https://bugzilla.novell.com/show_bug.cgi?id=498521
http://bugs.winehq.org/show_bug.cgi?id=22273
--- Comment #2 from Vincent Povirk [email protected] 2010-04-20 14:05:07 --- It's failing when NMSDVDXLib.DVDEngineXClass:add_OnTrackFileWarning is called. This method is part of an event (it adds an event handler). It's implemented as an internal call on a ComWrapper class, so mono expects to wrap a COM method. To find the IID of the interface that has this method, it looks up the GuidAttribute on the interface that implements the method. That interface does not have a GuidAttribute.
It does, however, have a ComEventInterfaceAttribute (http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.comev...). This attribute points to a more normal COM interface type (SourceProvider) and another class that apparently implements add_OnTrackFileWarning (EventProvider).
Somehow, I think that Mono has to account for this ComEventInterfaceAttribute, but it's unclear to me how the EventProvider class is supposed to work.
http://bugs.winehq.org/show_bug.cgi?id=22273
A Wine user [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://cdburnerxp.se/ |http://cdburnerxp.se/downlo | |ad?more-options Summary|CDBurnerXP doesn't start |CDBurnerXP 4.1+ doesn't |with Mono |start with Mono Severity|minor |normal
http://bugs.winehq.org/show_bug.cgi?id=22273
Austin English [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscoree
http://bugs.winehq.org/show_bug.cgi?id=22273
Austin English [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Austin English [email protected] 2010-07-29 18:22:49 --- Still in mono26 / wine-1.2-562-ga6203f8 austin@laptop:~/.wine/drive_c/Program Files/CDBurnerXP$ wine cdbxpp.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Native.CDBXP" (1.0.4.0) ** ERROR:cominterop.c:465:cominterop_get_interface: assertion failed: (found)
http://bugs.winehq.org/show_bug.cgi?id=22273
Anastasius Focht [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|dotnet | CC| |[email protected]
--- Comment #4 from Anastasius Focht [email protected] 2010-08-02 17:18:35 --- Hello,
removing 'dotnet' keyword as this is obviously a Mono bug being triaged here...
Regards
http://bugs.winehq.org/show_bug.cgi?id=22273
A Wine user [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://cdburnerxp.se/downlo |http://cdburnerxp.se/downlo |ad?more-options |ads/releases/4.x/cdbxp_setu | |p_4.3.9.2809.exe Summary|CDBurnerXP 4.1+ doesn't |CDBurnerXP 4.1.x - 4.4.x |start with Mono |fail to start with Mono
--- Comment #5 from A Wine user [email protected] 2013-05-25 04:29:03 CDT --- The current version of CDBurnerXP (4.5.1.4003) doesn't have this problem. Older versions of the program (e.g. 4.3.9.2809) still won't start in wine-1.5.31 with wine-mono.
https://bugs.winehq.org/show_bug.cgi?id=22273
Teras [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected]
--- Comment #6 from Teras [email protected] --- Still an issue with the exe provided via url link.
wine 1.7.37
https://bugs.winehq.org/show_bug.cgi?id=22273
--- Comment #7 from A Wine user [email protected] --- Still in wine-1.9.6-115-g47cf3fe (Wine-Mono 4.6.0).
https://bugs.winehq.org/show_bug.cgi?id=22273
exposight [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected]
--- Comment #8 from exposight [email protected] --- Still an issue in wine 4.18 with mono 4.9.3.
Latest program version 4.5.8.7042 is able to start, but shows up an exception window. Clicking to create an audio disc crashes it.
https://bugs.winehq.org/show_bug.cgi?id=22273
Anastasius Focht [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://cdburnerxp.se/downlo |https://web.archive.org/web |ads/releases/4.x/cdbxp_setu |/20191028081826/https://cdb |p_4.3.9.2809.exe |urnerxp.se/downloads/releas | |es/4.x/cdbxp_setup_4.3.9.28 | |09.exe
--- Comment #9 from Anastasius Focht [email protected] --- Hello folks,
adding stable download link via Internet Archive/Wayback:
https://web.archive.org/web/20191028081826/https://cdburnerxp.se/downloads/r...
Analysis from comment #2 still applies.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/CDBurnerXP
$ WINE_MONO_TRACE=all wine ./cdbxpp.exe >>log.txt 2>&1 ... [0000002C: 1.34341 15] LEAVE: (wrapper cominterop) NMSDVDXLib.DVDEngineXClass:Initialize (bool)result=6160385 [0000002C: 1.34342 14] LEAVE: (wrapper cominterop-invoke) NMSDVDXLib.DVDEngineXClass:Initialize (bool)result=6160385 [0000002C: 1.34345 13] LEAVE: CDBurnerXP.Burning.BurningEngine:get_NmsEngine ()[System.Runtime.Remoting.Proxies.TransparentProxy:02825140] [0000002C: 1.34375 13] ENTER: (wrapper managed-to-native) object:__icall_wrapper_mono_ldvirtfn (object,intptr)([CDBurnerXP_Pro.frmLanguageSelect:02822588], 006A1D38, ) [0000002C: 1.34378 13] LEAVE: (wrapper managed-to-native) object:__icall_wrapper_mono_ldvirtfn (object,intptr)result=049BB044 [0000002C: 1.34380 13] ENTER: (wrapper alloc) object:AllocSmall (intptr,intptr)(04B68EA8, 00000040, ) [0000002C: 1.34382 13] LEAVE: (wrapper alloc) object:AllocSmall (intptr,intptr)[NMSDVDXLib._IDVDEngineXEvents_OnTrackFileWarningEventHandler:028251C0] [0000002C: 1.34404 13] ENTER: (wrapper managed-to-native) object:__icall_wrapper_ves_icall_mono_delegate_ctor (object,object,intptr)([NMSDVDXLib._IDVDEngineXEvents_OnTrackFileWarningEventHandler:028251C0], [CDBurnerXP_Pro.frmLanguageSelect:02822588], 049BB044, ) [0000002C: 1.34408 13] LEAVE: (wrapper managed-to-native) object:__icall_wrapper_ves_icall_mono_delegate_ctor (object,object,intptr) [0000002C: 1.34409 13] ENTER: (wrapper cominterop-invoke) NMSDVDXLib.DVDEngineXClass:add_OnTrackFileWarning (NMSDVDXLib._IDVDEngineXEvents_OnTrackFileWarningEventHandler)(this:02825140[System.Runtime.Remoting.Proxies.TransparentProxy mscorlib.dll], [NMSDVDXLib._IDVDEngineXEvents_OnTrackFileWarningEventHandler:028251C0], ) [0000002C: 1.34428 14] ENTER: (wrapper cominterop) NMSDVDXLib.DVDEngineXClass:add_OnTrackFileWarning (NMSDVDXLib._IDVDEngineXEvents_OnTrackFileWarningEventHandler)(this:02825048[NMSDVDXLib.DVDEngineXClass mscorlib.dll], [NMSDVDXLib._IDVDEngineXEvents_OnTrackFileWarningEventHandler:028251C0], ) [0000002C: 1.34431 15] ENTER: (wrapper managed-to-native) object:__icall_wrapper_cominterop_get_method_interface (intptr)(04BD19D0, ) [0000002C: 1.34433 15] LEAVE: (wrapper managed-to-native) object:__icall_wrapper_cominterop_get_method_interface (intptr)result=00676090 [0000002C: 1.34434 15] ENTER: (wrapper managed-to-native) object:__icall_wrapper_cominterop_get_interface (object,intptr)([NMSDVDXLib.DVDEngineXClass:02825048], 00676090, ) * Assertion at /vagrant/mono/mono/metadata/cominterop.c:597, condition `found' not met
002c:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded. --- snip ---
Regards
https://bugs.winehq.org/show_bug.cgi?id=22273
--- Comment #10 from Gijs Vermeulen [email protected] --- Still crashes with wine-6.11 and wine-mono 6.2.0.
It now shows this, which also mentions NMSDVDXLib.DVDEngineXClass:add_OnTrackFileWarning, but not completely sure it's the same issue:
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidCastException: Specified cast is not valid. at (wrapper managed-to-native) System.Object.__icall_wrapper_cominterop_get_interface(object,intptr) at (wrapper cominterop) NMSDVDXLib.DVDEngineXClass.add_OnTrackFileWarning(NMSDVDXLib._IDVDEngineXEvents_OnTrackFileWarningEventHandler) at (wrapper cominterop-invoke) NMSDVDXLib.DVDEngineXClass.add_OnTrackFileWarning(NMSDVDXLib._IDVDEngineXEvents_OnTrackFileWarningEventHandler) at CDBurnerXP.Forms.BaseForm..ctor () [0x00018] in <839f7288613c467a876ba92899ae75f5>:0 at CDBurnerXP_Pro.frmLanguageSelect..ctor () [0x00000] in <b16eaa591dbd4ab39f2c1a00fc487c66>:0 at (wrapper remoting-invoke-with-check) CDBurnerXP_Pro.frmLanguageSelect..ctor()
https://bugs.winehq.org/show_bug.cgi?id=22273
Esme Povirk [email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected]
https://bugs.winehq.org/show_bug.cgi?id=22273
[email protected] changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected]
--- Comment #11 from [email protected] --- still not working wine 9.12