Evolution crashes when calendar is opened - Dapper

Bug #34518 reported by Mike Perry
22
Affects Status Importance Assigned to Milestone
ubuntulooks (Ubuntu)
Fix Released
High
Ubuntu Desktop Bugs

Bug Description

Hi there,
I just installed flight-5 today. I was running through the short test and I am segfaulting with evolution. After I configured evolution for my default account I started clicking around. When I clicked on calendar I immediately crashed. Now everytime I open evolution it defaults to the calendar view and it crashes. I ran gdb and below is the output. I did not recompile evolution, but I can if you really want me to. The reason I did not recompile it, is because this computer is only a P3... compiling may hurt.

Anyway enough rambling. Here is the output of gdb please let me know if you need anything else.

GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) run
Starting program: /usr/bin/evolution
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1231882560 (LWP 10962)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
CalDAV Eplugin starting up ...
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread -1238545488 (LWP 10967)]
(no debugging symbols found)
[New Thread -1246979152 (LWP 10968)]
(no debugging symbols found)
[Thread -1246979152 (LWP 10968) exited]
[New Thread -1255916624 (LWP 10969)]
[New Thread -1246979152 (LWP 10973)]
[New Thread -1256182864 (LWP 10974)]
[New Thread -1264968784 (LWP 10975)]
[New Thread -1273361488 (LWP 10976)]
[Thread -1246979152 (LWP 10973) exited]
[New Thread -1246979152 (LWP 10978)]
(no debugging symbols found)
[Thread -1264968784 (LWP 10975) exited]
[Thread -1246979152 (LWP 10978) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1231882560 (LWP 10962)]
0xb70f0d1a in strcmp () from /lib/tls/i686/cmov/libc.so.6
(gdb) thread apply all bt

