Evolution often crash on folder open or indexing

Vladimir Grebenschikov vova at sw.ru
Wed Nov 23 01:31:07 PST 2005


Distribution: FreeBSD 7-CURRENT (recent)
Package: Evolution
Severity: critical
Version: GNOME2.12.1 2.4.x
Gnome-Distributor: FreeBSD GNOME Project
Synopsis: Evolution often crash on folder open or indexing
Bugzilla-Product: Evolution
Bugzilla-Component: Mailer
Bugzilla-Version: 2.4.x
BugBuddy-GnomeVersion: 2.0 (2.12.0)
Description:
It happens on FreeBSD-CURRENT
FreeBSD vbook.fbsd.ru 7.0-CURRENT FreeBSD 7.0-CURRENT #8: Mon Nov 21 17:06:16 MSK 2005     root at vbook.fbsd.ru:/usr/obj/usr/src/sys/VBOOK  i386
$  pkg_info -I evolution\*
evolution-2.4.1     An integrated mail, calendar and address book distributed s
evolution-data-server-1.4.1.1 The data backends for the Evolution integrated mail/PIM sui
evolution-exchange-2.4.1 Evolution plugin to connect to Microsoft Exchange servers
evolution-gconf-tools-0.1.6 Scripts to make it easier to work with Evolution's configur
evolution-webcal-2.4.1_1 Webcal(endar) handler for gnome
$

Description of the crash:
Often evolution crashes while open folder or just on start.
It is cured by some restarts of evolution.
(I guess when index or part of index created it is not crashed)

Steps to reproduce the crash:
1.  Start evolution with non-empty folders
2.  Changes foldres randomly
3.  Get crash
(more folders/messages - crash more probably )

Expected Results:
Should not crash

How often does this happen?
For me - often.

Additional Information:
It is compliance on output mutch entries like:
...
(evolution:1275): camel-WARNING **: Could not find key entry for word 'выключение': Illegal byte sequence
(evolution:1275): camel-WARNING **: Could not find key entry for word 'несерьезно': Illegal byte sequence
(evolution:1275): camel-WARNING **: Could not find key entry for word 'интенсивности': Illegal byte sequence
(evolution:1275): camel-WARNING **: Could not find key entry for word 'тонизировать': Illegal byte sequence
(evolution:1275): camel-WARNING **: Could not find key entry for word 'организма': Illegal byte sequence
...
key entries are valid - all entries - are keywords from messages, shown
in valid encoding for me


another (probably not related)
It is complains into logs: 
(evolution:1275): GnomeCanvas-CRITICAL **: gnome_canvas_request_redraw: assertion `GNOME_IS_CANVAS (canvas)' failed
(evolution:1275): GnomeCanvas-CRITICAL **: gnome_canvas_request_redraw: assertion `GNOME_IS_CANVAS (canvas)' failed
(evolution:1275): GnomeCanvas-CRITICAL **: gnome_canvas_request_redraw: assertion `GNOME_IS_CANVAS (canvas)' failed
(evolution:1275): GnomeCanvas-CRITICAL **: gnome_canvas_request_redraw: assertion `GNOME_IS_CANVAS (canvas)' failed

Debugging Information:

Backtrace was generated from '/usr/X11R6/bin/evolution'

[New Thread 0x84bcc00 (sleeping)]
[New Thread 0x8320400 (sleeping)]
[New Thread 0x8388e00 (sleeping)]
[New Thread 0x836ac00 (runnable)]
[New Thread 0x8320c00 (sleeping)]
[New Thread 0x8320200 (sleeping)]
[New Thread 0x8320000 (LWP 100151)]
[New Thread 0x806c000 (runnable)]
[New LWP 100153]
[Switching to LWP 100153]
0x28fdb397 in pthread_testcancel () from /usr/lib/libpthread.so.2
#0  0x28fdb397 in pthread_testcancel () from /usr/lib/libpthread.so.2
#1  0x28fd46d3 in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
#2  0x08320400 in ?? ()

Thread 9 (LWP 100153):
#0  0x28fdb397 in pthread_testcancel () from /usr/lib/libpthread.so.2
No symbol table info available.
#1  0x28fd46d3 in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#2  0x08320400 in ?? ()
No symbol table info available.

Thread 8 (Thread 0x806c000 (runnable)):
#0  0x2907e104 in _ctx_start () from /lib/libc.so.6
No symbol table info available.
#1  0x2907e107 in _ctx_start () from /lib/libc.so.6
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.
#3  0xbfbfddb0 in ?? ()
No symbol table info available.
#4  0xbfbfdaf0 in ?? ()
No symbol table info available.
#5  0x00000000 in ?? ()
No symbol table info available.
#6  0x28fd2c20 in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#7  0x29706da3 in gail_tree_view_changed_gtk ()
   from /usr/X11R6/lib/gtk-2.0/modules/libgail.so
