Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#61667 - [pango] MATLAB help browser crashes in pango_fc_font_key_get_variations

Attached to Project: Arch Linux
Opened by Jonas Witschel (diabonas) - Thursday, 07 February 2019, 16:22 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 10 April 2019, 13:47 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

When opening the MATLAB help browser, the program crashes with the following stack trace:

[ 0] 0x00007f919c0173d0 /usr/lib/libpangoft2-1.0.so.0+00054224 pango_fc_font_key_get_variations+00000000

This is due to a bug in pango 1.42.4: it was fixed upstream in https://gitlab.gnome.org/GNOME/pango/merge_requests/12 on 2018-08-28, but no new release has been cut since then. The problem seems to affect other programs like Eclipse or RSS Owl as well, see the corresponding bug reports from other distributions:

* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898960
* https://bugzilla.redhat.com/show_bug.cgi?id=1657542
* https://bugs.gentoo.org/show_bug.cgi?id=671136

Backporting commit ad92e199f221499c19f22dce7a16e7d770ad3ae7 from the aforementioned merge request should fix the problem, which is also what Fedora does: https://src.fedoraproject.org/rpms/pango/c/c0417be24fe7d76b230f6d5fb462fdd65393af5d?branch=f29

Additional info:
* MATLAB R2018a
* pango 1:1.42.4-1

Steps to reproduce:
* Open MATLAB
* Execute "doc" in the MATLAB command window to open the help browser
* MATLAB crashes, producing a "matlab_crash_dump" file in the home folder
This task depends upon

Closed by  Jan de Groot (JGC)
Wednesday, 10 April 2019, 13:47 GMT
Reason for closing:  Fixed
Comment by Jake Kreiger (Magali75) - Thursday, 07 February 2019, 18:13 GMT
"This is due to a bug in pango 1.42.4: it was fixed upstream in https://gitlab.gnome.org/GNOME/pango/merge_requests/12 on 2018-08-28, but no new release has been cut since then"

This isn't true. 1.43 was released a month ago and it includes this commit.

https://gitlab.gnome.org/GNOME/pango/tags/1.43.0
Comment by Jonas Witschel (diabonas) - Thursday, 07 February 2019, 20:37 GMT
By GNOME's versioning scheme (https://developer.gnome.org/programming-guidelines/stable/versioning.html.en#stable-unstable-versions), odd-numbered minor versions like 1.43 are development releases that don't get packaged. The next stable version would be 1.44 (or 1.42.5, if there is another release for the current series).

Loading...