[Bug 45357] Proprietary .NET 4.x program using Solid Framework .NET libraries and OCR crashes
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Jun 22 04:23:54 CDT 2018
https://bugs.winehq.org/show_bug.cgi?id=45357
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |dotnet
CC| |focht at gmx.net
Summary|Proprietary program using |Proprietary .NET 4.x
|solidframework libraries |program using Solid
|crashing (works in Windows) |Framework .NET libraries
| |and OCR crashes
--- Comment #2 from Anastasius Focht <focht at gmx.net> ---
Hello Silvan,
since it's inside a third-party library and no download is available it's hard
to tell. From your relay log:
--- snip ---
...
0009:Call KERNEL32.LoadLibraryA(0023f0d0 "SolidFrameworkNative.dll")
ret=140035341
...
0009:Call PE DLL (proc=0x9b1efc,module=0x810000
L"SolidFrameworkNative.dll",reason=PROCESS_ATTACH,res=(nil))
...
0009:Ret PE DLL (proc=0x9b1efc,module=0x810000
L"SolidFrameworkNative.dll",reason=PROCESS_ATTACH,res=(nil)) retval=1
0009:Ret KERNEL32.LoadLibraryA() retval=00810000 ret=140035341
...
0009:Call KERNEL32.GetProcAddress(00810000,00479c00
"SWIGRegisterWStringCallback_SolidFrameworkNative") ret=14003544b
0009:Ret KERNEL32.GetProcAddress() retval=00813140 ret=14003544b
...
0009:Call KERNEL32.GetProcAddress(00810000,00479c00
"SWIGRegisterStringCallback_SolidFrameworkNative") ret=14003544b
0009:Ret KERNEL32.GetProcAddress() retval=00813130 ret=14003544b
...
0009:Call KERNEL32.GetProcAddress(00810000,00479c00
"RegisterSolidExceptionsCallbacks") ret=14003544b
0009:Ret KERNEL32.GetProcAddress() retval=008135f0 ret=14003544b
...
0009:Call KERNEL32.GetProcAddress(00810000,00479c00
"SWIGRegisterExceptionCallbacks_SolidFrameworkNative") ret=14003544b
0009:Ret KERNEL32.GetProcAddress() retval=00813090 ret=14003544b
...
0009:Call KERNEL32.GetProcAddress(00810000,00479c00
"SWIGRegisterExceptionArgumentCallbacks_SolidFrameworkNative") ret=14003544b
0009:Ret KERNEL32.GetProcAddress() retval=00813110 ret=14003544b
...
0009:Call KERNEL32.GetProcAddress(00810000,004798e0
"CSharp_new_SolidFramework_Converters_PdfToWordConverterBase") ret=14003544b
0009:Ret KERNEL32.GetProcAddress() retval=00832160 ret=14003544b
...
0009:Call KERNEL32.RaiseException(e06d7363,00000001,00000004,0023ed00)
ret=7f2c9cb9afb5
...
0009:Call
ntdll.RtlUnwindEx(0023f290,00832199,0023d670,00000000,0023d810,00000000)
ret=7f2c9cba9a38
...
0009:Call msvcr120.?what at exception@std@@UEBAPEBDXZ(0023ee98) ret=008136ad
0009:Ret msvcr120.?what at exception@std@@UEBAPEBDXZ() retval=02b31fa0
ret=008136ad
0009:Call KERNEL32.GetLastError() ret=00289274
0009:Ret KERNEL32.GetLastError() retval=000000b7 ret=00289274
...
0009:Call KERNEL32.GetProcAddress(00810000,0048c830
"CSharp_delete_SolidFramework_Converters_PdfToOfficeDocumentConverter")
ret=14003544b
0009:Ret KERNEL32.GetProcAddress() retval=00822dd0 ret=14003544b
0009:Call KERNEL32.HeapValidate(00010000,00000000,0048c800) ret=002c1501
0009:Ret KERNEL32.HeapValidate() retval=00000001 ret=002c1501
0009:Call ntdll.RtlFreeHeap(00010000,00000000,0048c800) ret=002c362d
0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=002c362d
0009:Call KERNEL32.HeapValidate(00010000,00000000,004858a0) ret=002c1501
0009:Ret KERNEL32.HeapValidate() retval=00000001 ret=002c1501
0009:Call ntdll.RtlFreeHeap(00010000,00000000,004858a0) ret=002c362d
0009:Ret ntdll.RtlFreeHeap() retval=00000001 ret=002c362d
0009:Call ntdll.RtlWakeAllConditionVariable(14047f330) ret=140277004
0009:Ret ntdll.RtlWakeAllConditionVariable() retval=00000000 ret=140277004
0009:Call KERNEL32.GetLastError() ret=0024805f
0009:Ret KERNEL32.GetLastError() retval=000000b7 ret=0024805f
...
0009:Ret KERNEL32.GetLastError() retval=000000b7 ret=0024805f
0009:Call KERNEL32.GetLastError() ret=0024805f
0009:Ret KERNEL32.GetLastError() retval=000000b7 ret=0024805f
0009:Call KERNEL32.GetLastError() ret=0028924b
0009:Ret KERNEL32.GetLastError() retval=000000b7 ret=0028924b
wine: Unhandled page fault on read access to 0xffffffffffffffff at address
0x822ddf (thread 0009), starting debugger...
...
Unhandled exception: page fault on read access to 0xffffffffffffffff in 64-bit
code (0x0000000000822ddf).
Register dump:
rip:0000000000822ddf rsp:000000000023a640 rbp:000000000023f3f0 eflags:00010202
( R- -- I - - - )
rax:0000000000000000 rbx:000000000023fe20 rcx:cccccccccccccccc
rdx:000000000000000d
rsi:000000000023aa60 rdi:000000000023a6e0 r8:0000000000000000
r9:0000000000451fc8 r10:0000000000000002
r11:0000000000451f68 r12:000000000023b180 r13:000000000023f3f0
r14:00007fffffea8000 r15:000000007bd123a0
Stack dump:
0x000000000023a640: cccccccccccccccc cccccccccccccccc
0x000000000023a650: 0000000000822dd0 cccccccccccccccc
0x000000000023a660: 000000000023a6e0 000000014024116a
0x000000000023a670: 000000000023fe20 000000000023a690
...
Backtrace:
=>0 0x0000000000822ddf in solidframeworknative (+0x12ddf) (0x000000000023f3f0)
1 0x000000014024116a in solid-program (+0x241169) (0x000000000023f3f0)
2 0x000000014003c15e in solid-program (+0x3c15d) (0x000000000023f3f0)
...
0x0000000000822ddf: movq 0x0000000000000008(%rcx),%rbx
Modules:
Module Address Debug info Name (144 modules)
PE 240000- 261000 Export vcruntime140d
PE 270000- 42a000 Deferred ucrtbased
PE 540000- 5d7000 Deferred spal
PE 810000- bed000 Export solidframeworknative
PE bf0000- c21000 Deferred dbcore
PE c30000- db4000 Deferred solidcore
PE dc0000- edd000 Deferred imagetool
PE ee0000- 15e6000 Deferred pdflibtool
PE 15f0000- 16cb000 Deferred securepdfsdk
...
---snip ---
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
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.
Check that everything has been properly installed, especially the needed MS
.NET Frameworks, GAC registration of 3rd party assemblies etc.
Maybe you can replicate the problem with some example app using the .NET
framework libs from the 3rd party vendor website?
https://solidframework.net/
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
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