[Bug 55474] New: Lunar Client do not work since its last update (3.0.0)
https://bugs.winehq.org/show_bug.cgi?id=55474 Bug ID: 55474 Summary: Lunar Client do not work since its last update (3.0.0) Product: Wine Version: 8.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: brandowlucas(a)gmail.com Distribution: --- Created attachment 75034 --> https://bugs.winehq.org/attachment.cgi?id=75034 log lunar wine As said in the title, since lunar client updated its launcher it freezes in a infinite loading. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55474 --- Comment #1 from brandow <brandowlucas(a)gmail.com> --- Created attachment 75035 --> https://bugs.winehq.org/attachment.cgi?id=75035 Lunar Client Stuck Screen -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=55474 --- Comment #2 from brandow <brandowlucas(a)gmail.com> --- I forget to say, you can download Lunar Client through this link: https://launcherupdates.lunarclientcdn.com/Lunar%20Client%20v3.0.5.exe -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=55474 --- Comment #3 from brandow <brandowlucas@gmail.com> --- Update: Lunar Client UI renders now, but hangs (Black Window) on Wine 11.6-staging **The Problem** Lunar Client starts up and renders its Electron UI just fine at first, but after about 3 to 15 seconds, the entire window turns black. The app doesn't actually crash—the process stays alive, and I can still interact with the renderer via Chromium remote debugging—but the X11 window itself becomes a "dead" black box. **The Trigger** After some testing, I've narrowed this down to the embedded **Overwolf packages** (`overlay` and `crn`). These ship with several native binaries like `overlay-helper.dll` and `ow-electron-overlay-plugin.node`. It seems like Wine 11.6-staging is hitting a rendering or windowing conflict specifically when these Overwolf components initialize. **Steps to Reproduce** 1. Use **Wine 11.6 Staging** on an X11 session (Windows 10 mode in winecfg). 2. Download the version here: https://archive.org/details/lunar-client-v-3.6.5-ow 3. Install **Lunar Client 3.6.5-ow** (will be installed to `drive_c/users/$HOME/AppData/Local/Programs/lunarclient`). 4. Launch with debugging enabled: ```bash WINEDEBUG=-all wine 'C:/users/%USERPROFILE%/AppData/Local/Programs/lunarclient/Lunar Client.exe' --remote-debugging-port=9225 ``` 5. Wait on the main menu for ~10 seconds without clicking anything. 6. The window will eventually flip to solid black or simply freeze. **The Fix (Control Experiment)** I managed to stop the hanging by preventing the launcher from loading the Overwolf packages. If you unpack `resources/app.asar` and modify the `package.json`, changing: ```json "overwolf": { "packages": ["overlay", "crn"] } ``` to: ```json "overwolf": { "packages": [] } ``` ...the app runs perfectly fine indefinitely, but then it causes a game crash when trying to load minecraft itself. **Key Notes** - The app is still "running" in the background; DevTools shows the page content is still there and JS is still executing. - This isn't a basic Electron issue, as the UI works until the moment Overwolf's native hooks kick in. - The `utility` package doesn't seem to cause the issue; it’s definitely tied to the `overlay` binaries. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
WineHQ Bugzilla -
WineHQ Bugzilla