GNOME Bugzilla – Bug 364236
crash in pango_layout_get_cursor_pos
Last modified: 2010-07-02 01:51:15 UTC
What were you doing when the application crashed? I imported a file in vCal format and succeeded. The appointments are in swedish and apparantly there was some utf versus iso issue because all the special swedish letters (äåö) were replaced with '?' . Right after changing one of the questionmarks to ä Evolution crashed. I can reproduce the bug by doing as described above. Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.1 2006-10-02 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 233512960 vsize: 0 resident: 233512960 share: 0 rss: 35495936 rss_rlim: 0 CPU usage: start_time: 1161539985 rtime: 0 utime: 611 stime: 0 cutime:577 cstime: 0 timeout: 34 it_real_value: 0 frequency: 0 Backtrace was generated from '/usr/bin/evolution-2.8' Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1233025360 (LWP 8437)] [New Thread -1364915296 (LWP 8469)] [New Thread -1353417824 (LWP 8458)] [New Thread -1303565408 (LWP 8457)] [New Thread -1295172704 (LWP 8454)] [New Thread -1311994976 (LWP 8450)] [New Thread -1286780000 (LWP 8445)] [New Thread -1278387296 (LWP 8444)] [New Thread -1269994592 (LWP 8443)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 77724
Thread 1 (Thread -1233025360 (LWP 8437))
Can you still reproduce this problem or has it been fixed since? Any chance you have the calendar file available somewhere?
Created attachment 80368 [details] the calender file
Comment on attachment 80368 [details] the calender file Yes, the bug can still be reproduced.
Created attachment 93565 [details] valid vCalendar causes crash too This is a vCalendar file with only 3 events on 13.8.2007 with no utf-8 invalid character at all. The problem here is in pango, when I enter event in day_view (the cursor will be blinking on a screen - not edit dialog), then when I go from longer line to shorter line with arrow-up key and staying at line-index bigger than the destination line has characters, then the pango cause crash with message: ----- Pango-ERROR **: file pango-layout.c: line 2061 (pango_layout_line_get_char_direction): should not be reached aborting... ----- Pango could not evaluate char direction in these cases, somehow. When I move between lines at the beginning of lines, then it will not crash. Do we move this bug to pango?
Tried importing it in my evo. Doesn't do anything.
How do you do that? It works for me just fine. I did: a) File->Import, choose "Import single file", browse for file b) the combo will show "vCalendar files (.vcf)" c) choose "Appointments and meetings" and maybe "On This Computer/Personal" d) forward, import e) be sure On This Computer/Personal is checked in source list you should see at 9:00-11:00 an event with summary: TIF010 Fysiken omkring oss Frel f3aamp TKTFY-1 and moving cursor from the end of the longest line (the second one) up or down will cause crash in pango. It's very strange, but when I paste the text from this report into the summary field, then it works just fine, but with the imported event it isn't. I see there only one difference, the imported event uses '\r\n' but the pasted one only "\n" as new line markers, so it seems the '\r' makes trouble here, maybe.
NEEDINFO as per last comment.
Please feel free to reopen the bug if the problem still occurs with a newer version of GNOME 2.30.2 or later, thanks.