I upgraded my system to gnome-light-2.30 and evolution-2.30. I noticed two issues, may be related or not. 1. When I start evolution I get a dialog box titled "Character Encoding" with the text "Enter the character set to use:" and the default value is ANSI_X3.4-1968. I tried to replace it with UTF-8, but it kept popping every time I start evolution. 2. Email and address book seem to work fine, but when I switch to calendar or tasks, I get "The Evolution tasks have quit unexpectedly. Your tasks will not be available until Evolution is restarted." Reproducible: Always Steps to Reproduce: 1. Upgrade to evolution-2.30 2. Start evolution 3. Switch to Calendars Actual Results: I get lots of errors in the terminal. e_cal_view_start: Message did not receive a reply (timeout by message bus) (evolution:23442): libecal-WARNING **: e-cal-view.c:425: Unable to start view (evolution:23442): calendar-gui-WARNING **: e-cal-model.c:2125: Unable to get query, The name :1.30 was not provided by any .service files (evolution:23442): calendar-gui-WARNING **: e-cal-model.c:2125: Unable to get query, The name :1.30 was not provided by any .service files (evolution:23442): libecal-WARNING **: Cannot get cal from factory: The name :1.30 was not provided by any .service files (evolution:23442): calendar-modules-CRITICAL **: cal_shell_sidebar_set_default: assertion `client != NULL' failed (evolution:23442): libecal-WARNING **: Cannot get cal from factory: The name :1.30 was not provided by any .service files (evolution:23442): calendar-modules-CRITICAL **: e_cal_shell_sidebar_add_source: assertion `client != NULL' failed (evolution:23442): libecal-WARNING **: Cannot get cal from factory: The name :1.30 was not provided by any .service files (evolution:23442): calendar-modules-CRITICAL **: e_cal_shell_sidebar_add_source: assertion `client != NULL' failed (evolution:23442): libecal-WARNING **: Cannot get cal from factory: The name :1.30 was not provided by any .service files (evolution:23442): calendar-modules-CRITICAL **: e_cal_shell_sidebar_add_source: assertion `client != NULL' failed (evolution:23442): libecal-WARNING **: Cannot get cal from factory: The name :1.30 was not provided by any .service files (evolution:23442): calendar-modules-CRITICAL **: e_cal_shell_sidebar_add_source: assertion `client != NULL' failed (evolution:23442): libecal-WARNING **: Cannot get cal from factory: The name :1.30 was not provided by any .service files (evolution:23442): calendar-modules-CRITICAL **: e_cal_shell_sidebar_add_source: assertion `client != NULL' failed (evolution:23442): libecal-WARNING **: e-cal.c:404: e-d-s proxy died (evolution:23442): calendar-gui-WARNING **: e-cal-model.c:2125: Unable to get query, The name :1.30 was not provided by any .service files (evolution:23442): libecal-WARNING **: e-cal.c:404: e-d-s proxy died and in .xsession-errors: (evolution-alarm-notify:23115): libecal-WARNING **: e-cal.c:404: e-d-s proxy died I tried running /usr/libexec/e-calendar-factory, it doesn't segfault, but die with errors. I downgraded to 2.28 and it's working fine. I am rebuilding with debug on to provide more details.
Forgot emerge --info Portage 2.1.8.3 (default/linux/x86/10.0/desktop/gnome, gcc-4.4.3, glibc-2.11.2-r0, 2.6.34-gentoo-r1 i686) ================================================================= System uname: Linux-2.6.34-gentoo-r1-i686-Intel-R-_Pentium-R-_4_CPU_2.60GHz-with-gentoo-1.12.13 Timestamp of tree: Mon, 02 Aug 2010 14:05:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.11 dev-lang/python: 2.6.5-r2, 3.1.2-r3 dev-util/ccache: 2.4-r7 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.65 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.20.1-r1 sys-devel/gcc: 4.4.3-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=native -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-O3 -march=native -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests ccache distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.netnitco.net" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="fr en" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa ao avahi berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox fortran gd gdbm gdu gif gimpprint gnome gnome-keyring gpm gstreamer gtk hal iconv ipv6 jpeg latex lcms libnotify mad mikmod mmx mng modules mp3 mp4 mpeg mudflap mysql nautilus ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf perl png policykit ppds pppd readline reflection sdl session spell spl sse ssl startup-notification svg sysfs tcpd tiff truetype unicode usb vorbis win32codecs x86 xcb xml xorg xulrunner xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr en" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa vga" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
did you reboot or reload/restart dbus since you did the upgrade ? Also, please try with -O2 instead of -O3, gnome team and gnome upstream do not support optimization levels above -O2.
Yes, I rebooted. Rebuilt evolution, evolution-data-server, dbus, dbus-glib and glib with CFLAGS="-g -O2 -march=native -pipe", FEATURES="nostrip" and USE="debug". The problems persist. /usr/libexec/e-calendar-factory is exiting after a Broken pipe. Server is up and running... Program received signal SIGPIPE, Broken pipe. _______________________________________________________________________________ eax:FFFFFFE0 ebx:00000007 ecx:BFFFDEF0 edx:00000002 eflags:00200246 esi:08056610 edi:B7C92FF4 esp:BFFFDEA0 ebp:BFFFDEC8 eip:FFFFE424 cs:0073 ds:007B es:007B fs:0000 gs:0033 ss:007B o d I t s Z a P c [007B:BFFFDEA0]---------------------------------------------------------[stack] BFFFDED0 : 07 00 00 00 F0 DE FF BF - 02 00 00 00 E8 DE FF BF ................ BFFFDEC0 : 10 66 05 08 68 19 0F 08 - 18 DF FF BF A0 26 64 B7 .f..h........&d. BFFFDEB0 : C6 8D 64 B7 C8 DF FF BF - F0 DE FF BF F4 FF 64 B7 ..d...........d. BFFFDEA0 : C8 DE FF BF 02 00 00 00 - F0 DE FF BF 71 69 C1 B7 ............qi.. [007B:08056610]---------------------------------------------------------[ data] 08056610 : 02 00 00 00 98 FD 64 B7 - F0 69 05 08 E8 66 05 08 ......d..i...f.. 08056620 : 48 67 05 08 28 69 05 08 - 00 00 F0 03 10 69 05 08 Hg..(i.......i.. [0073:FFFFE424]---------------------------------------------------------[ code] 0xffffe424 <__kernel_vsyscall+16>: pop %ebp 0xffffe425 <__kernel_vsyscall+17>: pop %edx 0xffffe426 <__kernel_vsyscall+18>: pop %ecx 0xffffe427 <__kernel_vsyscall+19>: ret 0xffffe428: add %ch,(%esi) 0xffffe42a: jae 0xffffe494 ------------------------------------------------------------------------------ 0xffffe424 in __kernel_vsyscall () gdb> bt #0 0xffffe424 in __kernel_vsyscall () #1 0xb7c16971 in writev () from /lib/libc.so.6 #2 0xb76426a0 in _dbus_write_two (fd=0x7, buffer1=0x808cc5c, start1=0x0, len1=0xa8, buffer2=0x808cc98, start2=0x0, len2=0x307c) at dbus-sysdeps-unix.c:425 #3 0xb7642709 in _dbus_write_socket_two (fd=0x7, buffer1=0x808cc5c, start1=0x0, len1=0xa8, buffer2=0x808cc98, start2=0x0, len2=0x307c) at dbus-sysdeps-unix.c:258 #4 0xb7639cef in do_writing (transport=0x8056610) at dbus-transport-socket.c:597 #5 0xb763a0ab in socket_do_iteration (transport=0x8056610, flags=0x1, timeout_milliseconds=0xffffffff) at dbus-transport-socket.c:1016 #6 0xb7637f22 in _dbus_transport_do_iteration (transport=0x8056610, flags=0x1, timeout_milliseconds=0xffffffff) at dbus-transport.c:956 #7 0xb76225d0 in _dbus_connection_do_iteration_unlocked (connection=0x80569f0, flags=0x1, timeout_milliseconds=0xffffffff) at dbus-connection.c:1163 #8 0xb76227aa in _dbus_connection_send_preallocated_unlocked_no_update (connection=0x80569f0, preallocated=<value optimized out>, message=0x808cc58, client_serial=0x0) at dbus-connection.c:1991 #9 0xb76232e8 in _dbus_connection_send_preallocated_and_unlock (connection=0x80569f0, preallocated=0x2, message=0x808cc58, client_serial=0x0) at dbus-connection.c:2010 #10 0xb7623506 in _dbus_connection_send_and_unlock (connection=0x80569f0, message=0x808cc58, client_serial=0x0) at dbus-connection.c:2047 #11 0xb76235a8 in dbus_connection_send (connection=0x80569f0, message=0x808cc58, serial=0x0) at dbus-connection.c:3151 #12 0xb7ddc3ec in emit_signal_for_registration (closure=0x80dc310, retval=0x0, n_param_values=0x2, param_values=0x8059968, invocation_hint=0xbfffe330, marshal_data=0x0) at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gobject.c:1934 #13 signal_emitter_marshaller (closure=0x80dc310, retval=0x0, n_param_values=0x2, param_values=0x8059968, invocation_hint=0xbfffe330, marshal_data=0x0) at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gobject.c:1961 #14 0xb7da0e08 in IA__g_closure_invoke (closure=0x80dc310, return_value=0x0, n_param_values=0x2, param_values=0x8059968, invocation_hint=0xbfffe330) at gclosure.c:767 #15 0xb7db5306 in signal_emit_unlocked_R (node=<value optimized out>, detail=<value optimized out>, instance=0x8058a70, emission_return=0x0, instance_and_params=0x8059968) at gsignal.c:3248 #16 0xb7db6909 in IA__g_signal_emit_valist (instance=0x8058a70, signal_id=0x19, detail=0x0, var_args=0xbfffe500 "\364o", <incomplete sequence \374\267>) at gsignal.c:2981 #17 0xb7db6d4b in IA__g_signal_emit (instance=0x8058a70, signal_id=0x19, detail=0x0) at gsignal.c:3038 #18 0xb7fc0266 in send_pending_adds (view=0xffffffe0) at e-data-cal-view.c:249 #19 0xb7fc0953 in e_data_cal_view_notify_objects_added (view=0x8058a70, objects=0x80d7750) at e-data-cal-view.c:599 #20 0xb70809f5 in e_cal_backend_file_start_query (backend=0x805a8c0, query=0x8058a70) at e-cal-backend-file.c:1758 #21 0xb7fb32ef in e_cal_backend_start_query (backend=0x805a8c0, query=0x8058a70) at e-cal-backend.c:735 #22 0xb7fc01c4 in impl_EDataCalView_start (query=0x2, error=0xbfffe77c) at e-data-cal-view.c:347 #23 0xb7fc16bb in dbus_glib_marshal_e_data_cal_view_BOOLEAN__POINTER (closure=0xbfffe744, return_value=0xbfffe730, n_param_values=0x2, param_values=0x8069ce0, invocation_hint=0x0, marshal_data=0xb7fc0190) at e-data-cal-view-glue.h:94 #24 0xb7dde06b in invoke_object_method (object=<value optimized out>, object_info=<value optimized out>, method=0xb7fc6dc4, connection=0x80569f0, message=0x8074b00) at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gobject.c:1600 #25 0xb7dde9a7 in object_registration_message (connection=0x80569f0, message=0x8074b00, user_data=0x80d76a0) at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gobject.c:1756 #26 0xb7631aec in _dbus_object_tree_dispatch_and_unlock (tree=0x80567f8, message=0x8074b00) at dbus-object-tree.c:856 #27 0xb7624fbf in dbus_connection_dispatch (connection=0x80569f0) at dbus-connection.c:4492 #28 0xb7dda7aa in message_queue_dispatch (source=0x8058480, callback=0, user_data=0x0) at /var/tmp/portage/dev-libs/dbus-glib-0.86/work/dbus-glib-0.86/dbus/dbus-gmain.c:101 #29 0xb7ce9832 in g_main_dispatch (context=0x80558f8) at gmain.c:1960 #30 IA__g_main_context_dispatch (context=0x80558f8) at gmain.c:2513 #31 0xb7ced0cf in g_main_context_iterate (context=0x80558f8, block=<value optimized out>, dispatch=0x1, self=0x804f890) at gmain.c:2591 #32 0xb7ced598 in IA__g_main_loop_run (loop=0x8051a00) at gmain.c:2799 #33 0x0804b6bc in main (argc=0x1, argv=0xbfffed14) at e-data-cal-factory.c:755 It seems to be specific to something in my calendar/tasks. I don't have the problem in a fresh different user, but it stop working if I restore my settings/data under that user.
I found that it's related to a change from my previous locale (ISO-8859-1) to UTF-8. I reported upstream. See URL.
Will follow it in upstream report, will commit patches fixing it when possible. Thanks a lot for reporting and investigating the issue
Resolved upstream. http://git.gnome.org/browse/evolution-data-server/commit/?id=5063941043097120dbe80cdeb50aa89563870652
Looks like upstream only committed it to "master" and not 2.32 branch... and I think we will not backport it since it introduces a lot of changes, then, I would wait for evolution-3.0