-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday, 2021-01-04 at 10:23 -0600, David C. Rankin wrote:
On 1/3/21 5:47 AM, Carlos E. R. wrote:
Hi,
I upgraded to 15.2 on 2021-12-31, and since then I have been flooded with coredumps from tracker-extract:
TIME PID UID GID SIG COREFILE EXE Fri 2021-01-01 12:20:44 CET 15416 1000 100 11 missing /usr/lib/tracker-extract Fri 2021-01-01 13:32:00 CET 17907 1000 100 6 missing /usr/lib/tracker-extract ... Sun 2021-01-03 12:27:21 CET 25059 1000 100 11 present /usr/lib/tracker-extract Sun 2021-01-03 12:27:22 CET 25088 1000 100 11 present /usr/lib/tracker-extract Sun 2021-01-03 12:27:24 CET 25113 1000 100 11 present /usr/lib/tracker-extract
Telcontar:~ # coredumpctl | grep tracker-extract | wc -l 4563 Telcontar:~ #
Looks like a threading race condition that believes it needs to start an additional thread and is continually starting a new thread until some thread-pool limit is reached. As to why? Myriad of reasons, but:
No, it dies, and some control process starts it again (via systemd). Then it chokes and waits for some minutes, then starts again (search for <=== below) It is probably trying to analyze files in my system that it can't. Same problem for years. <3.4> 2021-01-04T19:42:48.285712+01:00 Telcontar systemd 6386 - - tracker-extract.service: Main process exited, code=killed, status=11/SEGV <3.5> 2021-01-04T19:42:48.286092+01:00 Telcontar systemd 6386 - - tracker-extract.service: Unit entered failed state. <3.4> 2021-01-04T19:42:48.286299+01:00 Telcontar systemd 6386 - - tracker-extract.service: Failed with result 'signal'. <1.2> 2021-01-04T19:42:48.347439+01:00 Telcontar systemd-coredump 15818 - - Process 15796 (tracker-extract) of user 1000 dumped core.#012#012Stack trace of thread 15816:#012#0 0x00007f0b0a054a0c _ZNSt8_Rb_treeINSt7__cxx1112basic_stri> <1.4> 2021-01-04T19:42:48.715643+01:00 Telcontar tracker-extract 15825 - - Locale 'LANG' is not set, defaulting to C locale <0.6> 2021-01-04T19:42:49.136931+01:00 Telcontar kernel - - - [177057.452294] single[15841]: segfault at 10 ip 00007f5a646d8a0c sp 00007f5a5c926fb0 error 4 in libexiv2.so.26.0.0[7f5a644c3000+2d9000] <0.6> 2021-01-04T19:42:49.136947+01:00 Telcontar kernel - - - [177057.452306] Code: 0f 87 af 03 00 00 48 39 dd 0f 87 15 ff ff ff 0f 1f 80 00 00 00 00 48 8d 05 71 53 31 00 4c 8b 74 24 48 4c 8b 6c 24 40 48 8b 00 <48> 8b 68 10 48 8d 58 08> <1.4> 2021-01-04T19:42:48.763194+01:00 Telcontar tracker-extract 15825 - - Locale 'LANG' is not set, defaulting to C locale <3.6> 2021-01-04T19:42:49.172093+01:00 Telcontar systemd 1 - - Started Process Core Dump (PID 15842/UID 0). <3.6> 2021-01-04T19:42:49.228618+01:00 Telcontar systemd-coredump 15843 - - Removed old coredump core.tracker-extract.1000.2ef60a9b78a14f8aa0ad0315a348b17c.21522.1609771521000000.lz4. <3.4> 2021-01-04T19:42:49.317781+01:00 Telcontar systemd 6386 - - tracker-extract.service: Main process exited, code=killed, status=11/SEGV <3.5> 2021-01-04T19:42:49.318023+01:00 Telcontar systemd 6386 - - tracker-extract.service: Unit entered failed state. <3.4> 2021-01-04T19:42:49.318145+01:00 Telcontar systemd 6386 - - tracker-extract.service: Failed with result 'signal'. <1.2> 2021-01-04T19:42:49.378902+01:00 Telcontar systemd-coredump 15843 - - Process 15825 (tracker-extract) of user 1000 dumped core.#012#012Stack trace of thread 15841:#012#0 0x00007f5a646d8a0c _ZNSt8_Rb_treeINSt7__cxx1112basic_stri> <3.4> 2021-01-04T19:42:49.587539+01:00 Telcontar systemd 6386 - - tracker-extract.service: Start request repeated too quickly. <======== <3.3> 2021-01-04T19:42:49.593167+01:00 Telcontar systemd 6386 - - Failed to start Tracker metadata extractor. <3.5> 2021-01-04T19:42:49.593362+01:00 Telcontar systemd 6386 - - tracker-extract.service: Unit entered failed state. <3.4> 2021-01-04T19:42:49.593522+01:00 Telcontar systemd 6386 - - tracker-extract.service: Failed with result 'signal'. <3.6> 2021-01-04T19:42:49.903030+01:00 Telcontar dbus-daemon 6409 - - [session uid=1000 pid=6409] Activating via systemd: service name='org.freedesktop.Tracker1.Miner.Extract' unit='tracker-extract.service' requested by ':1.66' (uid=1> <3.4> 2021-01-04T19:42:49.903252+01:00 Telcontar systemd 6386 - - tracker-extract.service: Start request repeated too quickly. <======== <3.3> 2021-01-04T19:42:49.903355+01:00 Telcontar systemd 6386 - - Failed to start Tracker metadata extractor. <3.4> 2021-01-04T19:42:49.903437+01:00 Telcontar systemd 6386 - - tracker-extract.service: Failed with result 'signal'. <4.5> 2021-01-04T19:44:49.903877+01:00 Telcontar dbus-daemon 6409 - - [session uid=1000 pid=6409] Failed to activate service 'org.freedesktop.Tracker1.Miner.Extract': timed out (service_start_timeout=120000ms) <3.6> 2021-01-04T19:44:50.901917+01:00 Telcontar dbus-daemon 6409 - - [session uid=1000 pid=6409] Activating via systemd: service name='org.freedesktop.Tracker1.Miner.Extract' unit='tracker-extract.service' requested by ':1.66' (uid=1> <1.4> 2021-01-04T19:44:51.022401+01:00 Telcontar tracker-extract 15948 - - Locale 'LANG' is not set, defaulting to C locale <1.4> 2021-01-04T19:44:51.069686+01:00 Telcontar tracker-extract 15948 - - Locale 'LANG' is not set, defaulting to C locale <3.6> 2021-01-04T19:44:51.070274+01:00 Telcontar dbus-daemon 6409 - - [session uid=1000 pid=6409] Successfully activated service 'org.freedesktop.Tracker1.Miner.Extract' <0.6> 2021-01-04T19:44:51.416932+01:00 Telcontar kernel - - - [177179.734664] single[15965]: segfault at 10 ip 00007f54d8af0a0c sp 00007f54d0d3efb0 error 4 in libexiv2.so.26.0.0[7f54d88db000+2d9000] <0.6> 2021-01-04T19:44:51.416949+01:00 Telcontar kernel - - - [177179.734671] Code: 0f 87 af 03 00 00 48 39 dd 0f 87 15 ff ff ff 0f 1f 80 00 00 00 00 48 8d 05 71 53 31 00 4c 8b 74 24 48 4c 8b 6c 24 40 48 8b 00 <48> 8b 68 10 48 8d 58 08> <3.6> 2021-01-04T19:44:51.449303+01:00 Telcontar systemd 1 - - Started Process Core Dump (PID 15966/UID 0). <3.6> 2021-01-04T19:44:51.509976+01:00 Telcontar systemd-coredump 15967 - - Removed old coredump core.tracker-extract.1000.2ef60a9b78a14f8aa0ad0315a348b17c.21619.1609771644000000.lz4. <3.4> 2021-01-04T19:44:51.618322+01:00 Telcontar systemd 6386 - - tracker-extract.service: Main process exited, code=killed, status=11/SEGV <3.5> 2021-01-04T19:44:51.618697+01:00 Telcontar systemd 6386 - - tracker-extract.service: Unit entered failed state. <3.4> 2021-01-04T19:44:51.618960+01:00 Telcontar systemd 6386 - - tracker-extract.service: Failed with result 'signal'. <1.2> 2021-01-04T19:44:51.680834+01:00 Telcontar systemd-coredump 15967 - - Process 15948 (tracker-extract) of user 1000 dumped core.#012#012Stack trace of thread 15965:#012#0 0x00007f54d8af0a0c _ZNSt8_Rb_treeINSt7__cxx1112basic_stri> <1.4> 2021-01-04T19:44:51.936658+01:00 Telcontar tracker-extract 15975 - - Locale 'LANG' is not set, defaulting to C locale <1.4> 2021-01-04T19:44:51.978328+01:00 Telcontar tracker-store 11853 - - tracker_writeback_transact: assertion 'private == NULL' failed <1.4> 2021-01-04T19:44:51.978640+01:00 Telcontar tracker-extract 15975 - - Locale 'LANG' is not set, defaulting to C locale <0.6> 2021-01-04T19:44:53.271279+01:00 Telcontar kernel - - - [177181.588657] single[15995]: segfault at 10 ip 00007ff62e49ea0c sp 00007ff621d4dfb0 error 4 in libexiv2.so.26.0.0[7ff62e289000+2d9000] <0.6> 2021-01-04T19:44:53.271295+01:00 Telcontar kernel - - - [177181.588662] Code: 0f 87 af 03 00 00 48 39 dd 0f 87 15 ff ff ff 0f 1f 80 00 00 00 00 48 8d 05 71 53 31 00 4c 8b 74 24 48 4c 8b 6c 24 40 48 8b 00 <48> 8b 68 10 48 8d 58 08> <3.6> 2021-01-04T19:44:53.306689+01:00 Telcontar systemd 1 - - Started Process Core Dump (PID 15996/UID 0). <3.6> 2021-01-04T19:44:53.363472+01:00 Telcontar systemd-coredump 15997 - - Removed old coredump core.tracker-extract.1000.2ef60a9b78a14f8aa0ad0315a348b17c.21648.1609771646000000.lz4. <3.4> 2021-01-04T19:44:53.487817+01:00 Telcontar systemd 6386 - - tracker-extract.service: Main process exited, code=killed, status=11/SEGV <3.5> 2021-01-04T19:44:53.488172+01:00 Telcontar systemd 6386 - - tracker-extract.service: Unit entered failed state. <3.4> 2021-01-04T19:44:53.488377+01:00 Telcontar systemd 6386 - - tracker-extract.service: Failed with result 'signal'. <1.2> 2021-01-04T19:44:53.554287+01:00 Telcontar systemd-coredump 15997 - - Process 15975 (tracker-extract) of user 1000 dumped core.#012#012Stack trace of thread 15995:#012#0 0x00007ff62e49ea0c _ZNSt8_Rb_treeINSt7__cxx1112basic_stri> <1.4> 2021-01-04T19:44:53.955849+01:00 Telcontar tracker-extract 16005 - - Locale 'LANG' is not set, defaulting to C locale <0.6> 2021-01-04T19:44:54.356933+01:00 Telcontar kernel - - - [177182.673681] single[16021]: segfault at 10 ip 00007f2daedada0c sp 00007f2da8aaafb0 error 4 in libexiv2.so.26.0.0[7f2daeb98000+2d9000] <0.6> 2021-01-04T19:44:54.356947+01:00 Telcontar kernel - - - [177182.673687] Code: 0f 87 af 03 00 00 48 39 dd 0f 87 15 ff ff ff 0f 1f 80 00 00 00 00 48 8d 05 71 53 31 00 4c 8b 74 24 48 4c 8b 6c 24 40 48 8b 00 <48> 8b 68 10 48 8d 58 08> <1.4> 2021-01-04T19:44:54.007161+01:00 Telcontar tracker-extract 16005 - - Locale 'LANG' is not set, defaulting to C locale <3.6> 2021-01-04T19:44:54.390731+01:00 Telcontar systemd 1 - - Started Process Core Dump (PID 16022/UID 0). <3.6> 2021-01-04T19:44:54.459191+01:00 Telcontar systemd-coredump 16023 - - Removed old coredump core.tracker-extract.1000.2ef60a9b78a14f8aa0ad0315a348b17c.21679.1609771647000000.lz4. Telcontar:~ # coredumpctl | grep tracker-extract | wc -l 7980 Telcontar:~ # Obviously I can kill the thing, at worst delete the program, but I'm waiting to see if someone knows better. - -- Cheers, Carlos E. R. (from openSUSE 15.2 x86_64 at Telcontar) -----BEGIN PGP SIGNATURE----- iHoEARECADoWIQQZEb51mJKK1KpcU/W1MxgcbY1H1QUCX/NmsRwccm9iaW4ubGlz dGFzQHRlbGVmb25pY2EubmV0AAoJELUzGBxtjUfVqqUAmwfmHQ5wt5uRBGEDaxSn dnyq0+MaAKCMHrw1UJKU85Aip8jf0cARC0Rdmw== =MsCU -----END PGP SIGNATURE-----