This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Dolphin segmentation fault

Tags: None
(comma "," separated)
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS

Dolphin segmentation fault

Sun Jan 26, 2020 11:13 am
Hello ;=)

I have Dolphin that is not working anymore, as soon as i open it it is closed.
If i try to open it in console i have a 'segmentation fault (core dumped)' result.

I'm using Dolphin 19.12.1, Kde plasma 5.17.90, Frameworks 5.66.0, Qt 5.14.0

How can i improve this ?

Thanks ;)

from gdb i have as follows :

Code: Select all
> gdb dolphin
GNU gdb (GDB; openSUSE Leap 15.1) 8.3.1
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from dolphin...
(No debugging symbols found in dolphin)
Missing separate debuginfos, use: zypper install dolphin-debuginfo-19.12.1-lp151.196.1.x86_64
(gdb) run
Starting program: /usr/bin/dolphin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffdf63c700 (LWP 5962)]
[New Thread 0x7fffdd6ef700 (LWP 5963)]
[New Thread 0x7fffcc600700 (LWP 5965)]
[New Thread 0x7fffcbdff700 (LWP 5966)]
[New Thread 0x7fffcb5fe700 (LWP 5967)]
[New Thread 0x7fffcadfd700 (LWP 5968)]
[New Thread 0x7fffca5fc700 (LWP 5969)]
[New Thread 0x7fffc9dfb700 (LWP 5970)]
[New Thread 0x7fffc95fa700 (LWP 5971)]
[New Thread 0x7fffa854f700 (LWP 5972)]

