Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 07 Jan 2008 13:37:16 -0600
From:      Patrick Reich <reichcc@comcast.net>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        freebsd-gnome@freebsd.org
Subject:   Re: Evolution and the timezone patch
Message-ID:  <1199734637.7273.7.camel@descartes.bluewinds.org>
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>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-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--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1199734637.7273.7.camel>