To: Mike Hommey
Cc: related maintainers
On 5/13/19 8:38 AM, Mike Hommey wrote:
On Sun, May 12, 2019 at 08:52:20PM +0900, hoxp18 wrote:
Dear maintainers,
I forgot to add the sample log. Apology.
kernel: [ sec] audit: type=1400 audit(XXXXXXXXX.YYY:ZZZ):
apparmor="DENIED" operation="mknod"
profile="/usr/share/firefox-esr/firefox-esr"
name="/usr/share/firefox-esr/fonts/.uuid.TMP-RANDOM"
pid=PID comm=("firefox-esr"|[:digits:])
requested_mask="c" denied_mask="c" fsuid=UID ouid=UID
This is after I mkdir /usr/share/firefox-esr/fonts.
kernel: [ sec] audit: type=1400 audit(XXXXXXXXX.YYY:ZZZ):
apparmor="DENIED" operation="mknod"
profile="/usr/lib/firefox-esr/firefox-esr"
name="/usr/lib/firefox-esr/fonts/.uuid.TMP-RANDOM"
pid=PID comm=("firefox-esr"|[:digits:])
requested_mask="c" denied_mask="c" fsuid=UID ouid=UID
It would be useful to have stack traces for these operations to see
where they come from.
Mike
I'd like to, but Firefox itself does not crash because of this.
There are no "Crash Reports" nor stack trace log in syslog.
Since I'm not a developer, my best guess is (by simple grep the source)
somewhere around,
1. gfx/2d/ScaledFontDWrite.cpp
aFace->QueryInterface(__uuidof(IDWriteFontFace5),
2. gfx/thebes/gfxDWriteFontList.cpp
mFontFace->QueryInterface(__uuidof(IDWriteFontFace5),
3. gfxPlatformGtk::GetCommonFallbackFonts
in gfx/thebes/gfxPlatformGtk.cpp;
If you provide me some specific instructions,
I may be able to do some more.
Regards.