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 269515 - Evo 1.4.6 Crashes When Sending
Evo 1.4.6 Crashes When Sending
Status: RESOLVED DUPLICATE of bug 269431
Product: evolution
Classification: Applications
Component: Mailer
unspecified
Other All
: Normal major
: ---
Assigned To: Evolution Triage Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2004-11-15 19:33 UTC by David Turvene
Modified: 2004-11-15 19:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description David Turvene 2004-11-15 19:33:51 UTC
Description of Problem:
Evo 1.4.6 on Fedora FC2 linux 2.6.8-1.521

Steps to reproduce the problem:
1. Create a message
2. Hit Send/Receive to drain Outbox
3. 

Actual Results:
Evo crashes (see GDB trace below).  Upon restart,
hitting send/receive always causes the message in
Outbox to be transmitted.  My guess: it's crashing
trying to do a strlen() on a null string.

env CAMEL_VERBOSE_DEBUG=1 /usr/bin/evolution >&
evo3.log

tail evo3.log
Vfolder 'Unread mail (local)' subfolder changed
'home/dturvene/evolution/local/Outbox'
 changed 0 added 1 removed 0
  adding uid '5' to Unmatched [newly unmatched]
 Searching for added matches ' (and
  
     (match-all (system-flag  "Flagged"))
    
  )
'
Vfolder 'Important mail (local)' subfolder changed
'home/dturvene/evolution/local/Outbox'
 cha1067:dturvene > tail evo3.log 
 changed 0 added 1 removed 0
  adding uid '5' to Unmatched [newly unmatched]
 Searching for added matches ' (and
  
     (match-all (system-flag  "Flagged"))
    
  )
'
Vfolder 'Important mail (local)' subfolder changed
'home/dturvene/evolution/local/Outbox'
 cha

