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 346740 - Crash, Password related
Crash, Password related
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: general
1.8.x (obsolete)
Other Linux
: Urgent critical
: ---
Assigned To: Srinivasa Ragavan
Evolution QA team
: 346526 347428 347685 347690 347781 347885 348623 348815 348889 349028 349048 349084 349096 349319 349460 349464 349574 349704 351184 352730 353408 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-07-06 09:25 UTC by Xavier Claessens
Modified: 2013-09-14 16:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Proposed patch (6.78 KB, patch)
2006-08-01 09:27 UTC, Srinivasa Ragavan
committed Details | Review

Description Xavier Claessens 2006-07-06 09:25:38 UTC
Distribution: Ubuntu 6.10 (edgy)
Package: Evolution
Severity: critical
Version: GNOME2.15.2 2.7.x
Gnome-Distributor: Ubuntu

Description:
Steps to reproduce the crash:
1. write an email signed with your gpg key
2. send it
3. evo crash



Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(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)
(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)
(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]
[New Thread -1231935824 (LWP 9678)]
[New Thread -1299764320 (LWP 9693)]
[New Thread -1321641056 (LWP 9692)]
[New Thread -1291334752 (LWP 9689)]
[New Thread -1274549344 (LWP 9687)]
[New Thread -1282942048 (LWP 9686)]
[New Thread -1266156640 (LWP 9681)]
[New Thread -1257763936 (LWP 9680)]
[New Thread -1249371232 (LWP 9679)]
(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)
(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)
(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)
(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)
(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)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1231935824 (LWP 9678))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 es_menu_new
  • #4 <signal handler called>
  • #5 strcmp
    from /lib/tls/i686/cmov/libc.so.6
  • #6 ep_get_password
    from /usr/lib/libedataserverui-1.2.so.6
  • #7 e_passwords_set_online
    from /usr/lib/libedataserverui-1.2.so.6
  • #8 e_passwords_set_online
    from /usr/lib/libedataserverui-1.2.so.6
  • #9 e_passwords_get_password
    from /usr/lib/libedataserverui-1.2.so.6
  • #10 mail_session_forget_password
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #11 camel_session_get_password
    from /usr/lib/libcamel-provider-1.2.so.8
  • #12 camel_gpg_context_get_type
    from /usr/lib/libcamel-provider-1.2.so.8
  • #13 camel_gpg_context_get_type
    from /usr/lib/libcamel-provider-1.2.so.8
  • #14 camel_cipher_sign
    from /usr/lib/libcamel-provider-1.2.so.8
  • #15 e_msg_composer_guess_mime_type
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #16 em_utils_composer_send_cb
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #17 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #22 e_msg_composer_show_attachments_ui
    from /usr/lib/evolution/2.8/components/libevolution-mail.so
  • #23 bonobo_ui_component_add_verb_list
    from /usr/lib/libbonoboui-2.so.0
  • #24 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #25 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #26 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #27 bonobo_ui_component_add_verb_list
    from /usr/lib/libbonoboui-2.so.0
  • #28 _ORBIT_skel_small_Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #29 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #30 Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #31 bonobo_ui_engine_add_sync
    from /usr/lib/libbonoboui-2.so.0
  • #32 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #38 bonobo_ui_engine_emit_verb_on_w
    from /usr/lib/libbonoboui-2.so.0
  • #39 bonobo_ui_sync_toolbar_new
    from /usr/lib/libbonoboui-2.so.0
  • #40 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #45 gtk_tool_button_get_type
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #48 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #49 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #50 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #51 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 _gtk_button_set_depressed
    from /usr/lib/libgtk-x11-2.0.so.0
  • #53 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #55 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #56 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #57 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #58 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #59 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #60 _gtk_button_paint
    from /usr/lib/libgtk-x11-2.0.so.0
  • #61 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #62 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #63 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #64 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #65 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #66 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #67 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #68 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #69 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #70 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #71 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #72 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #73 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #74 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #75 main
  • #0 __kernel_vsyscall

