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 312467 - gw: Logout from proxy and then immedeitly login 'evolution' crashed
gw: Logout from proxy and then immedeitly login 'evolution' crashed
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.4.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: Sankar P
Evolution QA team
evolution[groupwise]
Depends on:
Blocks:
 
 
Reported: 2005-08-03 13:11 UTC by Poornima
Modified: 2013-09-13 00:48 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10


Attachments
Fixes the crash (3.52 KB, patch)
2005-10-20 07:11 UTC, Sankar P
none Details | Review

Description Poornima 2005-08-03 13:11:43 UTC
In evolution client where id 'pnayak' is configured logged out of prxy id 'mpn'.
On evolution client where mpn was configured removed proxy access to pnayak and
then again gave proxy access to give RW access.
In evolution client where 'pnayak' was configured just after logging out, logged
in again, 'evolution' crashed

Bug buddy traces of evolution

Backtrace was generated from '/opt/gnome/bin/evolution'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1097776768 (LWP 27375)]
[New Thread 1126173616 (LWP 27680)]
[Thread debugging using libthread_db enabled]
[New Thread 1097776768 (LWP 27375)]
[New Thread 1126173616 (LWP 27680)]
[Thread debugging using libthread_db enabled]
[New Thread 1097776768 (LWP 27375)]
[New Thread 1126173616 (LWP 27680)]
[New Thread 1130892208 (LWP 27538)]
[New Thread 1130625968 (LWP 27537)]
[New Thread 1115937712 (LWP 27514)]
[New Thread 1109633968 (LWP 27441)]
[New Thread 1122241456 (LWP 27440)]
[New Thread 1128278960 (LWP 27439)]
[New Thread 1113836464 (LWP 27438)]
[New Thread 1120140208 (LWP 27434)]
[New Thread 1107532720 (LWP 27377)]
0xffffe410 in ?? ()

Thread 1 (Thread 1097776768 (LWP 27375))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 gnome_init_with_popt_table
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #6 segv_redirect
    at main.c line 424
  • #7 <signal handler called>
  • #8 g_type_check_instance_cast
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #9 e_list_invalidate_iterators
    at e-list.c line 149
  • #10 e_list_append
    at e-list.c line 127
  • #11 gconf_accounts_changed
    at e-account-list.c line 160
  • #12 gconf_client_notify
    from /opt/gnome/lib/libgconf-2.so.4
  • #13 gconf_listeners_notify
    from /opt/gnome/lib/libgconf-2.so.4
  • #14 gconf_client_value_changed
    from /opt/gnome/lib/libgconf-2.so.4
  • #15 gconf_client_value_changed
    from /opt/gnome/lib/libgconf-2.so.4
  • #16 g_list_push_allocator
    from /opt/gnome/lib/libglib-2.0.so.0
  • #17 g_main_context_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #18 g_main_context_acquire
    from /opt/gnome/lib/libglib-2.0.so.0
  • #19 g_main_loop_run
    from /opt/gnome/lib/libglib-2.0.so.0
  • #20 bonobo_main
    from /opt/gnome/lib/libbonobo-2.so.0
  • #21 main
    at main.c line 602
  • #0 ??

Comment 1 Poornima 2005-08-03 13:13:11 UTC
not reproducible again, so set priority as normal.
Comment 2 Poornima 2005-08-04 04:56:38 UTC
Again crashed for same scenario but traces are different, executed forget
password before 'Proxy login'.


Backtrace was generated from '/opt/gnome/bin/evolution'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1097776768 (LWP 15989)]
[New Thread 1124096944 (LWP 16056)]
[Thread debugging using libthread_db enabled]
[New Thread 1097776768 (LWP 15989)]
[New Thread 1124096944 (LWP 16056)]
[Thread debugging using libthread_db enabled]
[New Thread 1097776768 (LWP 15989)]
[New Thread 1124096944 (LWP 16056)]
[New Thread 1121995696 (LWP 16052)]
[New Thread 1119894448 (LWP 16051)]
[New Thread 1117793200 (LWP 16050)]
[New Thread 1115691952 (LWP 16039)]
[New Thread 1113590704 (LWP 16038)]
[New Thread 1109625776 (LWP 15992)]
[New Thread 1107524528 (LWP 15991)]
0xffffe410 in ?? ()

