Closed PutinVladimir closed 3 years ago
you could modify the issue and put this code in the correct way, using the "insert code" option of the toolbar.
like this
As of now, you are quoting several other bugs that have nothing to do with this one.
I cannot replicate the problem, all seems to work just fine in Debian. Are you trying to load a special icon file? Clicking, selecting an icon (/usr/share/icons/desktop-base/256x256/emblems/emblem-debian.png) shows up nicely in the taskbar.
Are you trying to load a special icon file?
Just click "Choose" button in the companion app and it is crash immediately.
And do more investigation it's apparmor related again. If apparmor disabled then app not crash.
It does not crash in my Debian....
It does not crash in my Debian....
Install Apparmor and it will crash.
NOW I mod /etc/apparmor.d/local/usr.bin.thunderbird
# Site-specific additions and overrides for usr.bin.thunderbird.
# For more details, please see /etc/apparmor.d/local/README.
# SysTray-X
@{PROC}/[0-9]*/comm r,
@{PROC}/sys/kernel/core_pattern r,
owner @{HOME}/.mozilla/native-messaging-hosts/* mixr,
owner @{HOME}/.config/{kdeglobals,breezerc,baloofilerc} r,
owner @{HOME}/.local/share/user-places.xbel r,
owner @{HOME}/.cache/icon-cache.kcache wrk,
And it stop crashed.
But now It is try to create socket
Jun 28 21:18:59 pc kernel: [41863.635611] audit: type=1400 audit(1593353939.495:248): apparmor="DENIED" operation="mknod" profile="thunderbird" name="/home/user/.config/SysTray-Xrc.lock" pid=31571 comm="SysTray-X" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000
I don't undestand for what reasons...
There is a socket between thunderbird addon and the addon app. That is the way how native messaging in the web extensions API works.
Ok. So we Should give this right in apparmor...
added on more string in /etc/apparmor.d/local/usr.bin.thunderbird
owner @{HOME}/.config/SysTray-Xrc.lock wrk,
I will put your mods for app armor in the README for now. I do not think it is a wise idea to automaticaly modify the app armor setttings from my installer (if even allowed)
Thank you figuring out the apparmor rules!
Maybe an extra profile package speically for app armor?
I do not think it is a wise idea to automaticaly modify the app armor setttings from my installer (if even allowed) Maybe an extra profile package speically for app armor?
Apparmor has '/etc/apparmor.d/usr.bin.thunderbird' putting somethings into '/etc/apparmor.d/local/usr.bin.thunderbird' we are reorder settings. And file in 'local' dir is special includes for this purpose so you can put this file if package apparmor is installed.
Found out app armor is already installed in my Debian...Are you using the script installer?
Are you using the script installer?
Yes I used local installed addon and companion...
Not reproducible now.