[External] : Re: JPackage does very weird things and it doesn't work with SNAP

Alexey Semenyuk alexey.semenyuk at oracle.com
Mon Dec 16 14:02:12 UTC 2024


Hi Davide,

Good to know the problem has been solved. I'm not sure it got solved in 
the right way, though :)
Would you mind trying another fix? Instead of altering LD_LIBRARY_PATH 
env var, remove _JPACKAGE_LAUNCHER env var from the environment in the 
ProcessBuilder:

---
ProcessBuilder processBuilder = new ProcessBuilder("/bin/sh", "-c", 
"/snap/myappid/bin/myappbinarygeneratedwithjpackage");
processBuilder.environment().remove("_JPACKAGE_LAUNCHER");
Process process = processBuilder.start();
...
---

I paid more attention to the logs you provided and found the 
"_JPACKAGE_LAUNCHER=1430744617329" entry in them. If you restart a 
jpackage app launcher with non-empty _JPACKAGE_LAUNCHER in the 
environment, the launcher logic will go to the wrong branch at [1]. This 
explains weird help output from the standard Java launcher. I believe 
the root cause of the problem is a non-empty _JPACKAGE_LAUNCHER env 
variable in the environment of the restarted app launcher. It should not 
be there.

[1] 
https://github.com/openjdk/jdk/blob/45a329790b844139010c95f981c72ad43b08369a/src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp#L98

- Alexey

