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 393505 - Crash when changing outbound SMTP server
Crash when changing outbound SMTP server
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Mailer
2.10.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[smtp]
Depends on:
Blocks:
 
 
Reported: 2007-01-06 13:55 UTC by Saikat Guha
Modified: 2008-07-18 05:06 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Saikat Guha 2007-01-06 13:55:04 UTC
Steps to reproduce:
(Original outbound SMTP server was localhost:2525)
1. Changed outbound SMTP server for a mail account to server2.dept.domain.edu
2. Crash



Stack trace:
Distribution: Fedora Core release 6 (Rawhide)
Gnome Release: 2.17.2 2006-11-07 (Red Hat, Inc)
BugBuddy Version: 2.17.3

System: Linux 2.6.18-1.2849.fc6 #1 SMP Fri Nov 10 12:34:46 EST 2006 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 70101000
Selinux: No
Accessibility: Enabled

Memory status: size: 710221824 vsize: 710221824 resident: 85131264 share: 21524480 rss: 85131264 rss_rlim: -1
CPU usage: start_time: 1168091530 rtime: 610 utime: 554 stime: 56 cutime:0 cstime: 2 timeout: 0 it_real_value: 0 frequency: 100

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

Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912496368800 (LWP 16249)]
[New Thread 1094719808 (LWP 16269)]
0x0000003bb1a0d7ff in __libc_waitpid (pid=16300, stat_loc=0x7fff6a09359c, 
    options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
41	  int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);

Thread 1 (Thread 46912496368800 (LWP 16249))

  • #0 __libc_waitpid
    at ../sysdeps/unix/sysv/linux/waitpid.c line 41
  • #1 libgnomeui_module_info_get
    from /usr/lib64/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 IA__g_str_hash
    at gstring.c line 95
  • #4 IA__g_hash_table_insert
    at ghash.c line 231
  • #5 em_folder_tree_model_set_folder_info
    from /usr/lib64/evolution/2.10/components/libevolution-mail.so
  • #6 em_folder_tree_model_set_folder_info
    from /usr/lib64/evolution/2.10/components/libevolution-mail.so
  • #7 em_folder_tree_set_multiselect
    from /usr/lib64/evolution/2.10/components/libevolution-mail.so
  • #8 mail_call_main
    from /usr/lib64/evolution/2.10/components/libevolution-mail.so
  • #9 g_timeout_dispatch
    at gmain.c line 3422
  • #10 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #11 g_main_context_iterate
    at gmain.c line 2677
  • #12 IA__g_main_loop_run
    at gmain.c line 2881
  • #13 bonobo_main
    from /usr/lib64/libbonobo-2.so.0
  • #14 main
    at main.c line 611
  • #15 __libc_start_main
    at libc-start.c line 222
  • #16 _start
0x0000003bb1a0d7ff	41	  int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);


----------- .xsession-errors (2920 sec old) ---------------------
Error: Duplicate name found: replacing MatchId 33626 with 33627
Error: Duplicate name found: replacing MatchId 33627 with 33628
Error: Duplicate name found: replacing MatchId 33628 with 33629
Error: Duplicate name found: replacing MatchId 33629 with 33630
Error: Duplicate name found: replacing MatchId 33630 with 33631
Error: Duplicate name found: replacing MatchId 33631 with 33632
Error: Duplicate name found: replacing MatchId 33632 with 33633
Error: Duplicate name found: replacing MatchId 33633 with 33634
Error: Duplicate name found: replacing MatchId 33634 with 33635
Error: Duplicate name found: replacing MatchId 33635 with 33636
Error: Duplicate name found: replacing MatchId 33636 with 33637
Error: Duplicate name found: replacing MatchId 33637 with 33638
Error: Duplicate name found: replacing MatchId 33638 with 33639
...Too much output, ignoring rest...
--------------------------------------------------


Other information:
Fedora Devel (Rawhide)
x86_64
Comment 1 Saikat Guha 2007-01-06 13:56:32 UTC
The change stuck despite the crash. i.e. after restarting, the new value was reflected in the outbound SMTP server name.
Comment 2 Saikat Guha 2007-01-06 13:59:00 UTC
Update:

_ANY_ change to the outbound SMTP server tab causes the crash. Including, but not limited to:

- Turning server authentication checkbox on or off
- Changing secure connection drop down
- etc.
Comment 3 palfrey 2007-07-31 21:37:49 UTC
Possibly a duplicate of Bug 407187. Can you install the evolution debuginfo package if you can still reproduce this?
Comment 4 Matthew Barnes 2008-03-11 00:31:50 UTC
Bumping version to a stable release.
Comment 5 Sankar P 2008-05-18 18:04:32 UTC
Saikat,

Can you try this with debuginfo rpms for Evolution ?
Comment 6 Akhil Laddha 2008-07-18 05:06:56 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.
Could you please install some debugging packages [1], start the application as
normal, and 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] debugging packages for evolution, evolution-data-server, evolution-exchange, gtkhtml, gtk, glib, libsoup, gnome-vfs, libgnome, orbit2 and libgnomeui (as far as those packages are provided by your distribution). More details can be found here:
http://live.gnome.org/GettingTraces

If possible, please upgrade to current stable Evolution 2.22.3 (GNOME 2.22.3) version.