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

Mod Organizer 2: GUI crash #141

Open
hotcapy opened this issue Nov 2, 2024 · 3 comments
Open

Mod Organizer 2: GUI crash #141

hotcapy opened this issue Nov 2, 2024 · 3 comments

Comments

@hotcapy
Copy link

hotcapy commented Nov 2, 2024

Output of bubblejail --version

0.9.3

Your distro name and version

ArchLinux

Description

100% reproducible crash while in sandbox.
Happens shortly after MO2 is provoked to show any kind of tooltip (by hovering mouse cursor over various GUI elements).
Unfortunately, option to disable tooltips does not exist, and it's not an easy task to avoid them on purpose either.

GUI-only: game itself works perfectly fine while MO2 is locked in background.
Has no effect on playing - only on managing mods.

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  130 (MIT-SHM)
  Minor opcode of failed request:  3 (X_ShmPutImage)
  Value in failed request:  0x80
  Serial number of failed request:  11005
  Current serial number in output stream:  11008

X server permission issue?
IIRC Firejail suffered from similar (same?) problem.

@igo95862
Copy link
Owner

igo95862 commented Nov 2, 2024

Hello @hotcapy

Can you do an strace on this program and post the output. (something like strace --failed-only -ff -- %program%)

You can run a separate terminal inside the sandbox to only capture the strace of this program instead of entire sandbox.

@hotcapy
Copy link
Author

hotcapy commented Nov 3, 2024

Hi @igo95862

$ bubblejail run umu qterminal
$ cd ~/Games/umu/skyrim/drive_c/mo2/
$ strace --failed-only -f -o strace.txt -- env GAMEID=skyrim umu-run ~/Games/umu/skyrim/drive_c/mo2/ModOrganizer.exe

strace_1.txt
strace_2.txt
strace_3.txt

@igo95862
Copy link
Owner

igo95862 commented Nov 3, 2024

The only interesting thing I found is in the strace_1.txt

23    stat("/sys/module/nvidia_uvm", 0x7ffc55089600) = -1 ENOENT (No such file or directory)
85    execve("/usr/local/sbin/nvidia-modprobe", ["nvidia-modprobe", "-u", "-c=0"], 0x9d2fc00 /* 58 vars */) = -1 ENOENT (No such file or directory)
85    access("/sys/module/nvidia_uvm/initstate", R_OK) = -1 ENOENT (No such file or directory)
85    stat("/sys/bus/pci/devices", 0x7ffe7ede8890) = -1 ENOENT (No such file or directory)
85    +++ exited with 1 +++

However, I am not entirely sure if it is related to this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants