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 571643 - Evolution Mail and Calendar: When I browse in the e-m...
Evolution Mail and Calendar: When I browse in the e-m...
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: BugBuddyBugs
unspecified
Other All
: Normal normal
: ---
Assigned To: Evolution Triage Team
Evolution QA team
: 571766 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-02-13 16:11 UTC by rrichterzittau
Modified: 2009-03-16 08:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description rrichterzittau 2009-02-13 16:11:14 UTC
Version: 2.26.x

When I browse in the e-mail part of evolution or after delete of 3 e-mails consecutive evolution crash.

ich@ich-desktop:~$ evolution
** (evolution:6186): DEBUG: mailto URL command: evolution %s
** (evolution:6186): DEBUG: mailto URL program: evolution

(evolution:6186): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed

(evolution:6186): camel-CRITICAL **: camel_store_get_folder: assertion `CAMEL_IS_STORE (store)' failed

(evolution:6186): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed

(evolution:6186): evolution-mail-CRITICAL **: mail_tools_folder_to_url: assertion `CAMEL_IS_FOLDER (folder)' failed
Segmentation fault (core dumped)



Distribution: Ubuntu 9.04 (jaunty)
Gnome Release: 2.25.90 2009-02-10 (Ubuntu)
BugBuddy Version: 2.24.1
Comment 1 André Klapper 2009-02-13 21:12:57 UTC
Thanks for taking the time to report this bug.
Unfortunately, the 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.

Could you please help fixing this by installing some debugging packages [1], start the application as normal, and try to reproduce the crash, if possible?

Once bug-buddy pops up, you can find the stacktrace in the 'Details', now containing way more information. Please copy that stacktrace and paste it as a comment here. Thanks in advance!

[1] Please install debug packages for evolution, evolution-data-server, gtkhtml, gtk, glib, gnome-vfs, pango, libgnome and libgnomeui (as far as those packages are provided by your distribution).

More details can be found here: http://live.gnome.org/GettingTraces
Comment 2 rrichterzittau 2009-02-14 18:37:02 UTC
I hope I could help. 

Distribution: Ubuntu 9.04 (jaunty)
Gnome Release: 2.25.90 2009-02-10 (Ubuntu)
BugBuddy Version: 2.24.1

System: Linux 2.6.28-7-generic #20-Ubuntu SMP Mon Feb 9 15:42:34 UTC 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10599902
Selinux: No
Accessibility: Enabled
GTK+ Theme: Human-Clearlooks
Icon Theme: Human

Memory status: size: 652705792 vsize: 652705792 resident: 41463808 share: 22855680 rss: 41463808 rss_rlim: 18446744073709551615
CPU usage: start_time: 1234636522 rtime: 150 utime: 135 stime: 15 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

[Thread debugging using libthread_db enabled]
[New Thread 0x7f0cc66b77e0 (LWP 11877)]
0x00007f0cb9b91496 in poll () from /lib/libc.so.6

Thread 1 (Thread 0x7f0cc66b77e0 (LWP 11877))

  • #0 poll
    from /lib/libc.so.6
  • #1 g_main_context_iterate
    at /build/buildd/glib2.0-2.19.6/glib/gmain.c line 2761
  • #2 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.19.6/glib/gmain.c line 2656
  • #3 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #4 main
    at main.c line 704
  • #0 poll
    from /lib/libc.so.6


----------- .xsession-errors (93 sec old) ---------------------
** (evolution:11456): DEBUG: mailto URL program: evolution
(evolution:11456): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed
(evolution:11456): camel-CRITICAL **: camel_store_get_folder: assertion `CAMEL_IS_STORE (store)' failed
(evolution:11456): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed
(evolution:11456): evolution-mail-CRITICAL **: mail_tools_folder_to_url: assertion `CAMEL_IS_FOLDER (folder)' failed
(evolution:11456): gtkhtml-WARNING **: oo
subcell_view 0x2a73040 deleted before the a11y object 0x2a62000
subcell_view 0x2a73040 deleted before the a11y object 0x2a82520
subcell_view 0x2a73040 deleted before the a11y object 0x2a353c0
Fenstermanager-Warnung: last_focus_time (12300136) is greater than comparison timestamp (12300111).  This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_A
--------------------------------------------------
Comment 3 rrichterzittau 2009-02-14 18:42:42 UTC
*** Bug 571766 has been marked as a duplicate of this bug. ***
Comment 4 rrichterzittau 2009-02-14 18:46:14 UTC
This stactrace was createt before evolution crashes!
ich@ich-desktop:~$ bug-buddy --appname=evolution --pid=11877

