"fixme: vcruntime" When trying to launch Haydee through Wine

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
bukimari
Newbie
Newbie
Posts: 2
Joined: Wed Oct 11, 2017 11:33 am

"fixme: vcruntime" When trying to launch Haydee through Wine

Post by bukimari »

I've been trying to get some games to run on my laptop through wine. So far, so good, but I've hit a snag with Haydee. At first I'd been having issues with it detecting OpenGL as 3.0 when glxinfo shows 4.5. I got around that by overriding it with 3.3 but now when I try to launch I get some vcruntime errors.

Wine Version: 2.18 staging

Code: Select all

fixme:vcruntime:__telemetry_main_invoke_trigger (0x350000)
fixme:vcruntime:__telemetry_main_invoke_trigger (0x5c0000)
fixme:vcruntime:__telemetry_main_invoke_trigger (0x720000)
fixme:vcruntime:__telemetry_main_invoke_trigger (0x10000000)
fixme:vcruntime:__telemetry_main_invoke_trigger ((nil))
fixme:vcruntime:__telemetry_main_invoke_trigger (0x15e0000)
OpenGL Info:
vendor: Intel Open Source Technology Center
renderer: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) x86/MMX/SSE2
version: 3.3 Mesa 17.2.0
uniforms: 16384/2076453480/16384
feedback: 64/4/4
err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": libpulse.so.0: cannot open shared object file: No such file or directory
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
wine: Unhandled page fault on read access to 0x00000028 at address 0x101d8209 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000028 in 32-bit code (0x101d8209).
~snip~
A couple of searches show the first error to be related to msvcp140 and I've tried setting that to 'native built-in', but that doesn't help.

Any help is greatly appreciated!
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: "fixme: vcruntime" When trying to launch Haydee through

Post by Bob Wya »

bukimari wrote:...
A couple of searches show the first error to be related to msvcp140 and I've tried setting that to 'native built-in', but that doesn't help.

Any help is greatly appreciated!
Before you start guessing what dll overrides you need for Haydee to run.
Could you post the full terminal output, from running it, and the full backtrace information (assuming you get a backtrace at the point a page fault is generated, for an invalid VM address).

Also, I presume you are running Wine on a system where you've intentionally disabled or removed Pulseaudio - right?

Ta
Bob
bukimari
Newbie
Newbie
Posts: 2
Joined: Wed Oct 11, 2017 11:33 am

Re: "fixme: vcruntime" When trying to launch Haydee through

Post by bukimari »

Thanks for the reply, yeah let me grab the full output.

Code: Select all

fixme:winediag:start_process Wine Staging 2.18 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:vcruntime:__telemetry_main_invoke_trigger (0x350000)
fixme:vcruntime:__telemetry_main_invoke_trigger (0x5c0000)
fixme:vcruntime:__telemetry_main_invoke_trigger (0x720000)
fixme:vcruntime:__telemetry_main_invoke_trigger (0x10000000)
fixme:vcruntime:__telemetry_main_invoke_trigger ((nil))
fixme:vcruntime:__telemetry_main_invoke_trigger (0x15e0000)
wine: Unhandled page fault on read access to 0x00000024 at address 0x101aefe2 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000024 in 32-bit code (0x101aefe2).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:101aefe2 ESP:0032f978 EBP:0032f9cc EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:647ba898 EBX:7e9978b0 ECX:64495118 EDX:00000047
 ESI:00000000 EDI:10346840
Stack dump:
0x0032f978:  7eaa27b0 7eaaa8e0 7e9978b0 101abada
0x0032f988:  1015cc40 00ad23e0 7ffdf000 00000000
0x0032f998:  d9374000 4251e429 60000000 41e41dd7
0x0032f9a8:  0032f9c8 101afe99 0032f9c4 0032f9c4
0x0032f9b8:  0032f9c8 101afee3 101afee3 000000d8
0x0032f9c8:  0032fdf4 0032fdf4 0049183a 75166f15
Backtrace:
=>0 0x101aefe2 in haydee (+0x1aefe2) (0x0032f9cc)
  1 0x0049183a in edith (+0x91839) (0x0032fdf4)
  2 0x004b66b5 in edith (+0xb66b4) (0x0032fe40)
  3 0x7b462d29 call_process_entry+0x18() in kernel32 (0x0032fe68)
  4 0x7b463e4c in kernel32 (+0x43e4b) (0x0032feb8)
  5 0x7bca85a0 call_thread_func_wrapper+0xb() in ntdll (0x0032fedc)
  6 0x7bcabb86 in ntdll (+0x6bb85) (0x0032ffcc)
  7 0x7bca857e RtlRaiseException+0x49() in ntdll (0x0032ffec)
