Thunar 1.8.11 "Emergency" Release Available, Fixes Startup Crashes on FreeBSD, Fedora and Gentoo
Last weeks Thunar 1.8.10 release introduced a Pango version check which makes Thunar crash on startup if the machine is using an older version of the Pango library. This 1.8.11 "emergency release" addresses that particular issue.
Thunar 1.8.10 had plenty of bug-fixes. It also introduced the minor problem of Thunar crashing on startup on machines running FreeBSD, Gentoo and Fedora 30 (not 31). The following code is the root cause of this total scandal where Thunar crashes on startup if the system's Pango library is not a 1.44.x series version:
standard_view->name_renderer = g_object_new (GTK_TYPE_CELL_RENDERER_TEXT, "attributes", thunar_pango_attr_disable_hyphens (), "alignment", PANGO_ALIGN_CENTER, "xalign", 0.5, FALSE);
The problem with this code is that
thunar_pango_attr_disable_hyphens (), will return a
null pointer on Pango versions other than 1.44.x. Software programs will crash with a segmentation fault when you try to read a
Xfce and Thunar developer Alexander Schwinn got right on top of this as the complains begun flooding in shortly after Thunar 1.8.10 was released. He had this to say about the new 1.8.11 release:
"Emergency release since thunar might crash on startup due to a nonfunctional version check.
- Thunar 1.8.10 crashing on startup in FreeBSD and Fedora, caused by nonfunctional pango version check (Bug #16136, Bug #16138])
- Interlingue, Spanish"
Thunar's homepage is at docs.xfce.org/xfce/thunar/start and the latest version is available from archive.xfce.org/src/xfce/thunar/. Distributions who shipped the 1.8.10 release will update to 1.8.11 shortly.
published 2019-11-16 - last edited 2019-11-16
Latest Xfce News
- Libxfce4ui 4.15.0 Is Released, Drops GTK2 Support
- Thunar 1.6.18 marks the end of Xfce 4.12
- Thunar 1.8.10 Released With Plenty Of Bug-Fixes
- Xfburn 0.6.1 is now available
- Xfce4-whiskermenu-plugin 2.3.4 is released
Latest News Headlines
- Wine 5.0-rc1 Is Released. This Ends Active Development, Feature-Freeze And Bug-Fixes Ahead
- BSD-Licensed NGINX Webserver In Copyright Dispute, Creator Arrested and Interrogated
- TSMC Claims They Are "On Track" To Deliver 3nm Chips in 2022
- New Stable-Series Linux Kernels 5.4.3, 5.3.16 and 4.19.89 Fixes KVM Crash Vulnerability