pop-os / launcher

Modular IPC-based desktop launcher service
Mozilla Public License 2.0
228 stars 47 forks source link

Search engine seems broken #31

Closed mr-prud closed 2 years ago

mr-prud commented 2 years ago

Hi, I have some trouble with the launcher but i don't know how to debug it.

When i type a letter, the search engine seems broken... only one 's' clear the results list. This is an example behavior :

Peek 2021-09-29 08-30

and my system log looks like that:

Sep 29 08:29:41 gael-laptop gnome-shell[7369]: st_label_set_text: assertion 'text != NULL' failed
Sep 29 08:29:46 gael-laptop gnome-shell[7369]: st_label_set_text: assertion 'text != NULL' failed
Sep 29 08:29:50 gael-laptop gnome-shell[7369]: st_label_set_text: assertion 'text != NULL' failed
Sep 29 08:29:51 gael-laptop gnome-shell[7369]: st_label_set_text: assertion 'text != NULL' failed
Sep 29 08:29:53 gael-laptop gnome-shell[7369]: st_label_set_text: assertion 'text != NULL' failed
Sep 29 08:29:54 gael-laptop gnome-shell[7369]: st_label_set_text: assertion 'text != NULL' failed
Sep 29 08:29:54 gael-laptop gnome-shell[7369]: JS ERROR: TypeError: b.title is null
                                               sorter@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:78:32
                                               search@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:90:21
                                               Search/<@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_search.js:36:34
Sep 29 08:29:56 gael-laptop gnome-shell[7369]: st_label_set_text: assertion 'text != NULL' failed
Sep 29 08:29:57 gael-laptop gnome-shell[7369]: st_label_set_text: assertion 'text != NULL' failed
Sep 29 08:29:57 gael-laptop gnome-shell[7369]: JS ERROR: TypeError: b.title is null
                                               sorter@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:78:32
                                               search@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:90:21
                                               Search/<@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_search.js:36:34
Sep 29 08:29:57 gael-laptop gnome-shell[7369]: JS ERROR: TypeError: haystack is null
                                               contains_pattern@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:55:29
                                               search@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:60:24
                                               Search/<@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_search.js:36:34
Sep 29 08:29:58 gael-laptop gnome-shell[7369]: JS ERROR: TypeError: haystack is null
                                               contains_pattern@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:55:29
                                               search@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:60:24
                                               Search/<@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_search.js:36:34
Sep 29 08:29:58 gael-laptop gnome-shell[7369]: JS ERROR: TypeError: haystack is null
                                               contains_pattern@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:55:29
                                               search@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:60:24
                                               Search/<@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_search.js:36:34
Sep 29 08:29:59 gael-laptop gnome-shell[7369]: JS ERROR: TypeError: haystack is null
                                               contains_pattern@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:55:29
                                               search@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_launcher.js:60:24
                                               Search/<@/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com/dialog_search.js:36:34

System info :

NAME="Pop!_OS"
VERSION="21.04"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 21.04"
VERSION_ID="21.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=hirsute
UBUNTU_CODENAME=hirsute
LOGO=distributor-logo-pop-os

❯ apt policy pop-shell
pop-shell:
  Installed: 1.1.0~1631809642~21.04~5220303
  Candidate: 1.1.0~1631809642~21.04~5220303
  Version table:
 *** 1.1.0~1631809642~21.04~5220303 1001
       1001 http://ppa.launchpad.net/system76/pop/ubuntu hirsute/main amd64 Packages
       1001 http://ppa.launchpad.net/system76/pop/ubuntu hirsute/main i386 Packages
        100 /var/lib/dpkg/status

Hardware :
Lemur Pro (The best laptop i've ever had !! )

I don't know what I can do to fix it or debug it ? Do you have some advice ?

mmstick commented 2 years ago

It appears that you have a very old version of pop-shell locally installed.

/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com
mr-prud commented 2 years ago

It appears that you have a very old version of pop-shell locally installed.

/home/prudprud/.local/share/gnome-shell/extensions/pop-shell@system76.com

Yeah! you are right.... i removed it ! restart... everything works well.

thanks a lot