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

            Bug ID: 392629
           Summary: Dolphin git plugin crash.
           Product: dolphin
           Version: 17.12.2
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: jodr...@live.com
                CC: elvis.angelac...@kde.org
  Target Milestone: ---

Application: dolphin (17.12.2)

Qt Version: 5.9.4
Frameworks Version: 5.44.0
Operating System: Linux 4.15.13-300.fc27.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
The crash happen after a did a pull on a local repository and minimized the
dolhin window.

The crash can be reproduced sometimes.

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

Thread 4 (Thread 0x7f1ff6677700 (LWP 13292)):
#0  0x00007f201f652c6b in poll () from /lib64/libc.so.6
#1  0x00007f2016ebae99 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#2  0x00007f2016ebafac in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007f20204b1c4b in QEventDispatcherGlib::processEvents
(this=0x7f1ff0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f202045f96a in QEventLoop::exec (this=this@entry=0x7f1ff6676c60,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f20202b08ca in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#6  0x00007f20202b4de2 in QThreadPrivate::start (arg=0x55c193273070) at
thread/qthread_unix.cpp:368
#7  0x00007f201b88750b in start_thread () from /lib64/libpthread.so.0
#8  0x00007f201f65d16f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f20026b7700 (LWP 13291)):
#0  0x00007f201f64e738 in read () from /lib64/libc.so.6
#1  0x00007f2016eff0a0 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007f2016eba9a8 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f2016ebae40 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#4  0x00007f2016ebafac in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#5  0x00007f20204b1c4b in QEventDispatcherGlib::processEvents
(this=0x7f1ffc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f202045f96a in QEventLoop::exec (this=this@entry=0x7f20026b6c20,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#7  0x00007f20202b08ca in QThread::exec (this=this@entry=0x7f2022709060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:515
#8  0x00007f2022495449 in QDBusConnectionManager::run (this=0x7f2022709060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#9  0x00007f20202b4de2 in QThreadPrivate::start (arg=0x7f2022709060 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:368
#10 0x00007f201b88750b in start_thread () from /lib64/libpthread.so.0
#11 0x00007f201f65d16f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f2008a3f700 (LWP 13290)):
#0  0x00007f201f652c6b in poll () from /lib64/libc.so.6
#1  0x00007f201641bfe7 in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007f201641ddda in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007f200abc9bf9 in QXcbEventReader::run (this=0x55c192d7b180) at
qxcbconnection.cpp:1335
#4  0x00007f20202b4de2 in QThreadPrivate::start (arg=0x55c192d7b180) at
thread/qthread_unix.cpp:368
#5  0x00007f201b88750b in start_thread () from /lib64/libpthread.so.0
#6  0x00007f201f65d16f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f2027dbf940 (LWP 13289)):
[KCrash Handler]
#6  std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x0) at
/usr/include/c++/7/bits/atomic_base.h:396
#7  QAtomicOps<int>::load<int> (_q_value=...) at
../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:227
#8  QBasicAtomicInteger<int>::load (this=0x0) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:102
#9  QtPrivate::RefCount::ref (this=0x0) at
../../include/QtCore/../../src/corelib/tools/qrefcount.h:55
#10 QString::QString (other=..., this=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qstring.h:907
#11 v_construct_helper<QString> (t=..., x=0x7fff3a5722c0) at
../../include/QtCore/5.9.4/QtCore/private/../../../../../src/corelib/kernel/qvariant_p.h:123
#12 v_construct<QString> (t=..., x=0x7fff3a5722c0) at
../../include/QtCore/5.9.4/QtCore/private/../../../../../src/corelib/kernel/qvariant_p.h:152
#13 QVariant::QVariant (this=0x7fff3a5722c0, val=...) at
kernel/qvariant.cpp:1746
#14 0x00007f20218a2545 in QComboBox::findText (flags=..., text=...,
this=0x55c1934f0140) at widgets/qcombobox.h:111
#15 QComboBox::setCurrentText (this=0x55c1934f0140, text=...) at
widgets/qcombobox.cpp:2127
#16 0x00007f1ff49a4ebc in PushDialog::PushDialog(QWidget*) () from
/usr/lib64/qt5/plugins/fileviewgitplugin.so
#17 0x00007f1ff499a7e9 in FileViewGitPlugin::push() () from
/usr/lib64/qt5/plugins/fileviewgitplugin.so
#18 0x00007f2020489513 in QMetaObject::activate
(sender=sender@entry=0x55c19344c440, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff3a572620)
at kernel/qobject.cpp:3766
#19 0x00007f2020489b87 in QMetaObject::activate
(sender=sender@entry=0x55c19344c440, m=m@entry=0x7f2021e5e940
<QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7fff3a572620) at kernel/qobject.cpp:3628
#20 0x00007f20217931b2 in QAction::triggered (this=this@entry=0x55c19344c440,
_t1=<optimized out>) at .moc/moc_qaction.cpp:370
#21 0x00007f20217958cb in QAction::activate (this=0x55c19344c440,
event=<optimized out>) at kernel/qaction.cpp:1165
#22 0x00007f2021912ba4 in QMenuPrivate::activateCausedStack
(this=this@entry=0x55c19339dad0, causedStack=...,
action=action@entry=0x55c19344c440, action_e=action_e@entry=QAction::Trigger,
self=self@entry=true) at widgets/qmenu.cpp:1323
#23 0x00007f202191a0db in QMenuPrivate::activateAction
(this=this@entry=0x55c19339dad0, action=action@entry=0x55c19344c440,
action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at
widgets/qmenu.cpp:1400
#24 0x00007f202191af03 in QMenu::mouseReleaseEvent (this=<optimized out>,
e=0x7fff3a572c30) at widgets/qmenu.cpp:2888
#25 0x00007f20217d82a8 in QWidget::event (this=this@entry=0x55c1937682d0,
event=event@entry=0x7fff3a572c30) at kernel/qwidget.cpp:9279
#26 0x00007f202191d1db in QMenu::event (this=0x55c1937682d0, e=0x7fff3a572c30)
at widgets/qmenu.cpp:3010
#27 0x00007f202179992c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55c1937682d0, e=0x7fff3a572c30) at
kernel/qapplication.cpp:3722
#28 0x00007f20217a16cf in QApplication::notify (this=<optimized out>,
receiver=0x55c1937682d0, e=0x7fff3a572c30) at kernel/qapplication.cpp:3198
#29 0x00007f2020460be7 in QCoreApplication::notifyInternal2
(receiver=0x55c1937682d0, event=0x7fff3a572c30) at
kernel/qcoreapplication.cpp:1016
#30 0x00007f20217a06a2 in QApplicationPrivate::sendMouseEvent
(receiver=0x55c1937682d0, event=0x7fff3a572c30, alienWidget=0x0,
nativeWidget=0x55c1937682d0, buttonDown=<optimized out>, lastMouseReceiver=...,
spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#31 0x00007f20217f31b3 in QWidgetWindow::handleMouseEvent (this=0x55c1934e72b0,
event=0x7fff3a573020) at kernel/qwidgetwindow.cpp:523
#32 0x00007f20217f5b1f in QWidgetWindow::event (this=0x55c1934e72b0,
event=0x7fff3a573020) at kernel/qwidgetwindow.cpp:250
#33 0x00007f202179992c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55c1934e72b0, e=0x7fff3a573020) at
kernel/qapplication.cpp:3722
#34 0x00007f20217a1174 in QApplication::notify (this=0x7fff3a574f00,
receiver=0x55c1934e72b0, e=0x7fff3a573020) at kernel/qapplication.cpp:3481
#35 0x00007f2020460be7 in QCoreApplication::notifyInternal2
(receiver=receiver@entry=0x55c1934e72b0, event=event@entry=0x7fff3a573020) at
kernel/qcoreapplication.cpp:1016
#36 0x00007f2020e578a3 in QCoreApplication::sendSpontaneousEvent
(event=0x7fff3a573020, receiver=0x55c1934e72b0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#37 QGuiApplicationPrivate::processMouseEvent (e=0x7f200400dae0) at
kernel/qguiapplication.cpp:1952
#38 0x00007f2020e59495 in QGuiApplicationPrivate::processWindowSystemEvent
(e=0x7f200400dae0) at kernel/qguiapplication.cpp:1733
#39 0x00007f2020e3279b in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:946
#40 0x00007f200ac2cb60 in userEventSourceDispatch (source=<optimized out>) at
qeventdispatcher_glib.cpp:77
#41 0x00007f2016ebab77 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#42 0x00007f2016ebaf20 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#43 0x00007f2016ebafac in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#44 0x00007f20204b1c2f in QEventDispatcherGlib::processEvents
(this=0x55c192dbffc0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#45 0x00007f202045f96a in QEventLoop::exec (this=this@entry=0x7fff3a5733d0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#46 0x00007f2021917dd6 in QMenu::exec (this=this@entry=0x55c1937682d0, p=...,
action=action@entry=0x0) at widgets/qmenu.cpp:2622
#47 0x00007f20279791b8 in DolphinContextMenu::openViewportContextMenu
(this=this@entry=0x55c1937682d0) at
/usr/src/debug/dolphin-17.12.2-2.fc27.x86_64/src/dolphincontextmenu.cpp:369
#48 0x00007f20279794ee in DolphinContextMenu::open
(this=this@entry=0x55c1937682d0) at
/usr/src/debug/dolphin-17.12.2-2.fc27.x86_64/src/dolphincontextmenu.cpp:118
#49 0x00007f202796fb9b in DolphinMainWindow::openContextMenu
(this=0x55c192e014c0, pos=..., item=..., url=..., customActions=...) at
/usr/src/debug/dolphin-17.12.2-2.fc27.x86_64/src/dolphinmainwindow.cpp:796
#50 0x00007f2020489637 in QtPrivate::QSlotObjectBase::call (a=0x7fff3a573710,
r=0x55c192e014c0, this=0x55c1932f6250) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#51 QMetaObject::activate (sender=0x55c193263e60, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3749
#52 0x00007f2026d60324 in DolphinView::requestContextMenu(QPoint const&,
KFileItem const&, QUrl const&, QList<QAction*> const&) () from
/lib64/libdolphinprivate.so.5
#53 0x00007f2026d359d5 in DolphinView::slotViewContextMenuRequested(QPointF
const&) () from /lib64/libdolphinprivate.so.5
#54 0x00007f2020489637 in QtPrivate::QSlotObjectBase::call (a=0x7fff3a5738a0,
r=0x55c193263e60, this=0x55c1932955e0) at
../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:101
#55 QMetaObject::activate (sender=0x55c19326f000, signalOffset=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3749
#56 0x00007f2026d5e6d5 in KItemListController::viewContextMenuRequested(QPointF
const&) () from /lib64/libdolphinprivate.so.5
#57 0x00007f2026cf854e in
KItemListController::mousePressEvent(QGraphicsSceneMouseEvent*, QTransform
const&) () from /lib64/libdolphinprivate.so.5
#58 0x00007f2026cf7aea in KItemListController::processEvent(QEvent*, QTransform
const&) () from /lib64/libdolphinprivate.so.5
#59 0x00007f2026d09525 in KItemListView::event(QEvent*) () from
/lib64/libdolphinprivate.so.5
#60 0x00007f202179992c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55c193056750, e=0x7fff3a574100) at
kernel/qapplication.cpp:3722
#61 0x00007f20217a1174 in QApplication::notify (this=0x7fff3a574f00,
receiver=0x55c193056750, e=0x7fff3a574100) at kernel/qapplication.cpp:3481
#62 0x00007f2020460be7 in QCoreApplication::notifyInternal2
(receiver=0x55c193056750, event=0x7fff3a574100) at
kernel/qcoreapplication.cpp:1016
#63 0x00007f2021799c4e in QCoreApplication::sendSpontaneousEvent
(event=event@entry=0x7fff3a574100, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#64 qt_sendSpontaneousEvent (receiver=<optimized out>,
event=event@entry=0x7fff3a574100) at kernel/qapplication.cpp:4160
#65 0x00007f2021a9a14b in QGraphicsScenePrivate::sendEvent (this=<optimized
out>, item=0x55c193056760, event=0x7fff3a574100) at
graphicsview/qgraphicsscene.cpp:1245
#66 0x00007f2021a9a508 in QGraphicsScenePrivate::sendMouseEvent
(this=this@entry=0x55c1932790f0, mouseEvent=mouseEvent@entry=0x7fff3a574100) at
graphicsview/qgraphicsscene.cpp:1323
#67 0x00007f2021aa22eb in QGraphicsScenePrivate::mousePressEventHandler
(this=this@entry=0x55c1932790f0, mouseEvent=mouseEvent@entry=0x7fff3a574100) at
graphicsview/qgraphicsscene.cpp:1450
#68 0x00007f2021aa2529 in QGraphicsScene::mousePressEvent (this=<optimized
out>, mouseEvent=0x7fff3a574100) at graphicsview/qgraphicsscene.cpp:4043
#69 0x00007f2021aa9670 in QGraphicsScene::event (this=0x55c193279040,
event=0x7fff3a574100) at graphicsview/qgraphicsscene.cpp:3407
#70 0x00007f202179992c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55c193279040, e=0x7fff3a574100) at
kernel/qapplication.cpp:3722
#71 0x00007f20217a1174 in QApplication::notify (this=0x7fff3a574f00,
receiver=0x55c193279040, e=0x7fff3a574100) at kernel/qapplication.cpp:3481
#72 0x00007f2020460be7 in QCoreApplication::notifyInternal2
(receiver=0x55c193279040, event=0x7fff3a574100) at
kernel/qcoreapplication.cpp:1016
#73 0x00007f2021799c4e in QCoreApplication::sendSpontaneousEvent
(event=event@entry=0x7fff3a574100, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#74 qt_sendSpontaneousEvent (receiver=<optimized out>,
event=event@entry=0x7fff3a574100) at kernel/qapplication.cpp:4160
#75 0x00007f2021ac6633 in QGraphicsView::mousePressEvent (this=0x55c1932790b0,
event=0x7fff3a574660) at graphicsview/qgraphicsview.cpp:3259
#76 0x00007f20217d8baf in QWidget::event (this=this@entry=0x55c1932790b0,
event=event@entry=0x7fff3a574660) at kernel/qwidget.cpp:8895
#77 0x00007f202187970e in QFrame::event (this=0x55c1932790b0, e=0x7fff3a574660)
at widgets/qframe.cpp:550
#78 0x00007f2021ac798b in QGraphicsView::viewportEvent (this=0x55c1932790b0,
event=0x7fff3a574660) at graphicsview/qgraphicsview.cpp:2966
#79 0x00007f202046097c in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x55c193293fc0, event=event@entry=0x7fff3a574660) at
kernel/qcoreapplication.cpp:1127
#80 0x00007f2021799905 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55c193293fc0, e=0x7fff3a574660) at
kernel/qapplication.cpp:3718
#81 0x00007f20217a16cf in QApplication::notify (this=<optimized out>,
receiver=0x55c193293fc0, e=0x7fff3a574660) at kernel/qapplication.cpp:3198
#82 0x00007f2020460be7 in QCoreApplication::notifyInternal2
(receiver=0x55c193293fc0, event=0x7fff3a574660) at
kernel/qcoreapplication.cpp:1016
#83 0x00007f20217a06a2 in QApplicationPrivate::sendMouseEvent
(receiver=0x55c193293fc0, event=0x7fff3a574660, alienWidget=0x55c193293fc0,
nativeWidget=0x55c192e014c0, buttonDown=<optimized out>, lastMouseReceiver=...,
spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#84 0x00007f20217f347b in QWidgetWindow::handleMouseEvent (this=0x55c193035d20,
event=0x7fff3a574a50) at kernel/qwidgetwindow.cpp:628
#85 0x00007f20217f5b1f in QWidgetWindow::event (this=0x55c193035d20,
event=0x7fff3a574a50) at kernel/qwidgetwindow.cpp:250
#86 0x00007f202179992c in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55c193035d20, e=0x7fff3a574a50) at
kernel/qapplication.cpp:3722
#87 0x00007f20217a1174 in QApplication::notify (this=0x7fff3a574f00,
receiver=0x55c193035d20, e=0x7fff3a574a50) at kernel/qapplication.cpp:3481
#88 0x00007f2020460be7 in QCoreApplication::notifyInternal2
(receiver=receiver@entry=0x55c193035d20, event=event@entry=0x7fff3a574a50) at
kernel/qcoreapplication.cpp:1016
#89 0x00007f2020e578a3 in QCoreApplication::sendSpontaneousEvent
(event=0x7fff3a574a50, receiver=0x55c193035d20) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#90 QGuiApplicationPrivate::processMouseEvent (e=0x55c193706f20) at
kernel/qguiapplication.cpp:1952
#91 0x00007f2020e59495 in QGuiApplicationPrivate::processWindowSystemEvent
(e=0x55c193706f20) at kernel/qguiapplication.cpp:1733
#92 0x00007f2020e3279b in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:946
#93 0x00007f200ac2cb60 in userEventSourceDispatch (source=<optimized out>) at
qeventdispatcher_glib.cpp:77
#94 0x00007f2016ebab77 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#95 0x00007f2016ebaf20 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#96 0x00007f2016ebafac in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#97 0x00007f20204b1c2f in QEventDispatcherGlib::processEvents
(this=0x55c192dbffc0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#98 0x00007f202045f96a in QEventLoop::exec (this=this@entry=0x7fff3a574e00,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#99 0x00007f2020468094 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1289
#100 0x00007f2020e4eebc in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1679
#101 0x00007f2021799885 in QApplication::exec () at
kernel/qapplication.cpp:2910
#102 0x00007f2027963cfa in kdemain (argc=<optimized out>, argv=<optimized out>)
at /usr/src/debug/dolphin-17.12.2-2.fc27.x86_64/src/main.cpp:163
#103 0x00007f201f588f2a in __libc_start_main () from /lib64/libc.so.6
#104 0x000055c190f16aea in _start ()

Possible duplicates by query: bug 384419, bug 381285, bug 372712, bug 365163.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to