Having Trouble Understanding Roblox Studio Error

Questions about Wine on Linux
Locked
fergatr0n
Newbie
Newbie
Posts: 1
Joined: Thu Jul 04, 2019 10:53 am

Having Trouble Understanding Roblox Studio Error

Post by fergatr0n »

Hi, I'm trying to get Roblox Studio to run in my Fedora 30 machine. I'm running wine-4.11 (Staging). The application makes it past the load screen, but then crashes. I ran winedbg, but the output doesn't make a lot of sense to me. I think this is the main problem, but I'm unclear:

Code: Select all

wine: Call from 0x7b456727 to unimplemented function api-ms-win-crt-private-l1-1-0.dll._o_getenv, aborting
Unhandled exception: unimplemented function api-ms-win-crt-private-l1-1-0.d._o_getenv called in 64-bit code (0x000000007b456727).
Output of wine winedbg RobloxStudioBeta.exe

Code: Select all

000b:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000b:fixme:winediag:start_process Wine Staging 4.11 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000f:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0012:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
000d:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0015:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0018:fixme:ndis:NdisRegisterProtocol (000000000073F8C8, 00000000003375E8, 000000000073F750, 208): stub
0018:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\NPF": c0000001
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"NPF" failed to start: 31
001c:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0022:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0028:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0033:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
WineDbg starting on pid 0034
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x35f107c, 0x3f34250, 0x3f34270) stub.
0035:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x3d84ff0, 43) stub
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0x000000007bcd0d05 DbgBreakPoint+0x1 in ntdll: ret	
Wine-dbg>set $BreakOnFirstChance=0
Wine-dbg>cont
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0037:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000052DFDB0
Thread ID=0037 renamed using MS VC6 extension (name=="rbx_http_")
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
Thread ID=0038 renamed using MS VC6 extension (name=="HttpThrea")
0038:err:ole:CoGetClassObject class {88d96a09-f192-11d4-a65f-0040963251e5} not registered
0038:err:ole:create_server class {88d96a09-f192-11d4-a65f-0040963251e5} not registered
0038:fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
0038:err:ole:CoGetClassObject no class object {88d96a09-f192-11d4-a65f-0040963251e5} could be created for context 0x15
Thread ID=0039 renamed using MS VC6 extension (name=="HttpClien")
Thread ID=003b renamed using MS VC6 extension (name=="HttpClien")
Thread ID=003c renamed using MS VC6 extension (name=="HttpClien")
Thread ID=003d renamed using MS VC6 extension (name=="HttpClien")
Thread ID=003e renamed using MS VC6 extension (name=="HttpClien")
Thread ID=003f renamed using MS VC6 extension (name=="CrashRepo")
Thread ID=0040 renamed using MS VC6 extension (name=="CrashRepo")
Thread ID=0041 renamed using MS VC6 extension (name=="ErrorUplo")
Thread ID=0042 renamed using MS VC6 extension (name=="DeferredE")
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:nls:get_dummy_preferred_ui_language (0x8 0x22e2a0 0x22e1e0 0x22e2a8) returning a dummy value (current locale)
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0039:fixme:ntdll:server_ioctl_file Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0039:fixme:winsock:server_ioctl_sock Unsupported ioctl 4004747b (device=4004 access=1 func=d1e method=3)
0039:fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_IOR('t', 123, 4))
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:font:RemoveFontMemResourceEx (0x80ba5a41) stub
Thread ID=004c renamed using MS VC6 extension (name=="rbx_http_")
Thread ID=004d renamed using MS VC6 extension (name=="TSMk2::Wo")
Thread ID=004e renamed using MS VC6 extension (name=="TSMk2::Wo")
Thread ID=004f renamed using MS VC6 extension (name=="TSMk2::Wo")
Thread ID=0050 renamed using MS VC6 extension (name=="TSMk2::Wo")
0035:fixme:process:SetProcessDEPPolicy (1): stub
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:nls:get_dummy_preferred_ui_language (0x8 0x22dd60 0x22dca0 0x22dd68) returning a dummy value (current locale)
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
0035:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented, *shared_handle (nil).
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:font:RemoveFontMemResourceEx (0x808ede71) stub
0035:fixme:font:RemoveFontMemResourceEx (0x8dd04b71) stub
0035:fixme:font:RemoveFontMemResourceEx (0x8dddd8e1) stub
0035:fixme:font:RemoveFontMemResourceEx (0x8dd971f1) stub
0035:fixme:font:RemoveFontMemResourceEx (0x8dda8881) stub
0035:fixme:font:RemoveFontMemResourceEx (0x8da620a1) stub
0035:fixme:font:RemoveFontMemResourceEx (0x8da3b891) stub
0035:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented, *shared_handle (nil).
wine: Call from 0x7b456727 to unimplemented function api-ms-win-crt-private-l1-1-0.dll._o_getenv, aborting
Unhandled exception: unimplemented function api-ms-win-crt-private-l1-1-0.d._o_getenv called in 64-bit code (0x000000007b456727).
0033:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 rip:000000007b456727 rsp:00000000002284b0 rbp:0000000000228620 eflags:00000202 (   - --  I   - - - )
 rax:00000000002284f0 rbx:0000000080000100 rcx:00000000002284d0 rdx:0000000000000001
 rsi:0000000000228660 rdi:0000000000228500  r8:0000000000000002  r9:0000000000228650 r10:0000000000000048
 r11:00000000002287a8 r12:0000000000000001 r13:0000000000000000 r14:0000000000000000 r15:0000000000228b38
Stack dump:
0x00000000002284b0:  00000000002284d0 0000000000010000
0x00000000002284c0:  0000000004d07340 00000000003d3621
0x00000000002284d0:  0000000180000100 0000000000000000
0x00000000002284e0:  000000007b456727 0000000000000002
0x00000000002284f0:  000000006c40b000 000000006c40e30a
0x0000000000228500:  0000000000228680 00000000002285f1
0x0000000000228510:  0000000000000031 000000000a8c0000
0x0000000000228520:  000000000b5544c8 0000000000010000
0x0000000000228530:  0000000000010000 000000007bc846b8
0x0000000000228540:  00000000000001e0 000000000a8c0000
0x0000000000228550:  000000000b57d468 0000000000010000
0x0000000000228560:  0000000000010000 ab218d9f69df6b00
Backtrace:
=>0 0x000000007b456727 GetFirmwareEnvironmentVariableW+0x1e7() in kernel32 (0x0000000000228620)
  1 0x000000006c407ac5 EntryPoint+0x7ac4() in api-ms-win-crt-private-l1-1-0.d (0x0000000000351108)
0x000000007b456727 GetFirmwareEnvironmentVariableW+0x1e7 in kernel32: movq	0x00000000000000b8(%rsp),%rax
Wine-dbg>
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Having Trouble Understanding Roblox Studio Error

Post by DarkShadow44 »

Seems pretty obvious to me, you should report the bug.
As workaround, you could try to install the VC++ runtimes, one of those should ship this dll.
Locked