Dejavu Sans crashes applications for specific characters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Pango |
Unknown
|
High
|
|||
gedit |
Unknown
|
High
|
|||
ttf-dejavu (Ubuntu) |
Fix Released
|
Critical
|
Matthias Klose |
Bug Description
There are specific characters in Dejavu Sans that make applications to crash.
Specifically, the characters ΐ and ΰ (Greek characters), when written or displayed in GTK+ applications, causes them to crash. It is important that the Dejavu Sans font is used for the crash to take place.
To replicate:
1. Open gedit (preferably from gnome-terminal)
2. Pick the test file from http://
When pasting from Firefox, change first the encoding to Unicode (UTF-8), as the Firefox autodetection changes this to Cyrillic.
Alternative, do
wget http://
3. Configure the preferences in Gedit to use Dejavu Sans (or Sans), which is the default in Dapper.
4. Load testtext.txt into gedit (use File/Open, or even "gedit testtext.txt").
5. In most cases, gedit crashes straight away.
You may get the message
*** glibc detected *** double free or corruption (!prev): 0x0821dc90 ***
in gnome-terminal. In other cases, you get no output.
6. The last line of testtext.txt has the ΐ ΰ characters; the bug appears even as soon as you type this characters in a new document.
Items that remain to be checked
A. What other applications can exhibit this bug?
B. Is it only "gedit" or is it only "GTK+ based editors", is it also applications that display a string with these characters?
Changed in ttf-dejavu: | |
assignee: | nobody → doko |
Changed in gedit: | |
importance: | Unknown → High |
status: | Invalid → Unknown |
Changed in pango: | |
importance: | Unknown → High |
status: | Invalid → Unknown |
tags: | added: mago |
Used to verify the bug report.
(I just managed to figure out how to add attachments..)