Is this error due to non-biarch setup or is it the app?

Questions about Wine on Linux
Locked
guermantes
Newbie
Newbie
Posts: 4
Joined: Sat Mar 10, 2018 5:54 am

Is this error due to non-biarch setup or is it the app?

Post by guermantes »

Hello!
My first adventures with Wine - on Linux Mint 18.x trying both the old repo packages and v.3 installed by following instructions at WineHQ (Ubuntu plus Mint substitution command) - yield the error message below when trying to run the application after install. This is the only app intended to be run under Wine. Is this a fault due to not installing a biarch setup of Wine, or is it the app itself causing the problem (maybe the licensing routine that runs upon app start creates problems?).

Code: Select all

Unhandled exception: page fault on read access to 0x0000000c in 32-bit code (0x0054388d).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0054388d ESP:0033ef5c EBP:0033f8d8 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000000 EBX:00000000 ECX:00cd17a4 EDX:00000616
 ESI:01475e18 EDI:0033f8cc
Stack dump:
0x0033ef5c:  100197f2 0033f8cc 0033f5ac 0033ef78
0x0033ef6c:  0033f8cc 00000000 0033f8d8 0033efa4
0x0033ef7c:  10019861 0054387a 0033f8cc 00000100
0x0033ef8c:  0033f000 10019ffc 63f88c45 008d1990
0x0033ef9c:  0033f8cc 00000001 0033f010 1001999c
0x0033efac:  0033f8cc 008d1990 0054387a 00000000
Backtrace:
=>0 0x0054388d in gts (+0x14388d) (0x0033f8d8)
  1 0x005b0bb1 in gts (+0x1b0bb0) (0x0033f924)
  2 0x005a7ac3 in gts (+0x1a7ac2) (0x0033fde0)
  3 0x00c7bdc4 in mfc120u (+0x24bdc3) (0x0033fdf4)
  4 0x00795501 in gts (+0x395500) (0x0033fe40)
  5 0x7b85a3ec call_process_entry+0xb() in kernel32 (0x0033fe58)
  6 0x7b85b3da ExitProcess+0xfe9() in kernel32 (0x0033fe88)
  7 0x7bc7703c call_thread_func_wrapper+0xb() in ntdll (0x0033fea8)
  8 0x7bc79e5d call_thread_func+0xfc() in ntdll (0x0033ffa8)
  9 0x7bc7701a RtlRaiseException+0x21() in ntdll (0x0033ffc8)
  10 0x7bc4d277 call_dll_entry_point+0x756() in ntdll (0x0033ffe8)
  11 0xf760133d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
  12 0xf76014a0 wine_switch_to_stack+0x1f() in libwine.so.1 (0xff888d38)
  13 0x7bc528d7 LdrInitializeThunk+0x336() in ntdll (0xff888d98)
  14 0x7b861019 __wine_kernel_init+0x888() in kernel32 (0xff889f08)
  15 0x7bc52e33 __wine_process_init+0x152() in ntdll (0xff889f78)
  16 0xf75fedff wine_init+0x30e() in libwine.so.1 (0xff889fd8)
  17 0x7bf00d42 main+0x81() in <wine-loader> (0xff88a428)
  18 0xf7423637 __libc_start_main+0xf6() in libc.so.6 (0x00000000)
0x0054388d: pushl	0xc(%eax)
Modules:
Module	Address			Debug info	Name (84 modules)
PE	  340000-  3ba000	Deferred        ziparchive
PE	  3c0000-  3cc000	Deferred        aec_nttc
PE	  400000-  9af000	Export          gts
PE	  9b0000-  a21000	Deferred        msvcp120
PE	  a30000-  e72000	Export          mfc120u
PE	 11f0000- 1231000	Deferred        dskernel2
PE	10000000-100ee000	Deferred        msvcr120
PE	47060000-47081000	Deferred        xmllite
PE	61c00000-61c99000	Deferred        sqlite3
ELF	7ac00000-7ac5d000	Deferred        riched20<elf>
  \-PE	7ac10000-7ac5d000	\               riched20
ELF	7b800000-7ba54000	Dwarf           kernel32<elf>
  \-PE	7b810000-7ba54000	\               kernel32
