Menu freeze if gcompris-qt is installed

I have a strange problem if gcompris-qt is installed in my system. If I try to open this program using menu, plasmashell freeze using 100% of cpu. If I search gcompris in krunner it freeze too.

The problem only happen if I installed gcompris-qt. If I uninstall it everything works well. I don’t know what the problem might be.

Thank you.

Hello,
You need to post the following information

  • The Tumbleweed version. You can post the results of the following command
cat /etc/os-release
  • The version of gcompris-qt and where you installed it from. You can post the results of the following command which should have both information if it was installed from an openSUSE repository (likely more specifically the Education repository, hopefully)
zypper info gcompris-qt

Especially if it’s causing a system freeze, you can also try

  • Launching the application from within a console to see if any error messages display
  • Inspecting your journal, run the following command in a console immediately after launching your app, it displays the last 100 entries which should hopefully capture enough entries if an error occurs
journalctl -n 100

TSU

Hello,
This is my Tumbleweed version:

> cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20170226"
ID=opensuse
ID_LIKE="suse"
VERSION_ID="20170226"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20170226"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"

and this is my gcompris-qt versión (I installed it using zypper, from “default” repository).

> zypper info gcompris-qt
Loading repository data...
Reading installed packages...


Information for package gcompris-qt:
------------------------------------
Repository  : Repositorio principal (OSS)                                           
Name        : gcompris-qt                                                           
Version     : 0.70-2.1                                                              
Arch        : x86_64                                                                
Vendor      : openSUSE                                                              
Summary     : Multiactivity educational software for children aged 2–10 (Qt version)
Description :                                                                       
    GCompris-Qt is an educational software suite comprising
    of numerous activities for children aged 2 to 10. Some of the
    activities are game orientated, but nonetheless still educational.

    Currently, GCompris offers in excess of 100 activities. New
    activities can be added, and an activity can implement its own game
    scheme.

    This version is a rewrite of GCompris using the QtQuick
    technology.

I launched gcompris-qt from console and it starts and works well, but when I close it, plasmashell is frozen. The rest of computer works well, but I have to kill plasmashell and restart it again. Then plasmashell works well too. When is frozen, plasmashell uses almost 100% CPU time (checked with top).

In fact, I doesn’t need to start gcompris-qt to froze plasmashell. If I try to open menu entry where gcompris-qt is (Games -> Games for children) plasmashell is froze too, and if I try to search gcompris (in menu or krunner), plasmashell or krunner are frozen.

journalctl doesn’t show any errors when this happend.

Thanks.

I deleted this files

/usr/share/appdata/org.kde.gcompris.desktop
/usr/share/applications/org.kde.gcompris.desktop

and now the problem doesn’t appear again. Obviously now I have to start gcompris by command line, but plasmashell doesn’t freeze anymore.

I had the same problem on openSUSE Leap 42.2.
I used your suggestion and deleted

rm /usr/share/appdata/org.kde.gcompris.desktop
rm /usr/share/applications/org.kde.gcompris.desktop

And now, my desktop doesn’t freeze anymore. I can even use the menu’s, so no need to start from the command prompt!
The menu that froze, now contains Tux Paint, and GCompris ended up in its own separate submenu of educational.