https://bugs.winehq.org/show_bug.cgi?id=39813
Bug ID: 39813 Summary: Library BTHPROPS.DLL not found Product: Wine Version: 1.8-rc2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: agajania@cs.newpaltz.edu Distribution: ---
When running an enterprise reporting application, there is an error "Library BTHPROPS.DLL not found" and then the program aborts.
$ WINEPREFIX=~/reportClient/.wine wine ~/reportClient/reportClient.exe wine: created the configuration directory '/home/username/reportClient/.wine' err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa} err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002 err:ole:get_local_server_stream Failed: 80004002 err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa} err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002 err:ole:get_local_server_stream Failed: 80004002 fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 fixme:ntdll:NtLockFile I/O completion on lock not implemented yet err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20 fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a07afa1, context 0xa33ba8, init_notify 0, handle 0x130e7a4): stub fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub wine: configuration in '/home/username/reportClient/.wine' has been updated. err:module:import_dll Library BTHPROPS.DLL (which is needed by L"Z:\home\username\reportClient\reportClient.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"Z:\home\username\reportClient\reportClient.exe" failed, status c0000135
See also bug #39259.
https://bugs.winehq.org/show_bug.cgi?id=39813
--- Comment #1 from agajania@cs.newpaltz.edu --- Created attachment 53149 --> https://bugs.winehq.org/attachment.cgi?id=53149 Output of command: winedump -j import reportClient.exe
https://bugs.winehq.org/show_bug.cgi?id=39813
agajania@cs.newpaltz.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=39813
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=39259
https://bugs.winehq.org/show_bug.cgi?id=39813
--- Comment #2 from Sebastian Lackner sebastian@fds-team.de --- Based on the fact that bthprops.dll doesn't exist on Windows (but bthprops.cpl does), my guess is that the problem is located in the Wine loader part of ntdll. We should probably try the ".cpl" extension as a fallback.
Please note that the documentation for various Bluetooth functions also mentions a bthprops.dll: https://msdn.microsoft.com/de-de/library/windows/desktop/aa362784(v=vs.85).a...
https://bugs.winehq.org/show_bug.cgi?id=39813
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |loader
https://bugs.winehq.org/show_bug.cgi?id=39813
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|loader |ntdll
https://bugs.winehq.org/show_bug.cgi?id=39813
--- Comment #3 from agajania@cs.newpaltz.edu --- As suggested on IRC, you can work around this problem by copying the file bthprops.cpl.so to .wine/drive_c/windows/system32/bthprops.dll
For example, the copy command when using winehq-devel on Fedora is:
cp /opt/wine-devel/lib/wine/bthprops.cpl.so .wine/drive_c/windows/system32/bthprops.dll
https://bugs.winehq.org/show_bug.cgi?id=39813
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=39813
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |minor