ELF	7bc00000-7bcda000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bcda000	\               ntdll
ELF	7bf00000-7bf04000	Dwarf           <wine-loader>
ELF	7da7e000-7da85000	Deferred        libxxf86vm.so.1
ELF	7da85000-7da8c000	Deferred        libxdmcp.so.6
ELF	7da8c000-7da90000	Deferred        libxau.so.6
ELF	7da90000-7dab6000	Deferred        libxcb.so.1
ELF	7dab6000-7dc01000	Deferred        libx11.so.6
ELF	7dc01000-7dc16000	Deferred        libxext.so.6
ELF	7dc30000-7dcbd000	Deferred        winex11<elf>
  \-PE	7dc40000-7dcbd000	\               winex11
ELF	7de48000-7de72000	Deferred        libexpat.so.1
ELF	7de72000-7debb000	Deferred        libfontconfig.so.1
ELF	7debb000-7dee6000	Deferred        libpng12.so.0
ELF	7dee6000-7df01000	Deferred        libz.so.1
ELF	7df01000-7dfb1000	Deferred        libfreetype.so.6
ELF	7dfb1000-7e1da000	Deferred        shell32<elf>
  \-PE	7dfc0000-7e1da000	\               shell32
ELF	7e21b000-7e240000	Deferred        iphlpapi<elf>
  \-PE	7e220000-7e240000	\               iphlpapi
ELF	7e240000-7e25b000	Deferred        wsock32<elf>
  \-PE	7e250000-7e25b000	\               wsock32
ELF	7e25b000-7e297000	Deferred        winspool<elf>
  \-PE	7e260000-7e297000	\               winspool
ELF	7e297000-7e38c000	Deferred        comctl32<elf>
  \-PE	7e2a0000-7e38c000	\               comctl32
ELF	7e38c000-7e471000	Deferred        comdlg32<elf>
  \-PE	7e390000-7e471000	\               comdlg32
ELF	7e471000-7e485000	Deferred        msimg32<elf>
  \-PE	7e480000-7e485000	\               msimg32
ELF	7e485000-7e4ba000	Deferred        uxtheme<elf>
  \-PE	7e490000-7e4ba000	\               uxtheme
ELF	7e4ba000-7e4de000	Deferred        imm32<elf>
  \-PE	7e4c0000-7e4de000	\               imm32
ELF	7e4de000-7e58d000	Deferred        msvcrt<elf>
  \-PE	7e4f0000-7e58d000	\               msvcrt
ELF	7e58d000-7e5c1000	Deferred        ws2_32<elf>
  \-PE	7e590000-7e5c1000	\               ws2_32
ELF	7e5c1000-7e6ee000	Deferred        oleaut32<elf>
  \-PE	7e5e0000-7e6ee000	\               oleaut32
ELF	7e6ee000-7e778000	Deferred        gdiplus<elf>
  \-PE	7e700000-7e778000	\               gdiplus
ELF	7e778000-7e7a2000	Deferred        msacm32<elf>
  \-PE	7e780000-7e7a2000	\               msacm32
ELF	7e7a2000-7e81e000	Deferred        rpcrt4<elf>
  \-PE	7e7b0000-7e81e000	\               rpcrt4
ELF	7e81e000-7e94d000	Deferred        ole32<elf>
  \-PE	7e830000-7e94d000	\               ole32
ELF	7e94d000-7ea05000	Deferred        winmm<elf>
  \-PE	7e950000-7ea05000	\               winmm
ELF	7ea05000-7ea71000	Deferred        advapi32<elf>
  \-PE	7ea10000-7ea71000	\               advapi32
ELF	7ea71000-7eb88000	Deferred        gdi32<elf>
  \-PE	7ea80000-7eb88000	\               gdi32
ELF	7eb88000-7ecd6000	Deferred        user32<elf>
  \-PE	7eba0000-7ecd6000	\               user32
ELF	7ecd6000-7ed4c000	Deferred        shlwapi<elf>
  \-PE	7ece0000-7ed4c000	\               shlwapi
