Dolphin stopped working since last update ( plasma 5.10 ).

I updated Tumbleweed and Dolphin is crashing at start since then.
I’ve found that the problem is in the breeze style ( also updated to 5.10 ), since if i change the style to anyone else Dolphin works just fine.
The crash report seems to be very clear of what is failing:

Application: Dolphin (dolphin), signal: Segmentation faultUsing host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb433be18c0 (LWP 12365))]


Thread 3 (Thread 0x7fb4165f2700 (LWP 12367)):
#0  0x00007fb4334a908d in poll () from /lib64/libc.so.6
#1  0x00007fb426712ce9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb426712dfc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb42d722afb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fb42d6c9d5a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fb42d4ecafa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fb42db35e05 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007fb42d4f17cc in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007fb428af64e7 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb4334b2a2f in clone () from /lib64/libc.so.6


Thread 2 (Thread 0x7fb41ca03700 (LWP 12366)):
#0  0x00007fb4334a908d in poll () from /lib64/libc.so.6
#1  0x00007fb425a0d387 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fb425a0f17a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fb41f5a97e9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fb42d4f17cc in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007fb428af64e7 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fb4334b2a2f in clone () from /lib64/libc.so.6


Thread 1 (Thread 0x7fb433be18c0 (LWP 12365)):
[KCrash Handler]
#6  QMainWindowLayout::getSeparatorWidget (this=0x55c71750b270) at widgets/qmainwindowlayout.cpp:1661
#7  0x00007fb42e77edf5 in QDockAreaLayoutInfo::updateSeparatorWidgets (this=0x55c71750b3a8) at widgets/qdockarealayout.cpp:2041
#8  0x00007fb42e780c88 in QDockAreaLayoutInfo::apply (this=this@entry=0x55c71750b3a8, animate=animate@entry=false) at widgets/qdockarealayout.cpp:1569
#9  0x00007fb42e780d44 in QDockAreaLayout::apply (this=this@entry=0x55c71750b368, animate=animate@entry=false) at widgets/qdockarealayout.cpp:3205
#10 0x00007fb42e7a91b5 in QMainWindowLayoutState::apply (animated=<optimized out>, this=0x55c71750b290) at widgets/qmainwindowlayout.cpp:471
#11 QMainWindowLayout::applyState (this=this@entry=0x55c71750b270, newState=..., animate=animate@entry=false) at widgets/qmainwindowlayout.cpp:2531
#12 0x00007fb42e7abd1e in QMainWindowLayout::setGeometry (this=0x55c71750b270, _r=...) at widgets/qmainwindowlayout.cpp:1851
#13 0x00007fb42e6832a8 in QLayoutPrivate::doResize (this=this@entry=0x55c7174ff350, r=...) at kernel/qlayout.cpp:579
#14 0x00007fb42e6843f9 in QLayout::activate (this=<optimized out>) at kernel/qlayout.cpp:1122
#15 0x00007fb42e6a426f in QWidget::adjustSize (this=0x55c71750c480) at kernel/qwidget.cpp:8610
#16 0x00007fb430d5fd80 in KXmlGuiWindow::setupGUI(QSize const&, QFlags<KXmlGuiWindow::StandardWindowOption>, QString const&) () from /usr/lib64/libKF5XmlGui.so.5
#17 0x00007fb430d5fe5b in KXmlGuiWindow::setupGUI(QFlags<KXmlGuiWindow::StandardWindowOption>, QString const&) () from /usr/lib64/libKF5XmlGui.so.5
#18 0x00007fb4337b8f7d in ?? () from /usr/lib64/libkdeinit5_dolphin.so
#19 0x00007fb4337cabf8 in kdemain () from /usr/lib64/libkdeinit5_dolphin.so
#20 0x00007fb4333e546a in __libc_start_main () from /lib64/libc.so.6
#21 0x000055c7156bf7fa in _start ()

There seems to be a problem with the separator widget, since it crashes over: “QMainWindowLayout::getSeparatorWidget”.
I’m running plasma with the NVIDIA propietary drivers if for some reason this is relevant for this issue.

Thanks in advance.

since this appears isolated, did you update with sudo zypper dup --no-allow-vendor-change? or do you have any non standard (kde) repos enabled?

The problem seems to be fixed. I don’t know exactly what happened, but i rebooted the day after the problem and Dolphin started working again with the breeze style. I think it was something with the nvidia propietary drivers ( since i reinstalled them on that boot ). Probably just some library version mismatch or something like that.

This thread can be closed, thanks.