tracker-file-system.c:259:file_tree_lookup: assertion failed: (ptr[0] == '/'
Using 2.3.0 on current Ubuntu, tracker-miner-fs sibabrt. The situations seems to had to do with the database/cache because the same directory copied to another user doesn't tricker the issue
(tracker-miner-fs:11463): Tracker-WARNING **: 23:29:55.300: NOTE: URI theme may be outside scheme expected, for example, expecting 'file://' when given 'http://' prefix.
(tracker-miner-fs:11463): Tracker-CRITICAL **: 23:29:55.300: tracker_file_system_set_property: assertion 'file != NULL' failed
(tracker-miner-fs:11463): Tracker-CRITICAL **: 23:29:55.300: tracker_file_system_set_property: assertion 'file != NULL' failed
**
Tracker:ERROR:../src/libtracker-miner/tracker-file-system.c:259:file_tree_lookup: assertion failed: (ptr[0] == '/')
Bail out! Tracker:ERROR:../src/libtracker-miner/tracker-file-system.c:259:file_tree_lookup: assertion failed: (ptr[0] == '/')
Thread 1 "tracker-miner-f" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: Aucun fichier ou dossier de ce type.
(gdb) bt full
#0 0x00007ffff78803eb in __GI_raise (sig=sig@entry=6)
at ../sysdeps/unix/sysv/linux/raise.c:50
set =
{__val = {0, 93824999551696, 126, 126, 140737347999904, 140737346586714, 0, 140737346612316, 0, 140737347996640, 93824999551696, 140737347996544, 2048, 140737347996544, 2064, 129}}
pid = <optimized out>
tid = <optimized out>
#1 0x00007ffff785f899 in __GI_abort () at abort.c:79
save_stage = 1
act =
{__sigaction_handler = {sa_handler = 0x7fffffffdad8, sa_sigaction = 0x7fffffffdad8}, sa_mask = {__val = {140737350212691, 140733193388080, 140733193388032, 0, 115, 93824999540448, 140737350416306, 140737350438751, 140735525421056, 93824999540448, 0, 0, 16715093341313822208, 140737353664280, 140737350929920, 93824999540448}}, sa_flags = 116, sa_restorer = 0x7fffffffdb40}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffff7be7b23 in g_assertion_message
(domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7ffff7f8cae0 <__func__.28958> "file_tree_lookup", message=<optimized out>)
at ../../../glib/gtestutils.c:2912
lstr = "259\000\377\177\000\000\000\356\201d\325\360\367\347c\000\000\000\000\000\000\000\203\306\370\367\377\177\000"
s = <optimized out>
#3 0x00007ffff7c4433f in g_assertion_message_expr
(domain=domain@entry=0x7ffff7f89329 "Tracker", file=file@entry=0x7ffff7f8c718 "../src/libtracker-miner/tracker-file-system.c", line=line@entry=259, func=func@entry=0x7ffff7f8cae0 <__func__.28958> "file_tree_lookup", expr=expr@entry=0x7ffff7f8c683 "ptr[0] == '/'") at ../../../glib/gtestutils.c:2938
s = 0x7fffd403e5c0 "assertion failed: (ptr[0] == '/')"
#4 0x00007ffff7f7db82 in file_tree_lookup
(tree=0x7fffe0012090, file=file@entry=0x7fffe0007100, parent_node=parent_node@entry=0x7fffffffdc38, uri_remainder=uri_remainder@entry=0x7fffffffdc40)
at ../src/libtracker-miner/tracker-file-system.c:259
parent_data = <optimized out>
parent_uri = 0x555555c4c580 "file:///home/disco/Bureau/Old%20Firefox%20Data/8lhr1xba.default/storage/permanent/indexeddb+++fx-devtools"
parent = <optimized out>
node_found = 0x0
parent_found = 0x0
data = <optimized out>
uri = 0x555555c4c630 "file:///home/disco/Bureau/Old%20Firefox%20Data/8lhr1xba.default/storage/permanent/indexeddb+++fx-devtools"
ptr = 0x555555c4c699 ""
__func__ = "file_tree_lookup"
#5 0x00007ffff7f7e221 in tracker_file_system_get_file
(file_system=0x555555889a80 [TrackerFileSystem], file=file@entry=0x7fffe0007100, file_type=file_type@entry=G_FILE_TYPE_UNKNOWN, parent=parent@entry=0x7fffd8005e00) at ../src/libtracker-miner/tracker-file-system.c:569
priv = 0x555555889a70
lookup_data = <optimized out>
data = <optimized out>
node = 0x0
parent_node = 0x0
lookup_node = <optimized out>
uri_prefix = 0x0
copy = 0x0
__func__ = "tracker_file_system_get_file"
#6 0x00007ffff7f7a4f7 in _insert_store_info
(notifier=notifier@entry=0x5555555fb790 [TrackerFileNotifier], file=file@entry=0x7fffe0007100, file_type=file_type@entry=G_FILE_TYPE_UNKNOWN, parent=parent@entry=0x7fffd8005e00, iri=iri@entry=0x555555c4dcb8 "urn:uuid:9ee4e2d0-9533-4bad-9582-6a0379329dbd", _time=<optimized out>)
at ../src/libtracker-miner/tracker-file-notifier.c:506
priv = 0x5555555fb730
canonical = <optimized out>
#7 0x00007ffff7f7c02d in sparql_files_query_populate
(check_root=1, cursor=0x7fffd40485a0 [TrackerDBCursor], notifier=0x5555555fb790 [TrackerFileNotifier])
--Type <RET> for more, q to quit, c to continue without paging--
at ../src/libtracker-miner/tracker-file-notifier.c:566
file = 0x7fffe0007100
root = <optimized out>
canonical = <optimized out>
time_str = <optimized out>
iri = 0x555555c4dcb8 "urn:uuid:9ee4e2d0-9533-4bad-9582-6a0379329dbd"
error = 0x0
_time = <optimized out>
priv = 0x5555555fb730
parent = 0x7fffd8005e00
notifier = 0x5555555fb790 [TrackerFileNotifier]
priv = 0x5555555fb730
cursor = 0x7fffd40485a0 [TrackerDBCursor]
directory_modified = <optimized out>
error = 0x0
directory = <optimized out>
flags = <optimized out>
#8 0x00007ffff7f7c02d in sparql_files_query_cb
(object=<optimized out>, result=<optimized out>, user_data=0x5555555fb790)
at ../src/libtracker-miner/tracker-file-notifier.c:855
notifier = 0x5555555fb790 [TrackerFileNotifier]
priv = 0x5555555fb730
cursor = 0x7fffd40485a0 [TrackerDBCursor]
directory_modified = <optimized out>
error = 0x0
directory = <optimized out>
flags = <optimized out>