https://bugs.winehq.org/show_bug.cgi?id=45357
--- Comment #3 from Silvan s.jegen@gmail.com --- Thanks for having a look!
(In reply to Anastasius Focht from comment #2)
For me it looks like the problem is already at instantiating some object through native->manager wrapper.
'CSharp_new_SolidFramework_Converters_PdfToWordConverterBase' -> throws C++ exception
Ah, I missed that.
The crash could be the result of some buggy error handling on teardown due to failure to instantiate some object. As said: hard to tell without debugging.
Is there any way I can get debugging information for the solid-program.exe for which I have the source? Apparently the PDB file is not usable here.
Check that everything has been properly installed, especially the needed MS .NET Frameworks, GAC registration of 3rd party assemblies etc.
I will check!
Maybe you can replicate the problem with some example app using the .NET framework libs from the 3rd party vendor website?
http://www.soliddocuments.com/frameworksample.htm?subject=CPlusSample
http://www.solidframework.net/SDK-Reference/ class_solid_framework_1_1_converters_1_1_pdf_to_text_converter_base.html
http://www.solidframework.net/SDK-Reference/ class_solid_framework_1_1_converters_1_1_pdf_to_text_converter.html
Our code is heavily based on their example code and used to work. Now after only changing one line (resulting in more dependencies being required) the program has started to crash. More specifically, we set
https://solidframework.net/SDK-Reference/class_solid_framework_1_1_converter...
to use SolidOCR and now our program doesn't work in Wine anymore.
It seems somewhat likely that it makes use of more .NET libraries now and something is missing? I will investigate some more.