[dolphin] [Bug 435559] Dolphin crashes trying to change location of Trash Places panel item

Nate Graham bugzilla_noreply at kde.org
Tue Apr 13 14:51:09 BST 2021


https://bugs.kde.org/show_bug.cgi?id=435559

--- Comment #7 from Nate Graham <nate at kde.org> ---
Crash log with debug symbols:

Thread 1 "dolphin" received signal SIGSEGV, Segmentation fault.
KIconButton::icon (this=0x0) at /usr/include/c++/10/bits/unique_ptr.h:173
173           pointer    _M_ptr() const { return std::get<0>(_M_t); }
(gdb) bt
#0  KIconButton::icon (this=0x0) at /usr/include/c++/10/bits/unique_ptr.h:173
#1  0x00007ffff7e14be9 in KFilePlaceEditDialog::icon (this=0x1292a10)
    at /home/nate/kde/src/kio/src/filewidgets/kfileplaceeditdialog.cpp:195
#2  0x0000000000474d71 in PlacesPanel::editEntry (this=0xa30360, index=9)
    at /home/nate/kde/src/dolphin/src/panels/places/placespanel.cpp:525
#3  0x00000000004763b8 in PlacesPanel::slotItemContextMenuRequested
(this=0xa30360, 
    index=<optimized out>, pos=...)
    at /home/nate/kde/src/dolphin/src/panels/places/placespanel.cpp:269
#4  0x00007ffff5ab2946 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffc350,
r=0xa30360, 
    this=0xe5a4b0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#5  doActivate<false> (sender=0xe57d80, signal_index=6,
argv=argv at entry=0x7fffffffc350)
    at kernel/qobject.cpp:3886
#6  0x00007ffff5aabc60 in QMetaObject::activate (sender=sender at entry=0xe57d80, 
    m=m at entry=0x7ffff7fbd700 <KItemListController::staticMetaObject>, 
    local_signal_index=local_signal_index at entry=3,
argv=argv at entry=0x7fffffffc350)
    at kernel/qobject.cpp:3946
#7  0x00007ffff7eed386 in KItemListController::itemContextMenuRequested
(this=this at entry=0xe57d80, 
    _t1=<optimized out>, _t2=...)
    at
/home/nate/kde/build/dolphin/src/dolphinprivate_autogen/Z3MQH7AOBD/moc_kitemlistcontroller.cpp:506
#8  0x00007ffff7f1c74f in KItemListController::onPress
(this=this at entry=0xe57d80, screenPos=..., 
    pos=..., modifiers=modifiers at entry=..., buttons=..., buttons at entry=...)
    at /home/nate/kde/src/dolphin/src/kitemviews/kitemlistcontroller.cpp:1520
#9  0x00007ffff7f1d881 in KItemListController::mousePressEvent (transform=..., 
    event=0x7fffffffc930, this=0xe57d80)
    at /home/nate/kde/src/dolphin/src/kitemviews/kitemlistcontroller.cpp:555
#10 KItemListController::mousePressEvent (this=0xe57d80, event=0x7fffffffc930,
transform=...)
    at /home/nate/kde/src/dolphin/src/kitemviews/kitemlistcontroller.cpp:538
#11 0x00007ffff7f1ecc9 in KItemListController::processEvent (this=0xe57d80,
event=0x7fffffffc930, 
    transform=...) at
/home/nate/kde/src/dolphin/src/kitemviews/kitemlistcontroller.cpp:1108
#12 0x00007ffff7f2e89d in KItemListView::event (this=0xe56340,
event=0x7fffffffc930)
    at /home/nate/kde/src/dolphin/src/kitemviews/kitemlistview.cpp:950
#13 0x00007ffff662d4ff in QApplicationPrivate::notify_helper (this=<optimized
out>, 
    receiver=0xe56340, e=0x7fffffffc930) at kernel/qapplication.cpp:3632
#14 0x00007ffff5a7c32a in QCoreApplication::notifyInternal2 (receiver=0xe56340, 
    event=0x7fffffffc930) at kernel/qcoreapplication.cpp:1063
#15 0x00007ffff6942a05 in QGraphicsScenePrivate::sendEvent (this=<optimized
out>, item=0xe56350, 
    event=0x7fffffffc930) at graphicsview/qgraphicsscene.cpp:1254
#16 0x00007ffff6942da1 in QGraphicsScenePrivate::sendMouseEvent
(this=this at entry=0x773f90, 
    mouseEvent=mouseEvent at entry=0x7fffffffc930) at
graphicsview/qgraphicsscene.cpp:1335
#17 0x00007ffff694b38a in QGraphicsScenePrivate::mousePressEventHandler
(this=0x773f90, 
    mouseEvent=0x7fffffffc930) at graphicsview/qgraphicsscene.cpp:1462
#18 0x00007ffff6955101 in QGraphicsScene::event (this=0xe62f10,
event=0x7fffffffc930)
    at graphicsview/qgraphicsscene.cpp:3433