0x101aefe2: cmpl	$0,0x24(%esi)
Modules:
Module	Address			Debug info	Name (130 modules)
PE	  330000-  349000	Deferred        openal32
PE	  350000-  375000	Deferred        physx3cooking_x86
PE	  380000-  3fe000	Deferred        steam_api
PE	  400000-  5bb000	Export          edith
PE	  5c0000-  719000	Deferred        physx3common_x86
PE	  720000-  8d2000	Deferred        physx3_x86
PE	 15e0000- 1672000	Deferred        game
PE	10000000-1037a000	Export          haydee
ELF	7a800000-7a93e000	Deferred        opengl32<elf>
  \-PE	7a820000-7a93e000	\               opengl32
ELF	7b400000-7b7ee000	Dwarf           kernel32<elf>
  \-PE	7b420000-7b7ee000	\               kernel32
ELF	7bc00000-7bd2d000	Dwarf           ntdll<elf>
  \-PE	7bc40000-7bd2d000	\               ntdll
ELF	7c000000-7c004000	Deferred        <wine-loader>
ELF	7d6f4000-7d72c000	Deferred        uxtheme<elf>
  \-PE	7d700000-7d72c000	\               uxtheme
ELF	7d942000-7d974000	Deferred        libexpat.so.1
ELF	7d974000-7d9bf000	Deferred        libfontconfig.so.1
ELF	7d9bf000-7da37000	Deferred        libpcre.so.1
ELF	7da37000-7db63000	Deferred        libglib-2.0.so.0
ELF	7db63000-7dbfe000	Deferred        libharfbuzz.so.0
ELF	7dbfe000-7dc3c000	Deferred        libpng16.so.16
ELF	7dc3c000-7dd09000	Deferred        libfreetype.so.6
ELF	7dd09000-7de56000	Deferred        libx11.so.6
ELF	7dea5000-7deac000	Deferred        libxfixes.so.3
ELF	7deac000-7debd000	Deferred        libbz2.so.1.0
ELF	7debd000-7ded6000	Deferred        libz.so.1
ELF	7ded6000-7dee9000	Deferred        libxi.so.6
ELF	7dee9000-7def6000	Deferred        libxrandr.so.2
ELF	7def6000-7df02000	Deferred        libxrender.so.1
ELF	7df02000-7df09000	Deferred        libxxf86vm.so.1
ELF	7df09000-7df0d000	Deferred        libxinerama.so.1
ELF	7df0d000-7df14000	Deferred        libxdmcp.so.6
ELF	7df14000-7df3f000	Deferred        libxcb.so.1
ELF	7df3f000-7df54000	Deferred        libxext.so.6
ELF	7df58000-7df63000	Deferred        libxcursor.so.1
ELF	7df80000-7e00d000	Deferred        winex11<elf>
  \-PE	7df90000-7e00d000	\               winex11
ELF	7e00d000-7e031000	Deferred        imm32<elf>
  \-PE	7e010000-7e031000	\               imm32
ELF	7e031000-7e045000	Deferred        api-ms-win-crt-locale-l1-1-0<elf
PE	7e040000-7e045000	Deferred        api-ms-win-crt-locale-l1-1-0
ELF	7e045000-7e05d000	Deferred        api-ms-win-crt-multibyte-l1-1-0<
PE	7e050000-7e05d000	Deferred        api-ms-win-crt-multibyte-l1-1-0
ELF	7e05d000-7e071000	Deferred        api-ms-win-crt-utility-l1-1-0<el
PE	7e060000-7e071000	Deferred        api-ms-win-crt-utility-l1-1-0
ELF	7e071000-7e085000	Deferred        api-ms-win-crt-time-l1-1-0<elf>
  \-PE	7e080000-7e085000	\               api-ms-win-crt-time-l1-1-0
