Open Newbytee opened 4 years ago
Not 100% sure, but it looks like the problem may be with
10517.884:0034:0037:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 06A6D800) semi-stub
10519.055:0034:0035:warn:seh:OutputDebugStringA "QObject::connect: No such signal QNetworkReplyHttpImpl::error()\n"
10519.055:0034:0035:trace:seh:raise_exception code=40010006 flags=0 addr=0x7b00dd67 ip=7b00dd67 tid=0035
which seems to involve Qt code (QNetworkReplyHttpImpl). Since Qt is garbage with Wine https://appdb.winehq.org/objectManager.php?sClass=version&iId=37891 I wonder if the problem is that Wine needs fixes for Qt applications since it throws a fixme just before this error?
Looks like in the best case it may return ERROR_SUCCESS whatever a successful error means. That error was a success lol. Funny people.
Might not be playing this game anytime soon.
On another note, that problem appears to affect wifi so I wonder if Newbytee is using wifi? The gist doesn't have that info.
That might fix that issue (using wired lan port) or that the code gets called anyway wifi or not.
On another note, that problem appears to affect wifi so I wonder if Newbytee is using wifi? The gist doesn't have that info.
That might fix that issue (using wired lan port) or that the code gets called anyway wifi or not.
I'm using Ethernet.
This game apparently uses a kernel driver for anticheat (xigncode), so even if the current issue isn't related (and were to be fixed), I doubt it would run until kernel drivers are properly supported in wine (as far as I understand, they aren't).
Black Desert Online - game launcher crashes
Issue transferred from https://github.com/ValveSoftware/Proton/issues/3913. @Gman1988 posted on 2020-05-25T23:07:05:
https://gist.github.com/Gman1988/966d43fac5e79323652626a29ec9d617
Game installs fine. Launcher open up, when I press "start game", account creation shows up for 1 sec and that is it, nothing else is happening.
any news ?
Same problem here with latest version of Black Desert Online as of today;
``` Processor Information: CPU Vendor: AuthenticAMD CPU Brand: AMD Ryzen 7 2700 Eight-Core Processor CPU Family: 0x17 CPU Model: 0x8 CPU Stepping: 0x2 CPU Type: 0x0 Speed: 3200 Mhz 16 logical processors 8 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Supported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported AVX2: Unsupported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Unsupported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: Unknown (64 bit) Kernel Name: Linux Kernel Version: 5.7.15-100.fc31.x86_64 X Server Vendor: Fedora Project X Server Release: 12006000 X Window Manager: Xfwm4 Steam Runtime Version: steam-runtime_0.20200720.0 Video Card: Driver: NVIDIA Corporation GeForce RTX 2060/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 450.66 OpenGL Version: 4.6 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 29 Hz VendorID: 0x10de DeviceID: 0x1f08 Revision Not Detected Number of Monitors: 2 Number of Logical Video Cards: 1 Primary Display Resolution: 3840 x 2160 Desktop Resolution: 6400 x 2160 Primary Display Size: 24.45" x 13.43" (27.87" diag) 62.1cm x 34.1cm (70.8cm diag) Primary Bus: PCI Express 16x Primary VRAM: 6144 MB Supported MSAA Modes: 2x 4x 8x 16x Sound card: Audio device: USB Mixer Memory: RAM: 32118 Mb VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: en_CA.UTF-8 Total Hard Disk Space Available: 1048276 Mb Largest Free Hard Disk Block: 60531 Mb ```
Problem persists here my log and system info: steam-hardware-info.txt steam-582660.log
Unfortunately Black Desert uses Xigncode3 as anti-cheat and it leads a lot of problems for Linux users. I hope some update fixes that.
Black Desert changed to Easy AntiCheat about 6 months ago, better hopes for it now.
After the release of the new version of Easy Anti-Cheat, tried to run the game. As a result, the Launcher did not even start. The logo appears and then closes.
This title switched to Epic's Anti Cheat service, which to my knowledge looks to be the same as used in the AVA CBT which ran like a charm for that game. Could this game please be reinvestigated for issues?
EDIT: All I can detect from the logs is that there's a null pointer exception somewhere, if I need to run this with any special features please let me know. The proton versions tried were experimental and tkg.
If I remember correctly, the launcher does a bunch of web request before even starting. It feels/looks like that is failing.
Here are some more log files: steam-582660.log update.log debug.log
If I remember correctly, the launcher does a bunch of web request before even starting. It feels/looks like that is failing.
This is the case, and if you use a custom launcher you are able to play the game using DX9 mode apparently (You can't use the Steam version of the game). If it could be implemented where the check succeeds then this game should start working in some capacity. This project here is the workaround that I've seen talked about. https://github.com/jsoctocat/BDO-Launcher
This project here is the workaround that I've seen talked about. https://github.com/jsoctocat/BDO-Launcher
I use this launcher on Windows for OTP reasons, and it cannot download or update the game. How do you update the game every Wednesday with this workaround method? I've to try it and give more feedback.
This project here is the workaround that I've seen talked about. https://github.com/jsoctocat/BDO-Launcher
I use this launcher on Windows for OTP reasons, and it cannot download or update the game. How do you update the game every Wednesday with this workaround method? I've to try it and give more feedback.
It requires you to move the files from Windows every week in order to make use of it. Less than ideal, if work could be done to get the official launcher working that would be great. Here's a link to someone talking about the process. https://www.reddit.com/r/blackdesertonline/comments/yg1isl/comment/iu6msod/?utm_source=share&utm_medium=web2x&context=3
If I remember correctly, the launcher does a bunch of web request before even starting. It feels/looks like that is failing.
This is the case, and if you use a custom launcher you are able to play the game using DX9 mode apparently (You can't use the Steam version of the game). If it could be implemented where the check succeeds then this game should start working in some capacity. This project here is the workaround that I've seen talked about. https://github.com/jsoctocat/BDO-Launcher
Dx9 is being removed on February 1st: https://www.naeu.playblackdesert.com/en-US/News/Detail?groupContentNo=4595
Dx9 is being removed on February 1st: https://www.naeu.playblackdesert.com/en-US/News/Detail?groupContentNo=459
Even if that's the case, at least we have 2 solid issues now telling us what we need to get the game running.
We know it's not the anti-cheat that's at fault, so it's actually a possibility to get running. (Unless the reddit users used a workaround for the anti-cheat)
You can get past the client now. "Failed to init Auth."
@Hourija which version of Proton did you use? Did you use special command line parameters?
All Versions (Experimental, Hotfix, 8.0-2) I tried to start Black Desert show me the Launcher Icon and after that I get a black window which the cursor changes if I hover over it. If I click in certain spots my browser opens the links in the launcher. Sadly I cannot start the game by clicking in the lower right corner (where the play button is supposed to be). The launcher itself looks like this:
I use Manjaro with an Ryzen R5 5600 + RX 5700XT
@dominik-code Proton experimental and ge got me to the same point. The client for me is a black window aswell. The play button works after selecting eu or na to play on. It is a bit tricky to do without seeing but doable. I did this by looking at pictures of the client.
@dominik-code Proton experimental and ge got me to the same point. The client for me is a black window aswell. The play button works after selecting eu or na to play on. It is a bit tricky to do without seeing but doable. I did this by looking at pictures of the client.
Same here (in my case on Fedora 38 and AMD), but nothing occurs once I have clicked the play button. I see the logs below where it seems to repeat an Unknown error
in a cycle after noting issues with a lack of Kerberos and NTLM support:
Repeated section:
Black Desert moving back to Xigncode, has already changed on the public test server.
Black Desert moving back to Xigncode, has already changed on the public test server.
I've heard mixed reports about xigncode. How well does it work on proton?
Black Desert moving back to Xigncode, has already changed on the public test server.
I've heard mixed reports about xigncode. How well does it work on proton?
As far as I know, it doesn't. I became very interested in trying out Scarlet Blade, which implements XIGNCODE as well, and even though the game does install successfully and the game launcher works like a charm, the game itself does not even start with WINE, and we all know that Proton is a slight modification of WINE's codebase but for Steam.
At least according to long time BDO players, XIGNCODE also tends to lead to false-positive bans that Kakao was reluctant to overturn. If PA implements it in a similar way to the prior use, it will have a higher chance for account bans than I would be comfortable with (at least hopefully PA would be more responsive...)
Today BDO switched from EAC to XIGNCODE. The Game is working now on Linux. The only Problem left is that the Launcher is completely black and you've to type in your Account-Data blind.
If you use the Steam version of the game (authenticates using your Steam ID), does that skip the launcher entirely or do you still have to click on the "play" button?
I dont have the Steam Version. Just added the Launcher as non steam game.
I haven't yet tried post EAC, however thus was the case before. After the first launch and having to click the server and whatnot, you only needed to click play after (albeit with the window blacked-out).
It's not just the launcher being black. The central market/warehouse is unusable as well. (Plus the game loads zones too slowly as if it's running on an HDD despite being on an nvme.)
The 3rd party launcher seems to work as a workaround (just have to install it as a non-steam game, then point it to your BDO install folder), but requires you to have successfully launched the game at least once via the normal launcher, which almost defeats the purpose.
Are there no leads at all on how to fix the rendering of the launcher?
I wanted to share my experience with running Black Desert steam version on the Steam Deck using Proton GE 8-27. I've managed to launch the game successfully, despite encountering a couple of issues.
The launcher appears completely black, but I've been able to navigate blindly and enter my OTP and select the region blindly. Surprisingly, the "Play" button works as expected. However, once inside the game, it crashes after a few minutes without any error messages.
Has anyone has encountered a similar problem or has insights on how to debug or fix this issue? any assistance would be greatly appreciated.
Start steam via CLI and add following Launch Option for BDO: PROTON_LOG=1
I've tested BDO for a few Hours and didnt have any crashes with following Specs:
CPU: 7945HX GPU: 4090 Mobile (545.29.06 driver) Distro: Arch Linux DE: KDE Plasma 6 RC 1 Proton: Proton-Cachyos Using x11
I haven't had any crashes as of yet, but I'm running the game via Lutris with ge-proton 8-25. The biggest issue right now is getting the Market Place to work. Without it you face some pretty big limitations, can't move items from/to market etc. I've been trying to debug some traces, but no luck yet.
CPU: 5800x3d GPU: 7900xt Distro: Fedora 39 DE: Gnome 45 Proton: GE-Proton 8-25 Using Wayland
Start steam via CLI and add following Launch Option for BDO: PROTON_LOG=1
I've tested BDO for a few Hours and didnt have any crashes with following Specs:
CPU: 7945HX GPU: 4090 Mobile (545.29.06 driver) Distro: Arch Linux DE: KDE Plasma 6 RC 1 Proton: Proton-Cachyos Using x11
I changed to ge-proton 8-25 and it seems and it seems to work now, but it doen't work the central market and the black spirit's adventure and can't reopen the game when I do a minimize to tray
Here is the error from the bdo client regarding the market:
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(1006) != originalsize(0), type(8)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(10)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(-256), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(0), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(0), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(1701978624), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(1701978624), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(0), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(1701978624), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(1701978624), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(0), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(1701978624), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(1701978624), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(1701978624), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(1006) != originalsize(0), type(8)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(0), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(162) != originalsize(0), type(18)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail cant process type : , type(26)" }
"Failed to load the information from the Central Market. Please try again later.","Log":"WorldMarket processJSON Fail size(69) != originalsize(0), type(18)" }
"JSON parsing failed. The JSON data is irregular.","Log":"pa_json::parse()" }
I've tried debugging winhttp, which is used to make the calls but haven't seen anything specific yet.
Is there a way to look at the JSON responses directly using a packet sniffer? They might contain more information on the nature of the error. It looks like it's almost always the same error, with 2 extras thrown in there.
Start steam via CLI and add following Launch Option for BDO: PROTON_LOG=1
I've tested BDO for a few Hours and didnt have any crashes with following Specs:
CPU: 7945HX GPU: 4090 Mobile (545.29.06 driver) Distro: Arch Linux DE: KDE Plasma 6 RC 1 Proton: Proton-Cachyos Using x11
Finally, I reproduced the crash:
wine: Call from 00000002C73AC5E5 to unimplemented function win32u.dll.NtGdiDdDDINetDispQueryMiracastDisplayDeviceStatus, aborting
wine: Call from 00000002C73AC5E5 to unimplemented function win32u.dll.NtGdiDdDDINetDispQueryMiracastDisplayDeviceStatus, aborting
wine: Call from 00000002C73AC5E5 to unimplemented function win32u.dll.NtGdiDdDDINetDispQueryMiracastDisplayDeviceStatus, aborting
wine: Call from 00000002C73AC5E5 to unimplemented function win32u.dll.NtGdiDdDDINetDispQueryMiracastDisplayDeviceStatus, aborting
wine: Call from 00000002C73AC5E5 to unimplemented function win32u.dll.NtGdiDdDDINetDispQueryMiracastDisplayDeviceStatus, aborting
wine: Call from 00000002C73AC5E5 to unimplemented function win32u.dll.NtGdiDdDDINetDispQueryMiracastDisplayDeviceStatus, aborting
[string "FromClient_ChatUpdate"]:1: '=' expected near '<eof>'
wine: Call from 00000002C73AC5E5 to unimplemented function win32u.dll.NtGdiDdDDINetDispQueryMiracastDisplayDeviceStatus, aborting
wine: Call from 00000002C73AC5E5 to unimplemented function win32u.dll.NtGdiDdDDINetDispQueryMiracastDisplayDeviceStatus, aborting
[string "FromClient_ChatUpdate"]:1: '=' expected near '<eof>'
wine: Call from 00000002C73AC5E5 to unimplemented function win32u.dll.NtGdiDdDDINetDispQueryMiracastDisplayDeviceStatus, aborting
wine: Call from 00000002C73AC5E5 to unimplemented function win32u.dll.NtGdiDdDDINetDispQueryMiracastDisplayDeviceStatus, aborting
pid 24337 != 24336, skipping destruction (fork without exec?)
Game 582660 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 582660 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 582660 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_003 / HTMLSurface
Game 582660 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 582660 created interface STEAMINVENTORY_INTERFACE_V001 / Inventory
Game 582660 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 582660 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 582660 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
Game 582660 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 582660 created interface STEAMUGC_INTERFACE_VERSION009 / UGC
Game 582660 created interface STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001 / UnifiedMessages
Game 582660 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 582660 created interface STEAMVIDEO_INTERFACE_V001 / Video
Game 582660 created interface SteamController005 / Controller
Game 582660 created interface SteamFriends015 / Friends
Game 582660 created interface SteamMatchMaking009 / Matchmaking
Game 582660 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 582660 created interface SteamNetworking005 / Networking
Game 582660 created interface SteamUser019 / User
Game 582660 created interface SteamUtils008 / Utils
Game 582660 method call count for IClientNetworking::IsP2PPacketAvailable : 5349
Game 582660 method call count for IClientUtils::RecordSteamInterfaceCreation : 24
Game 582660 method call count for IClientUtils::GetAppID : 26
Game 582660 method call count for IClientUser::GetSteamID : 2
Game 582660 method call count for IClientUser::BLoggedOn : 1
Uploaded AppInterfaceStats to Steam
GLib-GObject-CRITICAL **: 16:22:55.779: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
this person on the forums says:
0b14:fixme:winhttp:set_cookies unhandled attribute L"expires"
0b14:fixme:winhttp:set_cookies unhandled attribute L"HttpOnly"
0b14:fixme:winhttp:set_cookies unhandled attribute L"Secure"
Which I don't see on my log or anywhere. Just throwing that out there in case it's relevant.
I've been trying to debug the Market issue and here is what I know so far:
winhttp:read_data retrieved 486 bytes (1012/1012)
log: WorldMarket processJSON Fail size(1012) != originalsize(0), type(8)"
0280:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0280:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0504:fixme:bcrypt:BCryptGenerateSymmetricKey ignoring object buffer
0504:err:bcrypt:BCryptGenerateSymmetricKey no encryption support
winhttp:send_request POSTDATA: {"userNo":"12345","certifiedKey":"FFF1CB84-4C12-4922-1ED3-4556138ACB7A","type":"0"}
Maybe this certifiedKey value is created by the first request. That's currently where I'm at. I'll try to debug further, but I'm not sure what else to look into, possibly the bcrypt issues.
@Daktyl198 does the 3rd party still works got it with an error, trying to use it :
@Daktyl198 does the 3rd party still works got it with an error, trying to use it :
It's working perfectly fine for me. Just launched a second ago. Make sure your game client is actually up to date by launching the patcher first and manually check the Paz folder for how many items it has.
welp i ran out of spirit perfumes and my stash is in central market. Is there a way to take them with black desert+ or something? i already contacted the support and ask them to move the perfumes to my inventory but it has been 2 days and i got no answer.
Replying to https://github.com/ValveSoftware/Proton/issues/3620#issuecomment-1902116652
"Fixme's are for code that is missing to implement functions that exist in the Win32/Win64 APIs that are partially implemented and need further work to become fully implemented."
welp we need to wait for wine devs to implement it i guess. I have been messing around with dependencies like 'winhttp, wininet, xna etc etc' aaand nothing yet
Edit: (i don't wanna send notification to people for nothing so im editing this comment)
for the leauncher; it was giving gl shader errors, just passed 2 env variables (__GL_SHADER_DISK_CACHE 1 - __GL_SHADER_DISK_CACHE_PATH $GAMEDIR ) and seems like the gl shader errors are gone but now im getting this
"[0121/173647:ERROR:network_change_notifier_win.cc(153)] WSALookupServiceBegin failed with: 8 [0121/173648:WARNING:cert_verify_proc_win.cc(108)] Unknown error -2146762482 mapped to net::ERR_FAILED [0121/173651:WARNING:cert_verify_proc_win.cc(108)] Unknown error -2146762482 mapped to net::ERR_FAILED [0121/173653:WARNING:cert_verify_proc_win.cc(108)] Unknown error -2146762482 mapped to net::ERR_FAILED [0121/173654:WARNING:cert_verify_proc_win.cc(108)] Unknown error -2146762482 mapped to net::ERR_FAILED [0121/173654:WARNING:cert_verify_proc_win.cc(108)] Unknown error -2146762482 mapped to net::ERR_FAILED"
@psychomantium seems I need to accept the terms of service, that's why I'm running into this error.
Not sure if it's possible from the website as I see nothing in the launcher on Linux.
@LexaproDelirium I would like to first investigate the black launcher issue, I'll reach out to wine devs in order to further debug what's going on and hopefully fix that first.
The marketplace will come in second.
Wine devs are focusing on finishing a wayland driver at the moment and probably are squashing some bugs but if we can help it would be better I guess.
Tried a few stuff in an attempt to fix some issue but so far, no significant progress, using wine 8.0.2 and some winetricks (winhttp webio ie8 wininet), I cannot get the launcher to launch, I get either this error :
wine: Call from 7BC2BC10 to unimplemented function urlmon.dll.414, aborting
wine: Unimplemented function urlmon.dll.414 called at address 7BC2BC10 (thread 0418), starting debugger...
04a0:fixme:imm:ImeSetActiveContext (000900AC, 1): stub
Or this error (with no winetricks involved) :
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x10644ca0). 03c4:fixme:dbghelp:elf_search_auxv can't find symbol in module Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:10644ca0 ESP:0022e088 EBP:0022e0bc EFLAGS:00010246( R- -- I Z- -P- ) EAX:00000000 EBX:0022e2bc ECX:3fa04000 EDX:3fe10380 ESI:3e902980 EDI:3e8aa9a8 Stack dump: 0x0022e088: 0022e2b8 3e809530 3e809530 1051b765 0x0022e098: 0022e298 3e809530 00000000 10986637 0x0022e0a8: 00000000 3ff00000 00000000 3eac41c0 0x0022e0b8: 00000000 0022e0d8 1051bd72 0022e2b8 0x0022e0c8: 3e809530 0022e298 3eac41c0 00000000 0x0022e0d8: 0022e0f8 1097d2cd 0022e0f0 0022e2b8 Backtrace: =>0 0x10644ca0 in libcef (+0x644ca0) (0x0022e0bc) 1 0x1051bd72 in libcef (+0x51bd72) (0x0022e0d8) 2 0x1097d2cd in libcef (+0x97d2cd) (0x0022e0f8) 3 0x1095f3b2 in libcef (+0x95f3b2) (0x0022e11c) 4 0x104bc3fa in libcef (+0x4bc3fa) (0x0022e14c) 5 0x104ed654 in libcef (+0x4ed654) (0x0022e184) 6 0x104ecc0f in libcef (+0x4ecc0f) (0x0022e1b0) 7 0x104ebcde in libcef (+0x4ebcde) (0x0022e238) 8 0x104ea146 in libcef (+0x4ea146) (0x0022e990) 9 0x103e4897 in libcef (+0x3e4897) (0x0022e9b4) 10 0x1032636b in libcef (+0x32636b) (0x0022e9d4) 11 0x1039a20b in libcef (+0x39a20b) (0x0022e9f0) 12 0x1039a1dd in libcef (+0x39a1dd) (0x0022ea34) 13 0x103e1525 in libcef (+0x3e1525) (0x0022eab4) 14 0x10368b80 in libcef (+0x368b80) (0x0022ead4) 15 0x10325e56 in libcef (+0x325e56) (0x0022eb0c) 16 0x10368b80 in libcef (+0x368b80) (0x0022eb2c) 17 0x10325e56 in libcef (+0x325e56) (0x0022eb64) 18 0x10368b80 in libcef (+0x368b80) (0x0022eb84) 19 0x10325e56 in libcef (+0x325e56) (0x0022ebbc) 20 0x10368b80 in libcef (+0x368b80) (0x0022ebdc) 21 0x10325e56 in libcef (+0x325e56) (0x0022ec14) 22 0x10368b80 in libcef (+0x368b80) (0x0022ec34) 23 0x10325e56 in libcef (+0x325e56) (0x0022ec6c) 24 0x10368b80 in libcef (+0x368b80) (0x0022ec8c) 25 0x10325e56 in libcef (+0x325e56) (0x0022ecc4) 26 0x10368b80 in libcef (+0x368b80) (0x0022ece4) 27 0x10325e56 in libcef (+0x325e56) (0x0022ed1c) 28 0x10368b80 in libcef (+0x368b80) (0x0022ed3c) 29 0x10325e56 in libcef (+0x325e56) (0x0022ed74) 30 0x10368b80 in libcef (+0x368b80) (0x0022ed94) 31 0x10325e56 in libcef (+0x325e56) (0x0022edcc) 32 0x10368b80 in libcef (+0x368b80) (0x0022edec) 33 0x10325e56 in libcef (+0x325e56) (0x0022ee24) 34 0x103267e0 in libcef (+0x3267e0) (0x0022ee5c) 35 0x1032654f in libcef (+0x32654f) (0x0022ee88) 36 0x10340902 in libcef (+0x340902) (0x0022eef4) 37 0x1034061a in libcef (+0x34061a) (0x0022ef44) 38 0x105795ad in libcef (+0x5795ad) (0x0022ef70) 39 0x10578f2a in libcef (+0x578f2a) (0x0022efa8) 40 0x1054bc9c in libcef (+0x54bc9c) (0x0022efdc) 41 0x11147b8f in libcef (+0x1147b8f) (0x0022efe8) 42 0x11132b26 in libcef (+0x1132b26) (0x0022f01c) 43 0x1152a357 in libcef (+0x152a357) (0x0022f19c) 44 0x10dbb0cf in libcef (+0xdbb0cf) (0x0022f1bc) 45 0x100bfd54 in libcef (+0xbfd54) (0x0022f230) 46 0x115e8a9e in libcef (+0x15e8a9e) (0x0022f2dc) 47 0x115e858f in libcef (+0x15e858f) (0x0022f3e4) 48 0x1159158c in libcef (+0x159158c) (0x0022f3f8) 49 0x1145e02a in libcef (+0x145e02a) (0x0022f40c) 50 0x100bfd54 in libcef (+0xbfd54) (0x0022f480) 51 0x1007d9e5 in libcef (+0x7d9e5) (0x0022f4ec) 52 0x1007e388 in libcef (+0x7e388) (0x0022f620) 53 0x100bc8d6 in libcef (+0xbc8d6) (0x0022f64c) 54 0x1007d775 in libcef (+0x7d775) (0x0022f670) 55 0x10099a29 in libcef (+0x99a29) (0x0022f698) 56 0x1007d022 in libcef (+0x7d022) (0x0022f6c4) 57 0x1212fb3f in libcef (+0x212fb3f) (0x0022f7d4) 58 0x11a3ba5a in libcef (+0x1a3ba5a) (0x0022f7e8) 59 0x11a3b9b8 in libcef (+0x1a3b9b8) (0x0022f834) 60 0x11a3b375 in libcef (+0x1a3b375) (0x0022f844) 61 0x10fafdbd in libcef (+0xfafdbd) (0x0022f920) 62 0x10f8da79 in libcef (+0xf8da79) (0x0022f944) 63 0x004bd2f7 in blackdesertpatcher32.pae (+0xbd2f7) (0x0022f960) 64 0x00442649 in blackdesertpatcher32.pae (+0x42649) (0x0022fed4) 65 0x00442ded in blackdesertpatcher32.pae (+0x42ded) (0x0022fee4) 66 0x005175be in blackdesertpatcher32.pae (+0x1175be) (0x0022ff30) 67 0x7b629530 in kernel32 (+0x29530) (0x0022ff48) 68 0x7bc5cd17 in ntdll (+0x5cd17) (0x0022ff5c) 69 0x7bc5d538 in ntdll (+0x5d538) (0x0022ffec) 0x10644ca0 libcef+0x644ca0: movb %al,0x00000000 Modules: Module Address Debug info Name (124 modules) PE 00120000-00122000 Deferred usp10 PE 00390000-003a5000 Deferred vcruntime140 PE 003b0000-003f5000 Deferred dxgi PE 00400000-0079d000 Export blackdesertpatcher32.pae PE 00a60000-00ae2000 Deferred gdiplus PE 00af0000-00b87000 Deferred expapply PE 10000000-12e2d000 Export libcef PE 3b400000-3b439000 Deferred steam_api PE 3dfd0000-3e1bd000 Deferred iertutil PE 61c40000-61c4c000 Deferred userenv PE 62500000-6261c000 Deferred oleaut32 PE 62c40000-62c66000 Deferred concrt140 PE 63580000-635b0000 Deferred oleacc PE 63900000-63909000 Deferred psapi PE 63c00000-63c4c000 Deferred winhttp PE 64180000-641a9000 Deferred winspool PE 643c0000-643e7000 Deferred ws2_32 PE 646c0000-646f3000 Deferred iphlpapi PE 64a80000-64ab9000 Deferred win32u PE 65480000-6550a000 Deferred rpcrt4 PE 65680000-6571e000 Deferred msvcrt PE 65e80000-65ef6000 Deferred dwrite PE 66080000-6609a000 Deferred msacm32 PE 66380000-664a2000 Deferred ole32 PE 66640000-6664c000 Deferred version PE 667c0000-667d9000 Deferred shcore PE 66fc0000-66fd3000 Deferred compstui PE 67500000-67519000 Deferred imm32 PE 67bc0000-67d05000 Deferred comctl32 PE 68280000-68289000 Deferred jsproxy PE 684c0000-6851b000 Deferred combase PE 68880000-68a20000 Deferred user32 PE 68cc0000-68d4a000 Deferred crypt32 PE 69040000-690ae000 Deferred comdlg32 PE 69840000-6987f000 Deferred advapi32 PE 6a600000-6a60c000 Deferred kerberos PE 6a680000-6a68c000 Deferred wtsapi32 PE 6aac0000-6ab86000 Deferred ucrtbase PE 6bb40000-6bb6e000 Deferred winex11 PE 6bbc0000-6bbe9000 Deferred sechost PE 6c980000-6c9ed000 Deferred msvcp140 PE 6cc80000-6cee3000 Deferred wined3d PE 6d480000-6d491000 Deferred secur32 PE 6d9c0000-6da2e000 Deferred d3d11 PE 6da80000-6dafb000 Deferred gdi32 PE 6e200000-6e215000 Deferred bcrypt PE 6ecc0000-6ecd5000 Deferred dnsapi PE 6f1c0000-6f1f3000 Deferred d3d9 PE 6f240000-6f290000 Deferred winmm PE 6f6c0000-6f6ca000 Deferred nsi PE 70000000-70072000 Deferred dbghelp PE 700c0000-700cb000 Deferred dhcpcsvc PE 70d80000-70db5000 Deferred uxtheme PE 712c0000-712d7000 Deferred mpr PE 71400000-71cb9000 Deferred shell32 PE 77f60000-77fd6000 Deferred shlwapi PE 78130000-78265000 Deferred urlmon PE 7a800000-7a91f000 Deferred opengl32 PE 7b000000-7b12c000 Deferred kernelbase PE 7b600000-7b653000 Export kernel32 PE 7bc00000-7bc9d000 Export ntdll ELF 7d000000-7d006000 DeferredELF 7d2c5000-7d321000 Deferred libgssapi_krb5.so.2 ELF 7d321000-7d400000 Deferred libkrb5.so.3 ELF 7d415000-7d41c000 Deferred crypt32.so ELF 7d41c000-7d428000 Deferred bcrypt.so ELF 7d428000-7d43a000 Deferred libresolv.so.2 ELF 7d43a000-7d4dd000 Deferred opengl32.so ELF 7d4dd000-7d602000 Deferred libsystemd.so.0 ELF 7d602000-7d691000 Deferred libgmp.so.10 ELF 7d691000-7d849000 Deferred libunistring.so.5 ELF 7d849000-7da00000 Deferred libp11-kit.so.0 ELF 7da00000-7dc44000 Deferred libgnutls.so.30 ELF 7dc45000-7dc4b000 Deferred dnsapi.so ELF 7dc4b000-7dc52000 Deferred libkeyutils.so.1 ELF 7dc52000-7dc62000 Deferred libkrb5support.so.0 ELF 7dc62000-7dc68000 Deferred libcom_err.so.3 ELF 7dc68000-7dc98000 Deferred libk5crypto.so.3 ELF 7dc98000-7dca1000 Deferred kerberos.so ELF 7dca1000-7dcac000 Deferred secur32.so ELF 7dcac000-7dcb3000 Deferred ws2_32.so ELF 7dcb3000-7dcc0000 Deferred libcap.so.2 ELF 7dcc0000-7dcd0000 Deferred libffi.so.8 ELF 7dcd0000-7dd1b000 Deferred libhogweed.so.6 ELF 7dd1b000-7dd70000 Deferred libnettle.so.8 ELF 7dd70000-7dd86000 Deferred libtasn1.so.6 ELF 7dd86000-7ddb7000 Deferred libidn2.so.0 ELF 7ddb7000-7ddbc000 Deferred libdl.so.2 ELF 7ddbc000-7de1e000 Deferred libdbus-1.so.3 ELF 7de1e000-7de23000 Deferred libssp.so.0 ELF 7de23000-7de39000 Deferred libavahi-client.so.3 ELF 7de39000-7de49000 Deferred libavahi-common.so.3 ELF 7de49000-7dec8000 Deferred libcups.so.2 ELF 7dec8000-7decf000 Deferred winspool.so ELF 7e015000-7e01e000 Deferred libxfixes.so.3 ELF 7e01e000-7e02b000 Deferred libxcursor.so.1 ELF 7e079000-7e1cf000 Deferred libx11.so.6 ELF 7e2f7000-7e30c000 Deferred libxi.so.6 ELF 7e30c000-7e311000 Deferred libxcomposite.so.1 ELF 7e311000-7e320000 Deferred libxrandr.so.2 ELF 7e320000-7e32e000 Deferred libxrender.so.1 ELF 7e32e000-7e336000 Deferred libxxf86vm.so.1 ELF 7e336000-7e33b000 Deferred libxinerama.so.1 ELF 7e33b000-7e342000 Deferred libxdmcp.so.6 ELF 7e342000-7e371000 Deferred libxcb.so.1 ELF 7e371000-7e387000 Deferred libxext.so.6 ELF 7e387000-7e411000 Deferred winex11.so ELF 7e585000-7e5b1000 Deferred libexpat.so.1 ELF 7e5b1000-7e605000 Deferred libfontconfig.so.1 ELF 7e605000-7e628000 Deferred libbrotlicommon.so.1 ELF 7e628000-7e637000 Deferred libbrotlidec.so.1 ELF 7e637000-7e70a000 Deferred libfreetype.so.6 ELF 7e70a000-7e810000 Deferred libm.so.6 ELF 7e810000-7e987000 Deferred win32u.so ELF 7ee00000-7ee05000 Deferred libxau.so.6 ELF 7ee09000-7ee49000 Deferred libpng16.so.16 ELF 7ee49000-7ee5b000 Deferred libbz2.so.1 ELF 7ee5b000-7ee77000 Deferred libz.so.1 ELF 7ee77000-7f000000 Dwarf libwine.so.1 ELF f7c00000-f7e32000 Deferred libc.so.6 ELF f7e69000-f7e70000 Deferred dwrite.so ELF f7e72000-f7e77000 Deferred libpthread.so.0 ELF f7e79000-f7f2b000 Deferred ntdll.so ELF f7f31000-f7f66000 Deferred ld-linux.so.2
Still trying to understand how proton manages to start the launcher but full black.
Some kind of embedded CEF (Chromium Embedded Framework is being used to load the launcher) and it should load this URL : https://launcher.naeu.playblackdesert.com/en-us
Replying to https://github.com/ValveSoftware/Proton/issues/3620#issuecomment-1902630883
Sorry, but I already fixed it. Will start looking at marketplace
Replying to https://github.com/ValveSoftware/Proton/issues/3620#issuecomment-1902683369
Native wininet doesn't work with wine
Sorry, but I already fixed it. Will start looking at marketplace
Please explain further than just "I already fixed it", to prevent users in this thread from re-doing the same work. And if you can provide how you fixed it, so that they may move on to helping with the marketplace.
Compatibility Report
System Information
I confirm:
steam-582660.log
Symptoms
Registration window appears, which works, however after restarting the game once (it crashed the first time during registration) and registering again plus verifying, this happens:
Reproduction