From owner-freebsd-gnome@FreeBSD.ORG Mon Jan 7 19:37:12 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BCEDF16A417 for ; Mon, 7 Jan 2008 19:37:12 +0000 (UTC) (envelope-from reichcc@comcast.net) Received: from QMTA04.westchester.pa.mail.comcast.net (qmta04.westchester.pa.mail.comcast.net [76.96.62.40]) by mx1.freebsd.org (Postfix) with ESMTP id 4FBD413C447 for ; Mon, 7 Jan 2008 19:37:11 +0000 (UTC) (envelope-from reichcc@comcast.net) Received: from OMTA07.westchester.pa.mail.comcast.net ([76.96.62.59]) by QMTA04.westchester.pa.mail.comcast.net with comcast id aK9C1Y00C1GhbT80505200; Mon, 07 Jan 2008 19:37:11 +0000 Received: from [IPv6:::ffff:192.168.5.236] ([98.197.59.235]) by OMTA07.westchester.pa.mail.comcast.net with comcast id aKcr1Y00C54X7Ua3T00000; Mon, 07 Jan 2008 19:36:54 +0000 X-Authority-Analysis: v=1.0 c=1 a=1mvwEoiOct4A:10 a=aiIX5UjjAAAA:8 a=ZSCDY4mYfxb8DaqhesYA:9 a=xGPkN09_CWMF5RgDLvoA:7 a=0AL18T3SYdcx1Wq7-wa0WipIuMEA:4 a=WuK_CZDBSqoA:10 a=Qpky2SK8yhtwneBiPpcA:9 a=FhDABnAkRgJrIS5q9UUA:7 a=TP0xwvBOkjcr2MY_HIGgE9Qy6oYA:4 a=ufO146cb3fEA:10 From: Patrick Reich To: Joe Marcus Clarke In-Reply-To: <478270FF.1040804@marcuscom.com> References: <1199635505.7420.10.camel@descartes.bluewinds.org> <1199643414.21632.28.camel@shumai.marcuscom.com> <1199669319.7917.8.camel@descartes.bluewinds.org> <1199670003.21632.33.camel@shumai.marcuscom.com> <1199670950.8040.3.camel@descartes.bluewinds.org> <1199673708.21632.36.camel@shumai.marcuscom.com> <1199675910.8312.4.camel@descartes.bluewinds.org> <1199680997.21632.46.camel@shumai.marcuscom.com> <1199724445.7381.5.camel@descartes.bluewinds.org> <478270FF.1040804@marcuscom.com> Content-Type: multipart/mixed; boundary="=-NL6Ap2KXKMlXUTi5XL07" Date: Mon, 07 Jan 2008 13:37:16 -0600 Message-Id: <1199734637.7273.7.camel@descartes.bluewinds.org> Mime-Version: 1.0 X-Mailer: Evolution 2.12.2 Cc: freebsd-gnome@freebsd.org Subject: Re: Evolution and the timezone patch X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jan 2008 19:37:12 -0000 --=-NL6Ap2KXKMlXUTi5XL07 Content-Type: text/plain Content-Transfer-Encoding: 7bit On Mon, 2008-01-07 at 13:35 -0500, Joe Marcus Clarke wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Patrick Reich wrote: > | On Sun, 2008-01-06 at 23:43 -0500, Joe Marcus Clarke wrote: > |> On Sun, 2008-01-06 at 21:18 -0600, Patrick Reich wrote: > |>> On Sun, 2008-01-06 at 21:41 -0500, Joe Marcus Clarke wrote: > |>>> On Sun, 2008-01-06 at 19:55 -0600, Patrick Reich wrote: > |>>>> On Sun, 2008-01-06 at 20:40 -0500, Joe Marcus Clarke wrote: > |>>>>> On Sun, 2008-01-06 at 19:28 -0600, Patrick Reich wrote: > |>>>>>> On Sun, 2008-01-06 at 13:16 -0500, Joe Marcus Clarke wrote: > |>>>>>>> On Sun, 2008-01-06 at 10:05 -0600, Patrick Reich wrote: > |>>>>>>>> Hi everyone, > |>>>>>>>> > |>>>>>>>> I checked the archives and found something about a patch > |>>>>>>>> for Evolution not starting up the first time due to an off > |>>>>>>>> by one error when looking up timezones. > |>>>>>>>> > |>>>>>>>> Robert Noland posted a patch here > |>>>>>>>> > |>>>>>>>> http://bugzilla.gnome.org/show_bug.cgi?id=492426 > |>>>>>>>> > |>>>>>>>> As of a portsnap pull yesterday and a build from scratch > |>>>>>>>> of gnome2, I encountered the same behavior. Has this > |>>>>>>>> patch been applied to the ports tree or is there a > |>>>>>>>> commit delay until after the upcoming releases? If it has > |>>>>>>>> been applied, is there a workaround? > |>>>>>>> The fix was committed a long time ago. E-d-s 1.12.2 does not > have this > |>>>>>>> problem. > |>>>>>>> > |>>>>>>> Joe > |>>>>>> After a new portsnap fetch and rebuild today, Evolution will not > |>>>>>> start. This is the first time Evolution has been run. I've > |>>>>>> attached a backtrace and my make.conf. The system is 6.3-RC2 with > |>>>>>> gnome2-lite and Evolution compiled from source; no exotic compiler > |>>>>>> flags. I'm not a gdb expert so if something else is needed to > |>>>>>> track this down, I'll be happy to provide it. > |>>>>> No exotic compiler flags? You're using non-default CFLAGS with a > |>>>>> CPUTYPE. Anything not the default IS exotic. > |>>>>> > |>>>>> Where is your list of installed ports and versions? > |>>>>> > |>>>>> Joe > |>>>> A list of installed ports is attached. I presume I'll need to > |>>>> rebuild again without CPUTYPE/CFLAGS. > |>>> Mezz is correct. You need to rebuild evolution-data-server (at least) > |>>> with debugging flags to get a proper debugging info. The backtrace is > |>>> not the same as the previously reported bug which is fixed in e-d-s > |>>> 1.12.2. > |>>> > |>>> Joe > |>> I recompiled evolution and evolution-data-server with debugging > |>> turned on AND with CPUTYPE/CFLAGS removed from make.conf. The > |>> backtrace is attached. > |> This looks like a bug only on versions of FreeBSD still using phkmalloc. > |> jemalloc's calloc does not return NULL when asked to allocate zero > |> bytes. > | > | Does 7 use calloc? > > Yes, but jemalloc's calloc does not return NULL when asked to allocate 0 > bytes. > > | > |> This patch for e-d-s should fix the problem. > | > | The compile failed. The attached file is large but shows where > | the build stopped. Looks like a type undeclared. > > This is a typo. New patch is attached. The build completes without error with this second patch but evolution will not start. The backtrace is attached. Patrick --=-NL6Ap2KXKMlXUTi5XL07 Content-Disposition: attachment; filename=back3.txt Content-Type: text/plain; name=back3.txt; charset=utf8 Content-Transfer-Encoding: 7bit Starting program: /usr/local/bin/evolution warning: Unable to get location for thread creation breakpoint: generic error [New LWP 100069] [New Thread 0x806f000 (LWP 100206)] CalDAV Eplugin starting up ... Loading Spamassasin as the default junk plugin ** (evolution:83663): DEBUG: mailto URL command: evolution %s ** (evolution:83663): DEBUG: mailto URL program: evolution Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x806f000 (LWP 100199)] 0x284d59d4 in icaltzutil_fetch_timezone (location=0x82c4860 "Africa/Bujumbura") at icaltz-util.c:341 341 icaltz-util.c: No such file or directory. in icaltz-util.c (gdb) backtrace #0 0x284d59d4 in icaltzutil_fetch_timezone (location=0x82c4860 "Africa/Bujumbura") at icaltz-util.c:341 #1 0x284d87ef in icaltimezone_load_builtin_timezone (zone=0x82f891c) at icaltimezone.c:1744 #2 0x284d8040 in icaltimezone_get_builtin_timezone_from_offset (offset=-18000, tzname=0x2979a030 "CST") at icaltimezone.c:1448 #3 0x280a991c in get_local_timezone () at e-timezone-dialog.c:344 #4 0x280aa4e4 in e_timezone_dialog_set_timezone (etd=0x82a6fd0, zone=0x0) at e-timezone-dialog.c:693 #5 0x2ac87dda in startup_wizard_timezone_page (ep=0x80d6508, hook_data=0xbfbfe510) at startup-wizard.c:111 #6 0x281fa33c in epl_invoke (ep=0x80d6508, name=0x8121320 "startup_wizard_timezone_page", data=0xbfbfe510) at e-plugin.c:893 #7 0x281f9f0f in e_plugin_invoke (ep=0x80d6508, name=0x8121320 "startup_wizard_timezone_page", data=0xbfbfe510) at e-plugin.c:667 #8 0x281eda5f in ech_config_widget_factory (ec=0x8087450, item=0x8121300, parent=0x80b5248, old=0x0, data=0x81212a0) at e-config.c:1356 #9 0x281ec442 in ec_rebuild (emp=0x8087450) at e-config.c:568 #10 0x281ecf1b in e_config_create_widget (emp=0x8087450) at e-config.c:852 #11 0x281ecfde in e_config_create_window (emp=0x8087450, parent=0x0, title=0x29b5c6ab "Evolution Account Assistant") at e-config.c:897 #12 0x29adb060 in em_account_editor_construct (emae=0x8087428, account=0x0, type=EMAE_DRUID, id=0x2ac88638 "org.gnome.evolution.mail.config.accountWizard") at em-account-editor.c:2842 #13 0x29ad4890 in em_account_editor_new (account=0x0, type=EMAE_DRUID, id=0x2ac88638 "org.gnome.evolution.mail.config.accountWizard") at em-account-editor.c:291 #14 0x2ac87c49 in startup_wizard (ep=0x80d6508, target=0x810b320) at startup-wizard.c:82 #15 0x281fa33c in epl_invoke (ep=0x80d6508, name=0x80e61d0 "startup_wizard", data=0x810b320) at e-plugin.c:893 #16 0x281f9f0f in e_plugin_invoke (ep=0x80d6508, name=0x80e61d0 "startup_wizard", data=0x810b320) at e-plugin.c:667 #17 0x281f40a6 in emph_event_handle (ee=0x80819e0, item=0x80e4320, data=0x80caf00) at e-event.c:413 #18 0x281f3f75 in e_event_emit (emp=0x80819e0, id=0x805f8e1 "upgrade.done", target=0x810b320) at e-event.c:299 #19 0x0805376a in e_shell_attempt_upgrade (shell=0x808b960) at e-shell.c:909 #20 0x08053047 in e_shell_construct (shell=0x808b960, iid=0x805f794 "OAFIID:GNOME_Evolution_Shell:2.12", startup_line_mode=E_SHELL_STARTUP_LINE_MODE_CONFIG) at e-shell.c:693 #21 0x08053131 in e_shell_new (startup_line_mode=E_SHELL_STARTUP_LINE_MODE_CONFIG, construct_result_return=0xbfbfe95c) at e-shell.c:739 #22 0x0805e0ef in idle_cb (uris=0x0) at main.c:334 #23 0x294f7abc in g_child_watch_add () from /usr/local/lib/libglib-2.0.so.0 #24 0x294f4977 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0 #25 0x294f6251 in g_main_context_acquire () from /usr/local/lib/libglib-2.0.so.0 #26 0x294f64ac in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.0 #27 0x28b152cd in bonobo_main () from /usr/local/lib/libbonobo-2.so.0 #28 0x0805e82c in main (argc=1, argv=0xbfbfeb1c) at main.c:602 --=-NL6Ap2KXKMlXUTi5XL07--