[Evolution] Bug#351921: evolution-data-server crash when trying to autocomplete from LDAP

Eamonn Hamilton EAMONN.HAMILTON at saic.com
Wed Feb 8 14:27:26 UTC 2006


Package: evolution-data-server
Version: 1.4.2.1-1
Severity: normal


Hi,

Evolution-data-server-1.4 has been crashing intermittently for a while
when attempting to autocomplete a name from one of our LDAP servers ( I
currently have three LDAP source configured ). This happens once or
twice a day.

I have a backtrace, hopefully this will help.

============================================

(evolution-data-server:15469): libedata-book-WARNING **: impl_GNOME_Evolution_Addressbook_Book_getBookView ((or (beginswith "file_as"  "mbr") (beginswith "full_name"  "mbr") (beginswith "email"  "mbr") (beginswith "nickname"  "mbr") ))

e_data_book_respond_get_book_view
starting book view thread
[New Thread -1517872208 (LWP 30337)]
starting initial population of book view
[New Thread -1561343056 (LWP 30338)]
signalling parent thread

(evolution-data-server:15469): libedata-book-WARNING **: impl_GNOME_Evolution_Addressbook_Book_getBookView ((or (beginswith "file_as"  "mbr") (beginswith "full_name"  "mbr") (beginswith "email"  "mbr") (beginswith "nickname"  "mbr") ))

returning from start_book_view
e_data_book_respond_get_book_view
[Thread -1561343056 (LWP 30338) exited]
book_view file uref
finished population of book view
[Thread -1517872208 (LWP 30337) exited]
[New Thread -1561343056 (LWP 30339)]
start_book_view (0x80c8060)

(evolution-data-server:15469): libedata-book-WARNING **: impl_GNOME_Evolution_Addressbook_Book_getBookView ((or (beginswith "file_as"  "mbr") (beginswith "full_name"  "mbr") (beginswith "email"  "mbr") (beginswith "nickname"  "mbr") ))

searching server using filter: (& (|(objectclass=person)(mail=*)) (| (|(fileAs=mbr*)(&(!(fileAs=*))(sn=mbr*))) (|(cn=mbr*)(sn=mbr*)) (mail=mbr*) (displayName=mbr*) ) ) (expecting max 100 results)
e_data_book_respond_get_book_view
adding search_op (0x80c8060, 30)
[Thread -1561343056 (LWP 30339) exited]
start_book_view (0xa65017f8)
[New Thread -1561343056 (LWP 30341)]
searching server using filter: (& (|(objectclass=person)(mail=*)) (| (sn=mbr*) (|(cn=mbr*)(sn=mbr*)) (mail=mbr*) (displayName=mbr*) ) ) (expecting max 100 results)
adding search_op (0xa65017f8, 31)
stopping query
looked up msgid 30, got op 0x810e438
ldap_search_handler (0x80c8060)
ldap_search_dtor (0x80c8060)
stop_book_view (0x80c8060)
[Thread -1552950352 (LWP 30335) exited]
in server_log_handler

(evolution-data-server:15469): libebookbackend-WARNING **: ldap_result returned -1, restarting ops

Program received signal SIGPIPE, Broken pipe.
[Switching to Thread -1489533248 (LWP 15469)]
0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply all bt


