Libreoffice+Firejail=Softlock

Briefly describe your issue below:
After the latest parrot-upgrade libreoffice to lock up everything. Running from root works just fine. It’s something with firejail I’d imagine. I have since wiped the whole firejail directory and then reinstalled firejail but it still didn’t work.

What version of Parrot are you running?

Distributor ID: Parrot
Description: Parrot GNU/Linux 4.7
Release: 4.7
Codename: n/a

What method did you use to install Parrot? (Debian Standard / Debian GTK / parrot-experimental)
Debian standard.
Configured to multiboot with other systems? (yes / no)
yes
If there are any similar issues or solutions, link to them below:
Nope the only one was someone fucking up apt.
If there are any error messages or relevant logs, post them below:
there are none as it just crashes.

have a look at this thread

It no longer locked up between me posting and it geting approved and since I can’t edit posts that are waiting on mod approval I decided to do what any sane person would do which is delete all config files. Now the error is thus.

└──╼ $libreoffice
Reading profile /etc/firejail/default.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-passwdmgr.inc
Reading profile /etc/firejail/disable-programs.inc

** Note: you can use --noprofile to disable default.profile **

Parent pid 23624, child pid 23625
Child process initialized in 32.82 ms
javaldx failed!
Warning: failed to read path from javaldx

(soffice:20): GLib-GObject-CRITICAL **: 15:33:38.410: g_object_get_data: assertion ‘G_IS_OBJECT (object)’ failed

Parent is shutting down, bye…

By config files I mean the users config files stuff in .config. Then I reinstalled firejail/apparmor. This issue only happened after the last update to parrot which also incidently modified my grub listings to no longer include the “no nouveau” option for reasons unknown. I’m not about to go mucking around in the global configs for this thing. I guess I’ll just disable firejail and apparmor for libreoffice until this issue can solve itself sometime in the future on its own.
The issue is solely to do with apparmor and I don’t know what’s going on with it. I haven’t deleted any of the /etc/ config files only the ones inside of $home/.config the only firejail profiles I changed was to not blacklist my tmpfs directory /tmpdownload which I doubt is causing this issue as all other applications run just fine.
Here is the logs from the kernel about it when apparmor is enabled.

Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.561215] kauditd_printk_skb: 186 callbacks suppressed
    Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.561215] audit: type=1400 audit(1562270747.234:461): apparmor="ALLOWED" operation="exec" info="no new privs" error=-1 profile="libreoffice-oopslash" name="/usr/lib/libreoffice/program/javaldx" pid=3201 comm="osl_executeProc" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0 target="unconfined"
    Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.566311] audit: type=1400 audit(1562270747.237:462): apparmor="ALLOWED" operation="exec" info="no new privs" error=-1 profile="libreoffice-oopslash" name="/usr/lib/libreoffice/program/soffice.bin" pid=3204 comm="osl_executeProc" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0 target="libreoffice-soffice"
    Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.601520] audit: type=1400 audit(1562270747.274:463): apparmor="ALLOWED" operation="getattr" info="Failed name lookup - disconnected path" error=-13 profile="libreoffice-oopslash" name="dev/dri/card0" pid=3205 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
    Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.601847] audit: type=1400 audit(1562270747.274:464): apparmor="ALLOWED" operation="getattr" info="Failed name lookup - disconnected path" error=-13 profile="libreoffice-oopslash" name="dev/dri/card0" pid=3205 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
    Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.604193] audit: type=1400 audit(1562270747.277:465): apparmor="ALLOWED" operation="open" profile="libreoffice-oopslash" name="/dev/dri/" pid=3205 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
    Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.604269] audit: type=1400 audit(1562270747.277:466): apparmor="ALLOWED" operation="open" profile="libreoffice-oopslash" name="/sys/devices/pci0000:00/0000:00:02.0/uevent" pid=3205 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
    Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.604346] audit: type=1400 audit(1562270747.277:467): apparmor="ALLOWED" operation="open" profile="libreoffice-oopslash" name="/sys/devices/pci0000:00/0000:00:02.0/vendor" pid=3205 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
    Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.604348] audit: type=1400 audit(1562270747.277:468): apparmor="ALLOWED" operation="open" profile="libreoffice-oopslash" name="/sys/devices/pci0000:00/0000:00:02.0/device" pid=3205 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
    Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.604349] audit: type=1400 audit(1562270747.277:469): apparmor="ALLOWED" operation="open" profile="libreoffice-oopslash" name="/sys/devices/pci0000:00/0000:00:02.0/subsystem_vendor" pid=3205 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
    Jul  4 16:05:47 evoc-laptop-parrot kernel: [ 1112.604409] audit: type=1400 audit(1562270747.277:470): apparmor="ALLOWED" operation="open" profile="libreoffice-oopslash" name="/sys/devices/pci0000:00/0000:00:02.0/subsystem_device" pid=3205 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.