#0 0x00007f132eb8b6d7 in g_printerr (format=0x7f13295419c0 "\001") at ../../../glib/gmessages.c:3369 [Error: gmessages.c was not found in source tree] #1 0x00007f132e71bc5b in sqlite3MemMalloc (nByte=693369344) at sqlite3.c:23772 [Error: sqlite3.c was not found in source tree] #2 0xffffffffffffff88 in ?? () #3 0x000000000000000b in ?? () #4 0x0000556cf77b2260 in ?? () #5 0x0000556cf77b22a8 in ?? () #6 0x7dea428785c63f00 in ?? () #7 0x0000556cf77ba800 in ?? () #8 0x00007f132e4bd638 in ?? () from /tmp/apport_sandbox_ui8m7oqu/lib/x86_64-linux-gnu/libc.so.6 #9 0x00007f13295415c8 in ?? () #10 0x0000556cf77b2260 in ?? () #11 0x0000556cf77b22a8 in ?? () #12 0x00007f132953fc70 in ?? () #13 0x0000556cf77ba800 in ?? () #14 0x00007f132eb8bfd3 in g_node_unlink (node=0x7f13295419c0) at ../../../glib/gnode.c:152 [Error: gnode.c was not found in source tree] #15 0x0000003000000020 in ?? () #16 0x00007f132953fc20 in ?? () #17 0x00007f132953fb60 in ?? () #18 0x7dea428785c63f00 in ?? () #19 0x0000556cf77b22d0 in ?? () #20 0x00007f130000001a in ?? () #21 0x0000556cf77be678 in ?? () #22 0x0000556cf77c0a30 in ?? () #23 0x00007f1314136cb0 in ?? () #24 0x00007f132ebe29ab in __func__.4 () from /tmp/apport_sandbox_ui8m7oqu/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6705.0 #25 0x0000003000000020 in ?? () #26 0x00007f132953fc70 in ?? () #27 0x00007f132953fbb0 in ?? () #28 0x7dea428785c63f00 in ?? () #29 0x00007f13145d6410 in ?? () #30 0x00007f132e3a0e1b in _int_free (av=0x0, p=0x7dea428785c63f00, have_lock=) at malloc.c:4573 [Error: malloc.c was not found in source tree] #31 0x0000000000019707 in ?? () #32 0x00007f13145d6410 in ?? () #33 0x00007f131825a180 in ?? () #34 0x00007f132953fc70 in ?? () #35 0x0000556cf7b70958 in ?? () #36 0x0000556cf77ba800 in ?? () #37 0x00007f132eca1ec8 in tracker_db_interface_sqlite_fts_delete_id (db_interface=db_interface@entry=0x556cf77b2260, id=776721976) at ../src/libtracker-data/tracker-db-interface-sqlite.c:1891 1886: } 1887: return FALSE; 1888: } 1889: 1890: tracker_db_statement_bind_int (stmt, 0, id); 1891: tracker_db_statement_execute (stmt, &error); 1892: g_object_unref (stmt); 1893: 1894: if (error) { 1895: g_warning ("Could not delete FTS content: %s", error->message); 1896: g_error_free (error); #38 0x00007f132ec98446 in cache_delete_resource_type_full (data=0x0, class=0x556cf7a170d0, graph=graph@entry=0x0, graph_id=graph_id@entry=0, single_type=single_type@entry=0) at ../src/libtracker-data/tracker-data-update.c:2246 2241: 2242: if (!single_type) { 2243: if (strcmp (tracker_class_get_uri (class), TRACKER_PREFIX_RDFS "Resource") == 0 && 2244: g_hash_table_size (data->resource_buffer->tables) == 0) { 2245: #if HAVE_TRACKER_FTS 2246: tracker_db_interface_sqlite_fts_delete_id (iface, data->resource_buffer->id); 2247: #endif 2248: /* skip subclass query when deleting whole resource 2249: to improve performance */ 2250: 2251: while (data->resource_buffer->types->len > 0) { #39 0x00007f132ec9944d in cache_delete_resource_type (graph_id=0, graph=0x0, class=, data=) at ../src/libtracker-data/tracker-data-update.c:2443 2438: cache_delete_resource_type (TrackerData *data, 2439: TrackerClass *class, 2440: const gchar *graph, 2441: gint graph_id) 2442: { 2443: cache_delete_resource_type_full (data, class, graph, graph_id, FALSE); 2444: } 2445: 2446: static void 2447: resource_buffer_switch (TrackerData *data, 2448: const gchar *graph, #40 0x00007f132ecbd56b in translate_GraphNode (sparql=0x556cf7b70870, error=0x7f132953fe60) at ../src/libtracker-data/tracker-sparql.c:4407 4402: tracker_token_get_idstring (&sparql->current_state.predicate), 4403: tracker_token_get_idstring (&sparql->current_state.object), 4404: &inner_error); 4405: break; 4406: case TRACKER_SPARQL_TYPE_DELETE: 4407: tracker_data_delete_statement (tracker_data_manager_get_data (sparql->data_manager), 4408: tracker_token_get_idstring (&sparql->current_state.graph), 4409: tracker_token_get_idstring (&sparql->current_state.subject), 4410: tracker_token_get_idstring (&sparql->current_state.predicate), 4411: tracker_token_get_idstring (&sparql->current_state.object), 4412: &inner_error); #41 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_GraphNode, error=0x7f132953fec0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #42 0x00007f132ecb2965 in translate_Object (sparql=, error=) at ../src/libtracker-data/tracker-sparql.c:3796 3791: translate_Object (TrackerSparql *sparql, 3792: GError **error) 3793: { 3794: /* Object ::= GraphNode 3795: */ 3796: _call_rule (sparql, NAMED_RULE_GraphNode, error); 3797: return TRUE; 3798: } 3799: 3800: static gboolean 3801: translate_TriplesSameSubjectPath (TrackerSparql *sparql, #43 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Object, error=0x7f132953ff60) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #44 0x00007f132ecbeaf1 in translate_ObjectList (sparql=0x556cf7b70870, error=0x7f132953ff60) at ../src/libtracker-data/tracker-sparql.c:3781 3776: translate_ObjectList (TrackerSparql *sparql, 3777: GError **error) 3778: { 3779: /* ObjectList ::= Object ( ',' Object )* 3780: */ 3781: _call_rule (sparql, NAMED_RULE_Object, error); 3782: 3783: while (_accept (sparql, RULE_TYPE_LITERAL, LITERAL_COMMA)) { 3784: _call_rule (sparql, NAMED_RULE_Object, error); 3785: } 3786: #45 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_ObjectList, error=0x7f132953fff0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #46 0x00007f132ecbdea1 in translate_PropertyListNotEmpty (sparql=0x556cf7b70870, error=0x7f132953fff0) at ../src/libtracker-data/tracker-sparql.c:3739 3734: */ 3735: _call_rule (sparql, NAMED_RULE_Verb, error); 3736: _init_token (&sparql->current_state.predicate, 3737: sparql->current_state.prev_node, sparql); 3738: 3739: _call_rule (sparql, NAMED_RULE_ObjectList, error); 3740: tracker_token_unset (&sparql->current_state.predicate); 3741: 3742: while (_accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON)) { 3743: if (!_check_in_rule (sparql, NAMED_RULE_Verb)) 3744: break; #47 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_PropertyListNotEmpty, error=0x7f1329540070) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #48 0x00007f132ecb36de in translate_TriplesSameSubject (sparql=0x556cf7b70870, error=0x7f1329540070) at ../src/libtracker-data/tracker-sparql.c:3666 3661: 3662: if (rule == NAMED_RULE_VarOrTerm) { 3663: _call_rule (sparql, rule, error); 3664: g_assert (!tracker_token_is_empty (&sparql->current_state.subject)); 3665: sparql->current_state.token = &sparql->current_state.object; 3666: _call_rule (sparql, NAMED_RULE_PropertyListNotEmpty, error); 3667: } else if (rule == NAMED_RULE_TriplesNode) { 3668: _call_rule (sparql, rule, error); 3669: g_assert (!tracker_token_is_empty (&sparql->current_state.subject)); 3670: sparql->current_state.token = &sparql->current_state.object; 3671: _call_rule (sparql, NAMED_RULE_PropertyList, error); #49 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_TriplesSameSubject, error=0x7f13295400e0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #50 0x00007f132ecb6bbe in translate_TriplesTemplate (sparql=0x556cf7b70870, error=0x7f13295400e0) at ../src/libtracker-data/tracker-sparql.c:2988 2983: translate_TriplesTemplate (TrackerSparql *sparql, 2984: GError **error) 2985: { 2986: /* TriplesTemplate ::= TriplesSameSubject ( '.' TriplesTemplate? )? 2987: */ 2988: _call_rule (sparql, NAMED_RULE_TriplesSameSubject, error); 2989: 2990: if (_accept (sparql, RULE_TYPE_LITERAL, LITERAL_DOT)) { 2991: if (_check_in_rule (sparql, NAMED_RULE_TriplesTemplate)) { 2992: _call_rule (sparql, NAMED_RULE_TriplesTemplate, error); 2993: } #51 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_TriplesTemplate, error=0x7f1329540180) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #52 0x00007f132ecbaa38 in translate_Quads (sparql=0x556cf7b70870, error=0x7f1329540180) at ../src/libtracker-data/tracker-sparql.c:2937 2932: GError **error) 2933: { 2934: /* Quads ::= TriplesTemplate? ( QuadsNotTriples '.'? TriplesTemplate? )* 2935: */ 2936: if (_check_in_rule (sparql, NAMED_RULE_TriplesTemplate)) { 2937: _call_rule (sparql, NAMED_RULE_TriplesTemplate, error); 2938: } 2939: 2940: while (_check_in_rule (sparql, NAMED_RULE_QuadsNotTriples)) { 2941: _call_rule (sparql, NAMED_RULE_QuadsNotTriples, error); 2942: #53 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Quads, error=0x7f13295401f0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #54 0x00007f132ecb4900 in translate_QuadPattern (sparql=0x556cf7b70870, error=0x7f13295401f0) at ../src/libtracker-data/tracker-sparql.c:2911 2906: GError **error) 2907: { 2908: /* QuadPattern ::= '{' Quads '}' 2909: */ 2910: _expect (sparql, RULE_TYPE_LITERAL, LITERAL_OPEN_BRACE); 2911: _call_rule (sparql, NAMED_RULE_Quads, error); 2912: _expect (sparql, RULE_TYPE_LITERAL, LITERAL_CLOSE_BRACE); 2913: 2914: return TRUE; 2915: } 2916: #55 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_QuadPattern, error=0x7f1329540260) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #56 0x00007f132ecbb305 in translate_DeleteClause (sparql=0x556cf7b70870, error=0x7f1329540260) at ../src/libtracker-data/tracker-sparql.c:2785 2780: */ 2781: sparql->current_state.type = TRACKER_SPARQL_TYPE_DELETE; 2782: _expect (sparql, RULE_TYPE_LITERAL, LITERAL_DELETE); 2783: sparql->silent = _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SILENT); 2784: 2785: _call_rule (sparql, NAMED_RULE_QuadPattern, error); 2786: 2787: return TRUE; 2788: } 2789: 2790: static gboolean #57 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_DeleteClause, error=0x7f1329540390) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #58 0x00007f132ecb29f6 in _postprocess_rule (sparql=sparql@entry=0x556cf7b70870, node=node@entry=0x7f131427b848, str=str@entry=0x0, error=error@entry=0x7f1329540390) at ../src/libtracker-data/tracker-sparql.c:1887 1882: if (str) 1883: old_str = tracker_sparql_swap_builder (sparql, str); 1884: 1885: rule = tracker_parser_node_get_rule (node); 1886: g_assert (rule->type == RULE_TYPE_RULE); 1887: _call_rule (sparql, rule->data.rule, error); 1888: sparql->current_state.node = old_node; 1889: 1890: if (str) 1891: tracker_sparql_swap_builder (sparql, old_str); 1892: #59 0x00007f132ecb2a90 in iterate_solution (sparql=sparql@entry=0x556cf7b70870, solution=solution@entry=0x7f131479e3e0, node=node@entry=0x7f131427b848, error=error@entry=0x7f1329540390) at ../src/libtracker-data/tracker-sparql.c:2663 2658: 2659: while (retval && tracker_solution_next (solution)) { 2660: GError *flush_error = NULL; 2661: 2662: sparql->solution_var_map = tracker_solution_get_bindings (solution); 2663: retval = _postprocess_rule (sparql, node, NULL, error); 2664: g_clear_pointer (&sparql->solution_var_map, g_hash_table_unref); 2665: 2666: tracker_data_update_buffer_might_flush (tracker_data_manager_get_data (sparql->data_manager), 2667: &flush_error); 2668: if (flush_error) { #60 0x00007f132ecbe4fd in translate_Modify (sparql=0x556cf7b70870, error=0x7f1329540390) at ../src/libtracker-data/tracker-sparql.c:2747 2742: solution = tracker_solution_new (1); 2743: tracker_solution_add_value (solution, ""); 2744: } 2745: 2746: if (delete) { 2747: retval = iterate_solution (sparql, solution, delete, error); 2748: } 2749: 2750: /* Flush in between */ 2751: if (retval && delete && insert) { 2752: GError *flush_error = NULL; #61 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Modify, error=0x7f1329540410) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #62 0x00007f132ecb33e4 in translate_Update1 (sparql=0x556cf7b70870, error=0x7f1329540410) at ../src/libtracker-data/tracker-sparql.c:2389 2384: case NAMED_RULE_Create: 2385: case NAMED_RULE_InsertData: 2386: case NAMED_RULE_DeleteData: 2387: case NAMED_RULE_DeleteWhere: 2388: case NAMED_RULE_Modify: 2389: _call_rule (sparql, rule, error); 2390: break; 2391: default: 2392: g_assert_not_reached (); 2393: } 2394: #63 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update1, error=0x7f1329540480) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #64 0x00007f132ecb7ed6 in translate_Update (error=0x7f1329540480, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1623 1618: 1619: if (_check_in_rule (sparql, NAMED_RULE_Update1)) { 1620: if (sparql->blank_nodes) 1621: g_variant_builder_open (sparql->blank_nodes, G_VARIANT_TYPE ("aa{ss}")); 1622: 1623: _call_rule (sparql, NAMED_RULE_Update1, error); 1624: 1625: if (sparql->blank_nodes) 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); #65 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540480) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #66 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f13295404f0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #67 0x00007f132ecb7f30 in translate_Update (error=0x7f13295404f0, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #68 translate_Update (sparql=0x556cf7b70870, error=0x7f13295404f0) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #69 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540560) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #70 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540560, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #71 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540560) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #72 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f13295405d0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #73 0x00007f132ecb7f30 in translate_Update (error=0x7f13295405d0, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #74 translate_Update (sparql=0x556cf7b70870, error=0x7f13295405d0) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #75 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540640) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #76 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540640, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #77 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540640) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #78 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f13295406b0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #79 0x00007f132ecb7f30 in translate_Update (error=0x7f13295406b0, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #80 translate_Update (sparql=0x556cf7b70870, error=0x7f13295406b0) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #81 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540720) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #82 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540720, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #83 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540720) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #84 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540790) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #85 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540790, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #86 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540790) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #87 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540800) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #88 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540800, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #89 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540800) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #90 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540870) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #91 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540870, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #92 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540870) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #93 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f13295408e0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #94 0x00007f132ecb7f30 in translate_Update (error=0x7f13295408e0, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #95 translate_Update (sparql=0x556cf7b70870, error=0x7f13295408e0) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #96 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540950) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #97 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540950, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #98 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540950) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #99 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f13295409c0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #100 0x00007f132ecb7f30 in translate_Update (error=0x7f13295409c0, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #101 translate_Update (sparql=0x556cf7b70870, error=0x7f13295409c0) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #102 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540a30) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #103 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540a30, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #104 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540a30) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #105 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540aa0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #106 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540aa0, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #107 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540aa0) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #108 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540b10) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #109 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540b10, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #110 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540b10) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #111 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540b80) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #112 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540b80, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #113 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540b80) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #114 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540bf0) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #115 0x00007f132ecb7f30 in translate_Update (error=0x7f1329540bf0, sparql=0x556cf7b70870) at ../src/libtracker-data/tracker-sparql.c:1631 1626: g_variant_builder_close (sparql->blank_nodes); 1627: 1628: _accept (sparql, RULE_TYPE_LITERAL, LITERAL_SEMICOLON); 1629: 1630: if (_check_in_rule (sparql, NAMED_RULE_Update)) 1631: _call_rule (sparql, NAMED_RULE_Update, error); 1632: } 1633: 1634: return TRUE; 1635: } 1636: #116 translate_Update (sparql=0x556cf7b70870, error=0x7f1329540bf0) at ../src/libtracker-data/tracker-sparql.c:1609 1604: 1605: return TRUE; 1606: } 1607: 1608: static gboolean 1609: translate_Update (TrackerSparql *sparql, 1610: GError **error) 1611: { 1612: /* Update ::= Prologue ( Update1 ( ';' Update )? )? 1613: * 1614: * TRACKER EXTENSION: #117 0x00007f132ecb2845 in _call_rule_func (sparql=0x556cf7b70870, named_rule=NAMED_RULE_Update, error=0x7f1329540c50) at ../src/libtracker-data/tracker-sparql.c:6442 6437: if (!tracker_grammar_rule_is_a (rule, RULE_TYPE_RULE, named_rule)) 6438: return TRUE; 6439: 6440: tracker_sparql_iter_next (sparql); 6441: 6442: retval = rule_translation_funcs[named_rule] (sparql, &inner_error); 6443: 6444: if (!retval) { 6445: if (!inner_error) { 6446: g_error ("Translation rule '%s' returns FALSE, but no error", 6447: rule->string); #118 0x00007f132ecc1926 in tracker_sparql_execute_update (sparql=sparql@entry=0x556cf7b70870, blank=blank@entry=0, error=error@entry=0x7f1329540c50) at ../src/libtracker-data/tracker-sparql.c:6695 6690: } 6691: 6692: if (blank) 6693: sparql->blank_nodes = g_variant_builder_new (G_VARIANT_TYPE ("aaa{ss}")); 6694: 6695: if (!_call_rule_func (sparql, NAMED_RULE_Update, error)) 6696: return NULL; 6697: 6698: if (sparql->blank_nodes) { 6699: GVariant *blank_nodes; 6700: #119 0x00007f132ec9bb0c in update_sparql (data=0x556cf77ba800, update=0x556cf7a3eeb0 "DELETE { ?f a rdfs:Resource . ?ie a rdfs:Resource } WHERE { ?f a rdfs:Resource ; nie:url ?u . ?ie nie:isStoredAs ?f . FILTER (?u = \"file:///home/jpeisach/Desktop/Yaru-Cinnamon_21.02.1/GTK"..., blank=blank@entry=0, error=error@entry=0x7f1329540ca0) at ../src/libtracker-data/tracker-data-update.c:3717 3712: g_propagate_error (error, actual_error); 3713: return NULL; 3714: } 3715: 3716: sparql_query = tracker_sparql_new_update (data->manager, update); 3717: blank_nodes = tracker_sparql_execute_update (sparql_query, blank, &actual_error); 3718: g_object_unref (sparql_query); 3719: 3720: if (actual_error) { 3721: tracker_data_rollback_transaction (data); 3722: g_propagate_error (error, actual_error); #120 0x00007f132ec9bbbe in tracker_data_update_sparql (data=, update=, error=error@entry=0x7f1329540ca0) at ../src/libtracker-data/tracker-data-update.c:3740 3735: void 3736: tracker_data_update_sparql (TrackerData *data, 3737: const gchar *update, 3738: GError **error) 3739: { 3740: update_sparql (data, update, FALSE, error); 3741: } 3742: 3743: GVariant * 3744: tracker_data_update_sparql_blank (TrackerData *data, 3745: const gchar *update, #121 0x0000556cf6e0701a in update_thread_func (data=0x556cf77b2620, user_data=) at ../src/libtracker-direct/tracker-direct.c:147 142: switch (task_data->type) { 143: case TASK_TYPE_QUERY: 144: g_warning ("Queries don't go through this thread"); 145: break; 146: case TASK_TYPE_UPDATE: 147: tracker_data_update_sparql (tracker_data, task_data->data.query, &error); 148: break; 149: case TASK_TYPE_UPDATE_BLANK: 150: retval = tracker_data_update_sparql_blank (tracker_data, task_data->data.query, &error); 151: destroy_notify = (GDestroyNotify) g_variant_unref; 152: break; #122 0x00007f132ebaec84 in parse_tz_boundary (boundary=0x556cf77b0360, identifier=0x556cf779a6e0 "\240o\340\366lU") at ../../../glib/gtimezone.c:1379 [Error: gtimezone.c was not found in source tree] #123 parse_identifier_boundary (pos=, target=0x556cf77b0360) at ../../../glib/gtimezone.c:1448 [Error: gtimezone.c was not found in source tree] #124 0x00007f132ebae371 in g_time_val_from_iso8601 (iso_date=, time_=0x0) at ../../../glib/gtimer.c:495 [Error: gtimer.c was not found in source tree] #125 0x7dea428785c63f00 in ?? () #126 0x00007f1329541640 in ?? () #127 0x0000000000000000 in ?? ()