ELF	7ef4c000-7ef5f000	Deferred        libnss_files.so.2
ELF	7ef5f000-7ef6c000	Deferred        libnss_nis.so.2
ELF	7ef6c000-7ef87000	Deferred        libnsl.so.1
ELF	7ef87000-7ef91000	Deferred        libnss_compat.so.2
ELF	7ef91000-7efe6000	Deferred        libm.so.6
ELF	7efe7000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7406000-f740b000	Deferred        libdl.so.2
ELF	f740b000-f75c1000	Dwarf           libc.so.6
ELF	f75c1000-f75de000	Deferred        libpthread.so.0
ELF	f75f8000-f77ad000	Dwarf           libwine.so.1
ELF	f77ae000-f77d3000	Deferred        ld-linux.so.2
ELF	f77d5000-f77d6000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files (x86)\SDI\GTS\GTS.exe
	00000009    0 <==
0000000e services.exe
	0000001e    0
	0000001d    0
	00000018    0
	00000016    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000017    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000021 explorer.exe
	00000023    0
	00000022    0
System information:
    Wine build: wine-1.6.2
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 4.10.0-38-generic
User avatar
dimesio
Moderator
Moderator
Posts: 13205
Joined: Tue Mar 25, 2008 10:30 pm

Re: Is this error due to non-biarch setup or is it the app?

Post by dimesio »

I don't know why you think you don't have a biarch setup; your backtrace shows that's what you have, albeit for an obsolete version of Wine. The first thing you need to do is upgrade, as 1.6.2 is no longer supported. You should also try a 32 bit wineprefix. If that doesn't help, post the full terminal output (not just the backtrace) from the current development release.
guermantes
Newbie
Newbie
Posts: 4
Joined: Sat Mar 10, 2018 5:54 am

Re: Is this error due to non-biarch setup or is it the app?

Post by guermantes »

dimesio wrote:I don't know why you think you don't have a biarch setup; your backtrace shows that's what you have, albeit for an obsolete version of Wine. The first thing you need to do is upgrade, as 1.6.2 is no longer supported. You should also try a 32 bit wineprefix. If that doesn't help, post the full terminal output (not just the backtrace) from the current development release.
Well, I thought I did not have biarch set up beacuse I just did a simple install, in the one case from the Mint repos, and in the other case from WineHQ Ubuntu/Mint instructions, without going through the procedure "Building Biarch Wine On Ubuntu" linked to at the bottom of that page (build 64-bit and then build 32-bit in LXC etc etc.....)

Anyway, now I re-did the whole thing from scratch. I booted a Mint 18.3 LiveCD, and then did, according to the instructions for Ubuntu:

Code: Select all

sudo apt-get update
sudo dpkg --add-architecture i386 
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable
When prompted I clicked "Download and install" for Mono and Gecko.

I then created a new prefix:

Code: Select all

mint@mint ~ $ WINEARCH=win32 WINEPREFIX=~/.wine32gts winecfg 
wine: created the configuration directory '/home/mint/.wine32gts'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
0017:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
0017:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001e:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
001e:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
001e:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001e:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0010:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0010:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
0023:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x9588b0, init_notify 0, handle 0x119fc78): stub
wine: configuration in '/home/mint/.wine32gts' has been updated.
mint@mint ~ $ 
I then installed the my application into the new prefix. The installer proceeded as usual and exited after completion, but the terminal process did not finish and return to the prompt, it just sat there as if the process was still going on. After a while I CTRL+C out of it: (there is some terminal hickup in the second line, it was not there when I ran the command but appeared when I was copy/pasting from the terminal window)

Code: Select all

mint@mint ~/Downloads $ WINEPREFIX=~/.wine32gts wine start /unix MyInstaller.exe
mint@mint ~/Downloads $ 002e:fixme:ole:CoInitializeSecurity (0x33ed00,-1,(nil),(nil),6,2,(nil),8192,(nil)) - stub!
002e:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0030:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0030:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
0030:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
0038:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f8f8 1 C) semi-stub
0030:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0030:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
^C
Then I cd into the new prefix and try to run the application, which gives this in the terminal and below that the backtrace. Any ideas?

Code: Select all

