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 447585 - Crash (in e_source_group_update_from_xmldoc ?)of data server
Crash (in e_source_group_update_from_xmldoc ?)of data server
Status: RESOLVED OBSOLETE
Product: evolution-data-server
Classification: Platform
Component: general
1.10.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
: 467675 491910 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-06-14 15:57 UTC by Allan Engelhardt
Modified: 2008-09-02 05:59 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Allan Engelhardt 2007-06-14 15:57:21 UTC
Steps to reproduce:
Difficult to reproduce reliably, but here is what I did:

1. Open Evolution (the client)
2. Create a new address book ('Collected Addresses')
3. Open Preferences
4. Set the automatically collected addresses to be 'Collected Addresses'
5. Wait? Sync? Something....



Stack trace:
System: Linux 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:47:07 EDT 2007 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10300000
Selinux: Enforcing
Accessibility: Disabled
GTK+ Theme: Clearlooks
Icon Theme: Fedora

Memory status: size: 500850688 vsize: 500850688 resident: 53989376 share: 6397952 rss: 53989376 rss_rlim: 18446744073709551615
CPU usage: start_time: 1181817221 rtime: 331 utime: 316 stime: 15 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

(no debugging symbols found)
Using host libthread_db library "/lib64/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)
[Thread debugging using libthread_db enabled]
[New Thread 46912510781440 (LWP 20528)]
[New Thread 1126455632 (LWP 20579)]
[New Thread 1074006352 (LWP 20529)]
0x0000003471c9643f in __libc_waitpid (pid=29882, stat_loc=0x7fffc563debc, 
    options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41
41	  int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);

Thread 1 (Thread 46912510781440 (LWP 20528))

  • #0 __libc_waitpid
    at ../sysdeps/unix/sysv/linux/waitpid.c line 41
  • #1 do_system
    at ../sysdeps/posix/system.c line 149
  • #2 __libc_system
    at ../sysdeps/posix/system.c line 190
  • #3 ??
  • #4 <signal handler called>
  • #5 g_hash_table_insert
    from /lib64/libglib-2.0.so.0
  • #6 ??
    from /usr/lib64/evolution-data-server-1.2/extensions/libecalbackendcontacts.so
  • #7 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #8 ??
    from /lib64/libgobject-2.0.so.0
  • #9 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #10 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #11 e_source_group_update_from_xmldoc
    from /usr/lib64/libedataserver-1.2.so.9
  • #12 ??
    from /usr/lib64/libedataserver-1.2.so.9
  • #13 gconf_listeners_notify
    at gconf-listeners.c line 589
  • #14 notify_one_entry
    at gconf-client.c line 2409
  • #15 notify_idle_callback
    at gconf-client.c line 2449
  • #16 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #17 ??
    from /lib64/libglib-2.0.so.0
  • #18 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #19 bonobo_main
    from /usr/lib64/libbonobo-2.so.0
  • #20 main
0x0000003471c9643f	41	  int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors (58099 sec old) ---------------------
  File "/usr/lib64/rhythmbox/plugins/artdisplay/AmazonCoverArtSearch.py", line 205, in on_search_completed
    self.on_search_completed_callback (self, self.entry, result, *self.args)
  File "/usr/lib64/rhythmbox/plugins/rb/Coroutine.py", line 53, in callback
    self._resume ()
  File "/usr/lib64/rhythmbox/plugins/rb/Coroutine.py", line 38, in _resume
    self._continuation.next ()
  File "/usr/lib64/rhythmbox/plugins/artdisplay/CoverArtDatabase.py", line 155, in image_search
    yield self.loader.get_url (str (url), plexer.send ())
  File "/usr/lib64/rhythmbox/plugins/rb/Loader.py", line 54, in get_url
    gnomevfs.async.open (url, self.open_cb, data=("", callback, args))
TypeError: Cannot build a gnomevfs.URI
Traceback (most recent call last):
  File "/usr/lib64/rhythmbox/plugins/artdisplay/AmazonCoverArtSearch.py", line 199, in on_search_response
...Too much output, ignoring rest...
--------------------------------------------------

Other information:
evolution-data-server-1.10.2-2.fc7 on Fedora 7 x86_64
Comment 1 André Klapper 2008-03-21 00:47:26 UTC
*** Bug 467675 has been marked as a duplicate of this bug. ***
Comment 2 André Klapper 2008-03-21 00:50:12 UTC
*** Bug 491910 has been marked as a duplicate of this bug. ***
Comment 3 Akhil Laddha 2008-07-08 06:58:14 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot
to solve the problem, so it will be hard for the developers to fix that crash.
Could you please install some debugging packages [1], start the application as
normal, and reproduce the crash, if possible?

Once bug-buddy pops up, you can find the stacktrace in the Details, now
containing way more information. Please copy that stacktrace and paste it as a
comment here. Thanks in advance!

[1] debugging packages for evolution, evolution-data-server, evolution-exchange, gtkhtml, gtk, glib, libsoup, gnome-vfs, libgnome, orbit2 and libgnomeui (as far as those packages are provided by your distribution). More details can be found here:
http://live.gnome.org/GettingTraces

If possible, please upgrade to current stable Evolution 2.22.3 (GNOME 2.22.3) version.
Comment 4 Akhil Laddha 2008-09-02 05:59:34 UTC
Please feel free to reopen this bug if the problem still occurs with a newer
version of GNOME 2.22.3.1, thanks.