[Evolution] BUG: Evolution frozen when inactive for a while



Jeffrey Stedfast wrote:
   bash$ gdb evolution-1.4
   (gdb) r
   dum de dum... cause evolution to hang and then hit Control-C
   (gdb) thread apply all bt

OK, this may finally let me get somewhere with a problem that I've been
having.  I haven't felt able to make a decent bug report till this
information was posted.

Ever since I upgraded to evolution-1.4.5, if I leave evolution
running, it eventually craps out.  If I kill/restart, it's fine for as
long as I'm using it.  But then I go do something else and it dies.  I
can't notice a pattern in timing (how long it takes) or in what I go to
do.  I've included the output of the backtrace commands that Jeffrey
posted, in the hope that someone here can help.

TIA, 
--kn

(penny) knickels <58> gdb evolution-1.4
GNU gdb Red Hat Linux (5.3post-0.20021129.18rh)
Copyright 2003 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 "i386-redhat-linux-gnu"...
(no debugging symbols found)...
(gdb) r
Starting program: /usr/bin/evolution-1.4
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 1093461696 (LWP 6272)]
[New Thread 1116957488 (LWP 6293)]
[New Thread 1125350192 (LWP 6294)]
[New Thread 1133742896 (LWP 6295)]
[New Thread 1142135600 (LWP 6296)]
Work_Week_View
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
 
(evolution-1.4:6272): e-table-CRITICAL **: file e-table-item.c: line 1045 (eti_unfreeze): assertion 
`eti->frozen_count > 0' failed
[New Thread 1150528304 (LWP 6405)]
 
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1093461696 (LWP 6272)]
0x4207491d in _int_free () from /lib/tls/libc.so.6
(gdb)
(gdb) thread apply all bt
 
Thread 6 (Thread 1150528304 (LWP 6405)):
#0  0xffffe002 in ?? ()
#1  0x40092ace in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#2  0x4010b484 in start_thread () from /lib/tls/libpthread.so.0
 
Thread 5 (Thread 1142135600 (LWP 6296)):
#0  0xffffe002 in ?? ()
#1  0x40092ace in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#2  0x4010b484 in start_thread () from /lib/tls/libpthread.so.0
 
Thread 4 (Thread 1133742896 (LWP 6295)):
#0  0xffffe002 in ?? ()
#1  0x40092ace in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#2  0x4010b484 in start_thread () from /lib/tls/libpthread.so.0
 
Thread 3 (Thread 1125350192 (LWP 6294)):
#0  0xffffe002 in ?? ()
#1  0x40092ace in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#2  0x4010b484 in start_thread () from /lib/tls/libpthread.so.0
 
Thread 2 (Thread 1116957488 (LWP 6293)):
---Type <return> to continue, or q <return> to quit---
#0  0xffffe002 in ?? ()
#1  0x40092ace in e_thread_busy () from /usr/lib/evolution/1.4/libeutil.so.0
#2  0x4010b484 in start_thread () from /lib/tls/libpthread.so.0
 
Thread 1 (Thread 1093461696 (LWP 6272)):
#0  0x4207491d in _int_free () from /lib/tls/libc.so.6
#1  0x42073908 in free () from /lib/tls/libc.so.6
#2  0x40eb06c4 in g_free () from /usr/lib/libglib-2.0.so.0
#3  0x4031514e in e_table_group_get_type () from /usr/lib/libgal-2.0.so.5
#4  0x403151b3 in e_table_group_get_type () from /usr/lib/libgal-2.0.so.5
#5  0x40315305 in e_table_group_get_type () from /usr/lib/libgal-2.0.so.5
#6  0x40e56228 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#7  0x40abab9d in gtk_object_destroy () from /usr/lib/libgtk-x11-2.0.so.0
#8  0x403360c0 in e_table_without_show_all () from /usr/lib/libgal-2.0.so.5
#9  0x40e66d77 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#10 0x40e53ed7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x40e66983 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#12 0x40e659a8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0x40e65be4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x4032acd1 in e_table_model_changed () from /usr/lib/libgal-2.0.so.5
#15 0x4194bda0 in calendar_model_new ()
#16 0x419494e7 in calendar_model_get_type ()
   from /usr/lib/evolution/1.4/components/libevolution-calendar.so
#17 0x40ead4fc in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#18 0x40eaab35 in g_get_current_time () from /usr/lib/libglib-2.0.so.0
#19 0x40eabb78 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0x40eabe8d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x40eac58f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#22 0x4041a328 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#23 0x0808b94a in main ()
#24 0x42015704 in __libc_start_main () from /lib/tls/libc.so.6
(gdb)

-- 
Kevin Nickels <knickels engr trinity edu> http://www.trinity.edu/knickels
 Assistant Professor, Engineering Science, Trinity University
 306J Moody Engineering Bldg, One Trinity Place, San Antonio TX 78212-7200



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]