mint@mint ~/.wine32gts/drive_c/Program Files/SDI/GTS $ WINEPREFIX="$HOME/.wine32gts" wine GTS.exe
0009:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x32f730, 0x32f744 0x32f738
0009:fixme:nls:get_dummy_preferred_ui_language (0x38 0x32f730 0x32f744 0x32f738) returning a dummy value (current locale)
0009:fixme:module:load_library unsupported flag(s) used (flags: 0x00000060)
0009:err:ole:CoGetClassObject class {00000100-0000-0010-8000-00aa006d2ea4} not registered
0009:err:ole:CoGetClassObject no class object {00000100-0000-0010-8000-00aa006d2ea4} could be created for context 0x1
wine: Unhandled page fault on read access to 0x0000000c at address 0x54388d (thread 0009), starting debugger...

Code: Select all

Unhandled exception: page fault on read access to 0x0000000c in 32-bit code (0x0054388d).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:0054388d ESP:0032f064 EBP:0032f958 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000000 EBX:0032f94c ECX:00c517a4 EDX:00000616
 ESI:00ec8db0 EDI:0032f62c
Stack dump:
0x0032f064:  7ecadb7b 0032f208 0032f94c 00c41c1c
0x0032f074:  00000002 00000000 00000078 0000000b
0x0032f084:  00000000 00000000 ffffffff 0032f2d8
0x0032f094:  00000001 f735f700 0032f888 7e740631
0x0032f0a4:  00000000 00000026 0032f520 0032f5d0
0x0032f0b4:  0032f710 7e740662 00000000 0032f33c
000c: sel=0067 base=00000000 limit=00000000 32-bit rw-
Backtrace:
=>0 0x0054388d in gts (+0x14388d) (0x0032f958)
  1 0x005b0bb1 in gts (+0x1b0bb0) (0x0032f9a4)
  2 0x005a7ac3 in gts (+0x1a7ac2) (0x0032fe60)
  3 0x00bfbdc4 in mfc120u (+0x24bdc3) (0x0032fe74)
  4 0x00795501 in gts (+0x395500) (0x0032fec0)
  5 0x7b461aac call_process_entry+0xb() in kernel32 (0x0032fed8)
  6 0x7b4633b2 in kernel32 (+0x533b1) (0x0032ffd8)
  7 0x7b461aba call_process_entry+0x19() in kernel32 (0x0032ffec)
0x0054388d: pushl	0xc(%eax)
Modules:
Module	Address			Debug info	Name (124 modules)
PE	  330000-  33c000	Deferred        aec_nttc
PE	  370000-  3b1000	Deferred        dskernel2
PE	  400000-  9af000	Export          gts
PE	  9b0000-  df2000	Export          mfc120u
PE	10000000-1007a000	Deferred        ziparchive
PE	47060000-47081000	Deferred        xmllite
PE	61c00000-61c99000	Deferred        sqlite3
ELF	7ac00000-7ac84000	Deferred        riched20<elf>
  \-PE	7ac10000-7ac84000	\               riched20
ELF	7b400000-7b7e9000	Dwarf           kernel32<elf>
  \-PE	7b410000-7b7e9000	\               kernel32
ELF	7bc00000-7bcfa000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcfa000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7cdd4000-7ce1a000	Deferred        usp10<elf>
  \-PE	7cde0000-7ce1a000	\               usp10
