Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-86179

Segmentation fault in tracker-extract

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-8.10, rhel-8.10.z
    • tracker-miners
    • None
    • No
    • None
    • rhel-display-desktop-foundation
    • ssg_display
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • 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

              cgarnach Carlos Garnacho
              enteasca Takuya Wakazono
              Carlos Garnacho Carlos Garnacho
              Petr Schindler Petr Schindler
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: