-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-8.10, rhel-8.10.z
-
None
-
No
-
None
-
rhel-display-desktop-foundation
-
ssg_display
-
None
-
False
-
False
-
-
None
-
Red Hat Enterprise Linux
-
None
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
None
What were you trying to do that didn't work?
tracker-extract, which is automatically launched by GNOME, is causing a segmentation fault.
What is the impact of this issue to you?
Coredumps occurs randomly.
Please provide the package NVR for which the bug is seen:
glib2-2.56.4-165.el8_10.x86_64
tracker-2.1.5-2.el8.x86_64
tracker-miners-2.1.5-3.el8_10.x86_64
How reproducible is this bug?:
Steps to reproduce
Run this script in a GUI session and wait (~5hours).
#!/bin/sh while :; do pkill tracker-extract /usr/libexec/tracker-extract done
Expected results
tracker-extract runs without causing a segmentation fault.
Actual results
tracker-extract occasionally crashes with a segmentation fault.
backtrace:
Core was generated by `/usr/libexec/tracker-extract'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fbac1be5beb in g_dbus_proxy_call_sync_internal (proxy=0x7fbac11cde80 <g_thread_pool_thread_proxy>, method_name=method_name@entry=0x564a9841fe5b "GetPersistenceStorage", parameters=parameters@entry=0x0, flags=flags@entry=G_DBUS_CALL_FLAGS_NO_AUTO_START, timeout_msec=timeout_msec@entry=-1, fd_list=fd_list@entry=0x0, out_fd_list=0x7ffc48c56250, cancellable=0x0, error=0x0) at gdbusproxy.c:2823 2823 g_return_val_if_fail (G_IS_DBUS_PROXY (proxy), NULL); (gdb) bt #0 0x00007fbac1be5beb in g_dbus_proxy_call_sync_internal (proxy=0x7fbac11cde80 <g_thread_pool_thread_proxy>, method_name=method_name@entry=0x564a9841fe5b "GetPersistenceStorage", parameters=parameters@entry=0x0, flags=flags@entry=G_DBUS_CALL_FLAGS_NO_AUTO_START, timeout_msec=timeout_msec@entry=-1, fd_list=fd_list@entry=0x0, out_fd_list=0x7ffc48c56250, cancellable=0x0, error=0x0) at gdbusproxy.c:2823 #1 0x00007fbac1be71e9 in g_dbus_proxy_call_with_unix_fd_list_sync (proxy=<optimized out>, method_name=method_name@entry=0x564a9841fe5b "GetPersistenceStorage", parameters=parameters@entry=0x0, flags=flags@entry=G_DBUS_CALL_FLAGS_NO_AUTO_START, timeout_msec=timeout_msec@entry=-1, fd_list=fd_list@entry=0x0, out_fd_list=0x7ffc48c56250, cancellable=0x0, error=0x0) at gdbusproxy.c:3160 #2 0x0000564a9841aec3 in set_up_persistence (cancellable=0x0, error=0x0, controller=<optimized out>) at tracker-extract-controller.c:103 #3 tracker_extract_controller_constructed (object=<optimized out>) at tracker-extract-controller.c:144 #4 0x00007fbac1487203 in g_object_new_internal (class=class@entry=0x564a9a44cb50, params=params@entry=0x7ffc48c56440, n_params=n_params@entry=3) at gobject.c:1839 #5 0x00007fbac1488f4e in g_object_new_valist (object_type=<optimized out>, first_property_name=first_property_name@entry=0x564a9841fdc5 "decorator", var_args=var_args@entry=0x7ffc48c56590) at gobject.c:2122 #6 0x00007fbac14892ad in g_object_new (object_type=<optimized out>, first_property_name=first_property_name@entry=0x564a9841fdc5 "decorator") at gobject.c:1642 #7 0x0000564a9841b085 in tracker_extract_controller_new (decorator=0x564a9a104260, connection=0x564a9a0ff0c0, persistence=0x7fba9c010760) at tracker-extract-controller.c:263 #8 0x0000564a984193e2 in do_main (argv=<optimized out>, argc=<optimized out>) at tracker-main.c:383 #9 main (argc=<optimized out>, argv=<optimized out>) at tracker-main.c:450
core.tracker-extract.1000.94e1a8d6f823437ab0ca584cf39842c8.15568.1744006129000000.lz4