Unimplemented function combase.dll.SetRestrictedErrorInfo

Questions about Wine on Linux
Locked
Glitch31415
Newbie
Newbie
Posts: 3
Joined: Fri Jun 30, 2023 6:33 pm

Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by Glitch31415 »

└─$ wine /home/glitch/roblox/win32/Windows10Universal.exe
03d4:err:combase:RoGetActivationFactory Failed to find library for L"Windows.UI.Xaml.Application"
wine: Call from 7B012866 to unimplemented function combase.dll.SetRestrictedErrorInfo, aborting
wine: Unimplemented function combase.dll.SetRestrictedErrorInfo called at address 7B012866 (thread 03d4), starting debugger...
Unhandled exception: unimplemented function combase.dll.SetRestrictedErrorInfo c
alled in 32-bit code (0x7b012866).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
EIP:7b012866 ESP:03b8fcc4 EBP:03b8fd38 EFLAGS:00000246( - -- I Z- -P- )
EAX:03b8fcd0 EBX:684eb000 ECX:00000004 EDX:03b8fd68
ESI:80000100 EDI:00000000
Stack dump:
0x03b8fcc4: 03b8fce4 00000000 03c902b0 80000100
0x03b8fcd4: 00000001 00000000 7b012866 00000002
0x03b8fce4: 684eb000 684ebff0 00000002 03c90201
0x03b8fcf4: 00000002 00000000 03c90000 00000004
0x03b8fd04: 00000000 03b8fd28 00000000 00000050
0x03b8fd14: 00000000 03b8fd60 100227bb 03b8fd60
Backtrace:
=>0 0x7b012866 RaiseException+0x51(code=<couldn't compute location>, flags=<coul
dn't compute location>, count=<couldn't compute location>, args=<couldn't comput
e location>) [Z:\home\glitch\dlls\kernelbase\debug.c:302] in kernelbase (0x03b8f
d38)
1 0x684e989d in combase (+0x2989d) (0x03b8fd88)
2 0x684c2480 in combase (+0x2480) (0x03b8fdcc)
3 0x003744ec in vcruntime140_app (+0x44ec) (0x03b8fe04)
4 0x100210c5 in vccorlib140_app (+0x210c5) (0x03b8fe38)
5 0x0069a1e6 in windows10universal (+0x29a1e6) (0x03b8fe40)
6 0x00765f2d in windows10universal (+0x365f2d) (0x03b8fe78)
7 0x0075c06e in windows10universal (+0x35c06e) (0x03b8fe9c)
8 0x023f7464 in windows10universal (+0x1ff7464) (0x03b8fee0)
9 0x023f73c4 in windows10universal (+0x1ff73c4) (0x03b8ff30)
10 0x7b6293e0 in kernel32 (+0x293e0) (0x03b8ff48)
11 0x7bc5ca07 in ntdll (+0x5ca07) (0x03b8ff5c)
12 0x7bc5d228 in ntdll (+0x5d228) (0x03b8ffec)
0x7b012866 RaiseException+0x51 [Z:\home\glitch\dlls\kernelbase\debug.c:302] in k
ernelbase: subl $4,%esp
Unable to access file 'Z:\home\glitch\dlls\kernelbase\debug.c'
Modules:
Module Address Debug info Name (86 modules)
PE 00370000-00384000 Export vcruntime140_app
PE 00390000-003f8000 Deferred msvcp140_app
PE 00400000-03a81000 Export windows10universal
PE 03e90000-0431c000 Deferred ole32
PE 04320000-0453f000 Deferred rpcrt4
PE 04540000-04810000 Deferred crypt32
PE 04810000-04846000 Deferred concrt140_app
PE 04850000-048de000 Deferred mmdevapi
PE 048e0000-04b5e000 Deferred d3d11
PE 04b60000-04c83000 Deferred dxgi
PE 04c90000-0600e000 Deferred wined3d
PE 069a0000-06a26000 Deferred winex11
PE 10000000-1003f000 Export vccorlib140_app
PE 62500000-62592000 Deferred oleaut32
PE 63080000-630aa000 Deferred zlib1
PE 643c0000-6444c000 Deferred ws2_32
PE 64a80000-64ad8000 Deferred win32u
PE 65680000-656c4000 Deferred msvcrt
PE 66080000-66180000 Deferred shlwapi
PE 66640000-6665c000 Deferred version
PE 667c0000-66809000 Deferred shcore
PE 67500000-67552000 Deferred imm32
PE 684c0000-68740000 Export combase
PE 68880000-68d46000 Deferred user32
PE 69580000-69627000 Deferred mfreadwrite
PE 69840000-69938000 Deferred advapi32
PE 6a500000-6a69f000 Deferred mfplat
PE 6aac0000-6ada1000 Deferred ucrtbase
PE 6b140000-6b16d000 Deferred rtworkq
PE 6bb40000-6bbb8000 Deferred propsys
PE 6bbc0000-6bc59000 Deferred sechost
PE 6c100000-6c2a5000 Deferred wininet
PE 6da80000-6dc9c000 Deferred gdi32
PE 6e200000-6e245000 Deferred bcrypt
PE 70380000-7060f000 Deferred urlmon
PE 70d80000-70e23000 Deferred uxtheme
PE 712c0000-71318000 Deferred mpr
PE 71400000-720aa000 Deferred shell32
PE 7a800000-7acc8000 Deferred opengl32
PE 7b000000-7b51b000 Dwarf-4 kernelbase
PE 7b600000-7b756000 Dwarf-4 kernel32
PE 7bc00000-7beba000 Dwarf-4 ntdll
ELF 7d000000-7d005000 Deferred <wine-loader>
ELF 7ebdd000-7ebe5000 Deferred libxfixes.so.3
ELF 7ebe5000-7ebf2000 Deferred libxcursor.so.1
ELF 7ec46000-7ec5b000 Deferred libxi.so.6
ELF 7ec5b000-7ec60000 Deferred libxcomposite.so.1
ELF 7ec60000-7ec6f000 Deferred libxrandr.so.2
ELF 7ec6f000-7ec7d000 Deferred libxrender.so.1
ELF 7ec7d000-7ec84000 Deferred libxxf86vm.so.1
ELF 7ec84000-7ec89000 Deferred libxinerama.so.1
ELF 7ec89000-7ec9c000 Deferred libmd.so.0
ELF 7ec9c000-7ecb2000 Deferred libbsd.so.0
ELF 7ecb2000-7ecb9000 Deferred libxdmcp.so.6
ELF 7ecb9000-7ece7000 Deferred libxcb.so.1
ELF 7ece7000-7ee39000 Deferred libx11.so.6
ELF 7ee58000-7eee3000 Deferred winex11.so
ELF 7eee3000-7ef85000 Deferred opengl32.so
ELF 7ef85000-7f013000 Deferred libgmp.so.10
ELF 7f013000-7f05d000 Deferred libhogweed.so.6
ELF 7f05d000-7f0ac000 Deferred libnettle.so.8
ELF 7f0ac000-7f0c2000 Deferred libtasn1.so.6
ELF 7f0c2000-7f277000 Deferred libunistring.so.2
ELF 7f277000-7f2aa000 Deferred libidn2.so.0
ELF 7f2aa000-7f400000 Deferred libp11-kit.so.0
ELF 7f400000-7f647000 Deferred libgnutls.so.30
ELF 7f648000-7f64d000 Deferred libxau.so.6
ELF 7f64d000-7f657000 Deferred libffi.so.8
ELF 7f65a000-7f670000 Deferred libxext.so.6
ELF 7f670000-7f676000 Deferred crypt32.so
ELF 7f676000-7f682000 Deferred bcrypt.so
ELF 7f682000-7f688000 Deferred ws2_32.so
ELF 7f6d3000-7f6fe000 Deferred libexpat.so.1
ELF 7f6fe000-7f751000 Deferred libfontconfig.so.1
ELF 7f751000-7f774000 Deferred libbrotlicommon.so.1
ELF 7f774000-7f7b1000 Deferred libpng16.so.16
ELF 7f7b1000-7f881000 Deferred libfreetype.so.6
ELF 7f881000-7f986000 Deferred libm.so.6
ELF 7fe22000-7fe30000 Deferred libbrotlidec.so.1
ELF 7fe30000-7fe4d000 Deferred libz.so.1
ELF 7fe6c000-7ffe0000 Deferred win32u.so
ELF f7c00000-f7e28000 Deferred libc.so.6
ELF f7eb3000-f7eb8000 Dwarf libwine.so.1
ELF f7eb8000-f7f66000 Deferred ntdll.so
ELF f7f6c000-f7f6e000 Deferred [vdso].so
ELF f7f6e000-f7fa3000 Deferred ld-linux.so.2
Threads:
process tid prio name (all IDs are in hex)
00000038 services.exe
0000003c 0
00000040 0 wine_rpcrt4_server
00000054 0 wine_rpcrt4_io
00000078 0 wine_rpcrt4_io
000000a0 0 wine_rpcrt4_io
000000b8 0 wine_rpcrt4_io
000000e4 0 wine_rpcrt4_io
00000460 0 wine_rpcrt4_io
00000044 winedevice.exe
00000048 0
0000005c 0
00000060 0 wine_sechost_service
00000064 0
00000068 0
0000006c 0
000000c4 0
00000070 winedevice.exe
00000074 0
0000007c 0
00000080 0 wine_sechost_service
00000084 0
00000088 0
0000008c 0
00000090 0
00000094 0
00000098 plugplay.exe
0000009c 0
000000a4 0
000000a8 0 wine_sechost_service
000000ac 0 wine_rpcrt4_server
000000b0 svchost.exe
000000b4 0
000000bc 0
000000c0 0 wine_sechost_service
000000dc rpcss.exe
000000e0 0
000000ec 0
000000f0 0 wine_sechost_service
000000f4 0 wine_rpcrt4_server
000000f8 0 wine_rpcrt4_server
00000104 0 wine_rpcrt4_io
00000458 svchost.exe
0000045c 0
00000468 0
0000046c 0 wine_sechost_service
00000470 0
00000480 0 wine_rpcrt4_server
00000484 0 wine_rpcrt4_server
000009a0 0 wine_rpcrt4_io
000003f0 VarAC.exe
000003ec 0
00000350 0 SGen worker
00000024 0 Finalizer
000002b8 0
0000042c 0 wine_rpcrt4_server
00000430 0 Timer-Scheduler
00000434 0 Thread Pool I/O Selector
000004ac 0
000004f8 0
00000520 0
00000534 0
00000188 0
000001a8 0 Thread Pool Worker
000001b0 0 Thread Pool Worker
000001a4 0 Thread Pool Worker
000000cc 0 Thread Pool Worker
000001c4 0 Thread Pool Worker
000001ec 0 Thread Pool Worker
000001b8 0
000001d0 0
000001bc 0
00000108 explorer.exe
000003f8 0
000003f4 0
00000020 0 wine_rpcrt4_server
00000988 MicrosoftEdgeUpdate.exe
0000098c 0
000009a4 0 wine_threadpool_worker
000009a8 0 wine_threadpool_waitqueue
000009ac 0 wine_threadpool_timer_queue
000009b0 0
000009f4 MicrosoftEdge_X64_114.0.1823.67.exe
000009f8 0
000009fc setup.exe
00000a00 0
00000b2c MicrosoftEdge_X64_114.0.1823.67.exe
00000b30 0
00000b34 setup.exe
00000b38 0
00000808 MicrosoftEdge_X64_114.0.1823.67.exe
000007e0 0
000007e8 setup.exe
000007e4 0
00000050 VarAC.exe
000000c8 0
000000d0 0 SGen worker
000000d4 0 Finalizer
000001c8 0
000000fc 0 wine_rpcrt4_server
000001f0 0 Timer-Scheduler
000002cc 0 Thread Pool I/O Selector
00000164 0
000001f8 0
000001fc 0
000002a4 0
00000514 0 wine_mmdevapi_notification
000005c4 15 winepulse_mainloop
00000ae8 0
00000adc 0 Thread Pool Worker
00000ae0 0 Thread Pool Worker
00000ad8 0 Thread Pool Worker
00000af4 0 Thread Pool Worker
00000af0 0 Thread Pool Worker
00000abc 0 Thread Pool Worker
00000ac0 0
000003dc (D) Z:\home\glitch\roblox\win32\Windows10Universal.exe
000003d4 0 <==
000003d8 0
000003cc conhost.exe
000003a8 0
System information:
Wine build: wine-8.0 (Debian 8.0~repack-4)
Platform: i386 (WOW64)
Version: Windows 10
Host system: Linux
Host version: 6.3.0-1-amd64