After the crash bug-buddy found no crash information. But I installed all dbg packages!


Comment 5 André Klapper 2009-02-15 20:38:13 UTC
Can you try running gdb itself and post the output here after evolution crashed ?
See the Details section in the link I posted.
Comment 6 rrichterzittau 2009-02-16 10:43:43 UTC
When I run with gdb the crash is an other than before. (before: program crashes (loosed the program window), with gdb: program window freeze)

ich@ich-desktop:~$ gdb evolution
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(gdb) run
Starting program: /usr/bin/evolution 
[Thread debugging using libthread_db enabled]
[New Thread 0x7faa5a07a7e0 (LWP 5182)]
** (evolution:5182): DEBUG: mailto URL command: evolution %s
** (evolution:5182): DEBUG: mailto URL program: evolution
[New Thread 0x7faa3fdc0950 (LWP 5189)]
[Thread 0x7faa3fdc0950 (LWP 5189) exited]
[New Thread 0x7faa3fdc0950 (LWP 5190)]
[New Thread 0x7faa3f3b4950 (LWP 5191)]
[New Thread 0x7faa3e791950 (LWP 5192)]
[New Thread 0x7faa3df90950 (LWP 5193)]
[New Thread 0x7faa3d78f950 (LWP 5194)]
[Thread 0x7faa3df90950 (LWP 5193) exited]
[New Thread 0x7faa3df90950 (LWP 5195)]
[Thread 0x7faa3f3b4950 (LWP 5191) exited]
[New Thread 0x7faa3f3b4950 (LWP 5196)]
[Thread 0x7faa3f3b4950 (LWP 5196) exited]
[Thread 0x7faa3df90950 (LWP 5195) exited]
[New Thread 0x7faa3df90950 (LWP 5203)]
[New Thread 0x7faa3f3b4950 (LWP 5204)]
[Thread 0x7faa3df90950 (LWP 5203) exited]
[Thread 0x7faa3f3b4950 (LWP 5204) exited]
[New Thread 0x7faa3f3b4950 (LWP 5209)]
[New Thread 0x7faa3df90950 (LWP 5210)]
[New Thread 0x7faa37402950 (LWP 5211)]

(evolution:5182): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed

