[arch-proaudio] Agordejo crash on startup
As the title says, agordejo crashes immediately on startup: *ERROR:engine.start:Caught crash in execpthook. Trying too execute atexit anywayTraceback (most recent call last): File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/usr/bin/agordejo/__main__.py", line 13, in <module> File "/usr/bin/agordejo/qtgui/mainwindow.py", line 183, in __init__ File "/usr/bin/agordejo/qtgui/mainwindow.py", line 253, in _updateGUIWithCachedPrograms File "/usr/bin/agordejo/qtgui/addclientprompt.py", line 123, in updateWordlist File "/usr/bin/agordejo/engine/api.py", line 283, in getUnfilteredExecutables File "/usr/bin/agordejo/engine/findprograms.py", line 267, in buildCache_unfilteredExecutables File "/usr/bin/agordejo/engine/findprograms.py", line 267, in <listcomp> File "/usr/bin/agordejo/engine/findprograms.py", line 262, in isexe File "/usr/lib/python3.10/pathlib.py", line 1320, in is_file return S_ISREG(self.stat().st_mode) File "/usr/lib/python3.10/pathlib.py", line 1095, in stat return self._accessor.stat(self, follow_symlinks=follow_symlinks)PermissionError: [Errno 13] Permission denied: '/usr/bin/ray-jack_checker_daemon'* Running manjaro with jack2. A similar error came and left a few months back. I found references to this issue here <https://bugs.archlinux.org/task/68634> and here <https://www.laborejo.org/bugs/Done/agordejo-crash-on-start-using-pipewire-jack>, but no solutions as far as I can tell. I tried switching to pipewire, but the error persists. Raysession seems to work ok though. Any thoughts?
several other important related packages were upgraded at the same time as the latest agordejo (eg: jack2, new-session-manager, jack2-dbus) agordejo also crashed for me when i first upgraded it - i then restarted the system, and agordejo does not crash now note:
Permission denied: '/usr/bin/ray-jack_checker_daemon'*
per that error message, you may also want to look at /usr/bin/ray-jack_checker_daemon - that is a foreign file, which does not exist in a clean arch system, and could cause many sorts of problems - the fact that it is the subject of a fatal error message is indicative of something abnormal; but there is not necessarily anything which the arch maintainers have done, or could do about it # pkgfile /usr/bin/ray-jack_checker_daemon if that is the cause of your crash, then it is not a bug for arch to handle - it may be an upstream bug, but it is not a bug within the context of "the arch system" - in that case, this is not a bug report; but a support request, for advice maintaining a "franken-system" if a simple reboot does not help, then the path toward a solution, would be to firstly, remove all non-arch software from your system (retaining only mainline arch packages), then determine if the bug is still present - _then_ and only then, it would be a problem for the arch maintainers to address - in order to address that problem properly, the first triage step, which anyone would _need_ to do, would be to try reproducing the problem on a clean system if the problem can not be reproduced on a clean system, then it is not a bug - it is more likely a conflict caused by mixing unsupported third-party software into the protected main system
Hello Kevin, could you please provide the output of: agordejo --version ls -la /usr/bin/ray-jack_checker_daemon file /usr/bin/ray-jack_checker_daemon lsattr /usr/bin/ray-jack_checker_daemon And please tell if any of the above commands fail because of a permission error and then what the sudo version of the command reported. If Agordejo is below version 0.3.1 please update first. The new arch community package came out on Saturday. Nils On Mon, 17 Jan 2022 11:58:08 -0800 safepurge at gmail.com (Kevin Roth) wrote:
As the title says, agordejo crashes immediately on startup:
*ERROR:engine.start:Caught crash in execpthook. Trying too execute atexit anywayTraceback (most recent call last): File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "/usr/lib/python3.10/runpy.py", line 86, in _run_code exec(code, run_globals) File "/usr/bin/agordejo/__main__.py", line 13, in <module> File "/usr/bin/agordejo/qtgui/mainwindow.py", line 183, in __init__ File "/usr/bin/agordejo/qtgui/mainwindow.py", line 253, in _updateGUIWithCachedPrograms File "/usr/bin/agordejo/qtgui/addclientprompt.py", line 123, in updateWordlist File "/usr/bin/agordejo/engine/api.py", line 283, in getUnfilteredExecutables File "/usr/bin/agordejo/engine/findprograms.py", line 267, in buildCache_unfilteredExecutables File "/usr/bin/agordejo/engine/findprograms.py", line 267, in <listcomp> File "/usr/bin/agordejo/engine/findprograms.py", line 262, in isexe File "/usr/lib/python3.10/pathlib.py", line 1320, in is_file return S_ISREG(self.stat().st_mode) File "/usr/lib/python3.10/pathlib.py", line 1095, in stat return self._accessor.stat(self, follow_symlinks=follow_symlinks)PermissionError: [Errno 13] Permission denied: '/usr/bin/ray-jack_checker_daemon'*
Running manjaro with jack2. A similar error came and left a few months back. I found references to this issue here <https://bugs.archlinux.org/task/68634> and here <https://www.laborejo.org/bugs/Done/agordejo-crash-on-start-using-pipewire-jack>, but no solutions as far as I can tell. I tried switching to pipewire, but the error persists. Raysession seems to work ok though. Any thoughts?
as a follow-up, i believe that i found a reproducible procedure to isolate the bug my crash yesterday was probably not due to the upgraded release; but due to a peculiar environment quirk - namely, i had /root/.gem/ruby/3.0.0/bin/ in the shell PATH; which was not the case after i rebooted agordejo starts properly: $ PATH=$PATH:/etc/any-thing-works agordejo agordejo crashes: $ PATH=$PATH:/root/any-thing-fails agordejo curiously, /root does not induce the crash: $ PATH=$PATH:/etc/any-thing-works agordejo
On Tue, 18 Jan 2022 07:04:23 -0500 bill-auger wrote:
curiously, /root does not induce the crash: $ PATH=$PATH:/etc/any-thing-works agordejo
my bad (copy-paste think-o) - i intended such: curiously, /root does not induce the crash: $ PATH=$PATH:/root agordejo
participants (3)
-
bill-auger
-
Kevin Roth
-
Nils Hilbricht