Page MenuHomeSolus

Update problems: every qt app crashed
Closed, ResolvedPublic

Description

Hello,

after the weekly updates (23.02.2019) on my Solus Plasma machine every qt application crashed.
Thanks to the rollback system I was able to restore the machine.
Here's the dolphin crash log:

Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007fea27f8f5f9 in ?? () from /usr/lib/libQt5Widgets.so.5
#8  0x00007fea27f914dc in QMenuBar::actionEvent(QActionEvent*) () from /usr/lib/libQt5Widgets.so.5
#9  0x00007fea27e51838 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#10 0x00007fea27f94d37 in QMenuBar::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#11 0x00007fea27e11e81 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#12 0x00007fea27e194b0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#13 0x00007fea273b5a49 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#14 0x00007fea27e48cc2 in QWidget::insertAction(QAction*, QAction*) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007fea28886cbd in KXMLGUIBuilder::createContainer(QWidget*, int, QDomElement const&, QAction*&) () from /usr/lib/libKF5XmlGui.so.5
#16 0x00007fea28877a86 in ?? () from /usr/lib/libKF5XmlGui.so.5
#17 0x00007fea288777fb in ?? () from /usr/lib/libKF5XmlGui.so.5
#18 0x00007fea2886e06b in KXMLGUIFactory::addClient(KXMLGUIClient*) () from /usr/lib/libKF5XmlGui.so.5
#19 0x00007fea2886fd10 in KXmlGuiWindow::createGUI(QString const&) () from /usr/lib/libKF5XmlGui.so.5
#20 0x00007fea288700ab in KXmlGuiWindow::setupGUI(QSize const&, QFlags<KXmlGuiWindow::StandardWindowOption>, QString const&) () from /usr/lib/libKF5XmlGui.so.5
#21 0x00007fea2887015b in KXmlGuiWindow::setupGUI(QFlags<KXmlGuiWindow::StandardWindowOption>, QString const&) () from /usr/lib/libKF5XmlGui.so.5
#22 0x00007fea291f036b in ?? () from /usr/lib/libkdeinit5_dolphin.so
#23 0x00007fea291e501b in kdemain () from /usr/lib/libkdeinit5_dolphin.so
#24 0x00007fea28fdabdb in __libc_start_main () from /usr/lib/haswell/libc.so.6
#25 0x000000000040107a in _start ()
[Inferior 1 (process 2909) detached]

Any idea what's causing the problem?

Strange: also got Solus Plasma on the pc at home. Btw. this installation is based on the very first iso (patreon iso) and the 'troublemaker' is based on the latest plasma-test-iso.

Event Timeline

Can you give us the update log of the sync from eopkg hs ?

I did a fresh install with the test iso and a full update and I cannot reproduce this issue.

Could you test if this issue happens as well as with a new user?

Works fine with a new user!
So I removed the widgets from the desktop, deleted the old task bar and created a new standard task bar.
Still crashing!

What else could it be if it's not the task bar and the desktop plasmoids?

there's likely some config file or cache in your homedir that plasma isn't able to read in this version

No, I'm not Froz1984.
Btw. same happened right now with my home computer. Wasn't aware that it hasn't updated yet. Thought there's already been updates during the weekend. At least my Budgie installation got updates on Fr/Sa.

We did not had any sync last Friday/Saturday.

I'd advise trying to remove any kde/plasma config and try resetting the desktop to default.

so please do the following

Backup .config file

mv .config config.bak
cd info .config and delete any kde and plasma files/folders + Trolltech.conf

Backup .kde folder
mv .config config.bak

delete .kde folder
rm -rf .kde

delete files/folders inside .cache
rm -rf .cache/*

reboot you can do this via TTY but I tested this and it didn't cause any issues while doing this on a running desktop

For me I could identify the "Global Menu" Widget as the reason for that problem. At least at Home, didn't check, for now, if it is the same on the work machine. Had that widget in the Latte-Dock and the Plasma panel.

Edit:
After building and adding applet-window-appmenu to my latte-dock I had the same issue again.

Girtablulu added a project: Software.
Girtablulu moved this task from Backlog to Package Fixes on the Software board.

This should be fixed when I can land Plasma 5.15

Followed @xllndr advice.
Removed global menu from the windows bar and updates worked perfectly.

Girtablulu claimed this task.

Plasma 5.15.2 is in unstable, should be fixed on the next sync