[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#77478: Fixes a crash in the Haiku font driver for daemon mode
From: |
Kyle Ambroff-Kao |
Subject: |
bug#77478: Fixes a crash in the Haiku font driver for daemon mode |
Date: |
Wed, 02 Apr 2025 23:33:54 -0700 |
Tags: patch
Fix use-after-free bug in the Haiku font driver
* src/haikufont.c: Set objects freed with haikufont_close to NULL so
they will not be reused, which seems to happen in daemon mode when all
frames have been closed and fonts are garbage collected.
In GNU Emacs 30.1 (build 2, amd64-portbld-freebsd15.0, GTK+ Version
3.24.48, cairo version 1.18.2)
System Description: 15.0-CURRENT
Configured using:
'configure --disable-build-details --localstatedir=/var --without-gconf
--without-libsystemd --without-selinux --with-x --enable-acl
--with-cairo --with-dbus --with-gif --with-gnutls --with-gsettings
--with-x-toolkit=gtk3 --with-harfbuzz --with-jpeg
--with-file-notification=kqueue --with-lcms2 --without-m17n-flt
--without-imagemagick --with-mailutils --with-modules
--with-native-compilation=aot --with-sound=oss --without-libotf
--without-pgtk --with-png --with-toolkit-scroll-bars --with-sqlite3
--with-rsvg --with-threads --with-tiff --with-tree-sitter --with-webp
--without-xft --with-xim --with-xml2 --with-xpm --without-xwidgets
--x-libraries=/usr/local/lib --x-includes=/usr/local/include
--prefix=/usr/local --mandir=/usr/local/share/man
--disable-silent-rules --infodir=/usr/local/share/emacs/info/
--build=amd64-portbld-freebsd15.0 'CFLAGS=-O2 -pipe
-fstack-protector-strong -Wl,-rpath=/usr/local/lib/gcc13 -isystem
/usr/local/include -fno-strict-aliasing ' 'CPPFLAGS=-isystem
/usr/local/include' 'LDFLAGS= -fstack-protector-strong
-Wl,-rpath=/usr/local/lib/gcc13 -L/usr/local/lib/gcc13 -L/usr/local/lib
''
haiku-font-double-free.diff
Description: Text Data
- bug#77478: Fixes a crash in the Haiku font driver for daemon mode,
Kyle Ambroff-Kao <=
- bug#77478: Details, Kyle Ambroff-Kao, 2025/04/03