https://bugs.winehq.org/show_bug.cgi?id=38585
Bug ID: 38585 Summary: Unhandled exception Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: abhryjamal@gmail.com Distribution: ---
Created attachment 51483 --> https://bugs.winehq.org/attachment.cgi?id=51483 detailed program error
unimplemented function TAPI32.dll.lineGetTranslateCapsW called in 32-bit code (0x7bc4e590)
https://bugs.winehq.org/show_bug.cgi?id=38585
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|unspecified |1.6.2 Severity|critical |normal
https://bugs.winehq.org/show_bug.cgi?id=38585
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |tapi32
https://bugs.winehq.org/show_bug.cgi?id=38585
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Confirming. It's not really trivial to forward A->W or W->A in this case, as it seems to affect structure layout. We'll probably need to rework common part first. This is your application https://www.campbellsci.com/loggernet-overview, right?
https://bugs.winehq.org/show_bug.cgi?id=38585
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Unhandled exception |Campbell scientific | |Loggernet software needs | |TAPI32.dll.lineGetTranslate | |CapsW
https://bugs.winehq.org/show_bug.cgi?id=38585
--- Comment #2 from jamal abhryjamal@gmail.com --- Yes this is my application.
https://bugs.winehq.org/show_bug.cgi?id=38585
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |https://www.campbellsci.com | |/loggernet-overview CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=38585
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|Campbell scientific |Campbell scientific |Loggernet software needs |Loggernet software 4.x |TAPI32.dll.lineGetTranslate |crashes on unimplemented |CapsW |function | |TAPI32.dll.lineGetTranslate | |CapsW URL|https://www.campbellsci.com |https://web.archive.org/web |/loggernet-overview |/20190616100642/https://s.c | |ampbellsci.com/downloads_lt | |bb/LoggerNet_4.5_Trial.exe
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still present.
I've snatched a stable download link for testing/reproduce using throwaway:
https://web.archive.org/web/20190616100642/https://s.campbellsci.com/downloa...
--- quote --- Version: 4.5 File Size: 314 MB Updated: 08-18-2017 --- quote ---
The current app version 4.x requires .NET Framework 4.0 hence use Wine-Mono (default) or 'winetricks -q dotnet40' before running the installer.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Campbellsci/LoggerNet
$ wine ./ToolBar.exe ... wine: Call from 0x7bc6d1f9 to unimplemented function TAPI32.dll.lineGetTranslateCapsW, aborting wine: Unimplemented function TAPI32.dll.lineGetTranslateCapsW called at address 0x7bc6d1f9 (thread 003c), starting debugger... --- snip ---
Crashing process is 'LoggerNetService.exe' as in the initial bug report.
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/tapi32/tapi32.spec#l6...
--- snip --- 68 @ stdcall lineGetTranslateCaps(long long ptr) lineGetTranslateCapsA 69 @ stdcall lineGetTranslateCapsA(long long ptr) --- snip ---
Searching for TAPI32 imports in WINEPREFIX:
--- snip --- $ grep -ralZ "TAPI32.dll" .wine/drive_c/Program\ Files\ (x86)/ | xargs -r0i bash -c "echo "{}" && winedump -j import "{}" | sed -n '/TAPI32.dll/,/^$/p'" .wine/drive_c/Program Files (x86)/Campbellsci/LoggerNet/coralib3.dll offset 0060658c TAPI32.dll Hint/Name Table: 006074CC TimeDateStamp: 00000000 (Thu Jan 1 01:00:00 1970) ForwarderChain: 00000000 First thunk RVA: 004F9304 Thunk Ordn Name 004f9304 59 lineDrop 004f9308 110 lineGetIDA 004f930c 143 lineMakeCallA 004f9310 152 lineOpenW 004f9314 100 lineGetCountryW 004f9318 103 lineGetDevCapsW 004f931c 118 lineGetMessage 004f9320 134 lineGetTranslateCapsW 004f9324 141 lineInitializeExW 004f9328 148 lineNegotiateAPIVersion 004f932c 208 lineShutdown 004f9330 211 lineTranslateAddressA 004f9334 53 lineDeallocateCall 004f9338 39 lineClose 004f933c 35 lineAnswer --- snip ---
$ sha1sum LoggerNet_4.5_Trial.exe d08dd8e202222cd8533099386515e023f0623b99d LoggerNet_4.5_Trial.exe
$ du -sh LoggerNet_4.5_Trial.exe 315M LoggerNet_4.5_Trial.exe
$ wine --version wine-4.10-154-gc674ceefe1
Regards
https://bugs.winehq.org/show_bug.cgi?id=38585
Aaron dudemack@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dudemack@gmail.com
--- Comment #4 from Aaron dudemack@gmail.com --- Created attachment 70227 --> https://bugs.winehq.org/attachment.cgi?id=70227 Same problem as before on LoggerNet 4.3
Have there been any updates on this? And any things I should try. I would love to get this working.
Thanks
https://bugs.winehq.org/show_bug.cgi?id=38585
Alex Henrie alexhenrie24@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexhenrie24@gmail.com
--- Comment #5 from Alex Henrie alexhenrie24@gmail.com --- There's a stub for that function now: https://source.winehq.org/git/wine.git/commitdiff/cdee7c9cd5ebf56bf153ad6459...
Could you try again with Wine 6.15 or later and let me know if there are any remaining problems?
https://bugs.winehq.org/show_bug.cgi?id=38585
--- Comment #6 from Aaron dudemack@gmail.com --- (In reply to Alex Henrie from comment #5)
There's a stub for that function now: https://source.winehq.org/git/wine.git/commitdiff/ cdee7c9cd5ebf56bf153ad64597ee1c96aeec794
Could you try again with Wine 6.15 or later and let me know if there are any remaining problems?
I'll try it as soon as I can. I'm having a little trouble trying to get version 6.15 but I see it just went up today so that might be why.
I don't have the installation disk on me right now but should be able to test it on Monday. In the meantime Campbell Scientific does have a free software PC400 which has the same issues as LoggerNet so if that is able to work then I believe the issue with LoggerNet would be resolved too.
Here's the link if for PC400 if anyone wants to try to download it and test it out: https://www.campbellsci.com/pc400
It does require registering with Campbell Scientific and they send you a key for the installation.
Thanks!
https://bugs.winehq.org/show_bug.cgi?id=38585
--- Comment #7 from Aaron dudemack@gmail.com --- I got v6.15 installed and I can confirm that PC400 is working. I still need to test LoggerNet which I should be able to do later today but it is an excellent sign that it works with PC400 which has most of the same programs and they appear to be working well. I was able to connect to a datalogger and see the data in real time. I still need to do thorough testing of each function but it looks really promising. Thanks so much!
I'll put an update after I test LoggerNet.
https://bugs.winehq.org/show_bug.cgi?id=38585
--- Comment #8 from Aaron dudemack@gmail.com --- So I installed LoggerNet and had some trouble with the connect program. I'm new to using this so I may be doing things wrong. It installs fine (seemingly) and lets me add a datalogger in the setup program but when I go to use the connect program it says it has a problem but it won't let me see the print out of the error log. I am able to get this in the terminal: 0168:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0168:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0168:fixme:thread:GetThreadUILanguage : stub, returning default language. 0168:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0032D9D0, 00000000 0032D9F8 0168:fixme:nls:get_dummy_preferred_ui_language (0x38 0032D9D0 00000000 0032D9F8) returning a dummy value (current locale) 0168:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0032D9D0, 0263A680 0032D9F8 0168:fixme:nls:get_dummy_preferred_ui_language (0x38 0032D9D0 0263A680 0032D9F8) returning a dummy value (current locale) 0168:fixme:wtsapi:WTSRegisterSessionNotification Stub 0002024C 0x00000000 0168:fixme:uxtheme:BufferedPaintInit Stub () wine: Unhandled exception 0x0eedfade in thread 168 at address 7B0100C6 (thread 0168), starting debugger... 0178:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0178:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1. 0180:fixme:dc:DeleteDC not deleting busy DC 01410079 refcount 2 0168:err:virtual:virtual_setup_exception stack overflow 1668 bytes in thread 0168 addr 0x7bc54a3a stack 0x23097c (0x230000-0x231000-0x330000)
Any ideas on how I can get the error log? Thanks