https://bugs.winehq.org/show_bug.cgi?id=43572
Bug ID: 43572 Summary: Ham Radio Deluxe: unimplemented function ntdll.dll.RtlIpv4StringToAddressW called in 32-bit code Product: Wine Version: 2.14 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: ntdll Assignee: wine-bugs@winehq.org Reporter: virtualdxs@gmail.com Distribution: ---
Created attachment 58983 --> https://bugs.winehq.org/attachment.cgi?id=58983 Backtrace
Upon launching Ham Radio Deluxe 6.4.0.780, the Wine error dialog appears. See the backtrace for more information.
https://bugs.winehq.org/show_bug.cgi?id=43572
Duncan X Simpson virtualdxs@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux URL| |https://www.ham-radio-delux | |e.com/
https://bugs.winehq.org/show_bug.cgi?id=43572
--- Comment #1 from Duncan X Simpson virtualdxs@gmail.com --- Just tested, same behavior under 32-bit wineprefix
https://bugs.winehq.org/show_bug.cgi?id=43572
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 CC| |focht@gmx.net Keywords| |download Status|UNCONFIRMED |NEW Severity|major |normal Summary|Ham Radio Deluxe: |Ham Radio Deluxe 6.4 |unimplemented function |crashes on unimplemented |ntdll.dll.RtlIpv4StringToAd |function |dressW called in 32-bit |ntdll.dll.RtlIpv4StringToAd |code |dressW
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, it's a Vista+ app.
Prerequisites:
* Microsoft .NET Framework 4.0 * Microsoft Access 2007 Runtime * Microsoft Visual C++ Runtime 12.0
The installer bundles and installs these components on its own.
The missing import is from 'HRDStation.dll' (not main executable).
--- snip --- ... 17. ImageImportDescriptor: OriginalFirstThunk: 0x00211038 TimeDateStamp: 0x00000000 (GMT: Thu Jan 01 00:00:00 1970) ForwarderChain: 0x00000000 Name: 0x00213A54 ("ntdll.dll") FirstThunk: 0x0019C9FC
Ordinal/Hint API name ------------ --------------------------------------- 0x041D "RtlIpv4StringToAddressW" --- snip ---
MSDN: https://msdn.microsoft.com/en-us/library/windows/desktop/aa814458(v=vs.85).a...
ProtectionID scan:
--- snip --- -=[ ProtectionID v0.6.8.5 DECEMBER]=- (c) 2003-2017 CDKiLLER & TippeX Build 24/12/16-13:09:21 Ready... Scanning -> C:\Program Files\HRD Software LLC\Ham Radio Deluxe\HamRadioDeluxe.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 14813696 (0E20A00h) Byte(s) | Machine: 0x14C (I386) Compilation TimeStamp : 0x59939687 -> Wed 16th Aug 2017 00:49:11 (GMT) [TimeStamp] 0x59939687 -> Wed 16th Aug 2017 00:49:11 (GMT) | PE Header | - | Offset: 0x00000150 | VA: 0x00400150 | - [TimeStamp] 0x59939676 -> Wed 16th Aug 2017 00:48:54 (GMT) | Export | - | Offset: 0x00769424 | VA: 0x00B6A424 | - [TimeStamp] 0x59939687 -> Wed 16th Aug 2017 00:49:11 (GMT) | DebugDirectory | - | Offset: 0x00589AB4 | VA: 0x0098AAB4 | - [TimeStamp] 0x59939687 -> Wed 16th Aug 2017 00:49:11 (GMT) | DebugDirectory | - | Offset: 0x00589AD0 | VA: 0x0098AAD0 | - [!] Executable uses SEH Tables (/SAFESEH) (4195 calculated 4195 recorded... 0 invalid addresses) [File Heuristics] -> Flag #1 : 00000100000001001101000100000000 (0x0404D100) [Entrypoint Section Entropy] : 6.52 (section #0) ".text " | Size : 0x587B9A (5798810) byte(s) [DllCharacteristics] -> Flag : (0x8140) -> ASLR | DEP | TSA [SectionCount] 5 (0x5) | ImageSize 0xF45000 (16011264) byte(s) [Export] 100% of function(s) (2 of 2) are in file | 0 are forwarded | 2 code | 0 data | 0 uninit data | 0 unknown | [VersionInfo] Company Name : HRD Software. LLC [VersionInfo] Product Name : Ham Radio Deluxe [VersionInfo] Product Version : 6.4.0.780 [VersionInfo] File Description : Ham Radio Deluxe Rig Control [VersionInfo] File Version : 6.4.0.780 [VersionInfo] Original FileName : HamRadioDeluxe.EXE [VersionInfo] Internal Name : RigControl [VersionInfo] Version Comments : Ham Radio Deluxe Rig Control Application [VersionInfo] Legal Copyrights : Copyright © 2003 - 2017 HRD Software. LLC [ModuleReport] [IAT] Modules -> CFGMGR32.dll | PSAPI.DLL | VERSION.dll | SHLWAPI.dll | WS2_32.dll | WINMM.dll | SETUPAPI.dll | olch2d32.dll | MSVFW32.dll | madlldlib.dll | KERNEL32.dll | USER32.dll | GDI32.dll | MSIMG32.dll | WINSPOOL.DRV | ADVAPI32.dll | SHELL32.dll | COMCTL32.dll | UxTheme.dll | ole32.dll | OLEAUT32.dll | oledlg.dll | WSOCK32.dll | HRDStation.dll | Setup2.dll | gdiplus.dll | HID.DLL | OLEACC.dll | WININET.dll | IMM32.dll | imagehlp.dll [Debug Info] (record 1 of 2) (file offset 0x589AB0) Characteristics : 0x0 | TimeDateStamp : 0x59939687 (Wed 16th Aug 2017 00:49:11 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 2 (0x2) -> CodeView | Size : 0x40 (64) AddressOfRawData : 0x6F1A08 | PointerToRawData : 0x6F0A08 CvSig : 0x53445352 | SigGuid 1D550A8D-11CD-4AC9-ABDF9E10934D9971 Age : 0x1 (1) | Pdb : C:\Ham Radio\Release\HamRadioDeluxe.pdb [Debug Info] (record 2 of 2) (file offset 0x589ACC) Characteristics : 0x0 | TimeDateStamp : 0x59939687 (Wed 16th Aug 2017 00:49:11 (GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0) Type : 12 (0xC) -> Undocumented | Size : 0x14 (20) AddressOfRawData : 0x6F1A48 | PointerToRawData : 0x6F0A48 [Raw/Hidden Debug Record] (File Offset 0xD42D8C) CvSig : 0x53445352 | SigGuid 145C894B-BE94-43B5-B3240B86FF555FF1 Age : 0x1 (1) | Pdb : e:\WinDDK\3790.1830\src\hwInterfaceDrv\objfre_wxp_x86\i386\inpout32.pdb [CdKeySerial] found "Invalid code" @ VA: 0x00607C10 / Offset: 0x00606C10 [CdKeySerial] found "SerialNumber" @ VA: 0x0076EF0E / Offset: 0x0076DF0E [CompilerDetect] -> Visual C++ 12.0 (Visual Studio 2012) [!] File appears to have no protection or is using an unknown protection - Scan Took : 2.611 Second(s) [000000955h (2389) tick(s)] [506 of 580 scan(s) done] --- snip ---
$ sha1sum setup.exe 3ca56d31238e0204ac0129a0be259b2a16f17c0e setup.exe
$ du -sh setup.exe 112M setup.exe
$ wine --version wine-2.14-50-g797a746fc2
Regards
https://bugs.winehq.org/show_bug.cgi?id=43572
--- Comment #3 from Duncan X Simpson virtualdxs@gmail.com --- Is there anything else I should be doing? I can provide any other information needed.
https://bugs.winehq.org/show_bug.cgi?id=43572
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk --- (In reply to Duncan X Simpson from comment #3)
Is there anything else I should be doing? I can provide any other information needed.
Google says there was once a patch submitted for this function (but was rejected:https://www.winehq.org/pipermail/wine-devel/2012-July/096548.html).
Maybe you could try first if the patch works around the error: https://www.winehq.org/pipermail/wine-patches/attachments/20120720/159e8f42/...
https://bugs.winehq.org/show_bug.cgi?id=43572
--- Comment #5 from Duncan X Simpson virtualdxs@gmail.com --- That patch fixed it! Perhaps it should be merged into Wine now that we have an example of an application that depends on it?
https://bugs.winehq.org/show_bug.cgi?id=43572
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gijsvrm@gmail.com
--- Comment #6 from Gijs Vermeulen gijsvrm@gmail.com --- Should be fixed by: https://source.winehq.org/git/wine.git/commit/71e04aaa38b35ab1607962ad30da2e...
https://bugs.winehq.org/show_bug.cgi?id=43572
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |71e04aaa38b35ab1607962ad30d | |a2e54238fd0ac CC| |alexhenrie24@gmail.com, | |nerv@dawncrow.de Resolution|--- |FIXED
--- Comment #7 from André H. nerv@dawncrow.de --- marking fixed then
https://bugs.winehq.org/show_bug.cgi?id=43572
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.20.