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 785853 - tracker-extract crashes when processing virtual elements
tracker-extract crashes when processing virtual elements
Status: RESOLVED FIXED
Product: tracker
Classification: Core
Component: Extractor
1.99.x
Other Linux
: Normal normal
: ---
Assigned To: tracker-extractor
tracker-extractor
Depends on:
Blocks:
 
 
Reported: 2017-08-05 11:15 UTC by Mikhail
Modified: 2017-09-24 18:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
dmesg (131.02 KB, text/plain)
2017-08-05 11:16 UTC, Mikhail
  Details
gnome-abrt (86.23 KB, image/png)
2017-08-26 10:50 UTC, Mikhail
  Details
tracker-extract: Skip over virtual elements (1.13 KB, patch)
2017-09-12 13:24 UTC, Carlos Garnacho
committed Details | Review

Description Mikhail 2017-08-05 11:15:08 UTC
Downstream report: https://bugzilla.redhat.com/show_bug.cgi?id=1478628

(gdb) bt
  • #0 g_str_hash
    at ghash.c line 1882
  • #1 g_hash_table_lookup_node
    at ghash.c line 379
  • #2 g_hash_table_lookup
    at ghash.c line 1153
  • #3 decorator_get_recovery_file
    at tracker-extract-decorator.c line 228
  • #4 decorator_next_item_cb
    at tracker-extract-decorator.c line 277
  • #5 g_task_return_now
    at gtask.c line 1145
  • #6 complete_in_idle_cb
    at gtask.c line 1159
  • #7 g_idle_dispatch
    at gmain.c line 5500
  • #8 g_main_dispatch
    at gmain.c line 3148
  • #9 g_main_context_dispatch
    at gmain.c line 3813
  • #10 g_main_context_iterate
    at gmain.c line 3886
  • #11 g_main_loop_run
    at gmain.c line 4082
  • #12 main
    at tracker-main.c line 471

Comment 1 Mikhail 2017-08-05 11:16:09 UTC
Created attachment 356996 [details]
dmesg
Comment 2 Mikhail 2017-08-26 10:50:01 UTC
Created attachment 358465 [details]
gnome-abrt
Comment 3 Mikhail 2017-08-26 10:50:56 UTC
This crash very annoying still happens every seconds.
Comment 4 Carlos Garnacho 2017-09-12 13:24:16 UTC
Created attachment 359626 [details] [review]
tracker-extract: Skip over virtual elements

It is possible to fool tracker-extract into processing virtual elements
that aren't backed up by files. Those can be safely ignored instead.
Comment 5 Carlos Garnacho 2017-09-16 19:59:00 UTC
Pushed to master.

Attachment 359626 [details] pushed as a0da953 - tracker-extract: Skip over virtual elements
Comment 6 Debarshi Ray 2017-09-17 00:12:32 UTC
Thanks for the fix, Carlos!

Re-titling to differentiate it from other automatic crash reports because this came up during the Fedora blocker bug meeting. See: https://bugzilla.redhat.com/show_bug.cgi?id=1488707
Comment 7 Mikhail 2017-09-24 18:45:53 UTC
After fixing this issue now happens another problem: https://bugzilla.gnome.org/show_bug.cgi?id=787853