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 737247 - Coredump on search from gnome-shell
Coredump on search from gnome-shell
Status: RESOLVED OBSOLETE
Product: gnome-contacts
Classification: Core
Component: general
3.12.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Contacts maintainer(s)
GNOME Contacts maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-09-24 09:51 UTC by Javier Domingo
Modified: 2014-09-24 11:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Javier Domingo 2014-09-24 09:51:03 UTC
sep 24 11:26:20 rosita org.gnome.Contacts.SearchProvider[4007]: ** (gnome-contacts:6094): CRITICAL **: contacts_list_pane_select_contact: assertion 's
elf != NULL' failed
sep 24 11:26:20 rosita kernel: gnome-contacts[6094]: segfault at 40 ip 000000000041b33b sp 00007fff07f1df20 error 4 in gnome-contacts[400000+74000]
sep 24 11:26:20 rosita gnome-session[3986]: Window manager warning: last_focus_time (613663531) is greater than comparison timestamp (613663530).  Thi
s most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW.  Trying to work around...
sep 24 11:26:20 rosita gnome-session[3986]: Window manager warning: Log level 16: STACK_OP_RAISE_ABOVE: sibling window 0x3400012 not in stack
sep 24 11:26:20 rosita gnome-session[3986]: Window manager warning: Log level 16: STACK_OP_LOWER_BELOW: sibling window 0x3400012 not in stack
sep 24 11:26:25 rosita systemd-coredump[5938]: Process 5919 (gnome-contacts) of user 1000 dumped core.
sep 24 11:26:46 rosita systemd-coredump[6113]: Process 6094 (gnome-contacts) of user 1000 dumped core.

At that moment, I just had setup a google online account and searched on gnome-shell for a contact. The contact appeared, I clicked and a gnome-contacts windows to select the account (local or google one) blinked before disappearing.
Comment 1 Javier Domingo 2014-09-24 11:19:45 UTC
In IRC I have been talking with pwithnall and said that code to 3.14 might have changed enough for not being reproducible, this is the backtrace that helped for it:

https://gist.github.com/txomon/08b5e6ea8e879dbc22e9#file-thread-apply-all-backtrace-full
Comment 2 Philip Withnall 2014-09-24 11:40:40 UTC
Indeed, that code doesn’t exist any more. Please re-open the bug report if you can reproduce with GNOME 3.14. Thanks!

Relevant bit of the backtrace:

Thread 1 (Thread 0x7f0dbde54900 (LWP 15559))

  • #0 contacts_app_selection_changed
    at contacts-app.c line 754
  • #1 contacts_app_show_individual_co
    at contacts-app.c line 969
  • #2 g_simple_async_result_complete
    from /usr/lib/libgio-2.0.so.0
  • #3 contacts_store_find_contact_co
    at contacts-store.c line 1791
  • #4 g_cclosure_marshal_VOID__OBJECTv
    from /usr/lib/libgobject-2.0.so.0
  • #5 ??
    from /usr/lib/libgobject-2.0.so.0
  • #6 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #8 __lambda12_
    at contacts-store.c line 1336
  • #9 ___lambda12__folks_individual_aggregator_individuals_changed_detailed
    at contacts-store.c line 1451