Thread 1 "dolphin" received signal SIGSEGV, Segmentation fault.
QLocale::toString (this=0x7fffffffc6b8, dateTime=..., format=QLocale::ShortFormat) at text/qlocale.cpp:2186
2186        if (d->m_data == systemData()) {
(gdb) thread apply all bt

Thread 11 (Thread 0x7fffa854f700 (LWP 5972)):
#0  0x00007ffff781d19b in poll () from /lib64/libc.so.6
#1  0x00007fffe91521a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fffe91522bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff1392a1c in QEventDispatcherGlib::processEvents (this=0x7fffa0000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff133203a in QEventLoop::exec (this=this@entry=0x7fffa854ecb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007ffff1143467 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007ffff114493c in QThreadPrivate::start (arg=0x555555e8eb80) at thread/qthread_unix.cpp:342
#7  0x00007fffebed6569 in start_thread () from /lib64/libpthread.so.0
#8  0x00007ffff78279ef in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fffc95fa700 (LWP 5971)):
#0  0x00007fffebedc8ad in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fffd571f83b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fffd571f547 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fffebed6569 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff78279ef in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fffc9dfb700 (LWP 5970)):
#0  0x00007fffebedc8ad in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fffd571f83b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fffd571f547 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fffebed6569 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff78279ef in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fffca5fc700 (LWP 5969)):
#0  0x00007fffebedc8ad in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fffd571f83b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fffd571f547 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fffebed6569 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff78279ef in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fffcadfd700 (LWP 5968)):
#0  0x00007fffebedc8ad in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fffd571f83b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fffd571f547 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fffebed6569 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff78279ef in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fffcb5fe700 (LWP 5967)):
#0  0x00007fffebedc8ad in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fffd571f83b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fffd571f547 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fffebed6569 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff78279ef in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fffcbdff700 (LWP 5966)):
#0  0x00007fffebedc8ad in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fffd571f83b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fffd571f547 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fffebed6569 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff78279ef in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fffcc600700 (LWP 5965)):
#0  0x00007fffebedc8ad in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fffd571f83b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fffd571f547 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fffebed6569 in start_thread () from /lib64/libpthread.so.0
#4  0x00007ffff78279ef in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7fffdd6ef700 (LWP 5963)):
--Type <RET> for more, q to quit, c to continue without paging--
#0  0x00007ffff781d19b in poll () from /lib64/libc.so.6
#1  0x00007fffe91521a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fffe91522bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff1392a1c in QEventDispatcherGlib::processEvents (this=0x7fffd0000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007ffff133203a in QEventLoop::exec (this=this@entry=0x7fffdd6eec80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007ffff1143467 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007ffff180d115 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007ffff114493c in QThreadPrivate::start (arg=0x7ffff1a84da0) at thread/qthread_unix.cpp:342
#8  0x00007fffebed6569 in start_thread () from /lib64/libpthread.so.0
#9  0x00007ffff78279ef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fffdf63c700 (LWP 5962)):
#0  0x00007ffff781d19b in poll () from /lib64/libc.so.6
#1  0x00007fffeba9b307 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fffeba9cf3a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fffe221dfe0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007ffff114493c in QThreadPrivate::start (arg=0x5555557a2fa0) at thread/qthread_unix.cpp:342
#5  0x00007fffebed6569 in start_thread () from /lib64/libpthread.so.0
#6  0x00007ffff78279ef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7ffff7f7dd80 (LWP 5958)):
#0  QLocale::toString (this=0x7fffffffc6b8, dateTime=..., format=QLocale::ShortFormat) at text/qlocale.cpp:2186
#1  0x00007ffff745fe17 in KFileItemListWidgetInformant::roleText(QByteArray const&, QHash<QByteArray, QVariant> const&) const () from /usr/lib64/libdolphinprivate.so.5
#2  0x00007ffff749e59c in KStandardItemListWidgetInformant::preferredRoleColumnWidth(QByteArray const&, int, KItemListView const*) const () from /usr/lib64/libdolphinprivate.so.5
#3  0x00007ffff748d0cc in KItemListView::preferredColumnWidths(KItemRangeList const&) const () from /usr/lib64/libdolphinprivate.so.5
#4  0x00007ffff748ef63 in KItemListView::updatePreferredColumnWidths(KItemRangeList const&) () from /usr/lib64/libdolphinprivate.so.5
#5  0x00007ffff7490c91 in KItemListView::slotItemsInserted(KItemRangeList const&) () from /usr/lib64/libdolphinprivate.so.5
#6  0x00007ffff136e9e7 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcb50, r=0x5555560bf200, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#7  doActivate<false> (sender=0x555555ee8470, signal_index=3, argv=0x7fffffffcb50) at kernel/qobject.cpp:3870
#8  0x00007ffff74eb332 in KItemModelBase::itemsInserted(KItemRangeList const&) () from /usr/lib64/libdolphinprivate.so.5
#9  0x00007ffff746cf62 in KFileItemModel::insertItems(QList<KFileItemModel::ItemData*>&) () from /usr/lib64/libdolphinprivate.so.5
#10 0x00007ffff746d72f in KFileItemModel::dispatchPendingItemsToInsert() () from /usr/lib64/libdolphinprivate.so.5
#11 0x00007ffff746e131 in KFileItemModel::slotCompleted() () from /usr/lib64/libdolphinprivate.so.5
#12 0x00007ffff136e9e7 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcd70, r=0x555555ee8470, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#13 doActivate<false> (sender=0x555555efd590, signal_index=5, argv=0x7fffffffcd70) at kernel/qobject.cpp:3870
#14 0x00007ffff5d7bbc5 in KCoreDirLister::completed(QUrl const&) () from /usr/lib64/libKF5KIOCore.so.5
#15 0x00007ffff5d88920 in ?? () from /usr/lib64/libKF5KIOCore.so.5
#16 0x00007ffff136e9e7 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffcf50, r=0x7ffff5ff7420, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#17 doActivate<false> (sender=0x555555f45600, signal_index=6, argv=0x7fffffffcf50) at kernel/qobject.cpp:3870
#18 0x00007ffff358610c in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib64/libKF5CoreAddons.so.5
#19 0x00007ffff3586c41 in KJob::finishJob(bool) () from /usr/lib64/libKF5CoreAddons.so.5
#20 0x00007ffff5d40a90 in KIO::SimpleJob::slotFinished() () from /usr/lib64/libKF5KIOCore.so.5
#21 0x00007ffff5d35dab in KIO::ListJob::slotFinished() () from /usr/lib64/libKF5KIOCore.so.5
#22 0x00007ffff136e9e7 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd170, r=0x555555f45600, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#23 doActivate<false> (sender=0x555556017a90, signal_index=7, argv=0x7fffffffd170) at kernel/qobject.cpp:3870
#24 0x00007ffff5d163a4 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libKF5KIOCore.so.5
#25 0x00007ffff5d13708 in KIO::SlaveInterface::dispatch() () from /usr/lib64/libKF5KIOCore.so.5
#26 0x00007ffff5d1ad61 in KIO::Slave::gotInput() () from /usr/lib64/libKF5KIOCore.so.5
#27 0x00007ffff136e9e7 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd3f0, r=0x555556017a90, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#28 doActivate<false> (sender=0x555555f62940, signal_index=3, argv=0x7fffffffd3f0) at kernel/qobject.cpp:3870
#29 0x00007ffff136688b in QObject::event (this=0x555555f62940, e=0x5555562d9fa0) at kernel/qobject.cpp:1339
#30 0x00007ffff2705bac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#31 0x00007ffff270d180 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#32 0x00007ffff13337b8 in QCoreApplication::notifyInternal2 (receiver=0x555555f62940, event=0x5555562d9fa0) at kernel/qcoreapplication.cpp:1092
#33 0x00007ffff133398e in QCoreApplication::sendEvent (receiver=receiver@entry=0x555555f62940, event=event@entry=0x5555562d9fa0) at kernel/qcoreapplication.cpp:1487
#34 0x00007ffff1336431 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x555555768ae0) at kernel/qcoreapplication.cpp:1832
#35 0x00007ffff13369c8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1691
#36 0x00007ffff1393373 in postEventSourceDispatch (s=0x5555558121c0) at kernel/qeventdispatcher_glib.cpp:277
#37 0x00007fffe9151e87 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#38 0x00007fffe9152230 in ?? () from /usr/lib64/libglib-2.0.so.0
#39 0x00007fffe91522bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#40 0x00007ffff1392a1c in QEventDispatcherGlib::processEvents (this=0x555555812f50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
--Type <RET> for more, q to quit, c to continue without paging--
#41 0x00007ffff133203a in QEventLoop::exec (this=this@entry=0x7fffffffd9c0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#42 0x00007ffff133b7b0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1400
#43 0x00007ffff7b31d7f in kdemain () from /usr/lib64/libkdeinit5_dolphin.so
#44 0x00007ffff774ff8a in __libc_start_main () from /lib64/libc.so.6
#45 0x000055555555480a in _start ()
(gdb)
(gdb)
(gdb)





manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS

Re: Dolphin segmentation fault

Tue Jan 28, 2020 2:42 pm
you should file a bug in https://bugs.kde.org, the forum is definitely not a place to file bugs.

But for your backtrace to be useful, you should install debugging symbols first, see also https://community.kde.org/Guidelines_an ... sh_reports


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS

Re: Dolphin segmentation fault

Wed Jan 29, 2020 2:08 pm
Hello,
I doubt it's a real bug. I saw afterwards i had some debuginfo packages missing, i need maybe 90 of them but then other packages were missing too and i 'm not sure where to find them at all. I guess as i updated plasma after some time some files are not in the right version or going wrong, i'm wondering if i can remove plasma without losing my personal data, and then reinstall to have something clean.


manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...
User avatar
Mamarok
Manager
Posts
6071
Karma
16
OS

Re: Dolphin segmentation fault

Wed Jan 29, 2020 7:01 pm
You should not remove Plasma, just make sure all your sources are the same versions. I must admit I haven't used Opensuse in quite some time and I never liked Yast (far too many tweaks needed, too many options and quite confusing), so maybe asking in the Opensuse forums about this might be an idea?


Running Kubuntu 22.10 with Plasma 5.26.3, Frameworks 5.100.0, Qt 5.15.6, kernel 5.19.0-23 on Ryzen 5 4600H, AMD Renoir, X11
FWIW: it's always useful to state the exact Plasma version (+ distribution) when asking questions, makes it easier to help ...
User avatar
manchette
Registered Member
Posts
285
Karma
0
OS

Re: Dolphin segmentation fault

Sat Feb 01, 2020 9:40 am
Thank you. I've got an idea that maybe can solve all this. I'll try to go back to the distro provided plasma, but i guess I'll wait for Leap 16 to try it and see if it helps.


manchette, proud to be a member of KDE forums since 2008-Oct.
last openSUSE version : Leap 42.1... / Last Kde Plasma version : 5.0.xxx ...


Bookmarks



Who is online

Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]