https://bugzilla.redhat.com/show_bug.cgi?id=2342257
Bug ID: 2342257
Summary: Software using fontconfig crashes in
FT_Stream_ReadULong
Product: Fedora
Version: 41
OS: Linux
Status: NEW
Component: fontconfig
Keywords: Desktop, Regression
Severity: urgent
Assignee: tagoh(a)redhat.com
Reporter: nicolas.fella(a)gmx.de
QA Contact: extras-qa(a)fedoraproject.org
CC: ajax(a)redhat.com, fonts-bugs(a)lists.fedoraproject.org,
gnome-sig(a)lists.fedoraproject.org,
i18n-bugs(a)lists.fedoraproject.org, mclasen(a)redhat.com,
rstrode(a)redhat.com, tagoh(a)redhat.com
Target Milestone: ---
Classification: Fedora
Several programs using fontconfig are crashing.
This can be reproduced with fc-cache
'gdb --args /usr/bin/fc-cache-64 -f' yields
#0 FT_Stream_ReadULong (stream=0x555555617450, error=0x7fffffffc7f0) at
/usr/src/debug/freetype-2.13.3-1.fc41.x86_64/src/base/ftstream.c:659
#1 0x00007ffff7cc6f13 in sfnt_open_font (stream=0x555555617450,
face=<optimized out>, face_instance_index=<synthetic pointer>,
woff2_num_faces=<synthetic pointer>)
at /usr/src/debug/freetype-2.13.3-1.fc41.x86_64/src/sfnt/sfobjs.c:384
#2 sfnt_init_face (stream=<optimized out>, face=<optimized out>,
face_instance_index=0, num_params=<optimized out>, params=<optimized out>)
at /usr/src/debug/freetype-2.13.3-1.fc41.x86_64/src/sfnt/sfobjs.c:562
#3 0x00007ffff7c9c7d1 in tt_face_init (stream=0x555555617450,
ttface=0x5555555f0680, face_index=0, num_params=0, params=0x0)
at /usr/src/debug/freetype-2.13.3-1.fc41.x86_64/src/truetype/ttobjs.c:693
#4 0x00007ffff7c7c32d in open_face (driver=driver@entry=0x55555562c960,
astream=astream@entry=0x7fffffffcb50,
anexternal_stream=anexternal_stream@entry=0x7fffffffcb47 "",
face_index=face_index@entry=0, num_params=0, params=0x0, aface=0x7fffffffcb48)
at /usr/src/debug/freetype-2.13.3-1.fc41.x86_64/src/base/ftobjs.c:1556
#5 0x00007ffff7c81a41 in ft_open_face_internal (library=0x5555555991b0,
args=args@entry=0x7fffffffcd40, face_index=face_index@entry=0,
aface=aface@entry=0x7fffffffce20, test_mac_fonts=test_mac_fonts@entry=1
'\001') at /usr/src/debug/freetype-2.13.3-1.fc41.x86_64/src/base/ftobjs.c:2648
#6 0x00007ffff7c825b2 in FT_New_Face (library=<optimized out>,
pathname=pathname@entry=0x5555555f0490
"/usr/share/fonts/google-noto/NotoSans-MediumItalic.ttf",
face_index=face_index@entry=0, aface=aface@entry=0x7fffffffce20) at
/usr/src/debug/freetype-2.13.3-1.fc41.x86_64/src/base/ftobjs.c:1622
#7 0x00007ffff7f4817e in IA__FcFreeTypeQueryAll
(file=file@entry=0x5555555f0490
"/usr/share/fonts/google-noto/NotoSans-MediumItalic.ttf",
id=id@entry=4294967295,
blanks=blanks@entry=0x0, count=count@entry=0x0,
set=set@entry=0x555555560a60) at
/usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fcfreetype.c:2343
#8 0x00007ffff7f48771 in FcFileScanFontConfig (set=0x555555560a60,
file=0x5555555f0490 "/usr/share/fonts/google-noto/NotoSans-MediumItalic.ttf",
config=0x555555560570) at
/usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fcdir.c:81
#9 FcFileScanConfig (set=set@entry=0x555555560a60,
dirs=dirs@entry=0x555555572a10, file=0x5555555f0490
"/usr/share/fonts/google-noto/NotoSans-MediumItalic.ttf",
config=config@entry=0x555555560570) at
/usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fcdir.c:159
#10 0x00007ffff7f48d0c in FcDirScanConfig (set=set@entry=0x555555560a60,
dirs=dirs@entry=0x555555572a10, dir=dir@entry=0x5555555e5a00
"/usr/share/fonts/google-noto",
force=force@entry=1, config=config@entry=0x555555560570) at
/usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fcdir.c:274
#11 0x00007ffff7f48f76 in FcDirCacheScan (dir=0x5555555e5a00
"/usr/share/fonts/google-noto", config=0x555555560570)
at /usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fcdir.c:354
#12 0x00007ffff7f3fc12 in IA__FcDirCacheRead (dir=<optimized out>,
force=<optimized out>, config=0x555555560570)
at /usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fcdir.c:464
#13 FcConfigAddDirList (config=config@entry=0x555555560570,
set=set@entry=FcSetSystem, dirSet=0x555555560680)
at /usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fccfg.c:509
#14 0x00007ffff7f3c9c7 in IA__FcConfigBuildFonts
(config=config@entry=0x555555560570) at
/usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fccfg.c:543
#15 0x00007ffff7f410c0 in IA__FcConfigSetCurrent
(config=config@entry=0x555555560570) at
/usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/src/fccfg.c:564
#16 0x00005555555557a8 in main (argc=<optimized out>, argv=0x7fffffffd3a8) at
/usr/src/debug/fontconfig-2.15.0-8.fc41.x86_64/fc-cache/fc-cache.c:386
This is particularly nasty since it also affects kwin_wayland/SDDM, so booting
into a graphical session is broken.
It can be worked around by removing some font files
sudo mv /usr/share/fonts/google-noto/NotoSans-MediumItalic.ttf .
sudo mv /usr/share/fonts/dejavu-sans-fonts/DejaVuSans.ttf .
Reproducible: Always
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2342257
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-sp…
https://bugzilla.redhat.com/show_bug.cgi?id=2341757
Bug ID: 2341757
Summary: md5 calculation seems wrong on s390x
Product: Fedora
Version: rawhide
Hardware: s390x
OS: Linux
Status: NEW
Component: fontconfig
Severity: medium
Assignee: tagoh(a)redhat.com
Reporter: tagoh(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: ajax(a)redhat.com, fonts-bugs(a)lists.fedoraproject.org,
gnome-sig(a)lists.fedoraproject.org,
i18n-bugs(a)lists.fedoraproject.org, mclasen(a)redhat.com,
rstrode(a)redhat.com, tagoh(a)redhat.com
Target Milestone: ---
Classification: Fedora
The quote from
https://kojipkgs.fedoraproject.org//work/tasks/6755/128366755/build.log:
stdout:
Running: Basic check
Running: With a subdir
Running: Subdir with a cache file
Running: Complicated directory structure
Running: Subdir with an out-of-date cache file
Running: Dir with an out-of-date cache file
Running: Keep mtime of the font directory
Font directories:
/tmp/fontconfig.GJPlZ5tz/fonts
/tmp/fontconfig.GJPlZ5tz/fonts: skipping, existing cache is valid: 1 fonts, 0
dirs
/tmp/fontconfig.GJPlZ5tz/cache.dir: cleaning cache directory
/builddir/build/BUILD/fontconfig-2.16.0-build/fontconfig-2.16.0/redhat-linux-build/test/../fc-cache/fc-cache:
succeeded
No bubblewrap installed. skipping...
Running: sysroot option
Running: creating cache file on sysroot
checking for cache file a30f6622dbbfa1d3775b2ea6bf423097
*** Test failed: creating cache file on sysroot
No cache for /tmp/fontconfig.GJPlZ5tz/fonts (a30f6622dbbfa1d3775b2ea6bf423097)
4be68271530736f34a51273485925a5d-le64.cache-9
CACHEDIR.TAG
Aborting from 'creating cache file on sysroot' with the exit code 1
stderr:
ls: cannot access
'/builddir/build/BUILD/fontconfig-2.16.0-build/fontconfig-2.16.0/redhat-linux-build/test/sysroot//tmp/fontconfig.GJPlZ5tz/cache.dir/a30f6622dbbfa1d3775b2ea6bf423097*':
No such file or directory
"/tmp/fontconfig.GJPlZ5tz/fonts" has to be decoded to
"a30f6622dbbfa1d3775b2ea6bf423097" in md5 but it was
"4be68271530736f34a51273485925a5d" somehow.
Reproducible: Always
$ printf "%s" "/tmp/fontconfig.GJPlZ5tz/fonts" | md5sum
a30f6622dbbfa1d3775b2ea6bf423097 -
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2341757
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-sp…
https://bugzilla.redhat.com/show_bug.cgi?id=2338618
Bug ID: 2338618
Summary: fontconfig-2.16.0 is available
Product: Fedora
Version: rawhide
Status: NEW
Component: fontconfig
Keywords: FutureFeature, Triaged
Assignee: tagoh(a)redhat.com
Reporter: upstream-release-monitoring(a)fedoraproject.org
QA Contact: extras-qa(a)fedoraproject.org
CC: ajax(a)redhat.com, fonts-bugs(a)lists.fedoraproject.org,
gnome-sig(a)lists.fedoraproject.org,
i18n-bugs(a)lists.fedoraproject.org, mclasen(a)redhat.com,
rstrode(a)redhat.com, tagoh(a)redhat.com
Target Milestone: ---
Classification: Fedora
Releases retrieved: 2.16.0
Upstream release that is considered latest: 2.16.0
Current version/release in rawhide: 2.15.0-8.fc41
URL: https://www.fontconfig.org/
Please consult the package updates policy before you issue an update to a
stable branch: https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/
More information about the service that created this bug can be found at:
https://docs.fedoraproject.org/en-US/package-maintainers/Upstream_Release_M…
Please keep in mind that with any upstream change, there may also be packaging
changes that need to be made. Specifically, please remember that it is your
responsibility to review the new version to ensure that the licensing is still
correct and that no non-free or legally problematic items have been added
upstream.
Based on the information from Anitya:
https://release-monitoring.org/project/827/
To change the monitoring settings for the project, please visit:
https://src.fedoraproject.org/rpms/fontconfig
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2338618
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-sp…
https://bugzilla.redhat.com/show_bug.cgi?id=2281473
Bug ID: 2281473
Summary: Bundle all Adobe Source fonts into a single package
like ibm-plex-fonts-all
Product: Fedora
Version: 40
Hardware: x86_64
OS: Linux
Status: NEW
Component: adobe-source-sans-pro-fonts
Keywords: Desktop, FutureFeature
Severity: low
Assignee: pikachu.2014(a)gmail.com
Reporter: sbnavi20(a)proton.me
QA Contact: extras-qa(a)fedoraproject.org
CC: fonts-bugs(a)lists.fedoraproject.org,
mavit(a)mavit.org.uk, pikachu.2014(a)gmail.com
Target Milestone: ---
Classification: Fedora
Adobe Source is personally my font of choice for interfaces and I'm glad it is
available on Fedora repositories.
Right now, the Adobe Source font family is fragmented in several packages.
adobe-source-code-pro-fonts
adobe-source-sans-pro-fonts
adobe-source-serif-pro-fonts
adobe-source-han-mono-fonts
adobe-source-han-sans-cn-fonts
adobe-source-han-sans-twhk-fonts
adobe-source-han-sans-jp-fonts
adobe-source-han-code-jp-fonts
adobe-source-han-sans-kr-fonts
adobe-source-han-sans-tw-fonts
adobe-source-han-serif-cn-fonts
adobe-source-han-serif-jp-fonts
adobe-source-han-serif-kr-fonts
adobe-source-han-serif-tw-fonts
I suggest gathering all font packages generated from adobe-source-fonts in a
single package like it is done with ibm-plex-fonts-all.
Reproducible: Always
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2281473
Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-sp…