No symbol table info available.
#8  0x28e3a628 in g_cclosure_marshal_VOID__VOID ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#9  0x28e263f1 in g_closure_invoke () from
/usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x28e39186 in g_signal_has_handler_pending ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x28e3a020 in g_signal_emit_valist ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x28e3a26c in g_signal_emit () from
/usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x289321c7 in gtk_tree_selection_select_range ()
   from /usr/X11R6/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x28943243 in gtk_tree_view_scroll_to_cell ()
   from /usr/X11R6/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x2894b7e4 in gtk_tree_view_set_model ()
   from /usr/X11R6/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x28887096 in gtk_marshal_VOID__UINT_STRING ()
   from /usr/X11R6/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0x28e266a5 in g_cclosure_new_swap ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0x28e263f1 in g_closure_invoke () from
/usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0x28e38ce8 in g_signal_has_handler_pending ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#20 0x28e39d5d in g_signal_emit_valist ()
   from /usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#21 0x28e3a26c in g_signal_emit () from
/usr/local/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0x2895c5ca in gtk_widget_activate ()
   from /usr/X11R6/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x28885927 in gtk_propagate_event ()
   from /usr/X11R6/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0x28885bf6 in gtk_main_do_event () from
/usr/X11R6/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x28b63a0e in gdk_event_get_graphics_expose ()
   from /usr/X11R6/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#26 0x28e7834d in g_main_context_dispatch ()
   from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#27 0x28e79bed in g_main_context_acquire ()
   from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#28 0x28e79e48 in g_main_loop_run () from
/usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#29 0x2861c665 in bonobo_main () from /usr/local/lib/libbonobo-2.so.0
No symbol table info available.
#30 0x0805c257 in main (argc=1, argv=0xbfbfebcc) at main.c:602
	options = {{longName = 0x806044f "component", shortName = 99 'c', 
    argInfo = 1, arg = 0x8062dc0, val = 0, 
    descrip = 0x80602b0 "Start Evolution activating the specified
component", 
    argDescrip = 0x0}, {longName = 0x805c9d1 "offline", shortName = 0
'\0', 
    argInfo = 0, arg = 0x8062db0, val = 0, 
    descrip = 0x8060459 "Start in offline mode", argDescrip = 0x0}, {
    longName = 0x805ffec "online", shortName = 0 '\0', argInfo = 0, 
    arg = 0x8062dac, val = 0, descrip = 0x806046f "Start in online
mode", 
    argDescrip = 0x0}, {longName = 0x8060484 "force-shutdown", 
    shortName = 0 '\0', argInfo = 0, arg = 0x8062db8, val = 0, 
    descrip = 0x80602e4 "Forcibly shut down all Evolution components", 
    argDescrip = 0x0}, {longName = 0x8060493 "debug", shortName = 0
'\0', 
    argInfo = 1, arg = 0x8062dc4, val = 0, 
    descrip = 0x8060310 "Send the debugging output of all components to
a file.", argDescrip = 0x0}, {longName = 0x8060499 "disable-eplugin", 
    shortName = 0 '\0', argInfo = 0, arg = 0x8062dbc, val = 0, 
    descrip = 0x8060348 "Disable loading of any plugins.", argDescrip =
0x0}, 
  {longName = 0x80604a9 "setup-only", shortName = 0 '\0', 
    argInfo = 1073741824, arg = 0x8062db4, val = 0, descrip = 0x0, 
    argDescrip = 0x0}, {longName = 0x0, shortName = 0 '\0', argInfo = 0,

    arg = 0x0, val = 0, descrip = 0x0, argDescrip = 0x0}}
	uri_list = (GSList *) 0x0
	popt_context_value = {g_type = 0, data = {{v_int = 0, v_uint = 0, 
      v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, 
      v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long =
0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,

      v_pointer = 0x0}}}
	program = (GnomeProgram *) 0x8065ee0
	popt_context = 0x61766e69
	args = (const char **) 0x61766e69
	evolution_directory = 0x61766e69 <Error reading address 0x61766e69: Bad
address>
	icon_list = (GList *) 0xbfbfea60

Thread 7 (Thread 0x8320000 (LWP 100151)):
#0  0x28fdb397 in pthread_testcancel () from /usr/lib/libpthread.so.2
No symbol table info available.
#1  0x28fd3d8c in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#2  0x00000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 0x8320200 (sleeping)):
#0  0x28fd3e5f in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#1  0x28fd3ff3 in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#2  0x28fd85dd in _pthread_cond_wait () from /usr/lib/libpthread.so.2
No symbol table info available.
#3  0x28fd8b26 in pthread_cond_wait () from /usr/lib/libpthread.so.2
No symbol table info available.
#4  0x2831b478 in e_msgport_wait (mp=0x81b5140) at e-msgport.c:511
	msg = (EMsg *) 0x0
#5  0x2831bba1 in thread_dispatch (din=0x81b5100) at e-msgport.c:874
	e = (EThread *) 0x81b5100
	m = (EMsg *) 0x0
	info = (struct _thread_info *) 0x1
	self = 0x8320200
