[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