algebra/filter-scope-1 failing with sqlite 3.39.0
On NixOS with Tracker 3.3.1, the following test started failing:
23/34 tracker:data+slow / sparql FAIL 0.32s killed by signal 5 SIGTRAP
>>> LANG=en_US.UTF8 MALLOC_PERTURB_=142 TRACKER_LANGUAGE_STOP_WORDS_DIR=/build/tracker-3.3.1/src/libtracker-common/stop-words /build/tracker-3.3.1/build/tests/libtracker-data/tracker-sparql-test
✀
Listing only the last 100 lines from a long log.
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 9 /libtracker-data/sparql/aggregates/aggregate-group-as-1
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/aggregates
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 10 /libtracker-data/sparql/aggregates/aggregate-group-having-1
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/aggregates
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 11 /libtracker-data/sparql/aggregates/aggregate-sample-1
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/aggregates
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 12 /libtracker-data/sparql/aggregates/aggregate-sample-2
# End of aggregates tests
# Start of algebra tests
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/algebra
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 13 /libtracker-data/sparql/algebra/two-nested-opt
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/algebra
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 14 /libtracker-data/sparql/algebra/two-nested-opt-alt
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/algebra
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 15 /libtracker-data/sparql/algebra/opt-filter-3
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/algebra
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 16 /libtracker-data/sparql/algebra/filter-placement-1
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/algebra
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 17 /libtracker-data/sparql/algebra/filter-placement-2
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/algebra
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 18 /libtracker-data/sparql/algebra/filter-placement-3
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/algebra
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 19 /libtracker-data/sparql/algebra/filter-placement-3a
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/algebra
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 20 /libtracker-data/sparql/algebra/filter-nested-1
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/algebra
# Tracker-DEBUG: Saving DB locale as: 'C'
# Tracker-DEBUG: Cleaning up stale resource URIs
ok 21 /libtracker-data/sparql/algebra/filter-nested-2
# Tracker-DEBUG: Applying ontologies from /build/tracker-3.3.1/tests/libtracker-data/algebra
# Tracker-DEBUG: Saving DB locale as: 'C'
Bail out! Tracker-FATAL-ERROR: --- /build/tracker-3.3.1/tests/libtracker-data/algebra/filter-scope-1.out 2022-05-31 10:51:53.000000000 +0000
+++ - 2022-07-02 14:22:05.969740693 +0000
@@ -1,12 +1,12 @@
"1" "1"
-"1" "2"
-"1" "3"
"2" "1"
-"2" "2"
-"2" "3"
"3" "1"
-"3" "2"
-"3" "3"
"4" "1"
+"1" "2"
+"2" "2"
+"3" "2"
"4" "2"
+"1" "3"
+"2" "3"
+"3" "3"
"4" "3"
stderr:
(/build/tracker-3.3.1/build/tests/libtracker-data/tracker-sparql-test:3179): Tracker-ERROR **: 14:22:05.970: --- /build/tracker-3.3.1/tests/libtracker-data/algebra/filter-scope-1.out 2022-05-31 10:51:53.000000000 +0000
+++ - 2022-07-02 14:22:05.969740693 +0000
@@ -1,12 +1,12 @@
"1" "1"
-"1" "2"
-"1" "3"
"2" "1"
-"2" "2"
-"2" "3"
"3" "1"
-"3" "2"
-"3" "3"
"4" "1"
+"1" "2"
+"2" "2"
+"3" "2"
"4" "2"
+"1" "3"
+"2" "3"
+"3" "3"
"4" "3"
Downstream PR: https://github.com/NixOS/nixpkgs/pull/179844#issuecomment-1172903124
Do not see anything relevant other that glib 2.72.2 → 2.72.3 bump but the changes do not look suspicious.
Edited by Jan Tojnar