Crash in pango-renderer.c, line 288
Crash in pango-renderer.c, line 288
Recently I had a crash in Tomboy Notes after a software update. It was the first time that I remember it crash. I installed Gnote, which is a Tomboy alternative, but it crashed too. I did some tests and saw that the crash was in Pango. I downgraded pango to the previous version and the crash disappeared both with Tomboy and Gnote. Because the former is written in C# and the latter in C I think it most likely the bug is in Pango.
Pango versions: 1.48.7 and earlier – work fine 1.48.8, 1.48.9 – crash
I am attaching a zip file with four files. Two of them have the gdb backtrace with gnote, providing two different views of the same crash. Notice this line in trace-simple.log: Thread 1 "gnote" received signal SIGFPE, Arithmetic exception.
In trace.log there is this line (I replaced my user name with 'myself'): text = 0x55555664ff80 "cd /home/myself/.mozilla/firefox/h0h644mj.default-1510133640955 /home/myself/.mozilla/firefox/rc1jjg8q.default"
I suspect that is what makes pango crash. I therefore also attached a screenshot of the rendering of that line with pango 1.48.7 (that does not crash). Note that there is an underline (because Tomboy considers it a url) and the path at the end has some formatting (strike-out). I blanked out my user name.
I am also attaching the PKGBUILD that I used to build pango with symbols. I built 1.48.8 although it also crashes with the latest version (1.48.9). The commit tag is: f51b158e