Comment 4 for bug 2031886

Revision history for this message
Sameer Sharma (sameersharma2006) wrote (last edit ):

Some Update:

1) Enabling 'Disable Lutris Runtime' in settings helps get rid of this problem.
2) Also, instead of 1, Disabling 'Prefer System Libraries' also gets rid of this problem.

** But this doesn't fix anything, as newer problems pops up different for both 1 & 2.

If 1 is chosen , this occurs :

```
Started initial process 8962 from /home/sam/snap/lutris/176/.local/share/lutris/runners/scummvm/bin/scummvm --extrapath=/home/sam/snap/lutris/176/.local/share/lutris/runners/scummvm/share/scummvm --themepath=/home/sam/snap/lutris/176/.local/share/lutris/runners/scummvm/share/scummvm
Start monitoring process.
Traceback (most recent call last):
  File "/snap/lutris/176/usr/share/lutris/bin/lutris-wrapper", line 202, in <module>
    main()
  File "/snap/lutris/176/usr/share/lutris/bin/lutris-wrapper", line 167, in main
    if not watcher.is_alive():
  File "/snap/lutris/176/usr/lib/python3/dist-packages/lutris/util/process_watcher.py", line 75, in is_alive
    return next(self.iterate_processes(), None) is not None
  File "/snap/lutris/176/usr/lib/python3/dist-packages/lutris/util/process_watcher.py", line 64, in iterate_processes
    for child in self.iterate_children():
  File "/snap/lutris/176/usr/lib/python3/dist-packages/lutris/util/process.py", line 131, in iter_children
    for child in self.children:
  File "/snap/lutris/176/usr/lib/python3/dist-packages/lutris/util/process.py", line 125, in children
    for child_pid in self.get_children_pids_of_thread(tid):
  File "/snap/lutris/176/usr/lib/python3/dist-packages/lutris/util/process.py", line 71, in get_children_pids_of_thread
    with open(children_path, encoding='utf-8') as children_file:
PermissionError: [Errno 13] Permission denied: '/proc/8960/task/8960/children'
/home/sam/snap/lutris/176/.local/share/lutris/runners/scummvm/bin/scummvm: error while loading shared libraries: libSDL2-2.0.so.0: cannot open shared object file: No such file or directory
```
Traceback (most recent call last):
  File "/snap/lutris/176/usr/share/lutris/bin/lutris-wrapper", line 16, in <module>
    from lutris.util.log import logger
  File "/snap/lutris/176/usr/lib/python3/dist-packages/lutris/util/log.py", line 7, in <module>
    from gi.repository import GLib
  File "/snap/lutris/176/gnome-platform/usr/lib/python3/dist-packages/gi/__init__.py", line 40, in <module>
    from . import _gi
ImportError: libffi.so.7: cannot open shared object file: No such file or directory
```

If 2 is chosen, this occurs :

```
Traceback (most recent call last):
  File "/snap/lutris/180/usr/share/lutris/bin/lutris-wrapper", line 202, in <module>
    main()
  File "/snap/lutris/180/usr/share/lutris/bin/lutris-wrapper", line 167, in main
    if not watcher.is_alive():
  File "/snap/lutris/180/usr/lib/python3/dist-packages/lutris/util/process_watcher.py", line 75, in is_alive
    return next(self.iterate_processes(), None) is not None
  File "/snap/lutris/180/usr/lib/python3/dist-packages/lutris/util/process_watcher.py", line 64, in iterate_processes
    for child in self.iterate_children():
  File "/snap/lutris/180/usr/lib/python3/dist-packages/lutris/util/process.py", line 131, in iter_children
    for child in self.children:
  File "/snap/lutris/180/usr/lib/python3/dist-packages/lutris/util/process.py", line 125, in children
    for child_pid in self.get_children_pids_of_thread(tid):
  File "/snap/lutris/180/usr/lib/python3/dist-packages/lutris/util/process.py", line 71, in get_children_pids_of_thread
    with open(children_path, encoding='utf-8') as children_file:
PermissionError: [Errno 13] Permission denied: '/proc/6841/task/6841/children'
```