Thread 8 (Thread -1273361488 (LWP 10976)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7146904 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb71d8086 in PR_Poll () from /usr/lib/libnspr4.so
#3 0xb6bef099 in camel_tcp_stream_ssl_new_raw ()
   from /usr/lib/libcamel-provider-1.2.so.8
#4 0xb6c35870 in camel_stream_read () from /usr/lib/libcamel-1.2.so.0
#5 0xb6c341f5 in camel_stream_buffer_gets () from /usr/lib/libcamel-1.2.so.0
#6 0xb62e9f92 in camel_imap_store_readline ()
   from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
#7 0xb62ea623 in camel_imap_store_readline ()
   from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
#8 0xb62eaf04 in camel_imap_store_readline ()
   from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
#9 0xb62eb1ee in camel_imap_store_readline ()
   from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
#10 0xb6bc8f60 in camel_disco_store_status ()
   from /usr/lib/libcamel-provider-1.2.so.8
#11 0xb6be697a in camel_service_connect ()
   from /usr/lib/libcamel-provider-1.2.so.8
#12 0xb62e8340 in camel_imap_store_connected ()
   from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
#13 0xb62e8768 in camel_imap_store_connected ()
   from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
#14 0xb6be7d18 in camel_session_thread_msg_free ()
   from /usr/lib/libcamel-provider-1.2.so.8
#15 0xb7dee6ff in e_thread_busy () from /usr/lib/libedataserver-1.2.so.7
#16 0xb6f12341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb715052e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread -1256182864 (LWP 10974)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6f14eec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb715d56e in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7a985dc in ?? () from /usr/lib/libgthread-2.0.so.0
#4 0x08359900 in ?? ()
#5 0x080a6ce0 in ?? ()
#6 0xb5202394 in ?? ()
#7 0xb7481254 in ?? () from /usr/lib/libglib-2.0.so.0
#8 0x083483e0 in ?? ()
#9 0x083483e0 in ?? ()
#10 0xb6f158f1 in pthread_setspecific ()
   from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb740bd8c in g_async_queue_push_sorted () from /usr/lib/libglib-2.0.so.0
#12 0xb743f388 in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0
#13 0xb743d472 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#14 0xb6f12341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb715052e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread -1255916624 (LWP 10969)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7146904 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb74246e8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3 0xb7424bb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4 0xb7ad270e in link_thread_io_context () from /usr/lib/libORBit-2.so.0
#5 0xb743d472 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#6 0xb6f12341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb715052e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1238545488 (LWP 10967)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6f14c76 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb715d527 in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7deec61 in e_mutex_lock () from /usr/lib/libedataserver-1.2.so.7
#4 0xb62e2e29 in camel_imap_folder_selected ()
   from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
#5 0xb6bc7e40 in camel_disco_folder_cache_message ()
   from /usr/lib/libcamel-provider-1.2.so.8
#6 0xb6bd5d84 in camel_folder_refresh_info ()
   from /usr/lib/libcamel-provider-1.2.so.8
#7 0xb65dd5a2 in mail_check_service ()
   from /usr/lib/evolution/2.6/components/libevolution-mail.so
#8 0xb65d6007 in mail_cancel_all ()
   from /usr/lib/evolution/2.6/components/libevolution-mail.so
#9 0xb7dee6ff in e_thread_busy () from /usr/lib/libedataserver-1.2.so.7
#10 0xb6f12341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb715052e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1231882560 (LWP 10962)):
#0 0xb70f0d1a in strcmp () from /lib/tls/i686/cmov/libc.so.6
#1 0xb743b5d4 in g_str_equal () from /usr/lib/libglib-2.0.so.0
#2 0xb678c8f0 in ubuntulooks_rc_style_register_type ()
   from /usr/lib/gtk-2.0/2.4.0/engines/libubuntulooks.so
#3 0xb678ca08 in ubuntulooks_rc_style_register_type ()
   from /usr/lib/gtk-2.0/2.4.0/engines/libubuntulooks.so
#4 0xb7878ece in gtk_paint_shadow () from /usr/lib/libgtk-x11-2.0.so.0
#5 0xb7eef883 in e_calendar_item_get_type ()
   from /usr/lib/evolution/2.6/libemiscwidgets.so.0
#6 0xb7a296a4 in gnome_canvas_item_move () from /usr/lib/libgnomecanvas-2.so.0
#7 0xb7a2edc5 in gnome_canvas_item_new () from /usr/lib/libgnomecanvas-2.so.0
#8 0xb781e540 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#9 0xb748f16f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#10 0xb748f79f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb749e9ce in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#12 0xb749f886 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb749fe89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0xb790071f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7a2b88f in gnome_canvas_item_grab_focus ()
   from /usr/lib/libgnomecanvas-2.so.0
#16 0xb7a2b9bf in gnome_canvas_item_grab_focus ()
   from /usr/lib/libgnomecanvas-2.so.0
#17 0xb7423af2 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#18 0xb74217d7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0xb7424896 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#20 0xb7424bb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#21 0xb7b4e477 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#22 0x0806221b in main ()
(gdb) quit
The program is running. Exit anyway? (y or n)

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. The backtrace indicates that could be a theme issue. Does it happen if you use an another theme? What version of the gtk2-engines-ubuntulooks package is installed on that CD? Could you try updating it and notice if that fixes your issue?

Changed in evolution:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
Dana Olson (adolson) wrote :

I have the exact same issue, and I can confirm that changing my theme to anything but Human works just fine, no crashes.

I have updated just now, and there were no newer updates for the gtk2-engines-ubuntulooks package. My version is 0.9.5-1.

(gdb) bt
#0 0x770dcd1a in strcmp () from /lib/tls/i686/cmov/libc.so.6
#1 0x774275d4 in g_str_equal () from /usr/lib/libglib-2.0.so.0
#2 0x767db8f0 in ubuntulooks_rc_style_register_type ()
   from /usr/lib/gtk-2.0/2.4.0/engines/libubuntulooks.so
#3 0x767dba08 in ubuntulooks_rc_style_register_type ()
   from /usr/lib/gtk-2.0/2.4.0/engines/libubuntulooks.so
#4 0x77864ece in gtk_paint_shadow () from /usr/lib/libgtk-x11-2.0.so.0
#5 0x77ee3883 in e_calendar_item_get_type ()
   from /usr/lib/evolution/2.6/libemiscwidgets.so.0
#6 0x77a156a4 in gnome_canvas_item_move () from /usr/lib/libgnomecanvas-2.so.0
#7 0x77a1adc5 in gnome_canvas_item_new () from /usr/lib/libgnomecanvas-2.so.0
#8 0x7780a540 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#9 0x7747b16f in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#10 0x7747b79f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x7748a9ce in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#12 0x7748b886 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0x7748be89 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x778ec71f in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x77a1788f in gnome_canvas_item_grab_focus ()
   from /usr/lib/libgnomecanvas-2.so.0
#16 0x77a179bf in gnome_canvas_item_grab_focus ()
   from /usr/lib/libgnomecanvas-2.so.0
#17 0x7740faf2 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#18 0x7740d7d7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0x77410896 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#20 0x77410bb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#21 0x77b3a477 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#22 0x0806221b in main ()

Changed in evolution:
status: Needs Info → Confirmed
Revision history for this message
bhaagensen (bhaagensen) wrote :

I also confirm. Changing to away from the Human theme solves the problem. The debug info is the same as reported above.

Revision history for this message
Sebastien Bacher (seb128) wrote :

That's a ubuntulooks crasher, can you get a backtrace with a debug version (https://wiki.ubuntu.com/DebugProgramCrash) of that package installed?

Changed in evolution:
status: Confirmed → Needs Info
Revision history for this message
Sebastien Bacher (seb128) wrote :

Debug backtrace:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 915601632 (LWP 26715)]
0x370efd1a in strcmp () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0x370efd1a in strcmp () from /lib/tls/i686/cmov/libc.so.6
#1 0x3743b5d4 in IA__g_str_equal (v1=0x3675c558, v2=0x3675c558)
    at gstring.c:77