Comment 1 André Klapper 2006-07-06 17:24:32 UTC
unique stacktrace. is this totally reproducible?
Comment 2 Xavier Claessens 2006-07-06 19:22:09 UTC
yes, but that's maybe an ubuntu bug, the package just got uploaded...
Comment 3 André Klapper 2006-07-06 20:30:59 UTC
maybe an ubuntu bug... *shrug*

CC'ing sebastien, also with regard to bug 342279.
Comment 4 Sebastien Bacher 2006-07-08 15:19:02 UTC
I doubt the bug is Ubuntu specific, that's rather an upstream bug of the new 2.7.3 version. As pointed that seems to be the same issue than bug #342279 which has been marked as duplicate of bug #315012. Maybe the same should be done with that one?
Comment 5 André Klapper 2006-07-12 12:03:08 UTC
sebastien: seems to be ubuntu specific, see bug 347226 comment 3 - i would mark this one here as a duplicate if you do not contradict. :-)
Comment 6 Sergej Kotliar 2006-07-13 17:00:59 UTC
*** Bug 347428 has been marked as a duplicate of this bug. ***
Comment 7 parthasarathi susarla 2006-07-14 06:10:51 UTC
sebastien: i really am not able to get this to crash on a suse box. Dont have an ubuntu available to check on that. Could it be ubuntu specific issue??
Comment 8 Fabio Bonelli 2006-07-17 09:48:54 UTC
*** Bug 347690 has been marked as a duplicate of this bug. ***
Comment 9 Karsten Bräckelmann 2006-07-17 13:57:51 UTC
*** Bug 347781 has been marked as a duplicate of this bug. ***
Comment 10 Karsten Bräckelmann 2006-07-17 14:14:36 UTC
Note, *all* duplicates (and the probabledup bug 347685) are reported using
Ubuntu 6.10 (edgy). I can not find any similar stacktrace on any other distribution or even version.

Re comment 3 and comment 4:
Looking at the stacktraces I do not see how this could be related to bug 342279.
Comment 11 Sebastien Bacher 2006-07-17 14:40:42 UTC
can anybody get a backtrace with evolution-dbg and evolution-data-server-dbg installed?
Comment 12 Xavier Claessens 2006-07-17 14:56:43 UTC
Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.15.4 2006-07-11 (Ubuntu)
BugBuddy Version: 2.15.0