#6  0x28fcc2f9 in pthread_create () from /usr/lib/libpthread.so.2
No symbol table info available.
#7  0x2907e107 in _ctx_start () from /lib/libc.so.6
No symbol table info available.

Thread 5 (Thread 0x8320c00 (sleeping)):
#0  0x28fd3e5f in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#1  0x28fd3ff3 in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#2  0x28fd85dd in _pthread_cond_wait () from /usr/lib/libpthread.so.2
No symbol table info available.
#3  0x28fd8b26 in pthread_cond_wait () from /usr/lib/libpthread.so.2
No symbol table info available.
#4  0x2831b478 in e_msgport_wait (mp=0x81b5140) at e-msgport.c:511
	msg = (EMsg *) 0x0
#5  0x2831bba1 in thread_dispatch (din=0x81b5100) at e-msgport.c:874
	e = (EThread *) 0x81b5100
	m = (EMsg *) 0x0
	info = (struct _thread_info *) 0x1
	self = 0x8320c00
#6  0x28fcc2f9 in pthread_create () from /usr/lib/libpthread.so.2
No symbol table info available.
#7  0x2907e107 in _ctx_start () from /lib/libc.so.6
No symbol table info available.

Thread 4 (Thread 0x836ac00 (runnable)):
#0  0x29057ed3 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x28fc44d6 in poll () from /usr/lib/libpthread.so.2
No symbol table info available.
#2  0x28e79ad7 in g_main_context_acquire ()
   from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#3  0x28e79e48 in g_main_loop_run () from
/usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#4  0x286c1872 in link_io_thread_fn () from
/usr/local/lib/libORBit-2.so.0
No symbol table info available.
#5  0x28e91af4 in g_static_private_free ()
   from /usr/local/lib/libglib-2.0.so.0
No symbol table info available.
#6  0x28fcc2f9 in pthread_create () from /usr/lib/libpthread.so.2
No symbol table info available.
#7  0x2907e107 in _ctx_start () from /lib/libc.so.6
No symbol table info available.

Thread 3 (Thread 0x8388e00 (sleeping)):
#0  0x28fd3e5f in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#1  0x28fd3ff3 in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#2  0x28fd85dd in _pthread_cond_wait () from /usr/lib/libpthread.so.2
No symbol table info available.
#3  0x28fd8b26 in pthread_cond_wait () from /usr/lib/libpthread.so.2
No symbol table info available.
#4  0x2831b478 in e_msgport_wait (mp=0x81b5140) at e-msgport.c:511
	msg = (EMsg *) 0x0
#5  0x2831bba1 in thread_dispatch (din=0x81b5100) at e-msgport.c:874
	e = (EThread *) 0x81b5100
	m = (EMsg *) 0x0
	info = (struct _thread_info *) 0x1
	self = 0x8388e00
#6  0x28fcc2f9 in pthread_create () from /usr/lib/libpthread.so.2
No symbol table info available.
#7  0x2907e107 in _ctx_start () from /lib/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x8320400 (sleeping)):
#0  0x28fd3e5f in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#1  0x28fd3ff3 in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#2  0x28fd85dd in _pthread_cond_wait () from /usr/lib/libpthread.so.2
No symbol table info available.
#3  0x28fd8b26 in pthread_cond_wait () from /usr/lib/libpthread.so.2
No symbol table info available.
#4  0x2831b478 in e_msgport_wait (mp=0x81b0fc0) at e-msgport.c:511
	msg = (EMsg *) 0x0
#5  0x2831bba1 in thread_dispatch (din=0x81b0f80) at e-msgport.c:874
	e = (EThread *) 0x81b0f80
	m = (EMsg *) 0x0
	info = (struct _thread_info *) 0x1
	self = 0x8320400
#6  0x28fcc2f9 in pthread_create () from /usr/lib/libpthread.so.2
No symbol table info available.
#7  0x2907e107 in _ctx_start () from /lib/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x84bcc00 (sleeping)):
#0  0x28fd3e5f in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#1  0x28fd3ff3 in pthread_mutexattr_init () from
/usr/lib/libpthread.so.2
No symbol table info available.
#2  0x28fd85dd in _pthread_cond_wait () from /usr/lib/libpthread.so.2
No symbol table info available.
#3  0x28fd8b26 in pthread_cond_wait () from /usr/lib/libpthread.so.2
No symbol table info available.
#4  0x2831b478 in e_msgport_wait (mp=0x81b5080) at e-msgport.c:511
	msg = (EMsg *) 0x0
#5  0x2831bba1 in thread_dispatch (din=0x81b5040) at e-msgport.c:874
	e = (EThread *) 0x81b5040
	m = (EMsg *) 0x0
	info = (struct _thread_info *) 0x1
	self = 0x84bcc00
#6  0x28fcc2f9 in pthread_create () from /usr/lib/libpthread.so.2
No symbol table info available.
#7  0x2907e107 in _ctx_start () from /lib/libc.so.6
No symbol table info available.
#0  0x28fdb397 in pthread_testcancel () from /usr/lib/libpthread.so.2



More information about the freebsd-gnome mailing list