Bug 417010

Summary: Dolphin crashes on startup with/after black desktop OpenSuse 15.1
Product: [Frameworks and Libraries] frameworks-kcoreaddons Reporter: Gregg <mnpmodel>
Component: generalAssignee: Michael Pyne <mpyne>
Status: RESOLVED DUPLICATE    
Severity: crash CC: elvis.angelaccio, kdelibs-bugs, kfm-devel, sitter
Priority: NOR Keywords: drkonqi
Version: 5.55.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Gregg 2020-02-01 02:29:02 UTC
Application: dolphin (18.12.3)

Qt Version: 5.9.7
Frameworks Version: 5.55.0
Operating System: Linux 4.12.14-lp151.28.36-default x86_64
Distribution: "openSUSE Leap 15.1"

-- Information about the crash:
- What I was doing when the application crashed:
Starting up the desktop at power on
- Unusual behavior I noticed:
The desktop itself did not come up, black screen background. Alt-space lets me enter a program name, most of the desktop applications came up, this is OpenSuse 15.1 kept up to date, so is not as ancient at the 42.2 bug.
Using current nvidia driver

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4cfa147900 (LWP 2468))]

Thread 3 (Thread 0x7f4cdbdf5700 (LWP 2480)):
#0  0x00007f4cf99e0c98 in read () from /lib64/libc.so.6
#1  0x00007f4cec414c80 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f4cec3cfcb8 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f4cec3d0150 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f4cec3d02bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f4cf3b7596b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f4cf3b1a90a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f4cf3938daa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#8  0x00007f4cf3ff59e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#9  0x00007f4cf393dced in ?? () from /usr/lib64/libQt5Core.so.5
#10 0x00007f4cee811569 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f4cf99ef9ef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f4ce25d6700 (LWP 2478)):
#0  0x00007f4cf99e519b in poll () from /lib64/libc.so.6
#1  0x00007f4ceb101307 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f4ceb102f3a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f4ce538e939 in QXcbEventReader::run (this=0x55e2ed045530) at qxcbconnection.cpp:1334
#4  0x00007f4cf393dced in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f4cee811569 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f4cf99ef9ef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4cfa147900 (LWP 2468)):
[KCrash Handler]
#6  0x00007f4cee81d960 in __lll_unlock_elision () from /lib64/libpthread.so.0
#7  0x00007f4cf5527a4e in KSharedDataCache::Private::unlock (this=<optimized out>) at /usr/src/debug/kcoreaddons-5.55.0-lp151.1.2.x86_64/src/lib/caching/kshareddatacache.cpp:1226
#8  KSharedDataCache::Private::CacheLocker::~CacheLocker (this=0x7ffce7ab73c0, __in_chrg=<optimized out>) at /usr/src/debug/kcoreaddons-5.55.0-lp151.1.2.x86_64/src/lib/caching/kshareddatacache.cpp:1298
#9  KSharedDataCache::find (this=0x55e2ed095160, key=..., destination=destination@entry=0x7ffce7ab7440) at /usr/src/debug/kcoreaddons-5.55.0-lp151.1.2.x86_64/src/lib/caching/kshareddatacache.cpp:1583
#10 0x00007f4cf71cb000 in KIconLoaderPrivate::findCachedPixmapWithPath (this=0x55e2ed094720, key=..., data=..., path=...) at /usr/src/debug/kiconthemes-5.55.0-lp151.1.1.x86_64/src/kiconloader.cpp:1013
#11 0x00007f4cf71cbf81 in KIconLoader::loadScaledIcon (this=0x7f4cf73e2d30 <(anonymous namespace)::Q_QGS_globalIconLoader::innerFunction()::holder>, _name=..., group=<optimized out>, group@entry=KIconLoader::Desktop, scale=1, size=<optimized out>, state=<optimized out>, overlays=..., path_store=0x0, canReturnNull=false) at /usr/src/debug/kiconthemes-5.55.0-lp151.1.1.x86_64/src/kiconloader.cpp:1322
#12 0x00007f4cf71c2435 in KIconEngine::createPixmap (this=<optimized out>, size=..., scale=<optimized out>, scale@entry=1, mode=<optimized out>, state=<optimized out>) at /usr/src/debug/kiconthemes-5.55.0-lp151.1.1.x86_64/src/kiconengine.cpp:101
#13 0x00007f4cf71c2775 in KIconEngine::pixmap (this=<optimized out>, size=..., mode=<optimized out>, state=<optimized out>) at /usr/src/debug/kiconthemes-5.55.0-lp151.1.1.x86_64/src/kiconengine.cpp:119
#14 0x00007f4cf4408deb in QIcon::pixmap (this=this@entry=0x7ffce7ab7990, window=window@entry=0x0, size=..., mode=mode@entry=QIcon::Normal, state=state@entry=QIcon::Off) at image/qicon.cpp:893
#15 0x00007f4cf4408ece in QIcon::pixmap (this=this@entry=0x7ffce7ab7990, size=..., mode=mode@entry=QIcon::Normal, state=state@entry=QIcon::Off) at image/qicon.cpp:829
#16 0x00007f4ce53ab722 in QXcbWindow::setWindowIcon (this=this@entry=0x55e2ed29d1e0, icon=...) at qxcbwindow.cpp:1575
#17 0x00007f4ce53aae76 in QXcbWindow::create (this=0x55e2ed29d1e0) at qxcbwindow.cpp:585
#18 0x00007f4ce539629b in QXcbIntegration::createPlatformWindow (this=<optimized out>, window=0x55e2ed2a5d40) at qxcbintegration.cpp:218
#19 0x00007f4cf4387c1e in QWindowPrivate::create (this=0x55e2ed29e890, recursive=<optimized out>, nativeHandle=0) at kernel/qwindow.cpp:438
#20 0x00007f4cf4b8268d in QWidgetPrivate::create_sys(unsigned long long, bool, bool) () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007f4cf4b82d4d in QWidget::create(unsigned long long, bool, bool) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007f4cf4b832d9 in QWidget::winId() const () from /usr/lib64/libQt5Widgets.so.5
#23 0x00007f4cf7466fb4 in KMainWindowPrivate::polish (this=0x7f4cd400fe30, q=q@entry=0x55e2ed0f69e0) at /usr/src/debug/kxmlgui-5.55.0-lp151.1.1.x86_64/src/kmainwindow.cpp:343
#24 0x00007f4cf7469996 in KMainWindow::event (this=this@entry=0x55e2ed0f69e0, ev=ev@entry=0x7ffce7ab8080) at /usr/src/debug/kxmlgui-5.55.0-lp151.1.1.x86_64/src/kmainwindow.cpp:825
#25 0x00007f4cf74af4c5 in KXmlGuiWindow::event (this=0x55e2ed0f69e0, ev=0x7ffce7ab8080) at /usr/src/debug/kxmlgui-5.55.0-lp151.1.1.x86_64/src/kxmlguiwindow.cpp:125
#26 0x00007f4cf4b513dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#27 0x00007f4cf4b58ca4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#28 0x00007f4cf3b1c8d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#29 0x00007f4cf4b8bdb3 in QWidget::ensurePolished() const () from /usr/lib64/libQt5Widgets.so.5
#30 0x00007f4cf4b8bf92 in QWidget::adjustSize() () from /usr/lib64/libQt5Widgets.so.5
#31 0x00007f4cf74afb20 in KXmlGuiWindow::setupGUI (this=0x55e2ed0f69e0, defaultSize=..., options=..., xmlfile=...) at /usr/src/debug/kxmlgui-5.55.0-lp151.1.1.x86_64/src/kxmlguiwindow.cpp:220
#32 0x00007f4cf74afbfb in KXmlGuiWindow::setupGUI (this=<optimized out>, options=..., xmlfile=...) at /usr/src/debug/kxmlgui-5.55.0-lp151.1.1.x86_64/src/kxmlguiwindow.cpp:189
#33 0x00007f4cf9d036a3 in DolphinMainWindow::DolphinMainWindow (this=0x55e2ed0f69e0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/dolphin-18.12.3-lp151.2.4.1.x86_64/src/dolphinmainwindow.cpp:153
#34 0x00007f4cf9cf7b4d in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dolphin-18.12.3-lp151.2.4.1.x86_64/src/main.cpp:132
#35 0x00007f4cf9917f8a in __libc_start_main () from /lib64/libc.so.6
#36 0x000055e2ec65680a in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 2468) detached]