ELF	7e085000-7e09b000	Deferred        api-ms-win-crt-convert-l1-1-0<el
PE	7e090000-7e09b000	Deferred        api-ms-win-crt-convert-l1-1-0
PE	7e09b000-7e0af000	Deferred        api-ms-win-crt-environment-l1-1-
PE	7e0a0000-7e0af000	Deferred        api-ms-win-crt-environment-l1-1-C:\windows\system32\api-ms-win-crt-environment-l1-1-0.dll
ELF	7e0af000-7e1cd000	Deferred        comctl32<elf>
  \-PE	7e0c0000-7e1cd000	\               comctl32
ELF	7e1cd000-7e1e8000	Deferred        aclui<elf>
  \-PE	7e1d0000-7e1e8000	\               aclui
ELF	7e1e8000-7e261000	Deferred        shlwapi<elf>
  \-PE	7e200000-7e261000	\               shlwapi
ELF	7e261000-7e535000	Deferred        shell32<elf>
  \-PE	7e270000-7e535000	\               shell32
ELF	7e535000-7e54b000	Deferred        api-ms-win-crt-string-l1-1-0<elf
PE	7e540000-7e54b000	Deferred        api-ms-win-crt-string-l1-1-0
ELF	7e54b000-7e587000	Deferred        ws2_32<elf>
  \-PE	7e550000-7e587000	\               ws2_32
ELF	7e587000-7e59b000	Deferred        api-ms-win-crt-heap-l1-1-0<elf>
  \-PE	7e590000-7e59b000	\               api-ms-win-crt-heap-l1-1-0
ELF	7e59b000-7e5b1000	Deferred        api-ms-win-crt-runtime-l1-1-0<el
PE	7e5a0000-7e5b1000	Deferred        api-ms-win-crt-runtime-l1-1-0
ELF	7e5b1000-7e6aa000	Deferred        ucrtbase<elf>
  \-PE	7e5d0000-7e6aa000	\               ucrtbase
ELF	7e6aa000-7e72c000	Deferred        rpcrt4<elf>
  \-PE	7e6c0000-7e72c000	\               rpcrt4
ELF	7e72c000-7e887000	Deferred        ole32<elf>
  \-PE	7e740000-7e887000	\               ole32
ELF	7e887000-7e900000	Deferred        advapi32<elf>
  \-PE	7e890000-7e900000	\               advapi32
ELF	7e900000-7ea2e000	Deferred        gdi32<elf>
  \-PE	7e910000-7ea2e000	\               gdi32
ELF	7ea2e000-7ec0a000	Deferred        user32<elf>
  \-PE	7ea40000-7ec0a000	\               user32
ELF	7ec0a000-7ec14000	Deferred        librt.so.1
ELF	7ec16000-7ec2c000	Deferred        api-ms-win-crt-stdio-l1-1-0<elf>
  \-PE	7ec20000-7ec2c000	\               api-ms-win-crt-stdio-l1-1-0
ELF	7ec2c000-7ec45000	Deferred        api-ms-win-crt-math-l1-1-0<elf>
  \-PE	7ec30000-7ec45000	\               api-ms-win-crt-math-l1-1-0
ELF	7ec45000-7ec5b000	Deferred        vcruntime140<elf>
  \-PE	7ec50000-7ec5b000	\               vcruntime140
ELF	7ec5b000-7ec75000	Deferred        version<elf>
  \-PE	7ec60000-7ec75000	\               version
ELF	7ec75000-7ed2f000	Deferred        winmm<elf>
  \-PE	7ec80000-7ed2f000	\               winmm