I have tried using 32 bit and 64 bit versions of the combase.dll file, as well as many different versions, but I still get this error. I have checked the wine source code AND decompiled the combase.dll file and both of them mention SetRestrictedErrorInfo, so I don't know why it says the function is unimplemented. Any ideas?
User avatar
DarkShadow44
Level 9
Level 9
Posts: 1338
Joined: Tue Nov 22, 2016 5:39 pm

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by DarkShadow44 »

This is currently not implemented by Wine. Can you tell me how to download roblox to reproduce the issue?
Glitch31415
Newbie
Newbie
Posts: 3
Joined: Fri Jun 30, 2023 6:33 pm

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by Glitch31415 »

DarkShadow44 wrote: Sat Jul 01, 2023 12:17 pm This is currently not implemented by Wine. Can you tell me how to download roblox to reproduce the issue?
Since the normal version of roblox is now specifically blocking wine (huge L) I had to use the Microsoft Store version.
First I found the Microsoft Store link for roblox (https://www.microsoft.com/en-us/p/roblox/9nblgggzm6wm)
Then I pasted the link into this website (https://store.rg-adguard.net) to get the actual download for the app
Downloaded "ROBLOXCORPORATION.ROBLOX_2.581.563.0_neutral_~_55nm5eh3cm0pr.msixbundle", unzipped it
Unzipped "Windows10Universal_2.581.563.0_Win32.msix"
Made a new 64-bit wineprefix with vcrun2022, vcrun6, and possibly vb6run
ran "Windows10Universal.exe" from the last unzipped archive above
got this error
User avatar
DarkShadow44
Level 9
Level 9
Posts: 1338
Joined: Tue Nov 22, 2016 5:39 pm

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by DarkShadow44 »

Thank you, I created a bug report for you: https://bugs.winehq.org/show_bug.cgi?id=55180

Although I assume this is far from the only issue preventing this from working.
Glitch31415
Newbie
Newbie
Posts: 3
Joined: Fri Jun 30, 2023 6:33 pm

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by Glitch31415 »

I see in your patch you say it's Wine 8.10. I'm using 8.0.
User avatar
DarkShadow44
Level 9
Level 9
Posts: 1338
Joined: Tue Nov 22, 2016 5:39 pm

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by DarkShadow44 »

Yeah well, it's not implemented in 8.0 either. But as I see it, MS store apps won't work anytime soon, unfortunately.
Lovence
Newbie
Newbie
Posts: 1
Joined: Mon Sep 25, 2023 9:48 am

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by Lovence »

Any updates?
User avatar
DarkShadow44
Level 9
Level 9
Posts: 1338
Joined: Tue Nov 22, 2016 5:39 pm

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by DarkShadow44 »

See the bugreport, nothing much happened so far.
eris23
Newbie
Newbie
Posts: 2
Joined: Wed Apr 29, 2009 1:23 pm

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by eris23 »

Same error trying to run foobar2000 (stable or beta) on wine 8.01 ubuntu mantic.
Lovence
Newbie
Newbie
Posts: 1
Joined: Mon Sep 25, 2023 9:48 am

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by Lovence »

eris23 wrote: Tue Sep 26, 2023 8:03 pm Same error trying to run foobar2000 (stable or beta) on wine 8.01 ubuntu mantic.geometry dash lite
Did you solve problem?
Last edited by Lovence on Tue Sep 26, 2023 10:35 pm, edited 1 time in total.
User avatar
DarkShadow44
Level 9
Level 9
Posts: 1338
Joined: Tue Nov 22, 2016 5:39 pm

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by DarkShadow44 »

foobar2000 shouldn't be affected by this particular issue. Are you sure this is the same problem?
Try a clean WINEPREFIX with wine-8.16.
eris23
Newbie
Newbie
Posts: 2
Joined: Wed Apr 29, 2009 1:23 pm

Re: Unimplemented function combase.dll.SetRestrictedErrorInfo

Post by eris23 »

DarkShadow44: Creating a clean WINEPREFIX specifically for foobar2000 under wine 8.0.1~repack-3ubuntu2 running on Ubuntu Mantic fixed the problem for me.
Locked