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 402207 - e_account_set_from_xml() leads to crash in xml parsing
e_account_set_from_xml() leads to crash in xml parsing
Status: RESOLVED OBSOLETE
Product: evolution
Classification: Applications
Component: general
2.8.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
muelli[evoxml]
Depends on:
Blocks:
 
 
Reported: 2007-01-29 19:39 UTC by Christian Kirbach
Modified: 2009-12-11 06:26 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Christian Kirbach 2007-01-29 19:39:23 UTC
from bug 366448 , comment #6

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 1 Christian Kirbach 2007-01-29 19:42:48 UTC
goddamn cracktastic trace, confirming.
Comment 2 Øystein Gisnås 2007-04-22 19:52:48 UTC
This doesn't seem to have particularly much to do with addressbook. Shell, misc, or mailer would be more suitable..
Comment 3 Milan Crha 2008-09-10 15:44:32 UTC
Do you have any exchange account enabled? I see some similar crashers with exchange, for more info see bug #497295 comment #6. Is it your case too?
Comment 4 Christian Kirbach 2008-10-09 17:07:05 UTC
Steven Coco reported it originally, CCing him on this report,
and kindly asking him to answer the question.
Comment 5 Steven Coco 2008-10-10 05:07:44 UTC
Hi folks.

It's been a long time since I saw Evolution crash. At that time I can definitely say I did not have any Exchange account activity at all.

I am now using the Kubuntu/KDE4.1 desktop (this one: 2.6.24-19-generic #1 SMP Wed Aug 20 22:56:21 UTC 2008 i686 GNU/Linux). I'm using KMail and haven't actually run Evolution in quite some time.

I saw some bug fixes come down after this crash, and as I remember, Evolution started to calm down a lot. Unfortunately, I may not be much use to you now since I have a whole new system here. I can't remember much more detail about how it was behaving: it would just allocate RAM the whole time it was open: I tested it once by letting it sit and run without doing anything on the machine, and eventually all the swap would get used up and the machine would just slow to a crawl.

I seem to remember thinking it would wind up being a rendering issue: it seemed nearly definite that Evolution was either parsing or rendering because I would change the message preview by either selecting a different message in the inbox or by switching folders, which causes a new message to be previewed, and then it would likely hang right there a lot. If it did not crash, I do remember noticing at these points of activity my disk activity would go crazy and tons of swap would get allocated.

And I may have a vague memory that if I specifically selected a message for preview that would require a fancier preview -- perhaps a mailing list digest message, which has all those multiple entries for each message -- that Evolution was more likely to sit and begin swapping tons of RAM for a noticeable length of time. So that made me suspect more that it was some parsing or rendering.

That's probably all the useful feedback I can add at this time.

Good luck!
Comment 6 Kandepu Prasad 2008-10-20 13:37:39 UTC
Can we move this bug to obsolete now?
Comment 7 Tobias Mueller 2009-02-28 11:32:25 UTC
Dunno. We have a backreference in bug 500557 comment #1.
Comment 8 Milan Crha 2009-03-02 12:42:43 UTC
Tobias, different bug?
Comment 9 Tobias Mueller 2009-03-02 22:50:33 UTC
Yes, obviously, but I can't remember or search which one it was :(
Comment 10 Akhil Laddha 2009-12-11 06:26:32 UTC
 Please feel free to reopen the bug if the problem still occurs with a newer
version of GNOME 2.28.0 or later, thanks.