[Bug 1141201] New: [Build 20190709][LTO] Tracker crashes
http://bugzilla.opensuse.org/show_bug.cgi?id=1141201 Bug ID: 1141201 Summary: [Build 20190709][LTO] Tracker crashes Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other URL: https://openqa.opensuse.org/tests/981076/modules/track er_by_command/steps/10 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: bnc-team-gnome@forge.provo.novell.com Reporter: dimstar@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- ## Observation openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-desktopapps-other@64bit fails in [tracker_by_command](https://openqa.opensuse.org/tests/981076/modules/tracker_by_command/steps/10) ## Test suite description Maintainer: Yuan Ren (yuanren10). See https://progress.opensuse.org/issues/23906 ## Reproducible Fails since (at least) Build [20190709](https://openqa.opensuse.org/tests/980945) ## Expected result Last good: [20190708](https://openqa.opensuse.org/tests/978574) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=desktopapps-other&version=Tumbleweed)
From the logs:
Jul 11 14:24:17 susetest kernel: tracker-miner-f[1636]: segfault at 20 ip 00007f3f824ca5ce sp 00007ffe622d24d0 error 4 in libtracker-sparql-2.0.so.0.202.0[7f3f824b3000+1a000] Jul 11 14:24:17 susetest kernel: Code: 85 f6 0f 84 38 02 00 00 0f 1f 40 00 4c 89 ff e8 78 95 fe ff 4c 89 f7 e8 70 a2 fe ff 4c 8b 74 24 28 4d 85 f6 0f 85 ea fd ff ff <49> 8b 44 24 20 c7 00 01 00 00 00 48 83 7c 24 20 00 0f 85 cb 00 00 Jul 11 14:24:17 susetest tracker-miner-f[1636]: cannot add private field to invalid (non-instantiatable) type '<invalid>' Jul 11 14:24:17 susetest tracker-miner-f[1636]: g_once_init_leave: assertion 'result != 0' failed Jul 11 14:24:17 susetest tracker-miner-f[1636]: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed Jul 11 14:24:17 susetest tracker-miner-f[1636]: tracker_sparql_backend_load_plugins: assertion 'self != NULL' failed -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141201 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mliska@suse.cz -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141201 Martin Liška <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |martin.liska@suse.com Blocks| |1133084 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141201 http://bugzilla.opensuse.org/show_bug.cgi?id=1141201#c1 --- Comment #1 from Martin Liška <martin.liska@suse.com> --- Can be reproduced with: $ gdb /usr/lib/tracker-miner-fs ... (tracker-miner-fs:3082): GLib-GObject-WARNING **: 08:51:14.685: cannot register existing type 'TrackerSparqlConnection' (tracker-miner-fs:3082): GLib-CRITICAL **: 08:51:14.685: g_once_init_leave: assertion 'result != 0' failed (tracker-miner-fs:3082): GLib-GObject-CRITICAL **: 08:51:14.685: g_type_register_static: assertion 'parent_type > 0' failed (tracker-miner-fs:3082): GLib-GObject-WARNING **: 08:51:14.685: cannot add private field to invalid (non-instantiatable) type '<invalid>' (tracker-miner-fs:3082): GLib-CRITICAL **: 08:51:14.685: g_once_init_leave: assertion 'result != 0' failed (tracker-miner-fs:3082): GLib-GObject-CRITICAL **: 08:51:14.685: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed (tracker-miner-fs:3082): Tracker-CRITICAL **: 08:51:14.685: tracker_sparql_backend_load_plugins: assertion 'self != NULL' failed Thread 1 "tracker-miner-f" received signal SIGSEGV, Segmentation fault. 0x00007ffff7d8a5ce in ?? () from /usr/lib64/libtracker-sparql-2.0.so.0 (gdb) bt #0 0x00007ffff7d8a5ce in ?? () from /usr/lib64/libtracker-sparql-2.0.so.0 #1 0x00007ffff7d8ac78 in tracker_sparql_connection_get () from /usr/lib64/libtracker-sparql-2.0.so.0 #2 0x00007ffff7db89ed in ?? () from /usr/lib64/libtracker-miner-2.0.so.0 #3 0x00007ffff7db984e in ?? () from /usr/lib64/libtracker-miner-2.0.so.0 #4 0x000055555556a335 in ?? () #5 0x00007ffff7cabbc2 in g_initable_new_valist () from /usr/lib64/libgio-2.0.so.0 #6 0x00007ffff7cabc79 in g_initable_new () from /usr/lib64/libgio-2.0.so.0 #7 0x0000555555567389 in tracker_miner_files_new () #8 0x000055555555f179 in main () So for some reason we can't load TrackerSparqlConnection. On a working system there is no WARNING/CRITICAL message. I've noticed following warning even without LTO: g-ir-scanner: link: cc -o /home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/tmp-introspectuu1v_sse/TrackerMiner-2.0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g /home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/tmp-introspectuu1v_sse/TrackerMiner-2.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-miner -Wl,-rpath,/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-miner -L/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-miner -Wl,-rpath,/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-miner -L/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-common -Wl,-rpath,/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-common -L/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-sparql-backend -Wl,-rpath,/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-sparql-backend -L/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-sparql -Wl,-rpath,/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-sparql -L/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-remote -Wl,-rpath,/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-remote -L/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-bus -Wl,-rpath,/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-bus -L/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-direct -Wl,-rpath,/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-direct -L/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-data -Wl,-rpath,/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/libtracker-data -L/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/gvdb -Wl,-rpath,/home/abuild/rpmbuild/BUILD/tracker-2.2.2/build/src/gvdb -ltracker-miner-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lm -luuid -lnm -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -pthread -lgmodule-2.0 -lglib-2.0 ../src/libtracker-miner/tracker-miner-object.c:611: Warning: TrackerMiner: tracker_miner_get_connection: return value: Unresolved type: 'TrackerSparqlConnection*' Maybe it's related. Anyway, I create an upstream issue for it: https://gitlab.gnome.org/GNOME/tracker/issues/117 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141201 http://bugzilla.opensuse.org/show_bug.cgi?id=1141201#c2 --- Comment #2 from Martin Liška <martin.liska@suse.com> --- For now I suggest to disable LTO: https://build.opensuse.org/request/show/714793 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141201 http://bugzilla.opensuse.org/show_bug.cgi?id=1141201#c3 --- Comment #3 from Martin Liška <martin.liska@suse.com> --- It's a know upstream issue: https://gitlab.gnome.org/GNOME/tracker/issues/117 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1141201 http://bugzilla.opensuse.org/show_bug.cgi?id=1141201#c4 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |UPSTREAM --- Comment #4 from Dominique Leuenberger <dimstar@opensuse.org> --- (In reply to Martin Liška from comment #3)
It's a know upstream issue: https://gitlab.gnome.org/GNOME/tracker/issues/117
has been fixed -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com