(evolution:5182): camel-CRITICAL **: camel_store_get_folder: assertion `CAMEL_IS_STORE (store)' failed

(evolution:5182): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed

(evolution:5182): evolution-mail-CRITICAL **: mail_tools_folder_to_url: assertion `CAMEL_IS_FOLDER (folder)' failed
[New Thread 0x7faa36c01950 (LWP 5212)]
[Thread 0x7faa3df90950 (LWP 5210) exited]
[Thread 0x7faa3f3b4950 (LWP 5209) exited]
[Thread 0x7faa37402950 (LWP 5211) exited]
[Thread 0x7faa36c01950 (LWP 5212) exited]
[New Thread 0x7faa36c01950 (LWP 5219)]
[Thread 0x7faa3e791950 (LWP 5192) exited]
[New Thread 0x7faa3e791950 (LWP 5220)]
[Thread 0x7faa36c01950 (LWP 5219) exited]
[Thread 0x7faa3fdc0950 (LWP 5190) exited]
[Thread 0x7faa3d78f950 (LWP 5194) exited]
[Thread 0x7faa3e791950 (LWP 5220) exited]
[New Thread 0x7faa3e791950 (LWP 5221)]
[New Thread 0x7faa3d78f950 (LWP 5222)]
[Thread 0x7faa3e791950 (LWP 5221) exited]
[Thread 0x7faa3d78f950 (LWP 5222) exited]
[New Thread 0x7faa3d78f950 (LWP 5223)]
[New Thread 0x7faa3e791950 (LWP 5225)]
[New Thread 0x7faa3fdc0950 (LWP 5226)]
[New Thread 0x7faa36c01950 (LWP 5227)]
[Thread 0x7faa3fdc0950 (LWP 5226) exited]
[Thread 0x7faa3d78f950 (LWP 5223) exited]
[Thread 0x7faa3e791950 (LWP 5225) exited]
[New Thread 0x7faa3e791950 (LWP 5228)]
[New Thread 0x7faa3d78f950 (LWP 5229)]
[Thread 0x7faa36c01950 (LWP 5227) exited]
[New Thread 0x7faa36c01950 (LWP 5230)]
[New Thread 0x7faa3fdc0950 (LWP 5231)]
[Thread 0x7faa36c01950 (LWP 5230) exited]
[Thread 0x7faa3e791950 (LWP 5228) exited]
[Thread 0x7faa3d78f950 (LWP 5229) exited]
[New Thread 0x7faa3d78f950 (LWP 5232)]
[New Thread 0x7faa3e791950 (LWP 5233)]
[Thread 0x7faa3fdc0950 (LWP 5231) exited]
[New Thread 0x7faa3fdc0950 (LWP 5234)]
[New Thread 0x7faa36c01950 (LWP 5235)]
[Thread 0x7faa3fdc0950 (LWP 5234) exited]
[Thread 0x7faa3d78f950 (LWP 5232) exited]
[Thread 0x7faa3e791950 (LWP 5233) exited]
[New Thread 0x7faa3e791950 (LWP 5236)]
[New Thread 0x7faa3d78f950 (LWP 5237)]
[Thread 0x7faa36c01950 (LWP 5235) exited]
[New Thread 0x7faa36c01950 (LWP 5238)]
[New Thread 0x7faa3fdc0950 (LWP 5239)]
[Thread 0x7faa3e791950 (LWP 5236) exited]
[Thread 0x7faa3d78f950 (LWP 5237) exited]
[Thread 0x7faa36c01950 (LWP 5238) exited]
[New Thread 0x7faa36c01950 (LWP 5240)]
[Thread 0x7faa3fdc0950 (LWP 5239) exited]
[New Thread 0x7faa3fdc0950 (LWP 5241)]
[New Thread 0x7faa3d78f950 (LWP 5242)]
[New Thread 0x7faa3e791950 (LWP 5243)]
[Thread 0x7faa3d78f950 (LWP 5242) exited]
[Thread 0x7faa36c01950 (LWP 5240) exited]
[Thread 0x7faa3fdc0950 (LWP 5241) exited]
[New Thread 0x7faa3fdc0950 (LWP 5244)]
[New Thread 0x7faa36c01950 (LWP 5245)]
[Thread 0x7faa3e791950 (LWP 5243) exited]
[New Thread 0x7faa3e791950 (LWP 5246)]
[New Thread 0x7faa3d78f950 (LWP 5247)]
[New Thread 0x7faa361fd950 (LWP 5248)]
[Thread 0x7faa361fd950 (LWP 5248) exited]
[Thread 0x7faa3e791950 (LWP 5246) exited]
[Thread 0x7faa3fdc0950 (LWP 5244) exited]
[Thread 0x7faa36c01950 (LWP 5245) exited]
[New Thread 0x7faa36c01950 (LWP 5249)]
[Thread 0x7faa36c01950 (LWP 5249) exited]
[New Thread 0x7faa36c01950 (LWP 5250)]
[New Thread 0x7faa3fdc0950 (LWP 5251)]
[Thread 0x7faa36c01950 (LWP 5250) exited]
[New Thread 0x7faa36c01950 (LWP 5252)]
[New Thread 0x7faa3e791950 (LWP 5253)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7faa3d78f950 (LWP 5247)]
camel_mime_parser_read (parser=0x0, databuffer=0x7faa3d78e8d0, len=1500)
    at camel-mime-parser.c:655
655	camel-mime-parser.c: No such file or directory.
	in camel-mime-parser.c
(gdb) 
Comment 7 André Klapper 2009-03-16 08:21:50 UTC
(In reply to comment #6)
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7faa3d78f950 (LWP 5247)]
> camel_mime_parser_read (parser=0x0, databuffer=0x7faa3d78e8d0, len=1500)
>     at camel-mime-parser.c:655
> 655     camel-mime-parser.c: No such file or directory.
>         in camel-mime-parser.c
> (gdb) 

This is still missing the stacktrace.
Please type "thread apply all bt" here. Before doing so, make sure that you have installed the required debug packages.