Thread 1 (Thread 1097776768 (LWP 15989))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 gnome_init_with_popt_table
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #6 segv_redirect
    at main.c line 424
  • #7 <signal handler called>
  • #8 e_gw_connection_get_proxy_connection
    at e-gw-connection.c line 3708
  • #9 proxy_soap_login
    at proxy-login.c line 338
  • #10 proxy_login_cb
    at proxy-login.c line 299
  • #11 g_cclosure_marshal_VOID
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #12 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #13 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #15 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #16 gtk_dialog_response
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #17 gtk_dialog_add_buttons
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #18 g_cclosure_marshal_VOID__VOID
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #20 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #23 gtk_button_clicked
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #24 gtk_button_new
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #25 g_cclosure_marshal_VOID__VOID
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #26 g_closure_ref
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #27 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #28 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #29 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #30 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #31 gtk_button_released
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #32 gtk_button_released
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #33 gtk_marshal_BOOLEAN__VOID
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #34 g_closure_ref
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #35 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #36 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #37 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #38 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #39 gtk_widget_get_default_style
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #40 gtk_propagate_event
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #41 gtk_main_do_event
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #42 gdk_add_client_message_filter
    from /opt/gnome/lib/libgdk-x11-2.0.so.0
  • #43 g_main_context_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #44 g_main_context_acquire
    from /opt/gnome/lib/libglib-2.0.so.0
  • #45 g_main_loop_run
    from /opt/gnome/lib/libglib-2.0.so.0
  • #46 bonobo_main
    from /opt/gnome/lib/libbonobo-2.so.0
  • #47 main
    at main.c line 602
  • #0 ??

Comment 3 Poornima 2005-08-04 05:50:45 UTC
Happened again while during proxy login

Backtrace was generated from '/opt/gnome/bin/evolution'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1097776768 (LWP 13729)]
[New Thread 1144794032 (LWP 14136)]
[Thread debugging using libthread_db enabled]
[New Thread 1097776768 (LWP 13729)]
[New Thread 1144794032 (LWP 14136)]
[Thread debugging using libthread_db enabled]
[New Thread 1097776768 (LWP 13729)]
[New Thread 1144794032 (LWP 14136)]
[New Thread 1144527792 (LWP 14135)]
[New Thread 1135004592 (LWP 13816)]
[New Thread 1124498352 (LWP 13780)]
[New Thread 1122397104 (LWP 13779)]
[New Thread 1119894448 (LWP 13778)]
[New Thread 1117793200 (LWP 13777)]
[New Thread 1115691952 (LWP 13772)]
[New Thread 1113590704 (LWP 13771)]
[New Thread 1109482416 (LWP 13732)]
[New Thread 1107381168 (LWP 13731)]
0xffffe410 in ?? ()

Thread 1 (Thread 1097776768 (LWP 13729))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 gnome_init_with_popt_table
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #6 segv_redirect
    at main.c line 424
  • #7 <signal handler called>
  • #8 g_type_check_instance_cast
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #9 e_list_invalidate_iterators
    at e-list.c line 149
  • #10 e_list_append
    at e-list.c line 127
  • #11 gconf_accounts_changed
    at e-account-list.c line 160
  • #12 gconf_client_notify
    from /opt/gnome/lib/libgconf-2.so.4
  • #13 gconf_listeners_notify
    from /opt/gnome/lib/libgconf-2.so.4
  • #14 gconf_client_value_changed
    from /opt/gnome/lib/libgconf-2.so.4
  • #15 gconf_client_value_changed
    from /opt/gnome/lib/libgconf-2.so.4
  • #16 g_list_push_allocator
    from /opt/gnome/lib/libglib-2.0.so.0
  • #17 g_main_context_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #18 g_main_context_acquire
    from /opt/gnome/lib/libglib-2.0.so.0
  • #19 g_main_loop_run
    from /opt/gnome/lib/libglib-2.0.so.0
  • #20 bonobo_main
    from /opt/gnome/lib/libbonobo-2.so.0
  • #21 main
    at main.c line 602
  • #0 ??

Comment 4 Sankar P 2005-10-20 07:11:46 UTC
Created attachment 53678 [details] [review]
Fixes the crash

When the user explicitly "forget-password" then Evolution tries to connect with
a NULL password which is the reason for the crash/unexpected behaviors. The
attached patch fixes this. 

However, among the attached stack-traces, one thing exists which is no way
related to mailer/proxy. This is due to a failure in gconf sync-up. This could
be same as ESources getting removed from Addressbook and not from calendar (or
vice-versa) and I guess a seperate bug already exists for that.
Comment 5 parthasarathi susarla 2005-10-20 07:53:08 UTC
look fine. OK to commit. Thanks
Comment 6 Sankar P 2005-10-20 08:22:42 UTC
Committed to HEAD and branch. Check with the latest version.