Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 331223 - mail-client/evolution-2.30.2-r1 calendar/tasks not working
Summary: mail-client/evolution-2.30.2-r1 calendar/tasks not working
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-04 16:58 UTC by Jules Gagnon
Modified: 2011-01-14 20:10 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jules Gagnon 2010-08-04 16:58:18 UTC
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.
Comment 1 Jules Gagnon 2010-08-04 17:00:57 UTC
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

Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-08-05 08:02:17 UTC
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.
Comment 3 Jules Gagnon 2010-08-05 19:04:52 UTC
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.
Comment 4 Jules Gagnon 2010-08-05 20:50:43 UTC
I found that it's related to a change from my previous locale (ISO-8859-1) to UTF-8. I reported upstream. See URL.
Comment 5 Pacho Ramos gentoo-dev 2010-08-31 12:29:50 UTC
Will follow it in upstream report, will commit patches fixing it when possible.

Thanks a lot for reporting and investigating the issue
Comment 7 Pacho Ramos gentoo-dev 2011-01-14 20:10:45 UTC
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