Closed telans closed 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?
For some reason I'm not getting this error.
Does it happen on the version from gentoo's overlay?
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
Coming from https://github.com/polybar/polybar/blob/master/cmake/common/utils.cmake#L50:
What would be the correct fix in this case? Change it upstream, patch it out in an ebuild, or disable sandboxing?