The reporter indicates this bug may be a duplicate of or related to bug 373054.

Possible duplicates by query: bug 416836.

Reported using DrKonqi
Comment 1 Elvis Angelaccio 2020-02-22 23:13:21 UTC
Does it crash every time? Have you tried to update your opensuse system?
Comment 2 Gregg 2020-02-23 20:35:31 UTC
Not every time, and I keep Opensuse 15.1 updated almost daily.

Gregg

On 2/22/20 3:13 PM, Elvis Angelaccio wrote:
> https://bugs.kde.org/show_bug.cgi?id=417010
>
> Elvis Angelaccio <elvis.angelaccio@kde.org> changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>           Resolution|---                         |WAITINGFORINFO
>                   CC|                            |elvis.angelaccio@kde.org
>               Status|REPORTED                    |NEEDSINFO
>
> --- Comment #1 from Elvis Angelaccio <elvis.angelaccio@kde.org> ---
> Does it crash every time? Have you tried to update your opensuse system?
>
Comment 3 Bug Janitor Service 2020-03-09 04:33:11 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Gregg 2020-03-09 20:06:37 UTC
That specific failure of Dolphin has been very rare, the desktop being black happens every once in a while. Have kept NVidia drivers resonably up to date, maybe monthly.
Comment 5 Christoph Feck 2020-03-20 17:34:38 UTC
According to comment 4 the crash is still happening.
Comment 6 Harald Sitter 2020-09-07 06:31:02 UTC

*** This bug has been marked as a duplicate of bug 373054 ***