ELF	7ce60000-7ce76000	Deferred        libgpg-error.so.0
ELF	7ce76000-7ceeb000	Deferred        libpcre.so.3
ELF	7ceeb000-7cf08000	Deferred        libgcc_s.so.1
ELF	7cf08000-7cfb7000	Deferred        libgcrypt.so.20
ELF	7cfb7000-7cfdd000	Deferred        liblzma.so.5
ELF	7cfdd000-7cfe6000	Deferred        librt.so.1
ELF	7cfe6000-7d00c000	Deferred        libselinux.so.1
ELF	7d00c000-7d09a000	Deferred        libsystemd.so.0
ELF	7d09a000-7d0b3000	Deferred        libresolv.so.2
ELF	7d0b3000-7d10d000	Deferred        libdbus-1.so.3
ELF	7d10d000-7d199000	Deferred        libgmp.so.10
ELF	7d199000-7d1ce000	Deferred        libhogweed.so.4
ELF	7d1ce000-7d20b000	Deferred        libnettle.so.6
ELF	7d20b000-7d220000	Deferred        libtasn1.so.6
ELF	7d220000-7d254000	Deferred        libidn.so.11
ELF	7d254000-7d2b5000	Deferred        libp11-kit.so.0
ELF	7d2b5000-7d2c2000	Deferred        libkrb5support.so.0
ELF	7d2c2000-7d2f3000	Deferred        libk5crypto.so.3
ELF	7d2f3000-7d3c9000	Deferred        libkrb5.so.3
ELF	7d3c9000-7d3dd000	Deferred        libavahi-client.so.3
ELF	7d3dd000-7d535000	Deferred        libgnutls.so.30
ELF	7d535000-7d587000	Deferred        libgssapi_krb5.so.2
ELF	7d587000-7d60e000	Deferred        libcups.so.2
ELF	7d682000-7d68b000	Deferred        libffi.so.6
ELF	7d68b000-7d692000	Deferred        libxfixes.so.3
ELF	7d692000-7d69e000	Deferred        libxcursor.so.1
ELF	7d69e000-7d6b1000	Deferred        libxi.so.6
ELF	7d6b1000-7d6b5000	Deferred        libxcomposite.so.1
ELF	7d6b5000-7d6c2000	Deferred        libxrandr.so.2
ELF	7d6c2000-7d6ce000	Deferred        libxrender.so.1
ELF	7d6ce000-7d6d5000	Deferred        libxxf86vm.so.1
ELF	7d6d5000-7d6d9000	Deferred        libxinerama.so.1
ELF	7d6d9000-7d6e0000	Deferred        libxdmcp.so.6
ELF	7d6e0000-7d6e4000	Deferred        libxau.so.6
ELF	7d6e4000-7d70a000	Deferred        libxcb.so.1
ELF	7d70a000-7d855000	Deferred        libx11.so.6
ELF	7d855000-7d86a000	Deferred        libxext.so.6
ELF	7d86c000-7d871000	Deferred        libkeyutils.so.1
ELF	7d871000-7d876000	Deferred        libcom_err.so.2
ELF	7d876000-7d884000	Deferred        libavahi-common.so.3
ELF	7d886000-7d913000	Deferred        winex11<elf>
  \-PE	7d890000-7d913000	\               winex11
ELF	7da92000-7dabc000	Deferred        libexpat.so.1
ELF	7dabc000-7db05000	Deferred        libfontconfig.so.1
ELF	7db05000-7db30000	Deferred        libpng12.so.0
ELF	7db30000-7db4b000	Deferred        libz.so.1
ELF	7db4b000-7dbfb000	Deferred        libfreetype.so.6
ELF	7dbfb000-7dc1e000	Deferred        libtinfo.so.5
ELF	7dc1e000-7dc44000	Deferred        libncurses.so.5
ELF	7dc60000-7dc89000	Deferred        iphlpapi<elf>
  \-PE	7dc70000-7dc89000	\               iphlpapi
ELF	7dc89000-7dca3000	Deferred        wsock32<elf>
  \-PE	7dc90000-7dca3000	\               wsock32
ELF	7dca3000-7dce2000	Deferred        winspool<elf>
  \-PE	7dcb0000-7dce2000	\               winspool
ELF	7dce2000-7de01000	Deferred        comctl32<elf>
  \-PE	7dcf0000-7de01000	\               comctl32
ELF	7de01000-7e051000	Deferred        shell32<elf>
  \-PE	7de10000-7e051000	\               shell32
ELF	7e051000-7e13c000	Deferred        comdlg32<elf>
  \-PE	7e060000-7e13c000	\               comdlg32
ELF	7e13c000-7e26e000	Deferred        oleaut32<elf>
  \-PE	7e150000-7e26e000	\               oleaut32
ELF	7e26e000-7e38b000	Deferred        msvcp120<elf>
  \-PE	7e2b0000-7e38b000	\               msvcp120
ELF	7e3b8000-7e3cc000	Deferred        msimg32<elf>
  \-PE	7e3c0000-7e3cc000	\               msimg32
ELF	7e3cc000-7e404000	Deferred        uxtheme<elf>
  \-PE	7e3d0000-7e404000	\               uxtheme
ELF	7e404000-7e428000	Deferred        imm32<elf>
  \-PE	7e410000-7e428000	\               imm32
ELF	7e428000-7e4e1000	Deferred        msvcrt<elf>
  \-PE	7e440000-7e4e1000	\               msvcrt
