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 260889 - Evolution is crashing when clicked clear botton in search bar in contacts view
Evolution is crashing when clicked clear botton in search bar in contacts view
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Contacts
pre-1.0 (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-addressbook-maintainers
Evolution QA team
Depends on:
Blocks: 327516
 
 
Reported: 2004-06-29 15:19 UTC by chethan
Modified: 2013-09-10 13:41 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
The back trce is attached (3.31 KB, text/plain)
2004-06-30 08:08 UTC, chethan
Details

Description chethan 2004-06-29 15:19:32 UTC
Description of Problem:
I m using evolution1.5.9 with the latest build dated 26-june-2004.
I got one mail with 100 contacts forwarded from my friend. I select the
option to save it on address book.It saved only 3 contacts. When I clicked
clear button in contacts view evolution crashed
Steps to reproduce the problem:
1. Go to mail view. Click to add the contacts to address book from mail
2. Go to contacts view. By default contacts will be added to local/personal
contacts folder.
3. wait for 5 minutes. Only 3 contacts will be added to folder. Click clear
on search bar.

Actual Results:
Evolution will give E-D-S crash message

Expected Results:
It should show all the contacts

How often does this happen? 
Everytime

Additional Information:
Back trace of E-D-s crash:
(gdb) thread apply all bt
 

Thread 10 (Thread 1507343 (LWP 14487))

  • #0 waitpid
    from /lib/i686/libc.so.6
  • #1 do_system
    from /lib/i686/libc.so.6
  • #2 system
    from /lib/i686/libc.so.6
  • #3 system
    from /lib/i686/libpthread.so.0
  • #4 gnome_segv_handler
    at server.c line 107
  • #5 __pthread_sighandler
    from /lib/i686/libpthread.so.0
  • #6 <signal handler called>

Comment 1 chethan 2004-06-30 08:06:02 UTC
When I tried the steps once again the 100 contacts had been copied to
the local personal address book after some delay(2 mins). But I got
the E-D-S crash message .
Comment 2 chethan 2004-06-30 08:08:34 UTC
Created attachment 43907 [details]
The back trce is attached
Comment 3 Chris Toshok 2004-07-23 05:11:15 UTC
So it turns out this is primarily the fault of the code that does the
adding of cards.  We should really add a bulk-add capability and an
IDL call that can take more than one contact to add.
Comment 4 Hans Petter Jansson 2004-08-20 23:56:46 UTC
I really wish we didn't spawn a thread per operation...
Comment 5 Chris Toshok 2004-08-23 20:14:26 UTC
agreed - well, I wish there was an upper limit.  Bonobo needs a way to
let us specify the thread pool size when creating the threaded POA. 
Maybe we should file a RFE with meeks about this.

In the meantime, I have a patch that limits the number of merging adds
we do (all in the UI.)  It has some sticky points of its own, in that
you can exit evolution while it's adding the contacts and it'll just
quit - it won't add the remaining ones.  The existing code has the
same issue, it's just faster about adding them when it actually
succeeds and doesn't crash.
Comment 6 Chris Toshok 2004-08-25 14:50:38 UTC
mailed the patch to the list.
Comment 7 Chris Toshok 2004-08-26 19:17:49 UTC
Committed the patch.  Going to reassign this to
evolution-addressbook-maintainers and punt it to 2.1 so maybe we can
see about getting the bonobo fix in, or a better fix in evo.
Comment 8 André Klapper 2005-06-16 12:15:38 UTC
again, punting from 2.1 to 2.3. :-/
Comment 9 André Klapper 2005-09-28 11:53:02 UTC
retargetting from 1.3 to 1.5 to get rid of that busted milestones (as discussed
with harish on irc)
Comment 10 Devashish Sharma 2006-01-19 10:35:12 UTC
Cant reproduce it.
I think it's fixed according to comment #7.
Does it crashes for you anymore.
Comment 11 Devashish Sharma 2006-02-09 09:36:33 UTC
It doesnt happen anymore, closing it as fixed.