After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 366448 - crash in Evolution: It was runnin gin the ba...
crash in Evolution: It was runnin gin the ba...
Status: RESOLVED INVALID
Product: evolution
Classification: Applications
Component: general
2.8.x (obsolete)
Other All
: High critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-10-28 19:09 UTC by ubuntu
Modified: 2008-02-25 17:14 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Trace of a crash when minimized. (13.23 KB, text/plain)
2007-01-29 22:45 UTC, Steven Coco
Details
Trace of a crash in background - January 2007. (47.89 KB, text/plain)
2007-01-31 18:15 UTC, Steven Coco
Details
Trace of a crash when viewing mail in the inbox. (54.27 KB, text/plain)
2007-02-21 17:07 UTC, Steven Coco
Details
Trace of a crash restarting after crashing when viewing mail in the inbox. (13.71 KB, text/plain)
2007-02-21 17:10 UTC, Steven Coco
Details
BugBuddy traces: crashed while quitting. (12.47 KB, text/plain)
2007-03-14 23:19 UTC, Steven Coco
Details
Bug Buddy Output From Evolution Crash While Quitting (10.21 KB, text/plain)
2007-03-20 16:14 UTC, Steven Coco
Details

Description ubuntu 2006-10-28 19:09:22 UTC
What were you doing when the application crashed?
It was runnin gin the background when I had the Add/Remove Programs dialog open: I had installed 2 applications ther; and now I selected 2 more and when I hit the "Apply" (Install) buttun, Evolution crashed in the background. It's status bar indicates it was "Fetching Mail (...)" when it crashed...


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: -1258446848 vsize: 0 resident: -1258446848 share: 0 rss: 612601856 rss_rlim: 0
CPU usage: start_time: 1162059384 rtime: 0 utime: 28495 stime: 0 cutime:26689 cstime: 0 timeout: 1806 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/evolution-2.8'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232484688 (LWP 7833)]
[New Thread -1614808160 (LWP 7961)]
[New Thread -1551397984 (LWP 7867)]
[New Thread -1309926496 (LWP 7858)]
[New Thread -1286616160 (LWP 7854)]
[New Thread -1261438048 (LWP 7853)]
[New Thread -1278223456 (LWP 7849)]
[New Thread -1269830752 (LWP 7844)]
[New Thread -1251193952 (LWP 7842)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 9 (Thread -1251193952 (LWP 7842))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #6 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #7 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #8 g_log
    from /usr/lib/libglib-2.0.so.0
  • #9 g_realloc
    from /usr/lib/libglib-2.0.so.0
  • #10 g_string_erase
    from /usr/lib/libglib-2.0.so.0
  • #11 g_string_insert_len
    from /usr/lib/libglib-2.0.so.0
  • #12 g_string_append
    from /usr/lib/libglib-2.0.so.0
  • #13 g_log_default_handler
    from /usr/lib/libglib-2.0.so.0
  • #14 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #15 g_log
    from /usr/lib/libglib-2.0.so.0
  • #16 g_realloc
    from /usr/lib/libglib-2.0.so.0
  • #17 g_string_erase
    from /usr/lib/libglib-2.0.so.0
  • #18 g_string_insert_len
    from /usr/lib/libglib-2.0.so.0
  • #19 g_string_append
    from /usr/lib/libglib-2.0.so.0
  • #20 camel_content_type_is
    from /usr/lib/libcamel-1.2.so.8
  • #21 camel_header_encode_string
    from /usr/lib/libcamel-1.2.so.8
  • #22 camel_mime_message_new
    from /usr/lib/libcamel-1.2.so.8
  • #23 camel_mime_message_new
    from /usr/lib/libcamel-1.2.so.8
  • #24 camel_medium_add_header
    from /usr/lib/libcamel-1.2.so.8
  • #25 camel_mime_part_construct_from_parser
    from /usr/lib/libcamel-1.2.so.8
  • #26 camel_mime_message_new
    from /usr/lib/libcamel-1.2.so.8
  • #27 camel_mime_part_construct_from_parser
    from /usr/lib/libcamel-1.2.so.8
  • #28 camel_mime_part_construct_content_from_parser
    from /usr/lib/libcamel-1.2.so.8
  • #29 camel_mime_part_construct_from_parser
    from /usr/lib/libcamel-1.2.so.8
  • #30 camel_mime_part_construct_from_parser
    from /usr/lib/libcamel-1.2.so.8
  • #31 camel_multipart_new
    from /usr/lib/libcamel-1.2.so.8
  • #32 camel_multipart_construct_from_parser
    from /usr/lib/libcamel-1.2.so.8
  • #33 camel_mime_part_construct_content_from_parser
    from /usr/lib/libcamel-1.2.so.8
  • #34 camel_mime_part_construct_from_parser
    from /usr/lib/libcamel-1.2.so.8
  • #35 camel_mime_message_new
    from /usr/lib/libcamel-1.2.so.8
  • #36 camel_mime_part_construct_from_parser
    from /usr/lib/libcamel-1.2.so.8
  • #37 camel_mime_part_construct_from_parser
    from /usr/lib/libcamel-1.2.so.8
  • #38 camel_data_wrapper_construct_from_stream
    from /usr/lib/libcamel-1.2.so.8
  • #39 camel_pop3_engine_new
    from /usr/lib/evolution-data-server-1.2/camel-providers-8/libcamelpop3.so
  • #40 camel_pop3_delete_old
    from /usr/lib/evolution-data-server-1.2/camel-providers-8/libcamelpop3.so
  • #41 camel_pop3_folder_new
    from /usr/lib/evolution-data-server-1.2/camel-providers-8/libcamelpop3.so
  • #42 camel_folder_sync
    from /usr/lib/libcamel-provider-1.2.so.8
  • #43 mail_fetch_mail
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #44 mail_enable_stop
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #45 e_msgport_reply
    from /usr/lib/libedataserver-1.2.so.7
  • #46 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #47 clone
    from /lib/tls/i686/cmov/libc.so.6

Comment 1 Kjartan Maraas 2007-01-15 22:46:58 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Steven Coco 2007-01-18 04:18:24 UTC
Hi.

It crashed again: different circumstances this time, but it crashes so often that it's likely this is a related stack trace. I'll post it for you. This time I was viewing messages in the Inbox, and when I selected one in the list, Evo crashed.



Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 283037696 vsize: 0 resident: 283037696 share: 0 rss: 129150976 rss_rlim: 0
CPU usage: start_time: 1169092771 rtime: 0 utime: 2388 stime: 0 cutime:2157 cstime: 0 timeout: 231 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/evolution-2.8'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232591184 (LWP 24844)]
[New Thread -1463026784 (LWP 25052)]
[New Thread -1269826656 (LWP 24885)]
[New Thread -1328546912 (LWP 24875)]
[New Thread -1278219360 (LWP 24873)]
[New Thread -1295041632 (LWP 24872)]
[New Thread -1303434336 (LWP 24864)]
[New Thread -1286612064 (LWP 24861)]
[New Thread -1260360800 (LWP 24858)]
[New Thread -1251968096 (LWP 24857)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1232591184 (LWP 24844))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 874
  • #3 segv_redirect
    at main.c line 426
  • #4 <signal handler called>
  • #5 ect_check
    at gal-a11y-e-cell-text.c line 69
  • #6 ect_get_name
    at gal-a11y-e-cell-text.c line 81
  • #7 atk_object_get_name
    from /usr/lib/libatk-1.0.so.0
  • #8 gnome_accessibility_module_shutdown
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #9 gnome_accessibility_module_shutdown
    from /usr/lib/gtk-2.0/modules/libatk-bridge.so
  • #10 signal_emit_unlocked_R
    at gsignal.c line 2406
  • #11 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #12 IA__g_signal_emit
    at gsignal.c line 2243
  • #13 atk_object_notify_state_change
    from /usr/lib/libatk-1.0.so.0
  • #14 gal_a11y_e_cell_add_state
    at gal-a11y-e-cell.c line 496
  • #15 ectr_model_row_changed_cb
    at gal-a11y-e-cell-tree.c line 46
  • #16 IA__g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #17 IA__g_closure_invoke
    at gclosure.c line 490
  • #18 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #19 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #20 IA__g_signal_emit
    at gsignal.c line 2243
  • #21 e_table_model_row_changed
    at e-table-model.c line 487
  • #22 etta_proxy_node_data_changed
    at e-tree-table-adapter.c line 777
  • #23 IA__g_cclosure_marshal_VOID__POINTER
    at gmarshal.c line 601
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2440
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2199
  • #27 IA__g_signal_emit
    at gsignal.c line 2243
  • #28 e_tree_model_node_data_changed
    at e-tree-model.c line 279
  • #29 main_folder_changed
    at message-list.c line 2964
  • #30 do_async_event
    at mail-mt.c line 676
  • #31 idle_async_event
    at mail-mt.c line 687
  • #32 g_idle_dispatch
    at gmain.c line 3926
  • #33 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #34 g_main_context_iterate
    at gmain.c line 2677
  • #35 IA__g_main_loop_run
    at gmain.c line 2881
  • #36 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #37 main
    at main.c line 615
  • #0 __kernel_vsyscall

Comment 3 Steven Coco 2007-01-18 04:22:32 UTC
By the way:

I did locate a couple more debug packages that seemed relevant, and installed them.

I've viewed the "help" page about which debug packages to install, and I've tried to locate everything mentioned -- and I think I have. But, it's a bit hard to tell since the package names are varied. So if there's something you can tell me specifically to install I'll do that.

Thanks anyway!
Comment 4 Steven Coco 2007-01-26 18:54:17 UTC
Hi.

I got another crash: it crashed while it was starting up. Here's another stack trace:

Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 128528384 vsize: 0 resident: 128528384 share: 0 rss: 28479488 rss_rlim: 0
CPU usage: start_time: 1169837394 rtime: 0 utime: 183 stime: 0 cutime:171 cstime: 0 timeout: 12 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/evolution-2.8'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232595280 (LWP 10364)]
[New Thread -1280312416 (LWP 10382)]
[New Thread -1297097824 (LWP 10381)]
[New Thread -1305490528 (LWP 10378)]
[New Thread -1288705120 (LWP 10375)]
[New Thread -1261438048 (LWP 10372)]
[New Thread -1251972192 (LWP 10371)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1232595280 (LWP 10364))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 874
  • #3 segv_redirect
    at main.c line 426
  • #4 <signal handler called>
  • #5 IA__g_main_context_check
    at gmain.c line 2523
  • #6 g_main_context_iterate
    at gmain.c line 2674
  • #7 IA__g_main_loop_run
    at gmain.c line 2881
  • #8 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #9 main
    at main.c line 615
  • #0 __kernel_vsyscall

Comment 5 Christian Kirbach 2007-01-27 21:57:59 UTC
last trace is bug 363576

but all traces differ, so that is 3 different problems..

we still miss a trace with debug symbols of the original trace
Comment 6 Steven Coco 2007-01-29 17:23:40 UTC
Crashed again: a bit more typical this time: I had launched it, it checks mail automatically, I deleted messages from the on box, then I just closed the application and it crashes at that point. This is how it crashes 75% of the time when it does (and it does crash a lot).

So here's a trace. Thanks.

Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 186740736 vsize: 0 resident: 186740736 share: 0 rss: 69988352 rss_rlim: 0
CPU usage: start_time: 1170090857 rtime: 0 utime: 879 stime: 0 cutime:779 cstime: 0 timeout: 100 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/evolution-2.8'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1232578896 (LWP 5088)]
[New Thread -1342178400 (LWP 5175)]
[New Thread -1303450720 (LWP 5156)]
[New Thread -1326797920 (LWP 5127)]
[New Thread -1269826656 (LWP 5117)]
[New Thread -1286665312 (LWP 5114)]
[New Thread -1295058016 (LWP 5107)]
[New Thread -1278219360 (LWP 5100)]
[New Thread -1260348512 (LWP 5099)]
[New Thread -1251955808 (LWP 5098)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1232578896 (LWP 5088))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 874
  • #3 segv_redirect
    at main.c line 426
  • #4 <signal handler called>
  • #5 xmlStrndup__internal_alias
    at xmlstring.c line 51
  • #6 xmlStrdup__internal_alias
    at xmlstring.c line 71
  • #7 xmlNewNode__internal_alias
    at tree.c line 2133
  • #8 xmlNewDocNode__internal_alias
    at tree.c line 2209
  • #9 xmlSAX2StartElementNs__internal_alias
    at SAX2.c line 2171
  • #10 xmlParseStartTag2
    at parser.c line 8130
  • #11 xmlParseElement__internal_alias
    at parser.c line 8461
  • #12 xmlParseContent__internal_alias
    at parser.c line 8385
  • #13 xmlParseElement__internal_alias
    at parser.c line 8545
  • #14 xmlParseDocument__internal_alias
    at parser.c line 9153
  • #15 xmlSAXParseDoc__internal_alias
    at parser.c line 12641
  • #16 xmlParseDoc__internal_alias
    at parser.c line 12666
  • #17 e_account_set_from_xml
    at e-account.c line 429
  • #18 gconf_accounts_changed
    at e-account-list.c line 151
  • #19 gconf_client_get_type
    from /usr/lib/libgconf-2.so.4
  • #20 gconf_listeners_notify
    from /usr/lib/libgconf-2.so.4
  • #21 gconf_client_value_changed
    from /usr/lib/libgconf-2.so.4
  • #22 gconf_client_value_changed
    from /usr/lib/libgconf-2.so.4
  • #23 g_idle_dispatch
    at gmain.c line 3926
  • #24 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #25 g_main_context_iterate
    at gmain.c line 2677
  • #26 IA__g_main_loop_run
    at gmain.c line 2881
  • #27 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #28 main
    at main.c line 615
  • #0 __kernel_vsyscall

Comment 7 Christian Kirbach 2007-01-29 19:41:09 UTC
phew .. last trace is unique, however it is not the original problem

nonetheless, excellent trace, I filed it as Bug 402207

can you please retry to create the *original* crash, and append the traces as *attachments* to this document, increasing readability. thank you.
Comment 8 Steven Coco 2007-01-29 21:20:59 UTC
I'll do as you've suggested.

If I leave it running in the background there's a good chance it should crash again. It still crashes often as I've said, but I haven't seen it crash while just sitting in the background for a while. I don't know if it has anything to do with any of the patches I have seen installed recently (via automatic updates); or maybe I have been avoiding it since I tend to quit it because of the crashes. I bet it will go again: it still seems to be chewing up all the ram after running for a while.

Thanks.
Comment 9 Steven Coco 2007-01-29 22:45:00 UTC
Gotcha!

I had Evo running for quite a while, and I was doing other things. At some point I minimized it, and seemingly immediately it crashed. I'll attach the trace. Hopefully it is the same condition.

Thanks.
Comment 10 Steven Coco 2007-01-29 22:45:44 UTC
Created attachment 81477 [details]
Trace of a crash when minimized.
Comment 11 Christian Kirbach 2007-01-30 23:17:10 UTC
last trace matches Bug 381378

Steven, can you please try to reproduce the original crash?

copy comnpletely the trace of a crash and paste it into http://bugzilla.gnome.org/dupfinder/simple-dup-finder.cgi

if the utility detects that the pasted traces matches this bug (bug 366448), then please attach the trace to this report. thank you.
if you have any questions, feel free to mail me personally.
Comment 12 Steven Coco 2007-01-31 18:14:26 UTC
(In reply to comment #11)
> last trace matches Bug 381378
> 
> Steven, can you please try to reproduce the original crash?
> 
> copy comnpletely the trace of a crash and paste it into
> http://bugzilla.gnome.org/dupfinder/simple-dup-finder.cgi
> 
> if the utility detects that the pasted traces matches this bug (bug 366448),
> then please attach the trace to this report. thank you.
> if you have any questions, feel free to mail me personally.
> 

Hi.

I got a crash in the background. The dupfinder does not say it matches this bug; however, it does say it matches bug 376826, which is I think this same crash: at least, it was a crash in the background that appeared for all intents and purposes on my machi ne to be the same behavior. I attached this trace to that bug, but I'll attach it here too. I have installed several debug packages since reporting that other bug, so maybe the trace just looks different to the dupfinder...

Please feel free to let me know if this was useful or not; I'll keep trying.

Thanks.
Comment 13 Steven Coco 2007-01-31 18:15:13 UTC
Created attachment 81612 [details]
Trace of a crash in background - January 2007.
Comment 14 Steven Coco 2007-02-01 18:08:09 UTC
Hi.

I just got another crash: this time I was switching Evo into the background -- err. actually I launched Firefox and during the launch sequence Evo crashed.

The dupfinder does not say this trace matches this bug or bug 376826, but it does say that it matches bug 330728 so I attached the traces to that bug. In case it's helpful, you can see them there.

Thanks again.
Comment 15 Steven Coco 2007-02-21 17:07:51 UTC
Created attachment 83051 [details]
Trace of a crash when viewing mail in the inbox.

Hi.

Evolution crashed on me while I was viewing inbox messages. The dupfinder says this trace is a duplicate of this bug, so here's an attachment of the traces.

I was in the process of composing a draft message. Evolution checked mail in the background and played the notification sound. I clicked "Save Draft" on the message I was writing and the switched to the inbox. I selected one of the messages and Evolution crashed. This is the trace from Bug Buddy.

Then, I re-started Evolution and it crashed right away on startup. I will attach that trace as well following this one.

Thanks again,
Steven Coco.
Comment 16 Steven Coco 2007-02-21 17:10:17 UTC
Created attachment 83052 [details]
Trace of a crash restarting after crashing when viewing mail in the inbox.

As mentioned in my previous attachment, this is a trace from Bug Buddy of Evolution crashing right at startup after re-starting from the last crash.
Comment 17 Steven Coco 2007-03-14 23:19:43 UTC
Created attachment 84610 [details]
BugBuddy traces: crashed while quitting.

Evo crashed again. This time I was quitting. The dupfinder says it duplicates this bug. Attached are the traces.
Comment 18 Steven Coco 2007-03-20 16:14:12 UTC
Created attachment 84985 [details]
Bug Buddy Output From Evolution Crash While Quitting

Evo crashed again on me while quitting. Though the dupfinder does not indicate this matches, this is on this same machine, so it may be related.

Here's the traces: I have installed dozens of debug packages since the last report. (I searched the package manager for "dbg" and installed every package that would install without requiring new dependencies!)

Thanks!
Comment 19 Christian Kirbach 2007-03-21 21:40:09 UTC
hmm still not the original crash, but a good trace

I have no idea what to do now; maybe a developer will hop by.

You did some software upgrades while the first crash happened; I have the feeling that you replaced some of Evolution's dependency libraries which caused a crash. 
Comment 20 Tobias Mueller 2007-09-24 20:06:33 UTC
Phew, Actually this bug report is too messy to work with it. Searching is a PITA and this bug shows up pretty often in s-d-f ;-)

So my suggestion is to file a bug for each pretty trace (if there are any left...) and then close this one as INVALID.
Comment 21 Milan Crha 2008-02-25 14:52:44 UTC
I agree with Tobias, even most of the crashers has been fixed already. The initial crash is because of low memory I guess, it probably failed to allocate a bit more. 
Comment 22 Tobias Mueller 2008-02-25 17:14:26 UTC
Closing as per comment #20 and comment #21.