ELF	7e4e1000-7e51a000	Deferred        ws2_32<elf>
  \-PE	7e4f0000-7e51a000	\               ws2_32
ELF	7e51a000-7e5ad000	Deferred        gdiplus<elf>
  \-PE	7e530000-7e5ad000	\               gdiplus
ELF	7e5ad000-7e5d8000	Deferred        msacm32<elf>
  \-PE	7e5b0000-7e5d8000	\               msacm32
ELF	7e5d8000-7e659000	Deferred        rpcrt4<elf>
  \-PE	7e5e0000-7e659000	\               rpcrt4
ELF	7e659000-7e7b4000	Deferred        ole32<elf>
  \-PE	7e670000-7e7b4000	\               ole32
ELF	7e7b4000-7e86c000	Deferred        winmm<elf>
  \-PE	7e7c0000-7e86c000	\               winmm
ELF	7e86c000-7e8e4000	Deferred        advapi32<elf>
  \-PE	7e880000-7e8e4000	\               advapi32
ELF	7e8e4000-7ea13000	Deferred        gdi32<elf>
  \-PE	7e8f0000-7ea13000	\               gdi32
ELF	7ea13000-7ebf3000	Deferred        user32<elf>
  \-PE	7ea30000-7ebf3000	\               user32
ELF	7ebf3000-7ec69000	Deferred        shlwapi<elf>
  \-PE	7ec00000-7ec69000	\               shlwapi
ELF	7ec69000-7ed54000	Deferred        msvcr120<elf>
  \-PE	7ec90000-7ed54000	\               msvcr120
ELF	7ef54000-7ef67000	Deferred        libnss_files.so.2
ELF	7ef67000-7ef74000	Deferred        libnss_nis.so.2
ELF	7ef74000-7ef8f000	Deferred        libnsl.so.1
ELF	7ef8f000-7efe4000	Deferred        libm.so.6
ELF	7efe6000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7355000-f735f000	Deferred        libnss_compat.so.2
ELF	f7361000-f7366000	Deferred        libdl.so.2
ELF	f7366000-f751c000	Deferred        libc.so.6
ELF	f751c000-f7539000	Deferred        libpthread.so.0
ELF	f7555000-f770c000	Dwarf           libwine.so.1
ELF	f770d000-f7732000	Deferred        ld-linux.so.2
ELF	f7734000-f7735000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\SDI\GTS\GTS.exe
	00000009    0 <==
0000000e services.exe
	00000022    0
	0000001d    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001c    0
	00000017    0
	00000016    0
	00000012    0
0000001a plugplay.exe
	0000001f    0
	0000001e    0
	0000001b    0
00000020 winedevice.exe
	00000029    0
	00000024    0
	00000023    0
	00000021    0
00000027 explorer.exe
	0000002c    0
	0000002b    0
	0000002a    0
	00000028    0
System information:
    Wine build: wine-3.0
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.10.0-38-generic
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Is this error due to non-biarch setup or is it the app?

Post by DarkShadow44 »

Seems like it can't find a COM obejct from DAO350.DLL. My first guess would be that it didn't install properly. is there a free version I could test it with? This would be the easiest.
guermantes
Newbie
Newbie
Posts: 4
Joined: Sat Mar 10, 2018 5:54 am

Re: Is this error due to non-biarch setup or is it the app?

Post by guermantes »

DarkShadow44 wrote:Seems like it can't find a COM obejct from DAO350.DLL. My first guess would be that it didn't install properly. is there a free version I could test it with? This would be the easiest.
I am afraid there is no free version, and since it belongs to my employer I can't give it to a third party. Thanks for offering to check, though.

Is there another procedure I could try to install the software, to see if it is more successful like that?
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Is this error due to non-biarch setup or is it the app?

Post by DarkShadow44 »

"winetricks jet40" could help, does only work on a 32bit prefix though. Did you make sure the program is installed properly?
guermantes
Newbie
Newbie
Posts: 4
Joined: Sat Mar 10, 2018 5:54 am

Re: Is this error due to non-biarch setup or is it the app?

Post by guermantes »