ELF	7eeca000-7eedd000	Deferred        libnss_files.so.2
ELF	7eedd000-7eeeb000	Deferred        libnss_nis.so.2
ELF	7eeeb000-7ef06000	Deferred        libnsl.so.1
ELF	7ef06000-7ef10000	Deferred        libnss_compat.so.2
ELF	7ef10000-7efd4000	Deferred        libm.so.6
ELF	7efd7000-7efec000	Deferred        xinput1_3<elf>
  \-PE	7efe0000-7efec000	\               xinput1_3
ELF	7efec000-7f000000	Deferred        psapi<elf>
  \-PE	7eff0000-7f000000	\               psapi
ELF	f6ceb000-f6cf1000	Deferred        libtxc_dxtn.so
ELF	f6df1000-f6dfd000	Deferred        libpciaccess.so.0
ELF	f6dfd000-f6e19000	Deferred        libgcc_s.so.1
ELF	f6f93000-f6fa1000	Deferred        libdrm_radeon.so.1
ELF	f6fa1000-f6fab000	Deferred        libdrm_nouveau.so.2
ELF	f6fab000-f6fd2000	Deferred        libdrm_intel.so.1
ELF	f6fd2000-f793e000	Deferred        i965_dri.so
ELF	f793e000-f7952000	Deferred        libdrm.so.2
ELF	f7952000-f7958000	Deferred        libxcb-dri2.so.0
ELF	f7958000-f7974000	Deferred        libxcb-glx.so.0
ELF	f7974000-f7977000	Deferred        libx11-xcb.so.1
ELF	f7977000-f797b000	Deferred        libxdamage.so.1
ELF	f797b000-f7999000	Deferred        libglapi.so.0
ELF	f7999000-f799c000	Deferred        libxshmfence.so.1
ELF	f799c000-f7a10000	Deferred        libglx_mesa.so.0
ELF	f7a3c000-f7a9b000	Deferred        libgldispatch.so.0
ELF	f7a9b000-f7abe000	Deferred        libglx.so.0
ELF	f7abe000-f7b20000	Deferred        libgl.so.1
ELF	f7b78000-f7b80000	Deferred        libxcb-sync.so.1
ELF	f7b80000-f7b84000	Deferred        libxcb-present.so.0
ELF	f7b84000-f7b8d000	Deferred        libxcb-xfixes.so.0
ELF	f7b8d000-f7b91000	Deferred        libxcb-dri3.so.0
ELF	f7bb3000-f7bb8000	Deferred        libdl.so.2
ELF	f7bbb000-f7bc0000	Deferred        libxau.so.6
ELF	f7be4000-f7dba000	Deferred        libc.so.6
ELF	f7dba000-f7dd9000	Deferred        libpthread.so.0
ELF	f7dd9000-f7faa000	Dwarf           libwine.so.1
ELF	f7fac000-f7fd3000	Deferred        ld-linux.so.2
ELF	f7fd6000-f7fd7000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\justin\Downloads\Haydee.v1.09.6\edith.exe
	[Z:\home\justin\Downloads\Haydee.v1.09.6\edith.exe]
	00000037    0
	00000036    0
	00000035    0
	00000034    0
	00000033    0
	00000032    0
	00000031    0
	00000030    0
	0000002f    0
	0000002e    0
	00000009    0 <==
0000000e services.exe
	00000027    0
	00000024    0
	0000001f    0
	00000013    0
	00000010    0
	0000000f    0
00000011 winedevice.exe
	0000001e    0
	00000019    0
	00000018    0
	00000012    0
00000016 explorer.exe
	0000002d    0
	0000002c    0
	0000002b    0
	00000017    0
0000001c plugplay.exe
	00000021    0
	00000020    0
	0000001d    0
00000022 winedevice.exe
	0000002a    0
	00000026    0
	00000025    0
	00000023    0
0000003a explorer.exe
	0000003e    0
	0000003d    0
	0000003c    0
	0000003b    0
System information:
    Wine build: wine-2.18 (Staging)
    Platform: i386 (WOW64)
    Version: Windows XP
    Host system: Linux
    Host version: 4.13.4-1-ARCH
This is the full terminal output with the backtrace information attached as well. And actually I use Pulse for my sounds.
Locked