<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>393529</bug_id>
          
          <creation_ts>2018-04-26 06:32:15 +0000</creation_ts>
          <short_desc>crash if user-places.xbel contains a duplicated entry</short_desc>
          <delta_ts>2018-06-03 11:37:05 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>dolphin</product>
          <component>panels: places</component>
          <version>18.04.0</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>394507</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Antonio Rojas">arojas</reporter>
          <assigned_to name="Dolphin Bug Assignee">dolphin-bugs-null</assigned_to>
          <cc>elvis.angelaccio</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1748206</commentid>
    <comment_count>0</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2018-04-26 06:32:15 +0000</bug_when>
    <thetext>Dolphin crashes at startup when user-places.xbel contains a duplicated entry.

(gdb) bt
#0  KStandardItem::setDataValue (this=this@entry=0x555555e6d030, role=..., value=...)
    at /build/dolphin/src/dolphin-18.04.0/src/kitemviews/kstandarditem.cpp:104
#1  0x00007ffff74b2512 in KStandardItem::setIcon (this=0x555555e6d030, icon=...)
    at /build/dolphin/src/dolphin-18.04.0/src/kitemviews/kstandarditem.cpp:74
#2  0x00007ffff7b677d1 in PlacesItem::&lt;lambda(bool)&gt;::operator() (isTrashEmpty=&lt;optimized out&gt;, __closure=&lt;optimized out&gt;)
    at /build/dolphin/src/dolphin-18.04.0/src/panels/places/placesitem.cpp:65
#3  QtPrivate::FunctorCall&lt;QtPrivate::IndexesList&lt;0&gt;, QtPrivate::List&lt;bool&gt;, void, PlacesItem::setUrl(const QUrl&amp;)::&lt;lambda(bool)&gt; &gt;::call (
    arg=&lt;optimized out&gt;, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:130
#4  QtPrivate::Functor&lt;PlacesItem::setUrl(const QUrl&amp;)::&lt;lambda(bool)&gt;, 1&gt;::call&lt;QtPrivate::List&lt;bool&gt;, void&gt; (arg=&lt;optimized out&gt;, f=...)
    at /usr/include/qt/QtCore/qobjectdefs_impl.h:240
#5  QtPrivate::QFunctorSlotObject&lt;PlacesItem::setUrl(const QUrl&amp;)::&lt;lambda(bool)&gt;, 1, QtPrivate::List&lt;bool&gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=&lt;optimized out&gt;, this_=&lt;optimized out&gt;, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;, ret=&lt;optimized out&gt;)
    at /usr/include/qt/QtCore/qobjectdefs_impl.h:423
#6  0x00007ffff19c883f in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#7  0x00007ffff7b900a0 in Trash::emptinessChanged (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;, _t1@entry=false)
    at /build/dolphin/src/build/src/dolphinstatic_autogen/ACC2Q2AKJ6/moc_dolphintrash.cpp:127
#8  0x00007ffff7b5c84a in Trash::&lt;lambda()&gt;::operator() (__closure=0x555555cadbf0) at /build/dolphin/src/dolphin-18.04.0/src/trash/dolphintrash.cpp:41
#9  QtPrivate::FunctorCall&lt;QtPrivate::IndexesList&lt;&gt;, QtPrivate::List&lt;&gt;, void, Trash::Trash()::&lt;lambda()&gt; &gt;::call (arg=&lt;optimized out&gt;, f=...)
    at /usr/include/qt/QtCore/qobjectdefs_impl.h:130
#10 QtPrivate::Functor&lt;Trash::Trash()::&lt;lambda()&gt;, 0&gt;::call&lt;QtPrivate::List&lt;&gt;, void&gt; (arg=&lt;optimized out&gt;, f=...)
    at /usr/include/qt/QtCore/qobjectdefs_impl.h:240
#11 QtPrivate::QFunctorSlotObject&lt;Trash::Trash()::&lt;lambda()&gt;, 0, QtPrivate::List&lt;&gt;, void&gt;::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=&lt;optimized out&gt;, this_=0x555555cadbe0, r=&lt;optimized out&gt;, a=&lt;optimized out&gt;, ret=&lt;optimized out&gt;)
    at /usr/include/qt/QtCore/qobjectdefs_impl.h:423