Memmory status: size: 154820608 vsize: 0 resident: 154820608 share: 0 rss: 31027200 rss_rlim: 0
CPU usage: start_time: 1153148097 rtime: 0 utime: 438 stime: 0 cutime:378 cstime: 0 timeout: 60 it_real_value: 0 frequency: 0

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

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1231788368 (LWP 12114)]
[New Thread -1324090464 (LWP 12140)]
[New Thread -1321702496 (LWP 12138)]
[New Thread -1282810976 (LWP 12136)]
[New Thread -1257632864 (LWP 12135)]
[New Thread -1291203680 (LWP 12128)]
[New Thread -1299678304 (LWP 12127)]
[New Thread -1274418272 (LWP 12123)]
[New Thread -1266025568 (LWP 12122)]
[New Thread -1249240160 (LWP 12120)]
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1231788368 (LWP 12114))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/tls/i686/cmov/libc.so.6
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 segv_redirect
    at main.c line 426
  • #4 <signal handler called>
  • #5 strcmp
    from /lib/tls/i686/cmov/libc.so.6
  • #6 ep_get_password
    at e-passwords.c line 630
  • #7 ep_idle_dispatch
    at e-passwords.c line 128
  • #8 ep_msg_send
    at e-passwords.c line 184
  • #9 e_passwords_get_password
    at e-passwords.c line 1009
  • #10 get_password
  • #11 camel_session_get_password
  • #12 gpg_ctx_op_step
    at camel-gpg-context.c line 838
  • #13 gpg_sign
    at camel-gpg-context.c line 1328
  • #14 camel_cipher_sign
    at camel-cipher-context.c line 132
  • #15 build_message
    at e-msg-composer.c line 771
  • #16 em_utils_composer_send_cb
    at em-composer-utils.c line 359
  • #17 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #20 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #22 menu_file_send_cb
    at e-msg-composer.c line 1765
  • #23 bonobo_ui_component_add_verb_list
    from /usr/lib/libbonoboui-2.so.0
  • #24 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #25 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #26 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #27 bonobo_ui_component_add_verb_list
    from /usr/lib/libbonoboui-2.so.0
  • #28 _ORBIT_skel_small_Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #29 ORBit_c_stub_invoke
    from /usr/lib/libORBit-2.so.0
  • #30 Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #31 bonobo_ui_engine_add_sync
    from /usr/lib/libbonoboui-2.so.0
  • #32 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #38 bonobo_ui_engine_emit_verb_on_w
    from /usr/lib/libbonoboui-2.so.0
  • #39 bonobo_ui_sync_toolbar_new
    from /usr/lib/libbonoboui-2.so.0
  • #40 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #41 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #42 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #43 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #45 gtk_tool_button_new_from_stock
    from /usr/lib/libgtk-x11-2.0.so.0
  • #46 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #48 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #49 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #50 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #51 gtk_button_clicked
    from /usr/lib/libgtk-x11-2.0.so.0
  • #52 gtk_button_set_alignment
    from /usr/lib/libgtk-x11-2.0.so.0
  • #53 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #54 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #55 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #56 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #57 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #58 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #59 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #60 gtk_button_released
    from /usr/lib/libgtk-x11-2.0.so.0
  • #61 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #62 g_value_set_boxed
    from /usr/lib/libgobject-2.0.so.0
  • #63 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #64 g_signal_chain_from_overridden
    from /usr/lib/libgobject-2.0.so.0
  • #65 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #66 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #67 gtk_widget_get_default_style
    from /usr/lib/libgtk-x11-2.0.so.0
  • #68 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #69 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #70 _gdk_events_init
    from /usr/lib/libgdk-x11-2.0.so.0
  • #71 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #72 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #73 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #74 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #75 main
    at main.c line 615
  • #0 __kernel_vsyscall

Comment 13 André Klapper 2006-07-18 11:09:12 UTC
bug 347885 could be another duplicate, too. leaving this for the ubuntu folks to find out. :-)
Comment 14 Karsten Bräckelmann 2006-07-26 22:16:57 UTC
*** Bug 348815 has been marked as a duplicate of this bug. ***
Comment 15 Karsten Bräckelmann 2006-07-26 22:17:05 UTC
*** Bug 348623 has been marked as a duplicate of this bug. ***
Comment 16 Karsten Bräckelmann 2006-07-26 22:34:27 UTC
Although the stacktraces are slightly different, I believe bug 348815 and bug 348623 actually to be duplicates of this bug. Note that the descriptions are not the same anyway. Doesn't seem to be related to GPG.

According to the duplicates (Ubuntu 6.10, Evolution 2.7.x, GNOME 2.15.x) and by a quick look at the code, I seriously suspect the gnome-keyring integration to cause all these crashes.

Moving over to e-d-s.


Bug 347685 probably is another dupe, though I'm not sure there.
Comment 17 Sergej Kotliar 2006-07-27 11:26:33 UTC
*** Bug 348889 has been marked as a duplicate of this bug. ***
Comment 18 André Klapper 2006-07-28 13:46:35 UTC
bug 349048 on evo 2.6 also looks very similar and includes line numbers:

  • #5 strcmp
    from /lib/libc.so.6
  • #6 ep_get_password
    at e-passwords.c line 630

