Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 627248 - x11-libs/pango-1.40.7 pango_glyph_item_iter_next_cluster: assertion failed: (iter->start_char < iter->end_char)
Summary: x11-libs/pango-1.40.7 pango_glyph_item_iter_next_cluster: assertion failed: (...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2017-08-07 16:31 UTC by Eric Benoit
Modified: 2017-08-11 21:45 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Benoit 2017-08-07 16:31:50 UTC
This is mostly for the sake of anyone else encountering the same error. I've already discovered and reported on the issue upstream:

https://bugzilla.gnome.org/show_bug.cgi?id=785946

It concerns seemingly random crashes, in my case with xfce4-terminal, with:

pango_glyph_item_iter_next_cluster: assertion failed: (iter->start_char < iter->end_char)

This was being triggered by certain unicode sequences, specifically a bit of unicode art.

It appears an extra line of debug code snuck into the tarball. A new release is expected shortly to address the issue.
Comment 1 Jonas Stein gentoo-dev 2017-08-10 10:53:53 UTC
Thank you. Upstream released a fixed version.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2017-08-11 07:20:20 UTC
Just pushed pango-1.40.9 to the tree, please confirm it fixes your issue.
Comment 3 Eric Benoit 2017-08-11 20:04:54 UTC
It does indeed. 

xfce4-terminal now behaves itself with the previously mentioned unicode sequence, and a visual on the tarball shows the culpable bit of code removed.

Thanks!
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2017-08-11 21:45:15 UTC
Thanks for the heads up.