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 628335 - Assertion error with master
Assertion error with master
Status: RESOLVED FIXED
Product: folks
Classification: Platform
Component: libfolks
git master
Other Linux
: Normal normal
: gnome-3.0
Assigned To: folks-maint
folks-maint
Depends on: 628336
Blocks:
 
 
Reported: 2010-08-30 14:33 UTC by Guillaume Desmottes
Modified: 2011-02-01 23:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Guillaume Desmottes 2010-08-30 14:33:20 UTC
Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff3e976c6 in g_logv (log_domain=0x7ffff24db9fe "Core", log_level=G_LOG_LEVEL_WARNING, 
    format=0x7ffff24dbc98 "Unknown property '%s' in linkable property list.", args1=0x7fffffffd340) at gmessages.c:544
544			G_BREAKPOINT ();
(gdb) bt
  • #0 g_logv
    at gmessages.c line 544
  • #1 g_log
    at gmessages.c line 568
  • #2 _lambda16_
    at individual-aggregator.c line 1041
  • #3 __lambda16__gfunc
    at individual-aggregator.c line 1071
  • #4 g_list_foreach
    at glist.c line 917
  • #5 folks_individual_aggregator_add_personas
    at individual-aggregator.c line 1098
  • #6 folks_individual_aggregator_personas_changed_cb
    at individual-aggregator.c line 1215
  • #7 _folks_individual_aggregator_personas_changed_cb_folks_persona_store_personas_changed
    at individual-aggregator.c line 686
  • #8 g_cclosure_user_marshal_VOID__POINTER_POINTER_STRING_OBJECT_ENUM
    at persona-store.c line 450
  • #9 g_closure_invoke
    at gclosure.c line 766
  • #10 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #11 g_signal_emit_valist
    at gsignal.c line 2983
  • #12 g_signal_emit_by_name
    at gsignal.c line 3077
  • #13 folks_backends_kf_persona_store_real_prepare_co
    at kf-persona-store.c line 413
  • #14 folks_backends_kf_persona_store_prepare_ready
    at kf-persona-store.c line 258
  • #15 g_simple_async_result_complete
    at gsimpleasyncresult.c line 692
  • #16 load_contents_close_callback
    at gfile.c line 6297
  • #17 async_ready_close_callback_wrapper
    at ginputstream.c line 484
  • #18 g_simple_async_result_complete
    at gsimpleasyncresult.c line 692
  • #19 complete_in_idle_cb_for_thread
    at gsimpleasyncresult.c line 757
  • #20 g_idle_dispatch
    at gmain.c line 4224
  • #21 g_main_dispatch
    at gmain.c line 2119
  • #22 g_main_context_dispatch
    at gmain.c line 2672
  • #23 g_main_context_iterate
    at gmain.c line 2750
  • #24 g_main_loop_run
    at gmain.c line 2958
  • #25 IA__gtk_main
    at gtkmain.c line 1237
  • #26 main
    at empathy.c line 548

Comment 1 Philip Withnall 2010-08-30 14:51:07 UTC
It's a Vala bug (bug #628336).

I've worked around it in master for the moment:

commit 5b86c16cad6bf056074bbbc0bd815d5df5fd6b70
Author: Philip Withnall <philip.withnall@collabora.co.uk>
Date:   Mon Aug 30 15:49:17 2010 +0100

    Work around a Vala bug generating bad C for a lambda function inside a loop
    
    Helps: bgo#628335

 folks/individual-aggregator.vala |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)
Comment 2 Philip Withnall 2010-09-13 13:55:13 UTC
(Mass changing milestones; please search for this phrase to delete the bug spam.)
Comment 3 Travis Reitter 2010-12-23 19:05:55 UTC
(guessing the dependent bug will be fixed by or well-before the gnome-3.0 timeframe)
Comment 4 Travis Reitter 2011-02-01 23:23:45 UTC
I think Philip's work-around fixed this bug (though the Vala bug still remains). When the Vala bug is fixed, we'll undo this patch.

I've noted in the NEWS that this was fixed with release 0.1.16:

commit aaa0efd82c68f86014dea6e8aefd828f42316acc
Author: Travis Reitter <travis.reitter@collabora.co.uk>
Date:   Tue Feb 1 15:22:02 2011 -0800

    Note that bgo#628335 was fixed with release 0.1.16

 NEWS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)