Comment 19 André Klapper 2006-07-28 13:49:50 UTC
*** Bug 349028 has been marked as a duplicate of this bug. ***
Comment 20 Sergej Kotliar 2006-07-28 16:48:16 UTC
*** Bug 349096 has been marked as a duplicate of this bug. ***
Comment 21 André Klapper 2006-07-28 19:15:15 UTC
*** Bug 349084 has been marked as a duplicate of this bug. ***
Comment 22 Sven Herzberg 2006-07-28 19:19:55 UTC
This just seems to be calling strcmp() on a NULL pointer.
Comment 23 André Klapper 2006-07-28 19:20:41 UTC
the offending line was added when gnome-keyring-manager integration was added by srini, see http://cvs.gnome.org/viewcvs/evolution-data-server/libedataserverui/e-passwords.c?annotate=1.33

as ubuntu uses keyring-manager integration, this explains the number of ubuntu folks running into this.
raising priority as this bites many people.

copying sven's last comment at bug 349084:
"This looks like you're calling strcmp() without checking its arguments for
NULL."
Comment 24 André Klapper 2006-07-28 19:26:54 UTC
*** Bug 349048 has been marked as a duplicate of this bug. ***
Comment 25 Sergej Kotliar 2006-07-30 15:36:27 UTC
*** Bug 349319 has been marked as a duplicate of this bug. ***
Comment 26 Karsten Bräckelmann 2006-07-31 17:35:39 UTC
*** Bug 349460 has been marked as a duplicate of this bug. ***
Comment 27 Karsten Bräckelmann 2006-07-31 19:19:11 UTC
*** Bug 349464 has been marked as a duplicate of this bug. ***
Comment 28 Srinivasa Ragavan 2006-08-01 06:02:45 UTC
Thought the top traces are same. There are two core issues. 


- One during signing a message (Passphrases are not remembered across sessions) So they dont have a service url. 
- LDAP addressbook loading. the url is little different since the user name is part of ou=user and not proto://user@host:/path

Ill fix them right away. Thanks for the traces.
Comment 29 linux_traveler 2006-08-01 07:48:12 UTC
> Ill fix them right away. Thanks for the traces.

You're welcome, Thanks for your work !!
Comment 30 Srinivasa Ragavan 2006-08-01 09:27:35 UTC
Created attachment 70017 [details] [review]
Proposed patch
Comment 31 Srinivasa Ragavan 2006-08-01 09:29:44 UTC
This should behave in the following approach.

- LDAP key is used as the user name (Even the .gnome_private behaves the same way)
- Passphrases are stored for the session ( -same-as-above )

It shouldnt crash now on. 
Comment 32 André Klapper 2006-08-01 15:00:49 UTC
*** Bug 346526 has been marked as a duplicate of this bug. ***
Comment 33 André Klapper 2006-08-01 16:54:18 UTC
*** Bug 347685 has been marked as a duplicate of this bug. ***
Comment 34 André Klapper 2006-08-01 19:30:25 UTC
*** Bug 349574 has been marked as a duplicate of this bug. ***
Comment 35 Srinivasa Ragavan 2006-08-02 08:14:39 UTC
varadhan, sushma: review ?
Comment 36 Sebastien Bacher 2006-08-02 19:14:12 UTC
the patch works fine and fix the crasher on my edgy desktop (GNOME 2.15.90)
Comment 37 Veerapuram Varadhan 2006-08-02 19:27:24 UTC
(In reply to comment #35)
> varadhan, sushma: review ?
> 

Srini: Keyring part looks fine to me.
Comment 38 Karsten Bräckelmann 2006-08-02 20:24:04 UTC
*** Bug 349704 has been marked as a duplicate of this bug. ***
Comment 39 Srinivasa Ragavan 2006-08-03 06:24:20 UTC
Fixed to head. Should be there for the next dot release.
Comment 40 André Klapper 2006-08-13 19:13:54 UTC
*** Bug 351184 has been marked as a duplicate of this bug. ***
Comment 41 Rob Bradford 2006-08-16 16:26:07 UTC
*** Bug 347885 has been marked as a duplicate of this bug. ***
Comment 42 André Klapper 2006-08-25 07:37:25 UTC
*** Bug 352730 has been marked as a duplicate of this bug. ***
Comment 43 André Klapper 2006-08-29 14:59:01 UTC
*** Bug 353408 has been marked as a duplicate of this bug. ***