Skip site navigation (1)Skip section navigation (2)
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>