TheGreatMcPain / TheGreatMcPain-overlay

My Personal Gentoo Overlay (mirror)
https://gitlab.com/TheGreatMcPain/TheGreatMcPain-overlay
GNU General Public License v2.0
8 stars 4 forks source link

x11-misc/polybar-9999 : Access violation #3

Closed telans closed 4 years ago

telans commented 4 years ago

Coming from https://github.com/polybar/polybar/blob/master/cmake/common/utils.cmake#L50:

 * --------------------------- ACCESS VIOLATION SUMMARY ---------------------------
 * LOG FILE: "/var/tmp/portage/x11-misc/polybar-9999/temp/sandbox.log"
 *
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: mkostemp
S: deny
P: /usr/share/fonts/75dpi/.uuid.TMP-XXXXXX
A: /usr/share/fonts/75dpi/.uuid.TMP-XXXXXX
R: /usr/share/fonts/75dpi/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family pixelsize

F: mkostemp
S: deny
P: /usr/share/fonts/cyrillic/.uuid.TMP-XXXXXX
A: /usr/share/fonts/cyrillic/.uuid.TMP-XXXXXX
R: /usr/share/fonts/cyrillic/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family pixelsize

F: mkostemp
S: deny
P: /usr/share/fonts/liberation-fonts/.uuid.TMP-XXXXXX
A: /usr/share/fonts/liberation-fonts/.uuid.TMP-XXXXXX
R: /usr/share/fonts/liberation-fonts/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family pixelsize

F: mkostemp
S: deny
P: /usr/share/fonts/util/.uuid.TMP-XXXXXX
A: /usr/share/fonts/util/.uuid.TMP-XXXXXX
R: /usr/share/fonts/util/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family pixelsize

F: mkostemp
S: deny
P: /usr/share/fonts/encodings/large/.uuid.TMP-XXXXXX
A: /usr/share/fonts/encodings/large/.uuid.TMP-XXXXXX
R: /usr/share/fonts/encodings/large/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family pixelsize

F: mkostemp
S: deny
P: /usr/share/fonts/75dpi/.uuid.TMP-XXXXXX
A: /usr/share/fonts/75dpi/.uuid.TMP-XXXXXX
R: /usr/share/fonts/75dpi/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family fontformat

F: mkostemp
S: deny
P: /usr/share/fonts/cyrillic/.uuid.TMP-XXXXXX
A: /usr/share/fonts/cyrillic/.uuid.TMP-XXXXXX
R: /usr/share/fonts/cyrillic/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family fontformat

F: mkostemp
S: deny
P: /usr/share/fonts/liberation-fonts/.uuid.TMP-XXXXXX
A: /usr/share/fonts/liberation-fonts/.uuid.TMP-XXXXXX
R: /usr/share/fonts/liberation-fonts/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family fontformat

F: mkostemp
S: deny
P: /usr/share/fonts/util/.uuid.TMP-XXXXXX
A: /usr/share/fonts/util/.uuid.TMP-XXXXXX
R: /usr/share/fonts/util/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family fontformat

F: mkostemp
S: deny
P: /usr/share/fonts/encodings/large/.uuid.TMP-XXXXXX
A: /usr/share/fonts/encodings/large/.uuid.TMP-XXXXXX
R: /usr/share/fonts/encodings/large/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family fontformat

F: mkostemp
S: deny
P: /usr/share/fonts/75dpi/.uuid.TMP-XXXXXX
A: /usr/share/fonts/75dpi/.uuid.TMP-XXXXXX
R: /usr/share/fonts/75dpi/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family pixelsize

F: mkostemp
S: deny
P: /usr/share/fonts/cyrillic/.uuid.TMP-XXXXXX
A: /usr/share/fonts/cyrillic/.uuid.TMP-XXXXXX
R: /usr/share/fonts/cyrillic/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family pixelsize

F: mkostemp
S: deny
P: /usr/share/fonts/liberation-fonts/.uuid.TMP-XXXXXX
A: /usr/share/fonts/liberation-fonts/.uuid.TMP-XXXXXX
R: /usr/share/fonts/liberation-fonts/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family pixelsize

F: mkostemp
S: deny
P: /usr/share/fonts/util/.uuid.TMP-XXXXXX
A: /usr/share/fonts/util/.uuid.TMP-XXXXXX
R: /usr/share/fonts/util/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family pixelsize

F: mkostemp
S: deny
P: /usr/share/fonts/encodings/large/.uuid.TMP-XXXXXX
A: /usr/share/fonts/encodings/large/.uuid.TMP-XXXXXX
R: /usr/share/fonts/encodings/large/.uuid.TMP-XXXXXX
C: /usr/bin/fc-list : family pixelsize
 * --------------------------------------------------------------------------------

What would be the correct fix in this case? Change it upstream, patch it out in an ebuild, or disable sandboxing?

TheGreatMcPain commented 4 years ago

For some reason I'm not getting this error.

Does it happen on the version from gentoo's overlay?

telans commented 4 years ago

Seems like it's an issue with fontconfig cache not being generated on font install. In my case it was FontAwesome

https://bugs.gentoo.org/698526