Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Launcher doesn't exit cleanly on Linux #11

Closed
LiamDawe opened this issue Mar 23, 2020 · 4 comments
Closed

Launcher doesn't exit cleanly on Linux #11

LiamDawe opened this issue Mar 23, 2020 · 4 comments
Labels
bug Something isn't working fixed

Comments

@LiamDawe
Copy link

On Manjaro Linux, the launcher doesn't seem to exit cleanly. I have to manually kill the left over process.

It works fine, installs fine and so on but it does give this:

[liam@liam-manjaro ~]$ /home/liam/Downloads/Linux.Not.Paradox.Launcher.v1.2.0.x64/launcher
An unhandled exception occurred at $00007F9CC756942C:
EAccessViolation:
$00007F9CC756942C

If you need more info, let me know.

@shusaura85 shusaura85 added bug Something isn't working under investigation labels Mar 23, 2020
@shusaura85
Copy link
Owner

Thanks for the report. Please let me know what edition and version of Manjaro you're using.
I'll set up a VM with Manjaro sometime this week to test it out and see what I can do to fix it.

@LiamDawe
Copy link
Author

Wow, thanks! This is just KDE Manjaro.

@shusaura85
Copy link
Owner

shusaura85 commented Mar 23, 2020

Just installed a copy of Manjaro KDE and can confirm the reported bug.
From initial investigation, it would appear to be a problem between the compiled code and the KDE shell.

Edit: Apparently the bug is triggered by the environment variable XDG_CURRENT_DESKTOP=KDE
Simply replacing the variable value with Plasma (XDG_CURRENT_DESKTOP=Plasma) no longer triggers the error.

Looking for solutions

@shusaura85
Copy link
Owner

I've released version 1.2.2 that although doesn't fix the actual bug (as the root cause appears to be in KDE (kio core), the launcher will invoke the kill command on it's own process id to fully close.

The access violation will still appear but the launcher process will be properly terminated.

As an extra I also changed the options window info text color (so now you can actually read them)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working fixed
Projects
None yet
Development

No branches or pull requests

2 participants