#2 0x3674ef48 in draw_shadow (style=0x819aef0, window=0x844c498,
    state_type=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_IN, area=0x0,
    widget=0x0, detail=0x3675c506 "frame", x=0, y=0, width=208, height=150)
    at ./src/ubuntulooks_style.c:226
#3 0x3674eb92 in draw_shadow (style=0x819aef0, window=0x844c498,
    state_type=GTK_STATE_NORMAL, shadow_type=GTK_SHADOW_IN, area=0x0,
    widget=0x0, detail=0x37f369a4 "entry", x=0, y=0, width=208, height=150)
    at ./src/ubuntulooks_style.c:181
#4 0x37877ece in IA__gtk_paint_shadow (style=0x819aef0, window=0x844c498,
    state_type=913687896, shadow_type=913687896, area=0x3675c558,
    widget=0x3675c558, detail=0x3675c558 "", x=913687896, y=913687896,
    width=913687896, height=913687896) at gtkstyle.c:5703
#5 0x37efd883 in e_calendar_item_get_type ()
   from /usr/lib/evolution/2.6/libemiscwidgets.so.0
#6 0x37a296a4 in gnome_canvas_item_move () from /usr/lib/libgnomecanvas-2.so.0
#7 0x37a2edc5 in gnome_canvas_item_new () from /usr/lib/libgnomecanvas-2.so.0

Changed in ubuntulooks:
status: Needs Info → Confirmed
Revision history for this message
Tarik Jabri (tjabri) wrote :

I also can confirm this bug. I'm attaching output of the debug. This problem disappears when I switched to the clearlooks theme.

Revision history for this message
Tarik Jabri (tjabri) wrote : debug of evolution calendar crash

Here is the debug from my crash. I also wanted to point out that the grey on the buttons looked "weird" with the ubuntu-looks package (latest as of 12 mar). They looked as if the color was almost pixelated with darker greys in there. I tried to take a screenshot but it didn't show up on the shots.

Revision history for this message
Richard Stellingwerff (remenic) wrote : Re: [Bug 34518] Evolution crashes when calendar is opened - Dapper

Fixed in Ubuntulook 0.9.6 at
http://www.stellingwerff.com/ubuntulooks-0.9.6.tar.gz.

On 3/12/06, Sebastien Bacher <email address hidden> wrote:
> Public bug report changed:
> https://launchpad.net/malone/bugs/34518
>
> Task: ubuntu evolution
> Sourcepackagename: evolution => ubuntulooks
> Binarypackagename: evolution => None
> Status: Confirmed => Needs Info
>
> Comment:
> That's a ubuntulooks crasher, can you get a backtrace with a debug
> version (https://wiki.ubuntu.com/DebugProgramCrash) of that package
> installed?
>

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you Richard, you really rock :)

New version uploaded:

 ubuntulooks (0.9.6-1) dapper; urgency=low
 .
   * New upstream version:
     - tooltip gradient
     - Fixed crasher in evolution calendar

Marking the bug as fixed

Changed in ubuntulooks:
status: Confirmed → Fix Released
Revision history for this message
Mike Perry (mike.perry) wrote :

I have just downloaded a slew of dappers updates and this is indeed fixed.
Thanks!

Revision history for this message
solefald (pruchai-hotmail) wrote :

iam getting crashes and evolution locks up when using clearlooks theme too

Revision history for this message
bhaagensen (bhaagensen) wrote :

solefald, this should be fixed. Make sure you're using gtk2-engines-ubuntulooks version 0.9.6-1

Revision history for this message
solefald (pruchai-hotmail) wrote :

sorry, i meant to say that switching to ubuntulooks theme fixed everything, but
with clearlooks Evolution is pretty much unusable.

Revision history for this message
Richard Stellingwerff (remenic) wrote :

Clearlooks bugs don't belong here, do they?

I tried Clearlooks 2.6.8 and it works just fine. The unstable version of Clearlooks (2.7.x) crashes evolution, but it's not part of Dapper yet.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.