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 308355 - Crash while editing a To: entry
Crash while editing a To: entry
Status: RESOLVED DUPLICATE of bug 311684
Product: evolution-data-server
Classification: Platform
Component: Contacts
unspecified
Other other
: Normal normal
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2005-06-20 03:37 UTC by Mark Waldron
Modified: 2005-08-19 06:28 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description Mark Waldron 2005-06-20 03:37:50 UTC
Distribution: Debian 3.1
Package: Evolution-Data-Server
Severity: normal
Version: GNOME2.10.0 unspecified
Gnome-Distributor: Ubuntu
Synopsis: Crash while editing a To: entry
Bugzilla-Product: Evolution-Data-Server
Bugzilla-Component: Contacts
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.10.0)
Description:
Description of the crash:
backend server crash

Steps to reproduce the crash:
1. forward email
2. change contents of email
3. change recipient

Expected Results:
crash

How often does this happen?
once so far

Additional Information:



Debugging Information:

Backtrace was generated from '/usr/libexec/evolution-data-server-1.2'

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)
[Thread debugging using libthread_db enabled]
[New Thread -1218535296 (LWP 10737)]
[New Thread -1400022096 (LWP 20125)]
[New Thread -1334846544 (LWP 20124)]
[New Thread -1433592912 (LWP 20122)]
[New Thread -1238086736 (LWP 10754)]
[New Thread -1221194832 (LWP 10740)]
(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 ?? ()

Thread 6 (Thread -1221194832 (LWP 10740))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 poll
    from /lib/tls/i686/cmov/libc.so.6
  • #5 g_main_loop_get_context
    from /usr/lib/libglib-2.0.so.0
  • #6 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #7 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #8 link_thread_io_context
    from /usr/lib/libORBit-2.so.0
  • #9 ??
    from /usr/lib/libglib-2.0.so.0
  • #10 ??
  • #11 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #0 ??




------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-06-20 03:37 UTC -------


The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here, unknown@bugzilla.gnome.org.
   Previous reporter was mark.r.waldron@gmail.com.

Comment 1 Nagappan Alagappan 2005-06-21 05:45:41 UTC
Mark: Seems to be crashed in LDAP code. What all accounts you have configured ?
If possible can you get stack trace with debugging symbols ?

Thanks for the bug report. Unfortunately, that stack trace is not very useful in
determining the cause of the crash. Can you get us one with debugging symbols?
Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Comment 2 Mark Waldron 2005-06-22 05:43:07 UTC
Hiya,

Crashing in the LDAP code would make sense, I was having trouble getting it to
work with my ldap server that I had it connecting to with evolution before I
re-installed it.  For some reason, every time I enter a search base it and save
it, its blank when I open it again.
When I try to use it I get 'Unable to perform search: This query did not
complete successfully.'

I tried to set the search base lots of times, but it didn't appear to hold.
Then I looked at ~/.gconf/apps/evolution/addressbook/%gconf.xml and it appears
to be in there ok.

Next I tried just removing the server altogether, and LDAP queries work.

Diffs between the before and after %gconf.xml (with html escape sequences
removed and newlines added to make it diff-able):

mwaldron@jerakeen:~/ldap$ diff -d -U5  %gconf.xml.beforeReCreate
%gconf.xml.afterReCreate
--- %gconf.xml.beforeReCreate   2005-06-22 17:09:39.066172151 +1200
+++ %gconf.xml.afterReCreate    2005-06-22 17:11:38.086807423 +1200
@@ -1,47 +1,31 @@
 <?xml version="1.0"?>
 <gconf>
-        <entry name="sources" mtime="1119415266" type="list" ltype="string">
+        <entry name="sources" mtime="1119415633" type="list" ltype="string">
         <li type="string">
                 <stringvalue><?xml version='1.0'?>
 <group uid='1118955871.8973.13@jerakeen' name='On This Computer'
base_uri='file:///home/mwaldron/.evolution/addressbook/local'
readonly='no'><source uid='1118955871.8973.14@jerakeen' name='Personal'
relative_uri='system'><properties><property name='completion'
value='true'/></properties></source></group>
 </stringvalue>
         </li>
         <li type="string">
                 <stringvalue><?xml version='1.0'?>
 <group
   uid='1118955871.8973.15@jerakeen'
   name='On LDAP Servers'
-  base_uri='ldap://'
+  base_uri='ldap://'
   readonly='no'>
   <source
-    uid='1118957119.8973.17@jerakeen'
+    uid='1119415607.515.0@jerakeen'
     name='eServ People'
-    uri='ldap://ldap:389/??one'
-    relative_uri='ldap:389/ou=People,dc=eservglobal,dc=com??one'>
+    relative_uri='ldap.eservglobal.co.nz:389/ou=People,dc=eservglobal,dc=com??one'>
     <properties>
       <property
-        name='auth'
-        value='none'/>
-      <property
         name='timeout'
         value='3'/>
       <property
-        name='offline_sync'
-        value='0'/>
-      <property
-        name='ssl'
-        value='whenever_possible'/>
-      <property
-        name='limit'
+        name='limit'
         value='100'/>
-      <property
-        name='remember_password'
-        value='true'/>
-      <property
-        name='completion'
-        value='true'/>
     </properties>
   </source>
 </group>
 </stringvalue>
         </li>

I have probably made a dumb mistake here somewhere, but can't spot it.

Anyway, I have installed debug evolution and evolution-data-server so I'll catch
it with gdb if it happens again, but I'm not sure that it will.

Please note that this ldap server is behind a firewall, and I have only see the
core dump once.

Cheers
Mark
Comment 3 Sushma Rai 2005-08-19 06:28:07 UTC
This is the due to memory corruption as in 311684.
marking it as a duplicate.

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