#12 0x00007ffff19c883f in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#13 0x00007ffff5e025e5 in KCoreDirListerCache::slotResult (this=0x7ffff6070400 &lt;(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder&gt;, 
    j=&lt;optimized out&gt;) at /build/kio/src/kio-5.45.0/src/core/kcoredirlister.cpp:1358
#14 0x00007ffff5e06774 in KCoreDirListerCache::qt_static_metacall (
    _o=0x7ffff6070400 &lt;(anonymous namespace)::Q_QGS_kDirListerCache::innerFunction()::holder&gt;, _c=&lt;optimized out&gt;, _id=&lt;optimized out&gt;, 
    _a=&lt;optimized out&gt;) at /build/kio/src/build/src/core/KF5KIOCore_autogen/include/moc_kcoredirlister_p.cpp:136
#15 0x00007ffff19c8716 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#16 0x00007ffff33a669d in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/libKF5CoreAddons.so.5
---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---
#17 0x00007ffff33a71e2 in KJob::finishJob(bool) () from /usr/lib/libKF5CoreAddons.so.5
#18 0x00007ffff5db5a81 in KIO::SimpleJob::slotFinished (this=this@entry=0x555555cadcf0) at /build/kio/src/kio-5.45.0/src/core/simplejob.cpp:232
#19 0x00007ffff5daa11e in KIO::ListJob::slotFinished (this=0x555555cadcf0) at /build/kio/src/kio-5.45.0/src/core/listjob.cpp:247
#20 0x00007ffff19c883f in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#21 0x00007ffff5d8eab6 in KIO::SlaveInterface::dispatch (this=0x555555eee810, _cmd=&lt;optimized out&gt;, rawdata=...)
    at /build/kio/src/kio-5.45.0/src/core/slaveinterface.cpp:160
#22 0x00007ffff5d8afd8 in KIO::SlaveInterface::dispatch (this=0x555555eee810) at /build/kio/src/kio-5.45.0/src/core/slaveinterface.cpp:89
#23 0x00007ffff5d90692 in KIO::Slave::gotInput (this=0x555555eee810) at /build/kio/src/kio-5.45.0/src/core/slave.cpp:406
#24 0x00007ffff19c8716 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#25 0x00007ffff5d323aa in KIO::Connection::readyRead (this=&lt;optimized out&gt;)
    at /build/kio/src/build/src/core/KF5KIOCore_autogen/include/moc_connection_p.cpp:143
#26 KIO::ConnectionPrivate::dequeue (this=0x555555cadac0) at /build/kio/src/kio-5.45.0/src/core/connection.cpp:46
#27 0x00007ffff19c92b2 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#28 0x00007ffff29d35ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007ffff29dadc6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#30 0x00007ffff19985c0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#31 0x00007ffff199b1de in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#32 0x00007ffff19f4c44 in ?? () from /usr/lib/libQt5Core.so.5
#33 0x00007fffea1e2368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007fffea1e25b1 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00007fffea1e263e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0x00007ffff19f4231 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/libQt5Core.so.5
#37 0x00007fffe3373362 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#38 0x00007ffff1996d1b in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/libQt5Core.so.5
#39 0x00007ffff199ff68 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#40 0x00007ffff7b409d6 in kdemain (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /build/dolphin/src/dolphin-18.04.0/src/main.cpp:163
#41 0x00007ffff77679a7 in __libc_start_main () from /usr/lib/libc.so.6
#42 0x000055555555475a in _start ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1748207</commentid>
    <comment_count>1</comment_count>
    <who name="Antonio Rojas">arojas</who>
    <bug_when>2018-04-26 06:33:06 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 393528 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1756486</commentid>
    <comment_count>2</comment_count>
    <who name="Elvis Angelaccio">elvis.angelaccio</who>
    <bug_when>2018-06-03 11:37:05 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 394507 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>