From owner-freebsd-gnome@FreeBSD.ORG Thu Apr 28 13:13:20 2011 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 898FD1065674 for ; Thu, 28 Apr 2011 13:13:20 +0000 (UTC) (envelope-from ftp51246-2575596@sh4-5.1blu.de) Received: from sh4-5.1blu.de (sh4-5.1blu.de [213.83.63.54]) by mx1.freebsd.org (Postfix) with ESMTP id 48B818FC1F for ; Thu, 28 Apr 2011 13:13:19 +0000 (UTC) Received: from ftp51246-2575596 by sh4-5.1blu.de with local (Exim 4.50) id 1QFR1t-0005xx-Ag; Thu, 28 Apr 2011 15:13:13 +0200 Date: Thu, 28 Apr 2011 15:13:13 +0200 From: Matthias Apitz To: David Woodhouse Message-ID: <20110428131312.GA17412@sh4-5.1blu.de> References: <1303819852.6417.100.camel@macbook.infradead.org> <20110426122621.GB2913@sh4-5.1blu.de> <1303821491.6417.108.camel@macbook.infradead.org> <20110426135234.GA1336@sh4-5.1blu.de> <1303827472.6417.113.camel@macbook.infradead.org> <20110426145506.GA20059@sh4-5.1blu.de> <1303831016.6417.132.camel@macbook.infradead.org> <20110426213920.GA15678@sh4-5.1blu.de> <20110427062214.GA1159@sh4-5.1blu.de> <20110428073857.GB4359@sh4-5.1blu.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20110428073857.GB4359@sh4-5.1blu.de> X-Operating-System: FreeBSD 7.0-RELEASE (i386) User-Agent: Mutt/1.5.9i Cc: gnome@freebsd.org, evolution-list@gnome.org Subject: Re: [Evolution] evolution-2.32.1 (FreeBSD HEAD) && calendar not working X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthias Apitz List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Apr 2011 13:13:20 -0000 El día Thursday, April 28, 2011 a las 09:38:58AM +0200, Matthias Apitz escribió: > Compiling evo-exchange 2.32.3 works fine with gcc466: > > # make CFLAGS='-g' CC=gcc46 STRIP=' ' install > > but crashes with the same backtrace when calendar is picked up in Evo. I think I have localizated the bug in evolution-exchange-2.32.3/server/lib/e2k-autoconfig.c it will read some config file in function e2k_autoconfig_lookup_option (const gchar *option) { if (!config_options) read_config (); return g_hash_table_lookup (config_options, option); } but read_config () can't find the file /usr/local/etc/connector.conf and just returns (line 1412) to e2k_autoconfig_lookup_option() which makes the g_hash_table_lookup() crashing later; I touched the file (as zero bytes) which does not helped and I changed the code to let e2k_autoconfig_lookup_option() always return NULL; this helped a bit further but it crashes later on too: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 29804300 (LWP 100647/initial thread)] 0x29f582eb in e2k_http_parse_date ( date=0x29b31b00 "Thu, 28 Apr 2011 13:09:20 GMT") at _ctype.h:125 125 return (_c < 0 || _c >= 128) ? 0 : (gdb) (I don't understand why the gdb is presenting the code as at _ctype.h:125 ???) HIH matthias -- Matthias Apitz t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211 e - w http://www.unixarea.de/