Thread 229 (Thread -1561343056 (LWP 30341)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa78c4d86 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa7b6ab9e in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
#3  0xa7ba299e in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0
#4  0xa7ba0a71 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#5  0xa78c2e70 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xa7857bde in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 228 (Thread -1561343056 (LWP 30341)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa78c4d86 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa7b6ab9e in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
#3  0xa7ba299e in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0
#4  0xa7ba0a71 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#5  0xa78c2e70 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xa7857bde in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 227 (Thread -1561343056 (LWP 30341)):
#0  0xffffe410 in __kernel_vsyscall ()
---Type <return> to continue, or q <return> to quit---
#1  0xa78c4d86 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa7b6ab9e in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
#3  0xa7ba299e in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0
#4  0xa7ba0a71 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#5  0xa78c2e70 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xa7857bde in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 221 (Thread -1561343056 (LWP 30341)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa78c4d86 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa7b6ab9e in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
#3  0xa7ba299e in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0
#4  0xa7ba0a71 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#5  0xa78c2e70 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xa7857bde in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 219 (Thread -1561343056 (LWP 30341)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa78c4d86 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa7b6ab9e in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#3  0xa7ba299e in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0
#4  0xa7ba0a71 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#5  0xa78c2e70 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xa7857bde in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 217 (Thread -1561343056 (LWP 30341)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa78c4d86 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa7b6ab9e in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
#3  0xa7ba299e in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0
#4  0xa7ba0a71 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#5  0xa78c2e70 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xa7857bde in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 215 (Thread -1561343056 (LWP 30341)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa78c4d86 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa7b6ab9e in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
#3  0xa7ba299e in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0
#4  0xa7ba0a71 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#5  0xa78c2e70 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#6  0xa7857bde in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 211 (Thread -1561343056 (LWP 30341)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa78c4d86 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa7b6ab9e in g_async_queue_push () from /usr/lib/libglib-2.0.so.0
#3  0xa7ba299e in g_thread_pool_free () from /usr/lib/libglib-2.0.so.0
#4  0xa7ba0a71 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#5  0xa78c2e70 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0xa7857bde in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread -1544557648 (LWP 15516)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa784d6d3 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xa7b85dbc in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xa7b862c7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0xa774c1b0 in e_book_set_default_source () from /usr/lib/libebook-1.2.so.5
#5  0xa7ba0a71 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#6  0xa78c2e70 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xa7857bde in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread -1492255824 (LWP 15472)):
---Type <return> to continue, or q <return> to quit---
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa784d6d3 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xa7b85dbc in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xa7b862c7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0xa7c21acf in link_thread_io_context () from /usr/lib/libORBit-2.so.0
#5  0xa7ba0a71 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#6  0xa78c2e70 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xa7857bde in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1489533248 (LWP 15469)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xa78c77bb in __write_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xa71ce643 in ber_int_sb_write () from /usr/lib/liblber.so.2
#3  0xa71cf01a in ber_int_sb_write () from /usr/lib/liblber.so.2
#4  0xa71ce4f3 in ber_int_sb_write () from /usr/lib/liblber.so.2
#5  0xa71cb45e in ber_flush () from /usr/lib/liblber.so.2
#6  0xa71e6407 in ldap_send_unbind () from /usr/lib/libldap_r.so.2
#7  0xa71ee2ec in ldap_free_connection () from /usr/lib/libldap_r.so.2
#8  0xa71e607a in ldap_ld_free () from /usr/lib/libldap_r.so.2
#9  0xa71e6274 in ldap_unbind_ext () from /usr/lib/libldap_r.so.2
#10 0xa71e6334 in ldap_unbind_ext_s () from /usr/lib/libldap_r.so.2
#11 0xa72bf23d in ?? ()
   from /usr/lib/evolution-data-server-1.2/extensions/libebookbackendldap.so
---Type <return> to continue, or q <return> to quit---
#12 0x080f0818 in ?? ()
#13 0x00000000 in ?? ()




-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-rc2
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages evolution-data-server depends on:
ii  libbonobo2-0  2.10.1-1                   Bonobo CORBA interfaces library
ii  libc6         2.3.5-13                   GNU C Library: Shared libraries an
ii  libcamel1.2-6 1.4.2.1-1                  The Evolution MIME message handlin
ii  libcomerr2    1.38+1.39-WIP-2005.12.31-1 common error description library
ii  libdb4.2      4.2.52-23                  Berkeley v4.2 Database Libraries [
ii  libebook1.2-5 1.4.2.1-1                  Client library for evolution addre
ii  libecal1.2-3  1.4.2.1-1                  Client library for evolution calen
ii  libedata-book 1.4.2.1-1                  Backend library for evolution addr
ii  libedata-cal1 1.4.2.1-1                  Backend library for evolution cale
ii  libedataserve 1.4.2.1-1                  Utility library for evolution data
ii  libegroupwise 1.4.2.1-1                  Client library for accessing group
ii  libgconf2-4   2.12.1-8                   GNOME configuration database syste
ii  libglib2.0-0  2.8.6-1                    The GLib library of C routines
ii  libgnome2-0   2.12.0.1-5                 The GNOME 2 library - runtime file
ii  libgnomevfs2- 2.12.2-5                   GNOME virtual file-system (runtime
ii  libgnutls11   1.0.16-14                  GNU TLS library - runtime library
ii  libkrb53      1.4.3-5                    MIT Kerberos runtime libraries
ii  libldap2      2.1.30-12                  OpenLDAP libraries
ii  liborbit2     1:2.12.4-1                 libraries for ORBit2 - a CORBA ORB
ii  libpopt0      1.7-5                      lib for parsing cmdline parameters
ii  libsoup2.2-8  2.2.6-1                    an HTTP library implementation in 
ii  libxml2       2.6.23.dfsg.1-0.1          GNOME XML library
ii  zlib1g        1:1.2.3-9                  compression library - runtime

Versions of packages evolution-data-server recommends:
ii  evolution                     2.4.2.1-1  The groupware suite

-- no debconf information




More information about the Pkg-evolution-maintainers mailing list