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.