DarkShadow44 wrote:"winetricks jet40" could help, does only work on a 32bit prefix though. Did you make sure the program is installed properly?
Thanks!
jet40 helps somewhat. I can now get the application started and am in the process of testing whether it works fine. There is an application error when starting though: "failed on IDC_MMWAVEEDITXCTRL". After that the application starts as normal, however. Don't know the significance of the error.

I deleted my 32-bit prefix (clean it in winetricks and then delete the .wine32gts folder), after which I recreated the 32-bit prefix and install wintricks jet40. That installation fails with "error 2" and if I continue with my installer it is the same thing. After this the application starts though, although something still seems to be amiss.

Code: Select all

peter@debian:~$ WINEARCH=win32 WINEPREFIX=~/.wine32gts winecfg 
wine: created the configuration directory '/home/peter/.wine32gts'
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0012:err:ole:get_local_server_stream Failed: 80004002
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0014:err:ole:get_local_server_stream Failed: 80004002
0017:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0017:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
001b:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0010:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0010:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
001d:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x9588b0, init_notify 0, handle 0x119fc88): stub
wine: configuration in '/home/peter/.wine32gts' has been updated.

peter@debian:~$ WINEPREFIX=~/.wine32gts winetricks jet40
Executing w_do_call jet40
Executing load_jet40
Executing w_do_call mdac27
Executing load_mdac27
Using native,builtin override for following DLLs: odbc32 odbccp32 oledb32
Executing winetricks_early_wine regedit C:\windows\Temp\_mdac27\override-dll.reg
Setting Windows version to nt40
Executing winetricks_early_wine regedit C:\windows\Temp\_mdac27\set-winver.reg
Executing wine /home/peter/.cache/winetricks/mdac27/mdac_typ.exe
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
004f:fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\msvcrt.CAB"
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\mtxfiles.CAB"
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\MDACxpak.CAB"
0052:fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params f24340,0
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\MDACxpak.CAB"
0052:fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params f24340,0
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\MDACxpak.CAB"
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\MSXMLX.CAB"
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\SQLXMLXP.CAB"
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\sqlnet.cab"
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\sqlodbc.cab"
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\SQLOLDB.CAB"
0052:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP000.TMP\\JETFILES.CAB"
Setting Windows version to winxp
Executing winetricks_early_wine regedit C:\windows\Temp\_mdac27\set-winver.reg
Executing w_do_call wsh57
Executing load_wsh57
Executing cabextract -q -d /home/peter/.wine32gts/dosdevices/c:/windows/system32 /home/peter/.cache/winetricks/wsh57/scripten.exe
Using native,builtin override for following DLLs: jscript scrrun vbscript cscript.exe wscript.exe
Executing winetricks_early_wine regedit C:\windows\Temp\_wsh57\override-dll.reg
Executing wine regsvr32 dispex.dll jscript.dll scrobj.dll scrrun.dll vbscript.dll wshcon.dll wshext.dll
regsvr32: Successfully registered DLL 'dispex.dll'
regsvr32: Successfully registered DLL 'jscript.dll'
regsvr32: Successfully registered DLL 'scrobj.dll'
regsvr32: Successfully registered DLL 'scrrun.dll'
regsvr32: Successfully registered DLL 'vbscript.dll'
regsvr32: Successfully registered DLL 'wshcon.dll'
regsvr32: Successfully registered DLL 'wshext.dll'
Executing wine jet40sp8_9xnt.exe
0082:fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\peter\\Temp\\IXP001.TMP\\Jetsetup.CAB"
0082:err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program files\\Common files\\Microsoft shared\\dao\\dao2535.tlb" failed with error 2

peter@debian:~$ WINEPREFIX=~/.wine32gts wine start /unix GTS/GTSinstaller.exe 
peter@debian:~$ 002e:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0030:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0030:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
0030:fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
0030:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0030:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)

User avatar
dimesio
Moderator
Moderator
Posts: 13205
Joined: Tue Mar 25, 2008 10:30 pm

Re: Is this error due to non-biarch setup or is it the app?

Post by dimesio »

Code: Select all

0010:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
You need to fix that.
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Is this error due to non-biarch setup or is it the app?

Post by DarkShadow44 »

If the application works, you can ignore that error, I suppose. Did you already report that other problem to the bugtracker?
Locked