#19 0x00007ffff662d4ff in QApplicationPrivate::notify_helper (this=<optimized
out>, 
    receiver=0xe62f10, e=0x7fffffffc930) at kernel/qapplication.cpp:3632
#20 0x00007ffff5a7c32a in QCoreApplication::notifyInternal2 (receiver=0xe62f10, 
    event=0x7fffffffc930) at kernel/qcoreapplication.cpp:1063
#21 0x00007ffff69715e5 in QGraphicsView::mousePressEvent (this=0xe62f90,
event=0x7fffffffcf00)
    at graphicsview/qgraphicsview.cpp:3307
--Type <RET> for more, q to quit, c to continue without paging--
#22 0x00007ffff666d34e in QWidget::event (this=this at entry=0xe62f90, 
    event=event at entry=0x7fffffffcf00) at kernel/qwidget.cpp:9019
#23 0x00007ffff67159be in QFrame::event (this=0xe62f90, e=0x7fffffffcf00) at
widgets/qframe.cpp:550
#24 0x00007ffff5a7c093 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (
    event=<optimized out>, receiver=<optimized out>) at
kernel/qcoreapplication.cpp:1189
#25 QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver at entry=0xe7a850, 
    event=event at entry=0x7fffffffcf00) at kernel/qcoreapplication.cpp:1178
#26 0x00007ffff662d4ee in QApplicationPrivate::notify_helper
(this=this at entry=0x54ddb0, 
    receiver=receiver at entry=0xe7a850, e=e at entry=0x7fffffffcf00) at
kernel/qapplication.cpp:3626
#27 0x00007ffff66343eb in QApplication::notify (this=0x7fffffffcc00,
receiver=0xe7a850, 
    e=0x7fffffffcf00) at kernel/qapplication.cpp:3076
#28 0x00007ffff5a7c32a in QCoreApplication::notifyInternal2 (receiver=0xe7a850, 
    event=0x7fffffffcf00) at kernel/qcoreapplication.cpp:1063
#29 0x00007ffff6633416 in QApplicationPrivate::sendMouseEvent
(receiver=receiver at entry=0xe7a850, 
    event=event at entry=0x7fffffffcf00, alienWidget=alienWidget at entry=0xe7a850, 
    nativeWidget=0x554cc0, buttonDown=buttonDown at entry=0x7ffff6b5b670
<qt_button_down>, 
    lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false)
    at kernel/qapplication.cpp:2614
#30 0x00007ffff66853b1 in QWidgetWindow::handleMouseEvent (this=0x85c230,
event=0x7fffffffd1c0)
    at kernel/qwidgetwindow.cpp:683
#31 0x00007ffff66888be in QWidgetWindow::event (this=0x85c230,
event=0x7fffffffd1c0)
    at kernel/qwidgetwindow.cpp:300
#32 0x00007ffff662d4ff in QApplicationPrivate::notify_helper (this=<optimized
out>, 
    receiver=0x85c230, e=0x7fffffffd1c0) at kernel/qapplication.cpp:3632
#33 0x00007ffff5a7c32a in QCoreApplication::notifyInternal2 (receiver=0x85c230, 
    event=0x7fffffffd1c0) at kernel/qcoreapplication.cpp:1063
#34 0x00007ffff5ee8d03 in QGuiApplicationPrivate::processMouseEvent
(e=0x1208fa0)
    at kernel/qguiapplication.cpp:2282
#35 0x00007ffff5ebec5c in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags at entry=...)
    at kernel/qwindowsysteminterface.cpp:1169
#36 0x00007ffff0b6ffaa in xcbSourceDispatch (source=source at entry=0x63b720)
    at qxcbeventdispatcher.cpp:105
#37 0x00007ffff3486f57 in g_main_dispatch (context=0x7fffec005000) at
../glib/gmain.c:3325
#38 g_main_context_dispatch (context=0x7fffec005000) at ../glib/gmain.c:4043
#39 0x00007ffff34872d8 in g_main_context_iterate
(context=context at entry=0x7fffec005000, 
    block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../glib/gmain.c:4119
#40 0x00007ffff348738f in g_main_context_iteration (context=0x7fffec005000, 
    may_block=may_block at entry=1) at ../glib/gmain.c:4184
#41 0x00007ffff5ad38bf in QEventDispatcherGlib::processEvents (this=0x647f50,
flags=...)
    at kernel/qeventdispatcher_glib.cpp:423
#42 0x00007ffff5a7aceb in QEventLoop::exec (this=this at entry=0x7fffffffd4f0,
flags=..., 
    flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#43 0x00007ffff5a82f60 in QCoreApplication::exec ()
    at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#44 0x00007ffff5edc35c in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1867
#45 0x00007ffff662d475 in QApplication::exec () at kernel/qapplication.cpp:2824
#46 0x000000000044c0b4 in main (argc=<optimized out>, argv=0x7fffffffd5d8)
    at /home/nate/kde/src/dolphin/src/main.cpp:222

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list