gdb /usr/bin/evolution
(gdb) r
....
(evolution:3019): GLib-GObject-WARNING **:
g_object_set_valist: construct property "type" for
object `ESplash' can't be set after construction
(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 64715696 (LWP 3024)]
[New Thread 80452528 (LWP 3025)]
(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 113183664
(LWP 3026)]
(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 -156238928 (LWP 3027)]
[New Thread -166728784 (LWP 3028)]
[New Thread -177218640 (LWP 3029)]
(no debugging symbols found)...(no debugging
symbols found)...
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -177218640 (LWP 3029)]
0x05c7fa33 in strlen () from /lib/tls/libc.so.6

(gdb) thread apply all bt
[New Thread -187708496 (LWP 3030)]

Thread 8 (Thread -187708496 (LWP 3030))

  • #0 clone
    from /lib/tls/libc.so.6
  • #1 ??

Thread 7 (Thread -177218640 (LWP 3029))

  • #0 strlen
    from /lib/tls/libc.so.6
  • #1 e_gethostbyname_r
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #2 camel_service_gethost
    from /usr/lib/evolution/1.4/libcamel.so.0
  • #3 camel_service_gethost
    from /usr/lib/evolution/1.4/libcamel.so.0
  • #4 start_thread
    from /lib/tls/libpthread.so.0
  • #5 clone
    from /lib/tls/libc.so.6

Thread 6 (Thread -166728784 (LWP 3028))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 pthread_cond_wait
    from /lib/tls/libpthread.so.0
  • #2 e_msgport_wait
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #3 camel_service_gethost
    from /usr/lib/evolution/1.4/libcamel.so.0
  • #4 start_thread
    from /lib/tls/libpthread.so.0
  • #5 clone
    from /lib/tls/libc.so.6

Thread 5 (Thread -156238928 (LWP 3027))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 pthread_cond_wait
    from /lib/tls/libpthread.so.0
  • #2 e_msgport_wait
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #3 camel_service_gethost
    from /usr/lib/evolution/1.4/libcamel.so.0
  • #4 start_thread
    from /lib/tls/libpthread.so.0
  • #5 clone
    from /lib/tls/libc.so.6

Thread 4 (Thread 113183664 (LWP 3026))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 pthread_cond_wait
    from /lib/tls/libpthread.so.0
  • #2 e_msgport_wait
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #3 e_thread_busy
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #4 start_thread
    from /lib/tls/libpthread.so.0
  • #5 clone
    from /lib/tls/libc.so.6

Thread 3 (Thread 80452528 (LWP 3025))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 pthread_cond_wait
    from /lib/tls/libpthread.so.0
  • #2 e_msgport_wait
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #3 e_thread_busy
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #4 start_thread
    from /lib/tls/libpthread.so.0
  • #5 clone
    from /lib/tls/libc.so.6

Thread 2 (Thread 64715696 (LWP 3024))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 ___newselect_nocancel
    from /lib/tls/libc.so.6
  • #2 camel_service_gethost
    from /usr/lib/evolution/1.4/libcamel.so.0
  • #3 camel_service_gethost
    from /usr/lib/evolution/1.4/libcamel.so.0
  • #4 camel_smtp_transport_get_type
    from /usr/lib/evolution/1.4/camel-providers/libcamelsmtp.so
  • #5 camel_smtp_transport_get_type
    from /usr/lib/evolution/1.4/camel-providers/libcamelsmtp.so
  • #6 camel_smtp_transport_get_type
    from /usr/lib/evolution/1.4/camel-providers/libcamelsmtp.so
  • #7 camel_service_connect
    from /usr/lib/evolution/1.4/libcamel.so.0
  • #8 camel_session_get_service_connected
    from /usr/lib/evolution/1.4/libcamel.so.0
  • #9 mail_fetch_mail
    from /usr/lib/evolution/1.4/components/libevolution-mail.so
  • #10 ??
  • #11 ??
  • #12 ??
  • #13 ??
  • #14 ??
  • #15 _g_debug_flags
    from /usr/lib/libglib-2.0.so.0
  • #16 ??
    from /usr/lib/evolution/1.4/libcamel.so.0
  • #17 ??
  • #18 ??

Thread 1 (Thread -151137632 (LWP 3019))

  • #0 clone
    from /lib/tls/libc.so.6
  • #1 ??
  • #2 ??
  • #3 ??
    from /lib/tls/libpthread.so.0
  • #4 do_clone
    from /lib/tls/libpthread.so.0
  • #5 create_thread
    from /lib/tls/libpthread.so.0
  • #6 pthread_create
    from /lib/tls/libpthread.so.0
  • #7 e_thread_put
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #8 folder_browser_ui_message_loaded
    from /usr/lib/evolution/1.4/components/libevolution-mail.so
  • #9 _ORBIT_skel_small_GNOME_Evolution_FolderInfo_getInfo
    from /usr/lib/evolution/1.4/components/libevolution-mail.so
  • #10 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #11 GNOME_Evolution_FolderInfo_getInfo
    from /usr/lib/evolution/1.4/components/libevolution-mail.so
  • #12 e_summary_mail_get_html
    from /usr/lib/evolution/1.4/components/libevolution-executive-summary.so
  • #13 e_summary_mail_get_html
    from /usr/lib/evolution/1.4/components/libevolution-executive-summary.so
  • #14 g_child_watch_add
    from /usr/lib/libglib-2.0.so.0
  • #15 g_main_depth
    from /usr/lib/libglib-2.0.so.0
  • #16 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #17 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #18 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #19 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #20 main
  • #0 strlen
    from /lib/tls/libc.so.6


Expected Results:
Mail is sent

How often does this happen? 
About 50% of the time.

Additional Information:
1) I had repartitioned some of my disk to free up
space.  I moved my /home area to a new partition.

2) strace showed little.  Based upon it, I deleted
my /tmp/orbit-<user> files and rebooted.
Comment 1 Gerardo Marin 2004-11-15 19:50:53 UTC

*** This bug has been marked as a duplicate of 269431 ***