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 309453 - Crash during start-up if no From address in an email
Crash during start-up if no From address in an email
Status: RESOLVED DUPLICATE of bug 311440
Product: evolution
Classification: Applications
Component: general
2.2.x (obsolete)
Other Mac OS
: Normal critical
: ---
Assigned To: Shreyas Srinivasan
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2005-07-04 15:41 UTC by Toni Eliasz
Modified: 2005-08-02 06:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Toni Eliasz 2005-07-04 15:41:08 UTC
Distribution/Version: 10.3.9

From Evolution users mailing list

Thread - Evolution 2.2 Start-up Crash and Problem Solving Process (Mac OS X)

Message I:
> For some reason when I was moving files this morning
> the application crashed and unfortunately I haven't
> been able to re-launch it again. When trying to
> re-launch Evolution it will crash almost immediately.
> Only processing that I can see is that the application
> is scanning the mail forders just before the crash.

Message II:
I think that was my own fault. I migrated from Win to
Mac only a month ago and haven't really had the need
to learn how the "engine" has structured. So when I
started Evolution I looked for the a file under the
Applications folder and found that applet that seemed
to open the application (exactly the same than just
double-clicking the icon under GUI).

Now I located the following bin file:
/opt/gnome-2.10/bin/evolution-2.2

When trying to run it without dgb I'm getting the
following output:

-----8<----------------------------------
(evolution-2.2:3846): Gtk-WARNING **: Could not find
the icon 'stock_mail'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
       
http://freedesktop.org/Software/icon-theme/releases
es menu class init
adding hook target 'source'

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

camel-ERROR **: file camel-internet-address.c: line
328 (camel_internet_address_get): assertion failed:
(CAMEL_IS_INTERNET_ADDRESS(a))
aborting...
Abort trap
-----8<----------------------------------

With dgb it looks pretty much the same:
-----8<----------------------------------
(evolution-2.2:3897): Gtk-WARNING **: Could not find
the icon 'stock_mail'
'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
       
http://freedesktop.org/Software/icon-theme/releases
es menu class init
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
adding hook target 'source'
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done

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

camel-ERROR **: file camel-internet-address.c: line
328 (camel_internet_address_get): assertion failed:
(CAMEL_IS_INTERNET_ADDRESS(a))
aborting...

Program received signal SIGABRT, Aborted.
0x90018df8 in semaphore_signal_trap ()
(gdb) 
-----8<----------------------------------

Message III:

This is what I got: 

Thread 6 (process 3897 thread 0x260f)

  • #0 select
  • #1 g_poll
  • #2 g_main_context_poll
  • #3 g_main_context_iterate
  • #4 g_main_loop_run
  • #5 link_io_thread_fn
    at linc.c line 374
  • #6 g_thread_create_proxy
  • #7 _pthread_body
  • #0 semaphore_signal_trap

Thread 5 (process 3897 thread 0x2403)

  • #0 semaphore_wait_signal_trap
  • #1 _pthread_cond_wait
  • #2 e_msgport_wait
  • #3 thread_dispatch
  • #4 _pthread_body
  • #0 semaphore_signal_trap

Thread 4 (process 3897 thread 0x1103)

  • #0 dyld_stub_strchr
  • #1 g_scanner_get_token_ll
  • #2 g_scanner_get_token_i
  • #3 g_scanner_peek_next_token
  • #4 parse_values
  • #5 parse_list
  • #6 parse_value
  • #7 e_sexp_parse
  • #8 camel_folder_search_search
  • #9 local_search_by_expression
  • #10 vee_rebuild_folder
  • #11 vfolder_adduri_do
  • #12 mail_msg_received
  • #13 thread_dispatch
  • #14 _pthread_body
  • #0 semaphore_signal_trap

Thread 2 (process 3897 thread 0xd33)

  • #0 semaphore_wait_signal_trap
  • #1 _pthread_cond_wait
  • #2 e_msgport_wait
  • #3 thread_dispatch
  • #4 _pthread_body

Thread 1 (process 3897 local thread 0xd03)

  • #0 semaphore_signal_trap
  • #1 pthread_mutex_unlock
  • #2 e_msgport_put
  • #3 emcs_gui_received
  • #4 g_main_dispatch
  • #5 g_main_context_dispatch
  • #6 g_main_context_iterate
  • #7 g_main_loop_run
  • #8 bonobo_main
    at bonobo-main.c line 297
  • #9 main
  • #10 _start
    at /SourceCache/Csu/Csu-47/crt.c line 267
  • #11 __dyld__dyld_start

Message IV (from Not Zed notzed at ximian.com):
ok i think you can disable  a feature which should get it going.

run this:

gconftool-2 --set /apps/evolution/mail/display/load_http_images --type
int 0

It will disable 'load http images if sender is in addressbook', which
appears to be the problem.  Some message its trying to display on
startup has no From address, and the code doesn't check that.
Comment 1 Sebastien Bacher 2005-07-29 09:43:02 UTC
duplicate of #311440?
Comment 2 Shreyas Srinivasan 2005-08-02 05:28:04 UTC
Yes #311440 does seem to be a duplicate of this bug. Can the submitter please
check if the bug is still valid. The fix for #311440 should fix this too.
Comment 3 Not Zed 2005-08-02 06:29:52 UTC
its d3efinitely a duplicate, dont bother wasting time confirming.


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