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 311223 - saving a message crashes evolution
saving a message crashes evolution
Status: VERIFIED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.4.x
Other Linux
: Normal normal
: ---
Assigned To: Shreyas Srinivasan
Evolution QA team
evolution[groupwise]
Depends on:
Blocks:
 
 
Reported: 2005-07-22 07:55 UTC by C Shilpa
Modified: 2013-09-13 00:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6


Attachments
Fixes the bug (1.14 KB, patch)
2005-07-29 06:54 UTC, Shreyas Srinivasan
none Details | Review

Description C Shilpa 2005-07-22 07:55:24 UTC
Version details: 2.3.5
Distribution/Version: SuSE 9.3

1.Open evolution
2. Select a message from any folder
3. Goto file and select save message
Evolution crashes
Here is the stack trace:


Comment 1 Shreyas Srinivasan 2005-07-29 06:29:53 UTC
Weird. I get a crash too but in code which looks nothing like that. The error i
get is pretty simple 

Refreshi_info
dyld: lazy symbol binding failed: Symbol not found: _CAMEL_IS_MULTIPART
  Referenced from: /sw/lib/evolution/2.4/components/libevolution-mail.so
  Expected in: flat namespace

dyld: Symbol not found: _CAMEL_IS_MULTIPART
  Referenced from: /sw/lib/evolution/2.4/components/libevolution-mail.so
  Expected in: flat namespace


Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to process 17776 thread 0x1503]
0x8fe0376c in __dyld__ZN4dyld14bindLazySymbolEPK11mach_headerPm ()
(gdb) bt
  • #0 __dyld__ZN4dyld14bindLazySymbolEPK11mach_headerPm
  • #1 __dyld_stub_binding_helper_interface
  • #2 save_prepare_part
    at mail-ops.c line 1953
  • #3 save_messages_save
    at mail-ops.c line 2007
  • #4 mail_msg_received
    at mail-mt.c line 556
  • #5 thread_received_msg
    at e-msgport.c line 826
  • #6 thread_dispatch
    at e-msgport.c line 907
  • #7 _pthread_body

I just did #include <camel/camel-multipart.h> and automagically i get no crash.
Can u check the trace again and report back
Comment 2 Shreyas Srinivasan 2005-07-29 06:54:34 UTC
Created attachment 49912 [details] [review]
Fixes the bug

Include camel-multipart.h so that the lazy binding does not fail on
CAMEL_IS_MULTIPART.
Comment 3 C Shilpa 2005-08-31 11:00:33 UTC
verified using evolution-2.4.0.0.200508300318-0.snap.novell.11.1. Evolution does
not crash anymore when saving a message.