Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#58300 - [dolphin] crashes when there is a duplicate entry in user-places.xbel

Attached to Project: Arch Linux
Opened by Francesco (Postadelmaga) - Sunday, 22 April 2018, 04:26 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 29 April 2018, 17:57 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Upgrading Dolphin to version dolphin-18.04.0-1 break it.
Downgrading to the previous version solve the issue

Additional info:
* package version(s)
-> works: dolphin-17.12.3-1
-> broken: dolphin-18.04.0-1

* config and/or log files etc.


Steps to reproduce:
This task depends upon

Closed by  Antonio Rojas (arojas)
Sunday, 29 April 2018, 17:57 GMT
Reason for closing:  Fixed
Additional comments about closing:  dolphin 18.04.0-2
Comment by Francesco (Postadelmaga) - Sunday, 22 April 2018, 04:28 GMT
I got a fresh Arch installation so I doubt the issue is related to my system ...

To reproduce:
just start dolphin, it will crash
Comment by Doug Newgard (Scimmia) - Sunday, 22 April 2018, 14:56 GMT
Logs? Backtrace? Anything useful at all?
Comment by Francesco (Postadelmaga) - Monday, 23 April 2018, 02:06 GMT
Yeah sorry I didn't bothered with that because it is very easy to reproduce and I already downgraded to the previous version of dolphin

Comment by Francesco (Postadelmaga) - Monday, 23 April 2018, 06:57 GMT
Here it is :)

This what happens when I start dolphin from terminal:

~ $ dolphin
kf5.kservice.sycoca: Parse error in "/home/fra/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu" , line 1 , col 1 : "unexpected end of file"
kf5.kservice.services: The desktop entry file "/usr/share/applications/org.kde.systemmonitor.desktop" has Type= "Application" but no Exec line
kf5.kservice.sycoca: Invalid Service : "/usr/share/applications/org.kde.systemmonitor.desktop"
kf5.kservice.services: The desktop entry file "/usr/share/applications/org.kde.drkonqi.desktop" has Type= "Application" but no Exec line
kf5.kservice.sycoca: Invalid Service : "/usr/share/applications/org.kde.drkonqi.desktop"
qt.accessibility.core: Cannot create accessible child interface for object: PlacesView(0x557301574260) index: 13
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = dolphin path = /usr/bin pid = 30155
KCrash: Arguments: /usr/bin/dolphin
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0

[1]+ Stopped dolphin
Comment by Francesco (Postadelmaga) - Monday, 23 April 2018, 06:59 GMT
I tried to delete "/home/fra/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu" ( it was empty )
and re run dolphin and go this:

$ dolphin
qt.accessibility.core: Cannot create accessible child interface for object: PlacesView(0x7fd518002e50) index: 13
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = dolphin path = /usr/bin pid = 32408
KCrash: Arguments: /usr/bin/dolphin
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0

[1]+ Stopped dolphin
Comment by Francesco (Postadelmaga) - Monday, 23 April 2018, 07:02 GMT
This is the backtrace:


Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f32d5751800 (LWP 24587))]

Thread 4 (Thread 0x7f32af62d700 (LWP 24590)):
#0 0x00007f32d4ff097b in poll () from /usr/lib/libc.so.6
#1 0x00007f32c79d8523 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007f32c79d863e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0x00007f32cf1eb264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4 0x00007f32cf18d32b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007f32cef9c72e in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6 0x00007f32cefa1acd in ?? () from /usr/lib/libQt5Core.so.5
#7 0x00007f32ca06908c in start_thread () from /usr/lib/libpthread.so.0
#8 0x00007f32d4ffae7f in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f32b795d700 (LWP 24589)):
#0 0x00007f32c7a1f2d9 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#1 0x00007f32c79d7a55 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2 0x00007f32c79d844e in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x00007f32c79d863e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4 0x00007f32cf1eb264 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5 0x00007f32cf18d32b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6 0x00007f32cef9c72e in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7 0x00007f32cf60e416 in ?? () from /usr/lib/libQt5DBus.so.5
#8 0x00007f32cefa1acd in ?? () from /usr/lib/libQt5Core.so.5
#9 0x00007f32ca06908c in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f32d4ffae7f in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f32bdf50700 (LWP 24588)):
#0 0x00007f32d4ff097b in poll () from /usr/lib/libc.so.6
#1 0x00007f32c7317180 in ?? () from /usr/lib/libxcb.so.1
#2 0x00007f32c7318e4b in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3 0x00007f32c0aea82a in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4 0x00007f32cefa1acd in ?? () from /usr/lib/libQt5Core.so.5
#5 0x00007f32ca06908c in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007f32d4ffae7f in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f32d5751800 (LWP 24587)):
[KCrash Handler]
#6 0x0000006100740061 in ?? ()
#7 0x00007f32cf1c3a6a in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () from /usr/lib/libQt5Core.so.5
#8 0x00007f32cf1c3c4c in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) () from /usr/lib/libQt5Core.so.5
#9 0x00007f32d5328583 in ?? () from /usr/lib/libkdeinit5_dolphin.so
#10 0x00007f32d5328792 in ?? () from /usr/lib/libkdeinit5_dolphin.so
#11 0x00007f32cf1bf73f in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#12 0x00007f32cf127e7f in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int, QAbstractItemModel::QPrivateSignal) () from /usr/lib/libQt5Core.so.5
#13 0x00007f32cf12f6cd in QAbstractItemModel::endInsertRows() () from /usr/lib/libQt5Core.so.5
#14 0x00007f32d475827d in ?? () from /usr/lib/libKF5KIOFileWidgets.so.5
#15 0x00007f32d47588a0 in ?? () from /usr/lib/libKF5KIOFileWidgets.so.5
#16 0x00007f32d4759f89 in ?? () from /usr/lib/libKF5KIOFileWidgets.so.5
#17 0x00007f32cf1c0062 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#18 0x00007f32d0196fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007f32d019e9c6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007f32cf18ecf0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#21 0x00007f32cf191956 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#22 0x00007f32cf1ebc54 in ?? () from /usr/lib/libQt5Core.so.5
#23 0x00007f32c79d8368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x00007f32c79d85b1 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x00007f32c79d863e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0x00007f32cf1eb241 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#27 0x00007f32c0b72482 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#28 0x00007f32cf18d32b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#29 0x00007f32cf196728 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#30 0x00007f32d52fb9d6 in kdemain () from /usr/lib/libkdeinit5_dolphin.so
#31 0x00007f32d4f25f4a in __libc_start_main () from /usr/lib/libc.so.6
#32 0x00005558007ce77a in _start ()
Comment by Antonio Rojas (arojas) - Monday, 23 April 2018, 11:38 GMT
Please attach your ~/.local/share/user-places.xbel (if there is nothing private in it)
Comment by Doug Newgard (Scimmia) - Wednesday, 25 April 2018, 14:53 GMT
Ping?
Comment by Francesco (Postadelmaga) - Thursday, 26 April 2018, 02:08 GMT
:)
Comment by Antonio Rojas (arojas) - Thursday, 26 April 2018, 06:19 GMT
This is caused by a duplicate "search:/documents" entry in user-places. As a workaround you can manually remove it for now.

https://bugs.kde.org/show_bug.cgi?id=393528
Comment by Francesco (Postadelmaga) - Thursday, 26 April 2018, 06:57 GMT
Alright it works, thanks

Loading...