On 12/14/2024 6:02 PM, Davide Perini wrote:
> You got the point and solved the problem I was hitting for days in 1 
> minutes.
>
> I simply added this env variable to my snapcraft.yaml
>       LD_LIBRARY_PATH: $APPDIR:$LD_LIBRARY_PATH
> and this fixed it :)
>
> It reminds me this story:
> A man took his watch to a watchmaker for repair. The watchmaker 
> examined it for a moment, gave it a gentle tap, and it started working 
> perfectly. When the man asked for the bill, he was shocked to see it 
> was quite high. The man exclaimed, "But it took you just a moment to 
> fix it!" The watchmaker replied, "The tap cost you $1. Knowing where 
> to tap is $99."
>
> ahah.
>
> Thank you Alexey, very appreciated.
>
> Davide
>
> On 11/12/24 22:09, Alexey Semenyuk wrote:
>> Davide,
>>
>> Can you run the launcher with JPACKAGE_DEBUG env variable set to 
>> "true" on flatpak or anywhere else where it works? It should make the 
>> launcher print log messages to stdout.
>>
>> On Linux launcher's behavior depends on "LD_LIBRARY_PATH", 
>> "_JPACKAGE_LAUNCHER" env variables, see [1].
>>
>> Launcher uses a dynamic library written in C++ to locate config files 
>> and set up arguments for launching JVM.
>> This library must not be in the process where JVM runs.
>> To achieve this the launcher loads the library in forked child 
>> process and collects initialization data it outputs through the pipe. 
>> See [2] for details.
>>
>> $APPDIR is not an env variable, its is a token the launcher replaces 
>> in config file at runtime.
>>
>> You can use "ar x" to run your app without installing a deb package, 
>> or you can use jpackage to create app directory instead of creating a 
>> native (deb) package.
>> The launcher will be the same, so this will not address the issue you 
>> are experiencing; it will just simplify the debugging process.
>>
>> [1] 
>> https://urldefense.com/v3/__https://github.com/openjdk/jdk/blob/master/src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp__;!!ACWV5N9M2RV99hQ!L32Ybn0iMrV9a8g0I96YzvdsiVSdivttHm2wTAvh6vMfXkp-M8Glqi_lKpbWxRG5pN63lE-U8uLiGBlmGl7U9cMEVgj_V6EOqw$ 
>> [2] 
>> https://urldefense.com/v3/__https://github.com/openjdk/jdk/blob/master/src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.c__;!!ACWV5N9M2RV99hQ!L32Ybn0iMrV9a8g0I96YzvdsiVSdivttHm2wTAvh6vMfXkp-M8Glqi_lKpbWxRG5pN63lE-U8uLiGBlmGl7U9cMEVgh5BgVHXw$ 
>>
>> - Alexey
>>
>>
>> On 12/11/2024 2:46 PM, Davide Perini wrote:
>>> Hi,
>>> thanks for the answer, I really appreciate it.
>>>
>>> I tried adding the JPACKAGE_DEBUG env variable but didn't changed 
>>> the output.
>>> When I run the binary generated by jpackage in the snap sandbox I 
>>> get the "java" command output as output.
>>>
>>> This does not happen on flatpak.
>>>
>>> Do you know if jpackage uses "additional env variables" that must be 
>>> correctly set?
>>> I noticed that the cfg uses an $APPDIR env variable and that env 
>>> variable is correctly set with the path of the jar,
>>> is there other env variables to set to make it work?
>>>
>>> I add a bit of context.
>>> I'm using a deb package generated with jpackage and extracted with 
>>> the "ar x" command,
>>> once extracted, I use the binary inside the bin folder to launch my 
>>> app.
>>> The app starts without problems but then it can't be restarted 
>>> within the app by using the same binary.
>>>
>>> Any ideas on what the problem might be?
>>>
>>> Thanks
>>>
>>> On 09/12/24 20:05, Alexey Semenyuk wrote:
>>>> Hi Davide,
>>>>
>>>> An app launcher generated by jpackage runs `rpm` and `dpkg` queries 
>>>> to detect the package that owns it.
>>>> Why does it need to know the name of the package? The app launcher 
>>>> needs to locate the corresponding ".cfg" (<app-launcher-name>.cfg) 
>>>> file in the app image to read the startup configuration. If you 
>>>> configure jpackage to create a package installed in "/usr" tree 
>>>> instead of the default "/opt" it will create a different app image 
>>>> layout. This makes it impossible to hard-code the location of the 
>>>> ".cfg" file in the app launcher.
>>>> Instead, the app launcher finds the ".cfg" file in the list of 
>>>> files of the package it belongs to.
>>>> When the app launcher is launched, it doesn't know the type of the 
>>>> owner package (rpm or deb) or its name; it detects these details at 
>>>> runtime. That is why it runs `rpm` and `dpkg` queries at startup.
>>>>
>>>> Try running your app with JPACKAGE_DEBUG env variable set to 
>>>> "true": &> env JPACKAGE_DEBUG=true <your-app> ...
>>>> It logs the launcher's activity, which can give a clue as to what 
>>>> is going on.
>>>>
>>>> - Alexey
>>>>
>>>>
>>>> On 12/8/2024 1:56 PM, Davide Perini wrote:
>>>>> Hi there...
>>>>>
>>>>> I have a JDK23 app that is packaged with jpackage.
>>>>>
>>>>> I am running this app in Snapcraft.
>>>>> It works well but I cannot restart it for a very weird problem.
>>>>>
>>>>> When I try to restart it with a simple code like this:
>>>>> ```
>>>>> ArrayList<String> cmdOutput = new ArrayList<>();
>>>>>         try {
>>>>>             **_ProcessBuilder processBuilder = new 
>>>>> ProcessBuilder("/bin/sh", "-c", 
>>>>> "/snap/myappid/bin/myappbinarygeneratedwithjpackage");_**
>>>>>             Process process = processBuilder.start();
>>>>>             if (waitForOutput > 0) {
>>>>>                 if (process.waitFor(waitForOutput, 
>>>>> TimeUnit.MILLISECONDS)) {
>>>>>                     int exitCode = process.exitValue();
>>>>>                     log.info("Exit code: {}", exitCode);
>>>>>                     BufferedReader reader = new BufferedReader(new 
>>>>> InputStreamReader(process.getInputStream()));
>>>>>                     String line;
>>>>>                     while ((line = reader.readLine()) != null) {
>>>>>                         log.info(line);
>>>>>                     }
>>>>>                     BufferedReader errorReader = new 
>>>>> BufferedReader(new InputStreamReader(process.getErrorStream()));
>>>>>                     while ((line = errorReader.readLine()) != null) {
>>>>>                         log.error(line);
>>>>>                     }
>>>>>                 } else {
>>>>>                     log.error("The command has exceeded the time 
>>>>> limit and has been terminated.");
>>>>>                     process.destroy();
>>>>>                 }
>>>>>             }
>>>>>         } catch (Exception e) {
>>>>>             log.error(e.getMessage());
>>>>>         }
>>>>> ```
>>>>>
>>>>> This simple code should run
>>>>> new ProcessBuilder("/bin/sh", "-c", 
>>>>> "/snap/myappid/bin/myappbinarygeneratedwithjpackage");
>>>>>
>>>>> If I execute this code when running native, it works well and it 
>>>>> spawn another instance of my app.
>>>>> if I execute this code inside a snap environment, the code return 
>>>>> an exit code 1 and it return this output:
>>>>>
>>>>> ```
>>>>> Usage: java [options] <mainclass> [args...]
>>>>>            (to execute a class)
>>>>>    or  java [options] -jar <jarfile> [args...]
>>>>>            (to execute a jar file)
>>>>>    or  java [options] -m <module>[/<mainclass>] [args...]
>>>>>        java [options] --module <module>[/<mainclass>] [args...]
>>>>>            (to execute the main class in a module)
>>>>>    or  java [options] <sourcefile> [args]
>>>>>            (to execute a source-file program)
>>>>>
>>>>>  Arguments following the main class, source file, -jar <jarfile>,
>>>>>  -m or --module <module>/<mainclass> are passed as the arguments to
>>>>>  main class.
>>>>>
>>>>>  where options include:
>>>>>
>>>>>     -cp <class search path of directories and zip/jar files>
>>>>>     -classpath <class search path of directories and zip/jar files>
>>>>>     --class-path <class search path of directories and zip/jar files>
>>>>>                   A : separated list of directories, JAR archives,
>>>>>                   and ZIP archives to search for class files.
>>>>>     -p <module path>
>>>>>     --module-path <module path>...
>>>>>                   A : separated list of elements, each element is 
>>>>> a file path
>>>>>                   to a module or a directory containing modules. 
>>>>> Each module is either
>>>>>                   a modular JAR or an exploded-module directory.
>>>>>     --upgrade-module-path <module path>...
>>>>>                   A : separated list of elements, each element is 
>>>>> a file path
>>>>>                   to a module or a directory containing modules to 
>>>>> replace
>>>>>                   upgradeable modules in the runtime image. Each 
>>>>> module is either
>>>>>                   a modular JAR or an exploded-module directory.
>>>>>     --add-modules <module name>[,<module name>...]
>>>>>                   root modules to resolve in addition to the 
>>>>> initial module.
>>>>>                   <module name> can also be ALL-DEFAULT, ALL-SYSTEM,
>>>>>                   ALL-MODULE-PATH.
>>>>>     --enable-native-access <module name>[,<module name>...]
>>>>>                   allow code in modules to access code and data 
>>>>> outside the Java runtime.
>>>>>                   <module name> can also be ALL-UNNAMED to 
>>>>> indicate code on the class path.
>>>>>     --list-modules
>>>>>                   list observable modules and exit
>>>>>     -d <module name>
>>>>>     --describe-module <module name>
>>>>>                   describe a module and exit
>>>>>     --dry-run     create VM and load main class but do not execute 
>>>>> main method.
>>>>>                   The --dry-run option may be useful for 
>>>>> validating the
>>>>>                   command-line options such as the module system 
>>>>> configuration.
>>>>>     --validate-modules
>>>>>                   validate all modules and exit
>>>>>                   The --validate-modules option may be useful for 
>>>>> finding
>>>>>                   conflicts and other errors with modules on the 
>>>>> module path.
>>>>>     -D<name>=<value>
>>>>>                   set a system property
>>>>>     -verbose:[class|module|gc|jni]
>>>>>                   enable verbose output for the given subsystem
>>>>>     -version      print product version to the error stream and exit
>>>>>     --version     print product version to the output stream and exit
>>>>>     -showversion  print product version to the error stream and 
>>>>> continue
>>>>>     --show-version
>>>>>                   print product version to the output stream and 
>>>>> continue
>>>>>     --show-module-resolution
>>>>>                   show module resolution output during startup
>>>>>     -? -h -help
>>>>>                   print this help message to the error stream
>>>>>     --help        print this help message to the output stream
>>>>>     -X            print help on extra options to the error stream
>>>>>     --help-extra  print help on extra options to the output stream
>>>>>     -ea[:<packagename>...|:<classname>]
>>>>> -enableassertions[:<packagename>...|:<classname>]
>>>>>                   enable assertions with specified granularity
>>>>>     -da[:<packagename>...|:<classname>]
>>>>> -disableassertions[:<packagename>...|:<classname>]
>>>>>                   disable assertions with specified granularity
>>>>>     -esa | -enablesystemassertions
>>>>>                   enable system assertions
>>>>>     -dsa | -disablesystemassertions
>>>>>                   disable system assertions
>>>>>     -agentlib:<libname>[=<options>]
>>>>>                   load native agent library <libname>, e.g. 
>>>>> -agentlib:jdwp
>>>>>                   see also -agentlib:jdwp=help
>>>>>     -agentpath:<pathname>[=<options>]
>>>>>                   load native agent library by full pathname
>>>>>     -javaagent:<jarpath>[=<options>]
>>>>>                   load Java programming language agent, see 
>>>>> java.lang.instrument
>>>>>     -splash:<imagepath>
>>>>>                   show splash screen with specified image
>>>>>                   HiDPI scaled images are automatically supported 
>>>>> and used
>>>>>                   if available. The unscaled image filename, e.g. 
>>>>> image.ext,
>>>>>                   should always be passed as the argument to the 
>>>>> -splash option.
>>>>>                   The most appropriate scaled image provided will 
>>>>> be picked up
>>>>>                   automatically.
>>>>>                   See the SplashScreen API documentation for more 
>>>>> information
>>>>>     @argument files
>>>>>                   one or more argument files containing options
>>>>>     --disable- at files
>>>>>                   prevent further argument file expansion
>>>>>     --enable-preview
>>>>>                   allow classes to depend on preview features of 
>>>>> this release
>>>>> To specify an argument for a long option, you can use 
>>>>> --<name>=<value> or
>>>>> --<name> <value>.
>>>>> ```
>>>>>
>>>>> If you look at this, this is the output of the "java" command.
>>>>> Why my app generated to jpackage returns the output of the java 
>>>>> command in the snap environment?
>>>>>
>>>>> Is think that this is a jpackage bug.
>>>>>
>>>>> I tried running strace to understand what is happening
>>>>> here’s the log from strace capturing the moment my apps tries to 
>>>>> restart itself inside the Snap sandbox.
>>>>>
>>>>>
>>>>> ```
>>>>> /usr/bin/strace: Process 2089179 attached
>>>>> /usr/bin/strace: Process 2089180 attached
>>>>> [Instance #1] 12:42:06.988 [JavaFX Application Thread] INFO 
>>>>> o.dpsoftware.managers.StorageManager - tooltip.theme
>>>>> [Instance #1] 12:42:06.990 [JavaFX Application Thread] INFO 
>>>>> org.dpsoftware.NativeExecutor - Restarting instance
>>>>> [Instance #1] 12:42:06.990 [JavaFX Application Thread] INFO 
>>>>> org.dpsoftware.NativeExecutor - Executing cmd=[/bin/sh, -c, 
>>>>> /snap/fireflyluciferin/4/bin/FireflyLuciferin, 1]
>>>>> /usr/bin/strace: Process 2089185 attached
>>>>> [pid 2089185] 
>>>>> execve("/snap/fireflyluciferin/4/lib/runtime/lib/jspawnhelper", 
>>>>> ["/snap/fireflyluciferin/4/lib/run"..., "23.0.1+11", "36:37:39"], 
>>>>> ["SHELL=/usr/bin/zsh", "SESSION_MANAGER=local/galeon:@/t"..., 
>>>>> "__EGL_EXTERNAL_PLATFORM_CONFIG_D"..., 
>>>>> "__EGL_VENDOR_LIBRARY_DIRS=/snap/"..., "SNAP_REVISION=4", 
>>>>> "COLORTERM=truecolor", "XDG_CONFIG_DIRS=/snap/fireflyluc"..., 
>>>>> "SUDO_GID=1000", "XDG_MENU_PREFIX=gnome-", "KWIN_TRIPLE_BUFFER=1", 
>>>>> "SNAP_REAL_HOME=/home/maciek", 
>>>>> "VK_LAYER_PATH=/snap/fireflylucif"..., 
>>>>> "GNOME_KEYRING_CONTROL=/run/user/"..., 
>>>>> "SNAP_USER_COMMON=/home/maciek/sn"..., "MOZ_X11_EGL=1", 
>>>>> "FONTCONFIG_PATH=/snap/fireflyluc"..., "LC_ADDRESS=pl_PL.UTF-8", 
>>>>> "SSH_AUTH_SOCK=/run/user/1000/gcr"..., 
>>>>> "XDG_DATA_HOME=/home/maciek/snap/"..., 
>>>>> "GNOTIFICATION_BACKEND=freedeskto"..., 
>>>>> "PIPEWIRE_MODULE_DIR=/snap/firefl"..., 
>>>>> "XDG_CONFIG_HOME=/home/maciek/sna"..., 
>>>>> "XCURSOR_PATH=/snap/fireflylucife"..., 
>>>>> "MEMORY_PRESSURE_WRITE=c29tZSAyMD"..., "SNAP_INSTANCE_KEY=", 
>>>>> "SUDO_COMMAND=/usr/bin/strace -u "..., "XMODIFIERS=@im=ibus", 
>>>>> "DESKTOP_SESSION=gnome", "LC_MONETARY=pl_PL.UTF-8", 
>>>>> "GDK_PIXBUF_MODULE_FILE=/home/mac"..., "SUDO_USER=maciek", 
>>>>> "EDITOR=emacsclient -t -a ''", "SNAP_EUID=1000", 
>>>>> "PWD=/home/maciek", "ALSA_CONFIG_PATH=/snap/fireflylu"..., 
>>>>> "LOGNAME=root", "XDG_SESSION_DESKTOP=gnome", 
>>>>> "XDG_SESSION_TYPE=wayland", "SYSTEMD_EXEC_PID=2624", 
>>>>> "SUDO_HOME=/home/maciek", "SPA_PLUGIN_DIR=/snap/fireflyluci"..., 
>>>>> "XAUTHORITY=/run/user/1000/.mutte"..., "TEMPDIR=/tmp", 
>>>>> "SNAP_CONTEXT=_2jX0ra54iDbofJm6Fr"..., "MOTD_SHOWN=pam", 
>>>>> "GST_PLUGIN_SCANNER=/snap/firefly"..., 
>>>>> "LD_PRELOAD=:/snap/fireflylucifer"..., "GDM_LANG=en_US.UTF-8", 
>>>>> "GI_TYPELIB_PATH=/snap/fireflyluc"..., 
>>>>> "HOME=/home/maciek/snap/fireflylu"..., "USERNAME=maciek", 
>>>>> "LANG=en_US.UTF-8", "LC_PAPER=pl_PL.UTF-8", 
>>>>> "XDG_CURRENT_DESKTOP=GNOME", 
>>>>> "MEMORY_PRESSURE_WATCH=/sys/fs/cg"..., "VTE_VERSION=7802", 
>>>>> "WAYLAND_DISPLAY=wayland-0", "NOTIFY_IGNORE_PORTAL=1", 
>>>>> "SNAP_ARCH=amd64", "SNAP_INSTANCE_NAME=fireflylucife"..., 
>>>>> "SNAP_USER_DATA=/home/maciek/snap"..., "DISABLE_WAYLAND=1", 
>>>>> "TMPDIR=/run/user/1000/snap.firef"..., 
>>>>> "DRIRC_CONFIGDIR=/snap/fireflyluc"..., 
>>>>> "GNOME_TERMINAL_SCREEN=/org/gnome"..., 
>>>>> "SNAP_DESKTOP_RUNTIME=/snap/firef"..., 
>>>>> "SNAP_LAUNCHER_ARCH_TRIPLET=x86_6"..., "SNAP_REEXEC=", 
>>>>> "SNAP_UID=1000", "PIPEWIRE_CONFIG_DIR=/snap/firefl"..., 
>>>>> "XDG_CACHE_HOME=/home/maciek/snap"..., "GNOME_SETUP_DISPLAY=:1", 
>>>>> "XDG_SESSION_CLASS=user", "LIBGWEATHER_LOCATIONS_PATH=/snap"..., 
>>>>> "PYTHONPATH=/snap/fireflyluciferi"..., "TERM=gnome-256color", 
>>>>> "GTK_PATH=/snap/fireflyluciferin/"..., 
>>>>> "XLOCALEDIR=/snap/fireflyluciferi"..., 
>>>>> "LIBTHAI_DICTDIR=/snap/fireflyluc"..., "USER=root", 
>>>>> "SNAP=/snap/fireflyluciferin/4", "GNOME_TERMINAL_SERVICE=:1.748", 
>>>>> "PLASMA_USE_QT_SCALING=1", "SNAP_COMMON=/var/snap/fireflyluc"..., 
>>>>> "SNAP_VERSION=2.17.18", "DISPLAY=:0", "SHLVL=1", 
>>>>> "GDK_PIXBUF_MODULEDIR=/snap/firef"..., "MOZ_ENABLE_WAYLAND=1", 
>>>>> "LOCPATH=/snap/fireflyluciferin/4"..., 
>>>>> "SNAP_LIBRARY_PATH=/var/lib/snapd"..., "PAGER=less", 
>>>>> "SNAP_COOKIE=_2jX0ra54iDbofJm6Fre"..., "LC_TELEPHONE=pl_PL.UTF-8", 
>>>>> "QT_IM_MODULE=ibus", "LC_MEASUREMENT=pl_PL.UTF-8", 
>>>>> "LIBGL_DRIVERS_PATH=/snap/firefly"..., 
>>>>> "SNAP_DATA=/var/snap/fireflylucif"..., 
>>>>> "GST_PLUGIN_PATH=/snap/fireflyluc"..., 
>>>>> "LD_LIBRARY_PATH=/var/lib/snapd/l"..., 
>>>>> "XDG_RUNTIME_DIR=/run/user/1000/s"..., 
>>>>> "DEBUGINFOD_URLS=https://urldefense.com/v3/__https://debuginf__;!!ACWV5N9M2RV99hQ!LreLVGqS3m6NHOg9VBfodGu6E_lJ6uek06_tDw3PZRNNcp78w_PNayhAVBfpsk4JFobhCJpDiRf2nhcyPzUZrwmrL8BGYFtykQ$ 
>>>>> "..., "LIBVA_DRIVERS_PATH=/snap/firefly"..., 
>>>>> "LC_TIME=pl_PL.UTF-8", "GST_PLUGIN_SYSTEM_PATH=/snap/fir"..., 
>>>>> "FONTCONFIG_FILE=/snap/fireflyluc"..., 
>>>>> "SNAP_NAME=fireflyluciferin", 
>>>>> "XDG_DATA_DIRS=/home/maciek/snap/"..., 
>>>>> "PATH=/snap/fireflyluciferin/4/us"..., "GTK_USE_PORTAL=1", 
>>>>> "GDMSESSION=gnome", "SUDO_UID=1000", 
>>>>> "GTK_IM_MODULE_FILE=/home/maciek/"..., 
>>>>> "DBUS_SESSION_BUS_ADDRESS=unix:pa"..., "HG=/usr/bin/hg", 
>>>>> "MAIL=/var/spool/mail/maciek", 
>>>>> "GIO_MODULE_DIR=/home/maciek/snap"..., 
>>>>> "PULSE_SERVER=unix:/run/user/1000"..., 
>>>>> "XKB_CONFIG_ROOT=/snap/fireflyluc"..., "LC_NUMERIC=pl_PL.UTF-8", 
>>>>> "OLDPWD=/home/maciek", "_JPACKAGE_LAUNCHER=1430744617329"..., 
>>>>> "GDK_BACKEND=x11"]) = 0
>>>>> [pid 2089185] execve("/bin/sh", ["/bin/sh", "-c", 
>>>>> "/snap/fireflyluciferin/4/bin/Fir"..., "1"], 
>>>>> ["SHELL=/usr/bin/zsh", "SESSION_MANAGER=local/galeon:@/t"..., 
>>>>> "__EGL_EXTERNAL_PLATFORM_CONFIG_D"..., 
>>>>> "__EGL_VENDOR_LIBRARY_DIRS=/snap/"..., "SNAP_REVISION=4", 
>>>>> "COLORTERM=truecolor", "XDG_CONFIG_DIRS=/snap/fireflyluc"..., 
>>>>> "SUDO_GID=1000", "XDG_MENU_PREFIX=gnome-", "KWIN_TRIPLE_BUFFER=1", 
>>>>> "SNAP_REAL_HOME=/home/maciek", 
>>>>> "VK_LAYER_PATH=/snap/fireflylucif"..., 
>>>>> "GNOME_KEYRING_CONTROL=/run/user/"..., 
>>>>> "SNAP_USER_COMMON=/home/maciek/sn"..., "MOZ_X11_EGL=1", 
>>>>> "FONTCONFIG_PATH=/snap/fireflyluc"..., "LC_ADDRESS=pl_PL.UTF-8", 
>>>>> "SSH_AUTH_SOCK=/run/user/1000/gcr"..., 
>>>>> "XDG_DATA_HOME=/home/maciek/snap/"..., 
>>>>> "GNOTIFICATION_BACKEND=freedeskto"..., 
>>>>> "PIPEWIRE_MODULE_DIR=/snap/firefl"..., 
>>>>> "XDG_CONFIG_HOME=/home/maciek/sna"..., 
>>>>> "XCURSOR_PATH=/snap/fireflylucife"..., 
>>>>> "MEMORY_PRESSURE_WRITE=c29tZSAyMD"..., "SNAP_INSTANCE_KEY=", 
>>>>> "SUDO_COMMAND=/usr/bin/strace -u "..., "XMODIFIERS=@im=ibus", 
>>>>> "DESKTOP_SESSION=gnome", "LC_MONETARY=pl_PL.UTF-8", 
>>>>> "GDK_PIXBUF_MODULE_FILE=/home/mac"..., "SUDO_USER=maciek", 
>>>>> "EDITOR=emacsclient -t -a ''", "SNAP_EUID=1000", 
>>>>> "PWD=/home/maciek", "ALSA_CONFIG_PATH=/snap/fireflylu"..., 
>>>>> "LOGNAME=root", "XDG_SESSION_DESKTOP=gnome", 
>>>>> "XDG_SESSION_TYPE=wayland", "SYSTEMD_EXEC_PID=2624", 
>>>>> "SUDO_HOME=/home/maciek", "SPA_PLUGIN_DIR=/snap/fireflyluci"..., 
>>>>> "XAUTHORITY=/run/user/1000/.mutte"..., "TEMPDIR=/tmp", 
>>>>> "SNAP_CONTEXT=_2jX0ra54iDbofJm6Fr"..., "MOTD_SHOWN=pam", 
>>>>> "GST_PLUGIN_SCANNER=/snap/firefly"..., 
>>>>> "LD_PRELOAD=:/snap/fireflylucifer"..., "GDM_LANG=en_US.UTF-8", 
>>>>> "GI_TYPELIB_PATH=/snap/fireflyluc"..., 
>>>>> "HOME=/home/maciek/snap/fireflylu"..., "USERNAME=maciek", 
>>>>> "LANG=en_US.UTF-8", "LC_PAPER=pl_PL.UTF-8", 
>>>>> "XDG_CURRENT_DESKTOP=GNOME", 
>>>>> "MEMORY_PRESSURE_WATCH=/sys/fs/cg"..., "VTE_VERSION=7802", 
>>>>> "WAYLAND_DISPLAY=wayland-0", "NOTIFY_IGNORE_PORTAL=1", 
>>>>> "SNAP_ARCH=amd64", "SNAP_INSTANCE_NAME=fireflylucife"..., 
>>>>> "SNAP_USER_DATA=/home/maciek/snap"..., "DISABLE_WAYLAND=1", 
>>>>> "TMPDIR=/run/user/1000/snap.firef"..., 
>>>>> "DRIRC_CONFIGDIR=/snap/fireflyluc"..., 
>>>>> "GNOME_TERMINAL_SCREEN=/org/gnome"..., 
>>>>> "SNAP_DESKTOP_RUNTIME=/snap/firef"..., 
>>>>> "SNAP_LAUNCHER_ARCH_TRIPLET=x86_6"..., "SNAP_REEXEC=", 
>>>>> "SNAP_UID=1000", "PIPEWIRE_CONFIG_DIR=/snap/firefl"..., 
>>>>> "XDG_CACHE_HOME=/home/maciek/snap"..., "GNOME_SETUP_DISPLAY=:1", 
>>>>> "XDG_SESSION_CLASS=user", "LIBGWEATHER_LOCATIONS_PATH=/snap"..., 
>>>>> "PYTHONPATH=/snap/fireflyluciferi"..., "TERM=gnome-256color", 
>>>>> "GTK_PATH=/snap/fireflyluciferin/"..., 
>>>>> "XLOCALEDIR=/snap/fireflyluciferi"..., 
>>>>> "LIBTHAI_DICTDIR=/snap/fireflyluc"..., "USER=root", 
>>>>> "SNAP=/snap/fireflyluciferin/4", "GNOME_TERMINAL_SERVICE=:1.748", 
>>>>> "PLASMA_USE_QT_SCALING=1", "SNAP_COMMON=/var/snap/fireflyluc"..., 
>>>>> "SNAP_VERSION=2.17.18", "DISPLAY=:0", "SHLVL=1", 
>>>>> "GDK_PIXBUF_MODULEDIR=/snap/firef"..., "MOZ_ENABLE_WAYLAND=1", 
>>>>> "LOCPATH=/snap/fireflyluciferin/4"..., 
>>>>> "SNAP_LIBRARY_PATH=/var/lib/snapd"..., "PAGER=less", 
>>>>> "SNAP_COOKIE=_2jX0ra54iDbofJm6Fre"..., "LC_TELEPHONE=pl_PL.UTF-8", 
>>>>> "QT_IM_MODULE=ibus", "LC_MEASUREMENT=pl_PL.UTF-8", 
>>>>> "LIBGL_DRIVERS_PATH=/snap/firefly"..., 
>>>>> "SNAP_DATA=/var/snap/fireflylucif"..., 
>>>>> "GST_PLUGIN_PATH=/snap/fireflyluc"..., 
>>>>> "LD_LIBRARY_PATH=/var/lib/snapd/l"..., 
>>>>> "XDG_RUNTIME_DIR=/run/user/1000/s"..., 
>>>>> "DEBUGINFOD_URLS=https://urldefense.com/v3/__https://debuginf__;!!ACWV5N9M2RV99hQ!LreLVGqS3m6NHOg9VBfodGu6E_lJ6uek06_tDw3PZRNNcp78w_PNayhAVBfpsk4JFobhCJpDiRf2nhcyPzUZrwmrL8BGYFtykQ$ 
>>>>> "..., "LIBVA_DRIVERS_PATH=/snap/firefly"..., 
>>>>> "LC_TIME=pl_PL.UTF-8", "GST_PLUGIN_SYSTEM_PATH=/snap/fir"..., 
>>>>> "FONTCONFIG_FILE=/snap/fireflyluc"..., 
>>>>> "SNAP_NAME=fireflyluciferin", 
>>>>> "XDG_DATA_DIRS=/home/maciek/snap/"..., 
>>>>> "PATH=/snap/fireflyluciferin/4/us"..., "GTK_USE_PORTAL=1", 
>>>>> "GDMSESSION=gnome", "SUDO_UID=1000", 
>>>>> "GTK_IM_MODULE_FILE=/home/maciek/"..., 
>>>>> "DBUS_SESSION_BUS_ADDRESS=unix:pa"..., "HG=/usr/bin/hg", 
>>>>> "MAIL=/var/spool/mail/maciek", 
>>>>> "GIO_MODULE_DIR=/home/maciek/snap"..., 
>>>>> "PULSE_SERVER=unix:/run/user/1000"..., 
>>>>> "XKB_CONFIG_ROOT=/snap/fireflyluc"..., "LC_NUMERIC=pl_PL.UTF-8", 
>>>>> "OLDPWD=/home/maciek", "_JPACKAGE_LAUNCHER=1430744617329"..., 
>>>>> "GDK_BACKEND=x11"]) = 0
>>>>> [Instance #1] 12:42:06.995 [JavaFX Application Thread] INFO 
>>>>> org.dpsoftware.NativeExecutor - CLEAN EXIT
>>>>> /usr/bin/strace: Process 2089186 attached
>>>>> /usr/bin/strace: Process 2089187 attached
>>>>> [pid 2089187] 
>>>>> execve("/snap/fireflyluciferin/4/bin/FireflyLuciferin", 
>>>>> ["/snap/fireflyluciferin/4/bin/Fir"...], ["SUDO_GID=1000", 
>>>>> "PLASMA_USE_QT_SCALING=1", "MAIL=/var/spool/mail/maciek", 
>>>>> "__EGL_VENDOR_LIBRARY_DIRS=/snap/"..., 
>>>>> "GNOTIFICATION_BACKEND=freedeskto"..., "SNAP_INSTANCE_KEY=", 
>>>>> "USER=root", "SNAP_COMMON=/var/snap/fireflyluc"..., 
>>>>> "LC_TIME=pl_PL.UTF-8", "MOZ_X11_EGL=1", 
>>>>> "FONTCONFIG_PATH=/snap/fireflyluc"..., 
>>>>> "LIBVA_DRIVERS_PATH=/snap/firefly"..., 
>>>>> "GIO_MODULE_DIR=/home/maciek/snap"..., "XDG_SESSION_TYPE=wayland", 
>>>>> "TEMPDIR=/tmp", "SNAP_UID=1000", 
>>>>> "XDG_CACHE_HOME=/home/maciek/snap"..., "SHLVL=1", 
>>>>> "LD_LIBRARY_PATH=/var/lib/snapd/l"..., "MOTD_SHOWN=pam", 
>>>>> "HOME=/home/maciek/snap/fireflylu"..., 
>>>>> "XLOCALEDIR=/snap/fireflyluciferi"..., "MOZ_ENABLE_WAYLAND=1", 
>>>>> "SNAP_LIBRARY_PATH=/var/lib/snapd"..., "OLDPWD=/home/maciek", 
>>>>> "DESKTOP_SESSION=gnome", "SUDO_HOME=/home/maciek", 
>>>>> "GI_TYPELIB_PATH=/snap/fireflyluc"..., 
>>>>> "SNAP_USER_DATA=/home/maciek/snap"..., 
>>>>> "LIBGWEATHER_LOCATIONS_PATH=/snap"..., 
>>>>> "GTK_PATH=/snap/fireflyluciferin/"..., 
>>>>> "GTK_IM_MODULE_FILE=/home/maciek/"..., "HG=/usr/bin/hg", 
>>>>> "PAGER=less", "LC_MONETARY=pl_PL.UTF-8", "SYSTEMD_EXEC_PID=2624", 
>>>>> "DBUS_SESSION_BUS_ADDRESS=unix:pa"..., "SNAP_REVISION=4", 
>>>>> "COLORTERM=truecolor", "GNOME_KEYRING_CONTROL=/run/user/"..., 
>>>>> "DEBUGINFOD_URLS=https://urldefense.com/v3/__https://debuginf__;!!ACWV5N9M2RV99hQ!LreLVGqS3m6NHOg9VBfodGu6E_lJ6uek06_tDw3PZRNNcp78w_PNayhAVBfpsk4JFobhCJpDiRf2nhcyPzUZrwmrL8BGYFtykQ$ 
>>>>> "..., "SPA_PLUGIN_DIR=/snap/fireflyluci"..., 
>>>>> "GST_PLUGIN_SCANNER=/snap/firefly"..., 
>>>>> "WAYLAND_DISPLAY=wayland-0", 
>>>>> "TMPDIR=/run/user/1000/snap.firef"..., 
>>>>> "PIPEWIRE_CONFIG_DIR=/snap/firefl"..., "SUDO_UID=1000", 
>>>>> "LOGNAME=root", "XKB_CONFIG_ROOT=/snap/fireflyluc"..., 
>>>>> "SNAP_CONTEXT=_2jX0ra54iDbofJm6Fr"..., 
>>>>> "PULSE_SERVER=unix:/run/user/1000"..., 
>>>>> "MEMORY_PRESSURE_WATCH=/sys/fs/cg"..., "XDG_SESSION_CLASS=user", 
>>>>> "SNAP_VERSION=2.17.18", "USERNAME=maciek", "TERM=gnome-256color", 
>>>>> "SNAP_INSTANCE_NAME=fireflylucife"..., 
>>>>> "PATH=/snap/fireflyluciferin/4/us"..., 
>>>>> "SESSION_MANAGER=local/galeon:@/t"..., "GDM_LANG=en_US.UTF-8", 
>>>>> "NOTIFY_IGNORE_PORTAL=1", "XDG_MENU_PREFIX=gnome-", 
>>>>> "LC_ADDRESS=pl_PL.UTF-8", "GNOME_TERMINAL_SCREEN=/org/gnome"..., 
>>>>> "GNOME_SETUP_DISPLAY=:1", "SNAP_DATA=/var/snap/fireflylucif"..., 
>>>>> "XDG_RUNTIME_DIR=/run/user/1000/s"..., 
>>>>> "GST_PLUGIN_SYSTEM_PATH=/snap/fir"..., "GDK_BACKEND=x11", 
>>>>> "__EGL_EXTERNAL_PLATFORM_CONFIG_D"..., "DISPLAY=:0", 
>>>>> "LOCPATH=/snap/fireflyluciferin/4"..., 
>>>>> "_JPACKAGE_LAUNCHER=1430744617329"..., 
>>>>> "LD_PRELOAD=:/snap/fireflylucifer"..., "LANG=en_US.UTF-8", 
>>>>> "XDG_CURRENT_DESKTOP=GNOME", 
>>>>> "SNAP_DESKTOP_RUNTIME=/snap/firef"..., "LC_TELEPHONE=pl_PL.UTF-8", 
>>>>> "XDG_DATA_HOME=/home/maciek/snap/"..., 
>>>>> "XDG_CONFIG_HOME=/home/maciek/sna"..., "XMODIFIERS=@im=ibus", 
>>>>> "XDG_SESSION_DESKTOP=gnome", 
>>>>> "XAUTHORITY=/run/user/1000/.mutte"..., 
>>>>> "GNOME_TERMINAL_SERVICE=:1.748", 
>>>>> "SNAP_USER_COMMON=/home/maciek/sn"..., 
>>>>> "SSH_AUTH_SOCK=/run/user/1000/gcr"..., 
>>>>> "SUDO_COMMAND=/usr/bin/strace -u "..., "SNAP_ARCH=amd64", 
>>>>> "SNAP_COOKIE=_2jX0ra54iDbofJm6Fre"..., "SHELL=/usr/bin/zsh", 
>>>>> "DISABLE_WAYLAND=1", "GDK_PIXBUF_MODULEDIR=/snap/firef"..., 
>>>>> "GST_PLUGIN_PATH=/snap/fireflyluc"..., "SNAP_REEXEC=", 
>>>>> "GDMSESSION=gnome", "SUDO_USER=maciek", 
>>>>> "FONTCONFIG_FILE=/snap/fireflyluc"..., 
>>>>> "SNAP_NAME=fireflyluciferin", 
>>>>> "VK_LAYER_PATH=/snap/fireflylucif"..., 
>>>>> "PIPEWIRE_MODULE_DIR=/snap/firefl"..., 
>>>>> "XCURSOR_PATH=/snap/fireflylucife"..., 
>>>>> "LC_MEASUREMENT=pl_PL.UTF-8", 
>>>>> "GDK_PIXBUF_MODULE_FILE=/home/mac"..., 
>>>>> "DRIRC_CONFIGDIR=/snap/fireflyluc"..., 
>>>>> "SNAP_LAUNCHER_ARCH_TRIPLET=x86_6"..., "QT_IM_MODULE=ibus", 
>>>>> "PWD=/home/maciek", "XDG_CONFIG_DIRS=/snap/fireflyluc"..., 
>>>>> "SNAP_REAL_HOME=/home/maciek", 
>>>>> "LIBTHAI_DICTDIR=/snap/fireflyluc"..., 
>>>>> "XDG_DATA_DIRS=/home/maciek/snap/"..., "KWIN_TRIPLE_BUFFER=1", 
>>>>> "SNAP_EUID=1000", "ALSA_CONFIG_PATH=/snap/fireflylu"..., 
>>>>> "PYTHONPATH=/snap/fireflyluciferi"..., 
>>>>> "SNAP=/snap/fireflyluciferin/4", "LC_NUMERIC=pl_PL.UTF-8", 
>>>>> "LC_PAPER=pl_PL.UTF-8", "GTK_USE_PORTAL=1", 
>>>>> "MEMORY_PRESSURE_WRITE=c29tZSAyMD"..., "VTE_VERSION=7802", 
>>>>> "EDITOR=emacsclient -t -a ''", 
>>>>> "LIBGL_DRIVERS_PATH=/snap/firefly"...]) = 0
>>>>> /usr/bin/strace: Process 2089188 attached
>>>>> /usr/bin/strace: Process 2089189 attached
>>>>> [pid 2089189] execve("/bin/sh", ["sh", "-c", "--", "rpm 
>>>>> --queryformat '%{NAME}' -qf "...], ["SUDO_GID=1000", 
>>>>> "PLASMA_USE_QT_SCALING=1", "MAIL=/var/spool/mail/maciek", 
>>>>> "__EGL_VENDOR_LIBRARY_DIRS=/snap/"..., 
>>>>> "GNOTIFICATION_BACKEND=freedeskto"..., "SNAP_INSTANCE_KEY=", 
>>>>> "USER=root", "SNAP_COMMON=/var/snap/fireflyluc"..., 
>>>>> "LC_TIME=pl_PL.UTF-8", "MOZ_X11_EGL=1", 
>>>>> "FONTCONFIG_PATH=/snap/fireflyluc"..., 
>>>>> "LIBVA_DRIVERS_PATH=/snap/firefly"..., 
>>>>> "GIO_MODULE_DIR=/home/maciek/snap"..., "XDG_SESSION_TYPE=wayland", 
>>>>> "TEMPDIR=/tmp", "SNAP_UID=1000", 
>>>>> "XDG_CACHE_HOME=/home/maciek/snap"..., "SHLVL=1", 
>>>>> "LD_LIBRARY_PATH=/var/lib/snapd/l"..., "MOTD_SHOWN=pam", 
>>>>> "HOME=/home/maciek/snap/fireflylu"..., 
>>>>> "XLOCALEDIR=/snap/fireflyluciferi"..., "MOZ_ENABLE_WAYLAND=1", 
>>>>> "SNAP_LIBRARY_PATH=/var/lib/snapd"..., "OLDPWD=/home/maciek", 
>>>>> "DESKTOP_SESSION=gnome", "SUDO_HOME=/home/maciek", 
>>>>> "GI_TYPELIB_PATH=/snap/fireflyluc"..., 
>>>>> "SNAP_USER_DATA=/home/maciek/snap"..., 
>>>>> "LIBGWEATHER_LOCATIONS_PATH=/snap"..., 
>>>>> "GTK_PATH=/snap/fireflyluciferin/"..., 
>>>>> "GTK_IM_MODULE_FILE=/home/maciek/"..., "HG=/usr/bin/hg", 
>>>>> "PAGER=less", "LC_MONETARY=pl_PL.UTF-8", "SYSTEMD_EXEC_PID=2624", 
>>>>> "DBUS_SESSION_BUS_ADDRESS=unix:pa"..., "SNAP_REVISION=4", 
>>>>> "COLORTERM=truecolor", "GNOME_KEYRING_CONTROL=/run/user/"..., 
>>>>> "DEBUGINFOD_URLS=https://urldefense.com/v3/__https://debuginf__;!!ACWV5N9M2RV99hQ!LreLVGqS3m6NHOg9VBfodGu6E_lJ6uek06_tDw3PZRNNcp78w_PNayhAVBfpsk4JFobhCJpDiRf2nhcyPzUZrwmrL8BGYFtykQ$ 
>>>>> "..., "SPA_PLUGIN_DIR=/snap/fireflyluci"..., 
>>>>> "GST_PLUGIN_SCANNER=/snap/firefly"..., 
>>>>> "WAYLAND_DISPLAY=wayland-0", 
>>>>> "TMPDIR=/run/user/1000/snap.firef"..., 
>>>>> "PIPEWIRE_CONFIG_DIR=/snap/firefl"..., "SUDO_UID=1000", 
>>>>> "LOGNAME=root", "XKB_CONFIG_ROOT=/snap/fireflyluc"..., 
>>>>> "SNAP_CONTEXT=_2jX0ra54iDbofJm6Fr"..., 
>>>>> "PULSE_SERVER=unix:/run/user/1000"..., 
>>>>> "MEMORY_PRESSURE_WATCH=/sys/fs/cg"..., "XDG_SESSION_CLASS=user", 
>>>>> "SNAP_VERSION=2.17.18", "USERNAME=maciek", "TERM=gnome-256color", 
>>>>> "SNAP_INSTANCE_NAME=fireflylucife"..., 
>>>>> "PATH=/snap/fireflyluciferin/4/us"..., 
>>>>> "SESSION_MANAGER=local/galeon:@/t"..., "GDM_LANG=en_US.UTF-8", 
>>>>> "NOTIFY_IGNORE_PORTAL=1", "XDG_MENU_PREFIX=gnome-", 
>>>>> "LC_ADDRESS=pl_PL.UTF-8", "GNOME_TERMINAL_SCREEN=/org/gnome"..., 
>>>>> "GNOME_SETUP_DISPLAY=:1", "SNAP_DATA=/var/snap/fireflylucif"..., 
>>>>> "XDG_RUNTIME_DIR=/run/user/1000/s"..., 
>>>>> "GST_PLUGIN_SYSTEM_PATH=/snap/fir"..., "GDK_BACKEND=x11", 
>>>>> "__EGL_EXTERNAL_PLATFORM_CONFIG_D"..., "DISPLAY=:0", 
>>>>> "LOCPATH=/snap/fireflyluciferin/4"..., 
>>>>> "_JPACKAGE_LAUNCHER=1430744617329"..., 
>>>>> "LD_PRELOAD=:/snap/fireflylucifer"..., "LANG=en_US.UTF-8", 
>>>>> "XDG_CURRENT_DESKTOP=GNOME", 
>>>>> "SNAP_DESKTOP_RUNTIME=/snap/firef"..., "LC_TELEPHONE=pl_PL.UTF-8", 
>>>>> "XDG_DATA_HOME=/home/maciek/snap/"..., 
>>>>> "XDG_CONFIG_HOME=/home/maciek/sna"..., "XMODIFIERS=@im=ibus", 
>>>>> "XDG_SESSION_DESKTOP=gnome", 
>>>>> "XAUTHORITY=/run/user/1000/.mutte"..., 
>>>>> "GNOME_TERMINAL_SERVICE=:1.748", 
>>>>> "SNAP_USER_COMMON=/home/maciek/sn"..., 
>>>>> "SSH_AUTH_SOCK=/run/user/1000/gcr"..., 
>>>>> "SUDO_COMMAND=/usr/bin/strace -u "..., "SNAP_ARCH=amd64", 
>>>>> "SNAP_COOKIE=_2jX0ra54iDbofJm6Fre"..., "SHELL=/usr/bin/zsh", 
>>>>> "DISABLE_WAYLAND=1", "GDK_PIXBUF_MODULEDIR=/snap/firef"..., 
>>>>> "GST_PLUGIN_PATH=/snap/fireflyluc"..., "SNAP_REEXEC=", 
>>>>> "GDMSESSION=gnome", "SUDO_USER=maciek", 
>>>>> "FONTCONFIG_FILE=/snap/fireflyluc"..., 
>>>>> "SNAP_NAME=fireflyluciferin", 
>>>>> "VK_LAYER_PATH=/snap/fireflylucif"..., 
>>>>> "PIPEWIRE_MODULE_DIR=/snap/firefl"..., 
>>>>> "XCURSOR_PATH=/snap/fireflylucife"..., 
>>>>> "LC_MEASUREMENT=pl_PL.UTF-8", 
>>>>> "GDK_PIXBUF_MODULE_FILE=/home/mac"..., 
>>>>> "DRIRC_CONFIGDIR=/snap/fireflyluc"..., 
>>>>> "SNAP_LAUNCHER_ARCH_TRIPLET=x86_6"..., "QT_IM_MODULE=ibus", 
>>>>> "PWD=/home/maciek", "XDG_CONFIG_DIRS=/snap/fireflyluc"..., 
>>>>> "SNAP_REAL_HOME=/home/maciek", 
>>>>> "LIBTHAI_DICTDIR=/snap/fireflyluc"..., 
>>>>> "XDG_DATA_DIRS=/home/maciek/snap/"..., "KWIN_TRIPLE_BUFFER=1", 
>>>>> "SNAP_EUID=1000", "ALSA_CONFIG_PATH=/snap/fireflylu"..., 
>>>>> "PYTHONPATH=/snap/fireflyluciferi"..., 
>>>>> "SNAP=/snap/fireflyluciferin/4", "LC_NUMERIC=pl_PL.UTF-8", 
>>>>> "LC_PAPER=pl_PL.UTF-8", "GTK_USE_PORTAL=1", 
>>>>> "MEMORY_PRESSURE_WRITE=c29tZSAyMD"..., "VTE_VERSION=7802", 
>>>>> "EDITOR=emacsclient -t -a ''", 
>>>>> "LIBGL_DRIVERS_PATH=/snap/firefly"...]) = 0
>>>>> [pid 2089189] +++ exited with 127 +++
>>>>> [pid 2089188] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, 
>>>>> si_pid=2089189, si_uid=1000, si_status=127, si_utime=0, 
>>>>> si_stime=0} ---
>>>>> /usr/bin/strace: Process 2089191 attached
>>>>> [pid 2089191] execve("/bin/sh", ["sh", "-c", "--", "dpkg -S 
>>>>> '/snap/fireflyluciferin/"...], ["SUDO_GID=1000", 
>>>>> "PLASMA_USE_QT_SCALING=1", "MAIL=/var/spool/mail/maciek", 
>>>>> "__EGL_VENDOR_LIBRARY_DIRS=/snap/"..., 
>>>>> "GNOTIFICATION_BACKEND=freedeskto"..., "SNAP_INSTANCE_KEY=", 
>>>>> "USER=root", "SNAP_COMMON=/var/snap/fireflyluc"..., 
>>>>> "LC_TIME=pl_PL.UTF-8", "MOZ_X11_EGL=1", 
>>>>> "FONTCONFIG_PATH=/snap/fireflyluc"..., 
>>>>> "LIBVA_DRIVERS_PATH=/snap/firefly"..., 
>>>>> "GIO_MODULE_DIR=/home/maciek/snap"..., "XDG_SESSION_TYPE=wayland", 
>>>>> "TEMPDIR=/tmp", "SNAP_UID=1000", 
>>>>> "XDG_CACHE_HOME=/home/maciek/snap"..., "SHLVL=1", 
>>>>> "LD_LIBRARY_PATH=/var/lib/snapd/l"..., "MOTD_SHOWN=pam", 
>>>>> "HOME=/home/maciek/snap/fireflylu"..., 
>>>>> "XLOCALEDIR=/snap/fireflyluciferi"..., "MOZ_ENABLE_WAYLAND=1", 
>>>>> "SNAP_LIBRARY_PATH=/var/lib/snapd"..., "OLDPWD=/home/maciek", 
>>>>> "DESKTOP_SESSION=gnome", "SUDO_HOME=/home/maciek", 
>>>>> "GI_TYPELIB_PATH=/snap/fireflyluc"..., 
>>>>> "SNAP_USER_DATA=/home/maciek/snap"..., 
>>>>> "LIBGWEATHER_LOCATIONS_PATH=/snap"..., 
>>>>> "GTK_PATH=/snap/fireflyluciferin/"..., 
>>>>> "GTK_IM_MODULE_FILE=/home/maciek/"..., "HG=/usr/bin/hg", 
>>>>> "PAGER=less", "LC_MONETARY=pl_PL.UTF-8", "SYSTEMD_EXEC_PID=2624", 
>>>>> "DBUS_SESSION_BUS_ADDRESS=unix:pa"..., "SNAP_REVISION=4", 
>>>>> "COLORTERM=truecolor", "GNOME_KEYRING_CONTROL=/run/user/"..., 
>>>>> "DEBUGINFOD_URLS=https://urldefense.com/v3/__https://debuginf__;!!ACWV5N9M2RV99hQ!LreLVGqS3m6NHOg9VBfodGu6E_lJ6uek06_tDw3PZRNNcp78w_PNayhAVBfpsk4JFobhCJpDiRf2nhcyPzUZrwmrL8BGYFtykQ$ 
>>>>> "..., "SPA_PLUGIN_DIR=/snap/fireflyluci"..., 
>>>>> "GST_PLUGIN_SCANNER=/snap/firefly"..., 
>>>>> "WAYLAND_DISPLAY=wayland-0", 
>>>>> "TMPDIR=/run/user/1000/snap.firef"..., 
>>>>> "PIPEWIRE_CONFIG_DIR=/snap/firefl"..., "SUDO_UID=1000", 
>>>>> "LOGNAME=root", "XKB_CONFIG_ROOT=/snap/fireflyluc"..., 
>>>>> "SNAP_CONTEXT=_2jX0ra54iDbofJm6Fr"..., 
>>>>> "PULSE_SERVER=unix:/run/user/1000"..., 
>>>>> "MEMORY_PRESSURE_WATCH=/sys/fs/cg"..., "XDG_SESSION_CLASS=user", 
>>>>> "SNAP_VERSION=2.17.18", "USERNAME=maciek", "TERM=gnome-256color", 
>>>>> "SNAP_INSTANCE_NAME=fireflylucife"..., 
>>>>> "PATH=/snap/fireflyluciferin/4/us"..., 
>>>>> "SESSION_MANAGER=local/galeon:@/t"..., "GDM_LANG=en_US.UTF-8", 
>>>>> "NOTIFY_IGNORE_PORTAL=1", "XDG_MENU_PREFIX=gnome-", 
>>>>> "LC_ADDRESS=pl_PL.UTF-8", "GNOME_TERMINAL_SCREEN=/org/gnome"..., 
>>>>> "GNOME_SETUP_DISPLAY=:1", "SNAP_DATA=/var/snap/fireflylucif"..., 
>>>>> "XDG_RUNTIME_DIR=/run/user/1000/s"..., 
>>>>> "GST_PLUGIN_SYSTEM_PATH=/snap/fir"..., "GDK_BACKEND=x11", 
>>>>> "__EGL_EXTERNAL_PLATFORM_CONFIG_D"..., "DISPLAY=:0", 
>>>>> "LOCPATH=/snap/fireflyluciferin/4"..., 
>>>>> "_JPACKAGE_LAUNCHER=1430744617329"..., 
>>>>> "LD_PRELOAD=:/snap/fireflylucifer"..., "LANG=en_US.UTF-8", 
>>>>> "XDG_CURRENT_DESKTOP=GNOME", 
>>>>> "SNAP_DESKTOP_RUNTIME=/snap/firef"..., "LC_TELEPHONE=pl_PL.UTF-8", 
>>>>> "XDG_DATA_HOME=/home/maciek/snap/"..., 
>>>>> "XDG_CONFIG_HOME=/home/maciek/sna"..., "XMODIFIERS=@im=ibus", 
>>>>> "XDG_SESSION_DESKTOP=gnome", 
>>>>> "XAUTHORITY=/run/user/1000/.mutte"..., 
>>>>> "GNOME_TERMINAL_SERVICE=:1.748", 
>>>>> "SNAP_USER_COMMON=/home/maciek/sn"..., 
>>>>> "SSH_AUTH_SOCK=/run/user/1000/gcr"..., 
>>>>> "SUDO_COMMAND=/usr/bin/strace -u "..., "SNAP_ARCH=amd64", 
>>>>> "SNAP_COOKIE=_2jX0ra54iDbofJm6Fre"..., "SHELL=/usr/bin/zsh", 
>>>>> "DISABLE_WAYLAND=1", "GDK_PIXBUF_MODULEDIR=/snap/firef"..., 
>>>>> "GST_PLUGIN_PATH=/snap/fireflyluc"..., "SNAP_REEXEC=", 
>>>>> "GDMSESSION=gnome", "SUDO_USER=maciek", 
>>>>> "FONTCONFIG_FILE=/snap/fireflyluc"..., 
>>>>> "SNAP_NAME=fireflyluciferin", 
>>>>> "VK_LAYER_PATH=/snap/fireflylucif"..., 
>>>>> "PIPEWIRE_MODULE_DIR=/snap/firefl"..., 
>>>>> "XCURSOR_PATH=/snap/fireflylucife"..., 
>>>>> "LC_MEASUREMENT=pl_PL.UTF-8", 
>>>>> "GDK_PIXBUF_MODULE_FILE=/home/mac"..., 
>>>>> "DRIRC_CONFIGDIR=/snap/fireflyluc"..., 
>>>>> "SNAP_LAUNCHER_ARCH_TRIPLET=x86_6"..., "QT_IM_MODULE=ibus", 
>>>>> "PWD=/home/maciek", "XDG_CONFIG_DIRS=/snap/fireflyluc"..., 
>>>>> "SNAP_REAL_HOME=/home/maciek", 
>>>>> "LIBTHAI_DICTDIR=/snap/fireflyluc"..., 
>>>>> "XDG_DATA_DIRS=/home/maciek/snap/"..., "KWIN_TRIPLE_BUFFER=1", 
>>>>> "SNAP_EUID=1000", "ALSA_CONFIG_PATH=/snap/fireflylu"..., 
>>>>> "PYTHONPATH=/snap/fireflyluciferi"..., 
>>>>> "SNAP=/snap/fireflyluciferin/4", "LC_NUMERIC=pl_PL.UTF-8", 
>>>>> "LC_PAPER=pl_PL.UTF-8", "GTK_USE_PORTAL=1", 
>>>>> "MEMORY_PRESSURE_WRITE=c29tZSAyMD"..., "VTE_VERSION=7802", 
>>>>> "EDITOR=emacsclient -t -a ''", 
>>>>> "LIBGL_DRIVERS_PATH=/snap/firefly"...]) = 0
>>>>> [pid 2089191] +++ exited with 127 +++
>>>>> [pid 2089188] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, 
>>>>> si_pid=2089191, si_uid=1000, si_status=127, si_utime=0, 
>>>>> si_stime=0} ---
>>>>> /usr/bin/strace: Process 2089194 attached
>>>>> [pid 2089194] execve("/bin/sh", ["sh", "-c", "--", "rpm 
>>>>> --queryformat '%{NAME}' -qf "...], ["SUDO_GID=1000", 
>>>>> "PLASMA_USE_QT_SCALING=1", "MAIL=/var/spool/mail/maciek", 
>>>>> "__EGL_VENDOR_LIBRARY_DIRS=/snap/"..., 
>>>>> "GNOTIFICATION_BACKEND=freedeskto"..., "SNAP_INSTANCE_KEY=", 
>>>>> "USER=root", "SNAP_COMMON=/var/snap/fireflyluc"..., 
>>>>> "LC_TIME=pl_PL.UTF-8", "MOZ_X11_EGL=1", 
>>>>> "FONTCONFIG_PATH=/snap/fireflyluc"..., 
>>>>> "LIBVA_DRIVERS_PATH=/snap/firefly"..., 
>>>>> "GIO_MODULE_DIR=/home/maciek/snap"..., "XDG_SESSION_TYPE=wayland", 
>>>>> "TEMPDIR=/tmp", "SNAP_UID=1000", 
>>>>> "XDG_CACHE_HOME=/home/maciek/snap"..., "SHLVL=1", 
>>>>> "LD_LIBRARY_PATH=/var/lib/snapd/l"..., "MOTD_SHOWN=pam", 
>>>>> "HOME=/home/maciek/snap/fireflylu"..., 
>>>>> "XLOCALEDIR=/snap/fireflyluciferi"..., "MOZ_ENABLE_WAYLAND=1", 
>>>>> "SNAP_LIBRARY_PATH=/var/lib/snapd"..., "OLDPWD=/home/maciek", 
>>>>> "DESKTOP_SESSION=gnome", "SUDO_HOME=/home/maciek", 
>>>>> "GI_TYPELIB_PATH=/snap/fireflyluc"..., 
>>>>> "SNAP_USER_DATA=/home/maciek/snap"..., 
>>>>> "LIBGWEATHER_LOCATIONS_PATH=/snap"..., 
>>>>> "GTK_PATH=/snap/fireflyluciferin/"..., 
>>>>> "GTK_IM_MODULE_FILE=/home/maciek/"..., "HG=/usr/bin/hg", 
>>>>> "PAGER=less", "LC_MONETARY=pl_PL.UTF-8", "SYSTEMD_EXEC_PID=2624", 
>>>>> "DBUS_SESSION_BUS_ADDRESS=unix:pa"..., "SNAP_REVISION=4", 
>>>>> "COLORTERM=truecolor", "GNOME_KEYRING_CONTROL=/run/user/"..., 
>>>>> "DEBUGINFOD_URLS=https://urldefense.com/v3/__https://debuginf__;!!ACWV5N9M2RV99hQ!LreLVGqS3m6NHOg9VBfodGu6E_lJ6uek06_tDw3PZRNNcp78w_PNayhAVBfpsk4JFobhCJpDiRf2nhcyPzUZrwmrL8BGYFtykQ$ 
>>>>> "..., "SPA_PLUGIN_DIR=/snap/fireflyluci"..., 
>>>>> "GST_PLUGIN_SCANNER=/snap/firefly"..., 
>>>>> "WAYLAND_DISPLAY=wayland-0", 
>>>>> "TMPDIR=/run/user/1000/snap.firef"..., 
>>>>> "PIPEWIRE_CONFIG_DIR=/snap/firefl"..., "SUDO_UID=1000", 
>>>>> "LOGNAME=root", "XKB_CONFIG_ROOT=/snap/fireflyluc"..., 
>>>>> "SNAP_CONTEXT=_2jX0ra54iDbofJm6Fr"..., 
>>>>> "PULSE_SERVER=unix:/run/user/1000"..., 
>>>>> "MEMORY_PRESSURE_WATCH=/sys/fs/cg"..., "XDG_SESSION_CLASS=user", 
>>>>> "SNAP_VERSION=2.17.18", "USERNAME=maciek", "TERM=gnome-256color", 
>>>>> "SNAP_INSTANCE_NAME=fireflylucife"..., 
>>>>> "PATH=/snap/fireflyluciferin/4/us"..., 
>>>>> "SESSION_MANAGER=local/galeon:@/t"..., "GDM_LANG=en_US.UTF-8", 
>>>>> "NOTIFY_IGNORE_PORTAL=1", "XDG_MENU_PREFIX=gnome-", 
>>>>> "LC_ADDRESS=pl_PL.UTF-8", "GNOME_TERMINAL_SCREEN=/org/gnome"..., 
>>>>> "GNOME_SETUP_DISPLAY=:1", "SNAP_DATA=/var/snap/fireflylucif"..., 
>>>>> "XDG_RUNTIME_DIR=/run/user/1000/s"..., 
>>>>> "GST_PLUGIN_SYSTEM_PATH=/snap/fir"..., "GDK_BACKEND=x11", 
>>>>> "__EGL_EXTERNAL_PLATFORM_CONFIG_D"..., "DISPLAY=:0", 
>>>>> "LOCPATH=/snap/fireflyluciferin/4"..., 
>>>>> "_JPACKAGE_LAUNCHER=1430744617329"..., 
>>>>> "LD_PRELOAD=:/snap/fireflylucifer"..., "LANG=en_US.UTF-8", 
>>>>> "XDG_CURRENT_DESKTOP=GNOME", 
>>>>> "SNAP_DESKTOP_RUNTIME=/snap/firef"..., "LC_TELEPHONE=pl_PL.UTF-8", 
>>>>> "XDG_DATA_HOME=/home/maciek/snap/"..., 
>>>>> "XDG_CONFIG_HOME=/home/maciek/sna"..., "XMODIFIERS=@im=ibus", 
>>>>> "XDG_SESSION_DESKTOP=gnome", 
>>>>> "XAUTHORITY=/run/user/1000/.mutte"..., 
>>>>> "GNOME_TERMINAL_SERVICE=:1.748", 
>>>>> "SNAP_USER_COMMON=/home/maciek/sn"..., 
>>>>> "SSH_AUTH_SOCK=/run/user/1000/gcr"..., 
>>>>> "SUDO_COMMAND=/usr/bin/strace -u "..., "SNAP_ARCH=amd64", 
>>>>> "SNAP_COOKIE=_2jX0ra54iDbofJm6Fre"..., "SHELL=/usr/bin/zsh", 
>>>>> "DISABLE_WAYLAND=1", "GDK_PIXBUF_MODULEDIR=/snap/firef"..., 
>>>>> "GST_PLUGIN_PATH=/snap/fireflyluc"..., "SNAP_REEXEC=", 
>>>>> "GDMSESSION=gnome", "SUDO_USER=maciek", 
>>>>> "FONTCONFIG_FILE=/snap/fireflyluc"..., 
>>>>> "SNAP_NAME=fireflyluciferin", 
>>>>> "VK_LAYER_PATH=/snap/fireflylucif"..., 
>>>>> "PIPEWIRE_MODULE_DIR=/snap/firefl"..., 
>>>>> "XCURSOR_PATH=/snap/fireflylucife"..., 
>>>>> "LC_MEASUREMENT=pl_PL.UTF-8", 
>>>>> "GDK_PIXBUF_MODULE_FILE=/home/mac"..., 
>>>>> "DRIRC_CONFIGDIR=/snap/fireflyluc"..., 
>>>>> "SNAP_LAUNCHER_ARCH_TRIPLET=x86_6"..., "QT_IM_MODULE=ibus", 
>>>>> "PWD=/home/maciek", "XDG_CONFIG_DIRS=/snap/fireflyluc"..., 
>>>>> "SNAP_REAL_HOME=/home/maciek", 
>>>>> "LIBTHAI_DICTDIR=/snap/fireflyluc"..., 
>>>>> "XDG_DATA_DIRS=/home/maciek/snap/"..., "KWIN_TRIPLE_BUFFER=1", 
>>>>> "SNAP_EUID=1000", "ALSA_CONFIG_PATH=/snap/fireflylu"..., 
>>>>> "PYTHONPATH=/snap/fireflyluciferi"..., 
>>>>> "SNAP=/snap/fireflyluciferin/4", "LC_NUMERIC=pl_PL.UTF-8", 
>>>>> "LC_PAPER=pl_PL.UTF-8", "GTK_USE_PORTAL=1", 
>>>>> "MEMORY_PRESSURE_WRITE=c29tZSAyMD"..., "VTE_VERSION=7802", 
>>>>> "EDITOR=emacsclient -t -a ''", 
>>>>> "LIBGL_DRIVERS_PATH=/snap/firefly"...]) = 0
>>>>> [pid 2089194] +++ exited with 127 +++
>>>>> [pid 2089188] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, 
>>>>> si_pid=2089194, si_uid=1000, si_status=127, si_utime=0, 
>>>>> si_stime=0} ---
>>>>> /usr/bin/strace: Process 2089195 attached
>>>>> [pid 2089195] execve("/bin/sh", ["sh", "-c", "--", "dpkg -S 
>>>>> '/snap/fireflyluciferin/"...], ["SUDO_GID=1000", 
>>>>> "PLASMA_USE_QT_SCALING=1", "MAIL=/var/spool/mail/maciek", 
>>>>> "__EGL_VENDOR_LIBRARY_DIRS=/snap/"..., 
>>>>> "GNOTIFICATION_BACKEND=freedeskto"..., "SNAP_INSTANCE_KEY=", 
>>>>> "USER=root", "SNAP_COMMON=/var/snap/fireflyluc"..., 
>>>>> "LC_TIME=pl_PL.UTF-8", "MOZ_X11_EGL=1", 
>>>>> "FONTCONFIG_PATH=/snap/fireflyluc"..., 
>>>>> "LIBVA_DRIVERS_PATH=/snap/firefly"..., 
>>>>> "GIO_MODULE_DIR=/home/maciek/snap"..., "XDG_SESSION_TYPE=wayland", 
>>>>> "TEMPDIR=/tmp", "SNAP_UID=1000", 
>>>>> "XDG_CACHE_HOME=/home/maciek/snap"..., "SHLVL=1", 
>>>>> "LD_LIBRARY_PATH=/var/lib/snapd/l"..., "MOTD_SHOWN=pam", 
>>>>> "HOME=/home/maciek/snap/fireflylu"..., 
>>>>> "XLOCALEDIR=/snap/fireflyluciferi"..., "MOZ_ENABLE_WAYLAND=1", 
>>>>> "SNAP_LIBRARY_PATH=/var/lib/snapd"..., "OLDPWD=/home/maciek", 
>>>>> "DESKTOP_SESSION=gnome", "SUDO_HOME=/home/maciek", 
>>>>> "GI_TYPELIB_PATH=/snap/fireflyluc"..., 
>>>>> "SNAP_USER_DATA=/home/maciek/snap"..., 
>>>>> "LIBGWEATHER_LOCATIONS_PATH=/snap"..., 
>>>>> "GTK_PATH=/snap/fireflyluciferin/"..., 
>>>>> "GTK_IM_MODULE_FILE=/home/maciek/"..., "HG=/usr/bin/hg", 
>>>>> "PAGER=less", "LC_MONETARY=pl_PL.UTF-8", "SYSTEMD_EXEC_PID=2624", 
>>>>> "DBUS_SESSION_BUS_ADDRESS=unix:pa"..., "SNAP_REVISION=4", 
>>>>> "COLORTERM=truecolor", "GNOME_KEYRING_CONTROL=/run/user/"..., 
>>>>> "DEBUGINFOD_URLS=https://urldefense.com/v3/__https://debuginf__;!!ACWV5N9M2RV99hQ!LreLVGqS3m6NHOg9VBfodGu6E_lJ6uek06_tDw3PZRNNcp78w_PNayhAVBfpsk4JFobhCJpDiRf2nhcyPzUZrwmrL8BGYFtykQ$ 
>>>>> "..., "SPA_PLUGIN_DIR=/snap/fireflyluci"..., 
>>>>> "GST_PLUGIN_SCANNER=/snap/firefly"..., 
>>>>> "WAYLAND_DISPLAY=wayland-0", 
>>>>> "TMPDIR=/run/user/1000/snap.firef"..., 
>>>>> "PIPEWIRE_CONFIG_DIR=/snap/firefl"..., "SUDO_UID=1000", 
>>>>> "LOGNAME=root", "XKB_CONFIG_ROOT=/snap/fireflyluc"..., 
>>>>> "SNAP_CONTEXT=_2jX0ra54iDbofJm6Fr"..., 
>>>>> "PULSE_SERVER=unix:/run/user/1000"..., 
>>>>> "MEMORY_PRESSURE_WATCH=/sys/fs/cg"..., "XDG_SESSION_CLASS=user", 
>>>>> "SNAP_VERSION=2.17.18", "USERNAME=maciek", "TERM=gnome-256color", 
>>>>> "SNAP_INSTANCE_NAME=fireflylucife"..., 
>>>>> "PATH=/snap/fireflyluciferin/4/us"..., 
>>>>> "SESSION_MANAGER=local/galeon:@/t"..., "GDM_LANG=en_US.UTF-8", 
>>>>> "NOTIFY_IGNORE_PORTAL=1", "XDG_MENU_PREFIX=gnome-", 
>>>>> "LC_ADDRESS=pl_PL.UTF-8", "GNOME_TERMINAL_SCREEN=/org/gnome"..., 
>>>>> "GNOME_SETUP_DISPLAY=:1", "SNAP_DATA=/var/snap/fireflylucif"..., 
>>>>> "XDG_RUNTIME_DIR=/run/user/1000/s"..., 
>>>>> "GST_PLUGIN_SYSTEM_PATH=/snap/fir"..., "GDK_BACKEND=x11", 
>>>>> "__EGL_EXTERNAL_PLATFORM_CONFIG_D"..., "DISPLAY=:0", 
>>>>> "LOCPATH=/snap/fireflyluciferin/4"..., 
>>>>> "_JPACKAGE_LAUNCHER=1430744617329"..., 
>>>>> "LD_PRELOAD=:/snap/fireflylucifer"..., "LANG=en_US.UTF-8", 
>>>>> "XDG_CURRENT_DESKTOP=GNOME", 
>>>>> "SNAP_DESKTOP_RUNTIME=/snap/firef"..., "LC_TELEPHONE=pl_PL.UTF-8", 
>>>>> "XDG_DATA_HOME=/home/maciek/snap/"..., 
>>>>> "XDG_CONFIG_HOME=/home/maciek/sna"..., "XMODIFIERS=@im=ibus", 
>>>>> "XDG_SESSION_DESKTOP=gnome", 
>>>>> "XAUTHORITY=/run/user/1000/.mutte"..., 
>>>>> "GNOME_TERMINAL_SERVICE=:1.748", 
>>>>> "SNAP_USER_COMMON=/home/maciek/sn"..., 
>>>>> "SSH_AUTH_SOCK=/run/user/1000/gcr"..., 
>>>>> "SUDO_COMMAND=/usr/bin/strace -u "..., "SNAP_ARCH=amd64", 
>>>>> "SNAP_COOKIE=_2jX0ra54iDbofJm6Fre"..., "SHELL=/usr/bin/zsh", 
>>>>> "DISABLE_WAYLAND=1", "GDK_PIXBUF_MODULEDIR=/snap/firef"..., 
>>>>> "GST_PLUGIN_PATH=/snap/fireflyluc"..., "SNAP_REEXEC=", 
>>>>> "GDMSESSION=gnome", "SUDO_USER=maciek", 
>>>>> "FONTCONFIG_FILE=/snap/fireflyluc"..., 
>>>>> "SNAP_NAME=fireflyluciferin", 
>>>>> "VK_LAYER_PATH=/snap/fireflylucif"..., 
>>>>> "PIPEWIRE_MODULE_DIR=/snap/firefl"..., 
>>>>> "XCURSOR_PATH=/snap/fireflylucife"..., 
>>>>> "LC_MEASUREMENT=pl_PL.UTF-8", 
>>>>> "GDK_PIXBUF_MODULE_FILE=/home/mac"..., 
>>>>> "DRIRC_CONFIGDIR=/snap/fireflyluc"..., 
>>>>> "SNAP_LAUNCHER_ARCH_TRIPLET=x86_6"..., "QT_IM_MODULE=ibus", 
>>>>> "PWD=/home/maciek", "XDG_CONFIG_DIRS=/snap/fireflyluc"..., 
>>>>> "SNAP_REAL_HOME=/home/maciek", 
>>>>> "LIBTHAI_DICTDIR=/snap/fireflyluc"..., 
>>>>> "XDG_DATA_DIRS=/home/maciek/snap/"..., "KWIN_TRIPLE_BUFFER=1", 
>>>>> "SNAP_EUID=1000", "ALSA_CONFIG_PATH=/snap/fireflylu"..., 
>>>>> "PYTHONPATH=/snap/fireflyluciferi"..., 
>>>>> "SNAP=/snap/fireflyluciferin/4", "LC_NUMERIC=pl_PL.UTF-8", 
>>>>> "LC_PAPER=pl_PL.UTF-8", "GTK_USE_PORTAL=1", 
>>>>> "MEMORY_PRESSURE_WRITE=c29tZSAyMD"..., "VTE_VERSION=7802", 
>>>>> "EDITOR=emacsclient -t -a ''", 
>>>>> "LIBGL_DRIVERS_PATH=/snap/firefly"...]) = 0
>>>>> [pid 2089195] +++ exited with 127 +++
>>>>> [pid 2089188] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, 
>>>>> si_pid=2089195, si_uid=1000, si_status=127, si_utime=0, 
>>>>> si_stime=0} ---
>>>>> [pid 2089188] +++ exited with 0 +++
>>>>> [pid 2089187] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, 
>>>>> si_pid=2089188, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
>>>>> /usr/bin/strace: Process 2089196 attached
>>>>> [pid 2089196] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, 
>>>>> si_addr=NULL} ---
>>>>> /usr/bin/strace: Process 2089197 attached
>>>>> /usr/bin/strace: Process 2089198 attached
>>>>> /usr/bin/strace: Process 2089199 attached
>>>>> /usr/bin/strace: Process 2089200 attached
>>>>> /usr/bin/strace: Process 2089201 attached
>>>>> /usr/bin/strace: Process 2089202 attached
>>>>> /usr/bin/strace: Process 2089203 attached
>>>>> /usr/bin/strace: Process 2089204 attached
>>>>> /usr/bin/strace: Process 2089205 attached
>>>>> /usr/bin/strace: Process 2089206 attached
>>>>> /usr/bin/strace: Process 2089207 attached
>>>>> /usr/bin/strace: Process 2089208 attached
>>>>> /usr/bin/strace: Process 2089209 attached
>>>>> /usr/bin/strace: Process 2089210 attached
>>>>> /usr/bin/strace: Process 2089211 attached
>>>>> /usr/bin/strace: Process 2089212 attached
>>>>> /usr/bin/strace: Process 2089213 attached
>>>>> [pid 2089202] +++ exited with 0 +++
>>>>> [pid 2089200] +++ exited with 0 +++
>>>>> [pid 2089201] +++ exited with 0 +++
>>>>> [pid 2089198] +++ exited with 0 +++
>>>>> [pid 2089206] +++ exited with 0 +++
>>>>> [pid 2089203] +++ exited with 0 +++
>>>>> [pid 2089196] +++ exited with 0 +++
>>>>> [pid 2089213] +++ exited with 1 +++
>>>>> [pid 2089212] +++ exited with 1 +++
>>>>> [pid 2089211] +++ exited with 1 +++
>>>>> [pid 2089210] +++ exited with 1 +++
>>>>> [pid 2089209] +++ exited with 1 +++
>>>>> [pid 2089208] +++ exited with 1 +++
>>>>> [pid 2089207] +++ exited with 1 +++
>>>>> [pid 2089205] +++ exited with 1 +++
>>>>> [pid 2089204] +++ exited with 1 +++
>>>>> [pid 2089199] +++ exited with 1 +++
>>>>> [pid 2089197] +++ exited with 1 +++
>>>>> [pid 2089187] +++ exited with 1 +++
>>>>> [pid 2089185] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, 
>>>>> si_pid=2089187, si_uid=1000, si_status=1, si_utime=5 /* 0.05 s */, 
>>>>> si_stime=2 /* 0.02 s */} ---
>>>>> [pid 2089185] +++ exited with 1 +++
>>>>> [pid 2088905] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, 
>>>>> si_pid=2089185, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
>>>>> [pid 2089178] +++ exited with 0 +++
>>>>> [pid 2089177] +++ exited with 0 +++
>>>>> [pid 2089180] +++ exited with 0 +++
>>>>> [pid 2089179] +++ exited with 0 +++
>>>>> [Instance #1] 12:42:08.997 [pool-18-thread-1] ERROR 
>>>>> o.d.network.tcpUdp.TcpClient - Failed to select a proxy
>>>>> /usr/bin/strace: Process 2089214 attached
>>>>> /usr/bin/strace: Process 2089215 attached
>>>>> /usr/bin/strace: Process 2089216 attached
>>>>> [pid 2089214] +++ exited with 0 +++
>>>>> /usr/bin/strace: Process 2089217 attached
>>>>> [pid 2089215] +++ exited with 0 +++
>>>>> /usr/bin/strace: Process 2089218 attached
>>>>> /usr/bin/strace: Process 2089219 attached
>>>>> [pid 2088890] +++ exited with 0 +++
>>>>> [pid 2089216] +++ exited with 0 +++
>>>>> [pid 2089218] +++ exited with 0 +++
>>>>> ```
>>>>>
>>>>>
>>>>> jspawnhelper runs
>>>>> seems like /snap/fireflyluciferin/4/bin/FireflyLuciferin is 
>>>>> started at some point sucessfully?
>>>>> followed by some weird calls to rpm and dpkg (???)
>>>>> a segfault occurs
>>>>> from forkstat the dpkg/rpm commands are:
>>>>>
>>>>> ```
>>>>> child /snap/fireflyluciferin/4/bin/FireflyLuciferin
>>>>>                 sh -c -- rpm --queryformat '%{NAME}' -qf 
>>>>> '/snap/fireflyluciferin/4/bin/FireflyLuciferin' 2>/dev/null
>>>>>  32512   0.004s sh -c -- rpm --queryformat '%{NAME}' -qf 
>>>>> '/snap/fireflyluciferin/4/bin/FireflyLuciferin' 2>/dev/null
>>>>> parent /snap/fireflyluciferin/4/bin/FireflyLuciferin
>>>>> child /snap/fireflyluciferin/4/bin/FireflyLuciferin
>>>>>                 sh -c -- dpkg -S 
>>>>> '/snap/fireflyluciferin/4/bin/FireflyLuciferin' 2>/dev/null
>>>>>  32512   0.004s sh -c -- dpkg -S 
>>>>> '/snap/fireflyluciferin/4/bin/FireflyLuciferin' 2>/dev/null
>>>>> ```
>>>>> the jspawnhelper command is:
>>>>>
>>>>> /snap/fireflyluciferin/4/lib/runtime/lib/jspawnhelper 23.0.1+11 
>>>>> 36:37:39
>>>>> I tried attaching gdb, but it’s clear that jvm doesn’t like 
>>>>> debuggers attached. Right from the start it got sigstop handlers 
>>>>> invoked, and then a segfault in libjvm.
>>>>>
>>>>> I wrote to the snap devs and they replied this:
>>>>> ```
>>>>> The jspawnhelper binary does obviously very weird things here, 
>>>>> including invoking various random package managers it has no 
>>>>> relation with and even explicitly routing stderr to /dev/null so 
>>>>> that you can not even debug it properly, there is no way on the 
>>>>> snap side to fix this broken behavior (and apparently it is also 
>>>>> not wanted by the creators of jspawnhelper that you debug it at all)
>>>>>
>>>>> There are plenty of java apps in the store (I maintain one myself) 
>>>>> that work really well simply using the java -jar ... approach…
>>>>>
>>>>> I fear you will either have to resort to this or contact the 
>>>>> jpackage maintainers to get this fixed, I’m sure the snapd team 
>>>>> will happily work with them to get this sorted.
>>>>>
>>>>> ```
>>>>>
>>>>>
>>>>> the fact that JPackage runs "rpm commands" when I generated a deb 
>>>>> file seems very weird...
>>>>> is there someone interested in fixing issue with JPackage and SNAP?
>>>>>
>>>>
>>



More information about the core-libs-dev mailing list