Date: 17 Jul 2003 15:11:23 +0200 From: "Georg-W. Koltermann" <g.w.k@web.de> To: freebsd-ports@freebsd.org Subject: Evolution 1.4.3 segfaults when opening my contacts -- UTF8 problem? Message-ID: <1058447483.37351.18.camel@hunter.muc.mscsoftware.com>
next in thread | raw e-mail | index | archive | help
I upgraded from evolution 1.2.x to 1.4.3 recently. Now whenever I open my contacts (which were taken over from old times and contain lots of German special characters), Evolution segfaults. STDERR says: ** (evolution:37099): WARNING **: Invalid UTF8 string passed to pango_layout_set_text() (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed ** (evolution:37099): WARNING **: Invalid UTF8 string passed to pango_layout_set_text() ** (evolution:37099): CRITICAL **: file pango-layout.c: line 1715 (pango_layout_get_cursor_pos): assertion `index >= 0 && index <= layout->length' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed ** (evolution:37099): WARNING **: Invalid UTF8 string passed to pango_layout_set_text() (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed (evolution:37099): GLib-CRITICAL **: file gconvert.c: line 498 (g_convert): assertion `str != NULL' failed I suspect that the old address data which is probably Latin1 is read as UTF8 and then causes the segfault. Has anyone seen this? Any suggestion for a fix? I've also opened a bugzilla report at Ximian, it's #46509. -- Regards, Georg.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1058447483.37351.18.camel>