Public bug reported:

$ localsearch --version
LocalSearch 3.11.0

Executive summary: localsearch generates GLib-CRITICAL errors,
intermittently fails to remove added paths

I am using ssh into this machine:

Distributor ID: Ubuntu
Description:    Ubuntu 26.04 LTS
Release:        26.04
Codename:       resolute

The machine is running with the Lubuntu GUI shut down (systemctl isolate
multi-user.target).

1. localsearch removes a path correctly (with GLib-CRITICAL errors)
after a fresh install:

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *

    $ localsearch index --remove /home/idallen
    (localsearch index:1920529): GLib-CRITICAL **: 17:42:28.840: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive

2. It adds back the path correctly (with GLib-CRITICAL errors):

    $ localsearch index --add --recursive /home/idallen
    (localsearch index:1925002): GLib-CRITICAL **: 17:45:31.435: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *

3. It adds a second path correctly (with GLib-CRITICAL errors):

    $ localsearch index --add --recursive /tmp
    (localsearch index:1925917): GLib-CRITICAL **: 17:46:08.953: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1925917): GLib-CRITICAL **: 17:46:08.953: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1925917): GLib-CRITICAL **: 17:46:08.953: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *
    /tmp                                                         *

4. Now, it won't remove any paths at all (and has lots of GLib-CRITICAL
errors):

    $ localsearch index --remove /tmp
    (localsearch index:1926916): GLib-CRITICAL **: 17:46:47.665: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1926916): GLib-CRITICAL **: 17:46:47.666: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1926916): GLib-CRITICAL **: 17:46:47.666: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *
    /tmp                                                         *

    $ localsearch index --remove /home/idallen
    (localsearch index:1929533): GLib-CRITICAL **: 17:48:36.042: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1929533): GLib-CRITICAL **: 17:48:36.042: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *
    /tmp                                                         *

5. I tried adding a third path /home/idallen/bin/.  I couldn't remove
it.

    $ localsearch index --add --recursive /home/idallen/bin
    (localsearch index:1991588): GLib-CRITICAL **: 18:30:55.814: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1991588): GLib-CRITICAL **: 18:30:55.814: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1991588): GLib-CRITICAL **: 18:30:55.815: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1991588): GLib-CRITICAL **: 18:30:55.815: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1991588): GLib-CRITICAL **: 18:30:55.815: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *
    /tmp                                                         *
    /home/idallen/bin                                            *

    $ localsearch index --remove /home/idallen/bin
    (localsearch index:1992504): GLib-CRITICAL **: 18:31:29.995: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1992504): GLib-CRITICAL **: 18:31:29.995: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1992504): GLib-CRITICAL **: 18:31:29.995: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1992504): GLib-CRITICAL **: 18:31:29.995: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1992504): GLib-CRITICAL **: 18:31:29.995: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *
    /tmp                                                         *
    /home/idallen/bin                                            *

6. I tried removing /tmp again, and it worked this time:

    $ localsearch index --remove /tmp
    (localsearch index:1992731): GLib-CRITICAL **: 18:31:38.219: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1992731): GLib-CRITICAL **: 18:31:38.219: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1992731): GLib-CRITICAL **: 18:31:38.219: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1992731): GLib-CRITICAL **: 18:31:38.219: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *
    /home/idallen/bin                                            *

6. I tried removing /home/idallen/bin, and it worked this time:

    $ localsearch index --remove /home/idallen/bin
    (localsearch index:1993171): GLib-CRITICAL **: 18:31:55.741: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1993171): GLib-CRITICAL **: 18:31:55.741: g_file_test: 
assertion 'filename != NULL' failed
    (localsearch index:1993171): GLib-CRITICAL **: 18:31:55.741: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *

6. I tried removing /home/idallen repeatedly, and it took three
consecutive tries before it actually worked:

    $ localsearch index --remove /home/idallen
    (localsearch index:1993928): GLib-CRITICAL **: 18:32:24.842: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *

    $ localsearch index --remove /home/idallen
    (localsearch index:1994023): GLib-CRITICAL **: 18:32:29.194: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive
    /home/idallen                                                *

    $ localsearch index --remove /home/idallen
    (localsearch index:1994122): GLib-CRITICAL **: 18:32:32.087: 
g_atomic_ref_count_dec: assertion 'old_value > 0' failed

    $ localsearch index
    Path                                                         Recursive

I tried this on a different machine running the same O/S and it took
five tries to remove /home/idallen before it worked.

Something is intermittently wrong with localsearch index.

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: localsearch 3.11.0-1ubuntu1.1
ProcVersionSignature: Ubuntu 7.0.0-29.29-generic 7.0.12
Uname: Linux 7.0.0-29-generic x86_64
ApportVersion: 2.34.1-0ubuntu0.1
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: LXQt
Date: Tue Aug 18 16:10:32 2026
InstallationDate: Installed on 2020-09-08 (2170 days ago)
InstallationMedia: Ubuntu 20.04.1 LTS "Focal Fossa" - Release amd64 (20200731)
SourcePackage: localsearch
UpgradeStatus: Upgraded to resolute on 2026-07-27 (23 days ago)

** Affects: localsearch (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2164265

Title:
  localsearch generates GLib-CRITICAL errors, intermittently fails to
  remove added paths

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/localsearch/+bug/2164265/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to