Evolution 1.4.3 segfaults when opening my contacts -- UTF8 problem?

Georg-W. Koltermann g.w.k at web.de
Thu Jul 17 06:12:53 PDT 2003


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.




More information about the freebsd-ports mailing list