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 600044 - Evolution closes with no error when using Smartermail as server with IMAP.
Evolution closes with no error when using Smartermail as server with IMAP.
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Mailer
2.28.x (obsolete)
Other Linux
: High critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2009-10-29 16:23 UTC by stephenburkart
Modified: 2009-12-31 04:30 UTC
See Also:
GNOME target: ---
GNOME version: 2.27/2.28



Description stephenburkart 2009-10-29 16:23:56 UTC
We changed our mail server to Smartermail about 2 months ago from Exchange.  Evolution worked great on Exchange but have had nothing but issues with Evolution since the migration.  Using IMAP to connect and the application just dies after you click on a few mail items in the inbox.  No error message it just closes.

I've tested with zimbra and thunderbird and both of those clients work fine, but I really want to get Evolution up and running again.

I've tried on 3 computer each running Ubuntu 9.04 with 2.26 installed and decided to wait for the 9.10 release with 2.28 to see if the issue was resolved and after 2 desktop installs it hasn't.
Comment 1 Matthew Barnes 2009-10-29 17:16:32 UTC
Can you try running Evolution under gdb and see if you can get a stack trace so we can see where it's dying?  Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 stephenburkart 2009-10-29 19:17:55 UTC
Is this what you are looking for?

** (evolution:3133): DEBUG: mailto URL command: evolution %s
** (evolution:3133): DEBUG: mailto URL program: evolution

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
** (evolution:3133): DEBUG: New account: user@company.com (imap://user%40company.com@server.name.com/)
** (evolution:3133): DEBUG: Number of email accounts: 1
** (evolution:3133): DEBUG: EI: SHELL STARTUP

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
** (evolution:3133): DEBUG: EI: mail_read_notify
** (evolution:3133): DEBUG: Setting user@company.com to 0 unread messages

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed

** (evolution:3133): CRITICAL **: atk_object_set_name: assertion `name != NULL' failed
Segmentation fault
Comment 3 Akhil Laddha 2009-10-30 04:43:19 UTC
May be you have accessibility enabled. In my OpenSUSE box, i have option in control center > Assistive technology 

We would  need gdb traces to know more about crash. Please start evolution in terminal under gdb, when it crashes do 'thread a a bt' and then paste traces here starting from crash point. Please do install debug info packages of evolution and evolution-data-server in case you don't have them already. 

see http://live.gnome.org/GettingTraces/Details#gdb-not-yet-running for details
about how to do this
Comment 4 stephenburkart 2009-10-30 12:22:26 UTC
gdb/evo runs for a bit but the screen goes dark and gdb apears to stop.  Here is the output (this is the output from my laptop that is still running 2.26).

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"...
(no debugging symbols found)
(gdb) run
Starting program: /usr/bin/evolution 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0x7f075b7647f0 (LWP 6503)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
** (evolution:6503): DEBUG: mailto URL command: thunderbird %s
** (evolution:6503): DEBUG: mailto URL program: thunderbird

(evolution:6503): e-utils-WARNING **: No parent set, or default parent available for error dialog

(evolution:6503): Gtk-WARNING **: Error parsing gtk-icon-sizes string:
	'panel-menu=24,24
panel=20,20
gtk-button=18,18
gtk-large-toolbar=24,24'
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0x7f073f855950 (LWP 6516)]
[Thread 0x7f073f855950 (LWP 6516) exited]
(no debugging symbols found)
[New Thread 0x7f073f855950 (LWP 6517)]
[New Thread 0x7f073ee36950 (LWP 6518)]
[Thread 0x7f073ee36950 (LWP 6518) exited]
[New Thread 0x7f073ee36950 (LWP 6519)]
(no debugging symbols found)
[New Thread 0x7f073e40c950 (LWP 6520)]
[New Thread 0x7f073dc0b950 (LWP 6521)]
[New Thread 0x7f073d40a950 (LWP 6522)]
[New Thread 0x7f073cc09950 (LWP 6523)]
[New Thread 0x7f073c408950 (LWP 6524)]
[New Thread 0x7f073bc07950 (LWP 6525)]
[New Thread 0x7f073b406950 (LWP 6526)]
[New Thread 0x7f073ac05950 (LWP 6527)]
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0x7f0739ffc950 (LWP 6528)]
[Thread 0x7f073b406950 (LWP 6526) exited]
(no debugging symbols found)
(no debugging symbols found)
** (evolution:6503): DEBUG: EI: SHELL STARTUP
[Thread 0x7f073d40a950 (LWP 6522) exited]
[New Thread 0x7f073d40a950 (LWP 6532)]
[Thread 0x7f073d40a950 (LWP 6532) exited]
[Thread 0x7f073ac05950 (LWP 6527) exited]
[Thread 0x7f073bc07950 (LWP 6525) exited]
[New Thread 0x7f073bc07950 (LWP 6535)]

---Type <return> to continue, or q <return> to quit---
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f0739ffc950 (LWP 6528)]
0x00007f073e42ce23 in ?? ()
   from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
(gdb) thread apply all bt

Thread 16 (Thread 0x7f073bc07950 (LWP 6535))

  • #0 __lll_lock_wait
    from /lib/libpthread.so.0
  • #1 _L_lock_102
    from /lib/libpthread.so.0
  • #2 pthread_mutex_lock
    from /lib/libpthread.so.0
  • #3 g_static_rec_mutex_lock
    from /usr/lib/libglib-2.0.so.0
  • #4 ??
    from /usr/lib/evolution-data-server-1.2/camel-providers/libcamelimap.so
  • #5 ??
    from /usr/lib/evolution/2.26/components/libevolution-mail.so
  • #6 ??
    from /usr/lib/libglib-2.0.so.0
  • #7 ??
    from /usr/lib/libglib-2.0.so.0
  • #8 start_thread
    from /lib/libpthread.so.0
  • #9 clone
    from /lib/libc.so.6
  • #10 ??

Comment 5 Akhil Laddha 2009-10-30 12:50:51 UTC
You don't see to have debug info packages installed :-( 

Please install debugging packages for evolution, evolution-data-server, gtk2 and glib2 (as far as those packages are provided by your distribution). More details can be found here:
http://live.gnome.org/GettingTraces
Comment 6 stephenburkart 2009-10-30 15:09:23 UTC
gdb is installed that is how I got that output.  it appears to be part of the ubuntu package already.

gdb evolution
then run
clicked continue a bunch of times until evolution froze and then gave you the output.
then entered thread apply all bt
and gave you a bit more of the output before it went back to the command line

if there is more magic than that to give you what you need, please explain what needs to be done.  i've been given that link a few times and i can only go off of the non user friendly instructions.

if not, please close this ticket because i'm about the end of my frustration level for something that shouldn't be this hard and will continue to use what is working for me.

thanks for your replies.
Comment 7 Akhil Laddha 2009-11-02 04:29:19 UTC
Stephen, the process followed by you in comment#4 was perfect. But traces are not useful as you don't have debuginfo packages installed. Now what you need to do is install debug info packages mentioned in comment#5 and provide us traces again. Thanks.
Comment 8 André Klapper 2009-11-10 14:31:25 UTC
Stephen: Please do not set the GNOME target field. Thanks.
Comment 9 Akhil Laddha 2009-12-31 04:30:08 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!