From owner-freebsd-ports@FreeBSD.ORG Thu Jul 17 06:12:53 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 050E537B401 for ; Thu, 17 Jul 2003 06:12:53 -0700 (PDT) Received: from smtp.web.de (smtp03.web.de [217.72.192.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id E117043F93 for ; Thu, 17 Jul 2003 06:12:51 -0700 (PDT) (envelope-from g.w.k@web.de) Received: from [213.148.149.130] (helo=[172.17.22.32]) by smtp.web.de with asmtp (TLSv1:DES-CBC3-SHA:168) (WEB.DE 4.98 #244) id 19d8Z0-00016o-00 for freebsd-ports@freebsd.org; Thu, 17 Jul 2003 15:12:50 +0200 From: "Georg-W. Koltermann" To: freebsd-ports@freebsd.org Content-Type: text/plain Message-Id: <1058447483.37351.18.camel@hunter.muc.mscsoftware.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.3 Date: 17 Jul 2003 15:11:23 +0200 Content-Transfer-Encoding: 7bit Sender: g.w.k@web.de Subject: Evolution 1.4.3 segfaults when opening my contacts -- UTF8 problem? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jul 2003 13:12:53 -0000 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.