Bug 412100 - KDESvn Crashed when attempting to export a branch tag version to local system.
Summary: KDESvn Crashed when attempting to export a branch tag version to local system.
Status: RESOLVED WORKSFORME
Alias: None
Product: kdesvn
Classification: Applications
Component: General (show other bugs)
Version: 2.1.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KDESvn default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-20 01:46 UTC by Martin
Modified: 2022-10-25 05:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin 2019-09-20 01:46:21 UTC
Application: kdesvn (2.1.0)

Qt Version: 5.13.1
Frameworks Version: 5.61.0
Operating System: Linux 5.2.11-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
I opened a remote SVN branch tag and was attempting to export the SVN branch tag to my local PC when KDESvn carashed.

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

Thread 3 (Thread 0x7f8d0c8d5700 (LWP 14276)):
#0  0x00007f8d137bbcbf in poll () from /lib64/libc.so.6
#1  0x00007f8d10ba439e in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f8d10ba446f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f8d121c899b in QEventDispatcherGlib::processEvents (this=0x7f8d00000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f8d121710db in QEventLoop::exec (this=this@entry=0x7f8d0c8d4d70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007f8d11fa9021 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007f8d119f24f6 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f8d11faa1a2 in QThreadPrivate::start (arg=0x7f8d11a74d80) at thread/qthread_unix.cpp:360
#8  0x00007f8d11470faa in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8d137c673f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8d0e02e700 (LWP 14275)):
#0  0x00007f8d137bbcbf in poll () from /lib64/libc.so.6
#1  0x00007f8d1055b742 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f8d1055c3fa in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f8d0e231f90 in QXcbEventQueue::run (this=0x55ef3b4f0a00) at qxcbeventqueue.cpp:228
#4  0x00007f8d11faa1a2 in QThreadPrivate::start (arg=0x55ef3b4f0a00) at thread/qthread_unix.cpp:360
#5  0x00007f8d11470faa in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8d137c673f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8d10094800 (LWP 14274)):
[KCrash Handler]
#6  0x00007f8d06e86c7d in QVector<SvnItemModelNode*>::indexOf (from=0, t=<optimized out>, this=0x55ef3b75df80) at /usr/include/qt5/QtCore/qvector.h:979
#7  SvnItemModelNode::rowNumber (this=this@entry=0x55ef3b7aead0) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/src/svnfrontend/models/svnitemnode.cpp:36
#8  0x00007f8d06e86cf6 in SvnItemModelData::indexForNode (rowNumber=-1, this=<optimized out>, this=<optimized out>, node=0x55ef3b7aead0) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/src/svnfrontend/models/svnitemmodel.cpp:86
#9  SvnItemModelData::indexForNode (this=<optimized out>, this=<optimized out>, rowNumber=-1, node=0x55ef3b7aead0) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/src/svnfrontend/models/svnitemmodel.cpp:86
#10 SvnItemModel::parent (this=<optimized out>, index=...) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/src/svnfrontend/models/svnitemmodel.cpp:354
#11 0x00007f8d12142c62 in QModelIndex::parent (this=0x7ffdcc40a780) at ../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:445
#12 QSortFilterProxyModelPrivate::source_to_proxy (this=0x55ef3bb63880, source_index=...) at itemmodels/qsortfilterproxymodel.cpp:569
#13 0x00007f8d12143638 in QSortFilterProxyModel::mapFromSource (sourceIndex=..., this=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:3073
#14 QSortFilterProxyModel::parent (child=..., this=<optimized out>) at itemmodels/qsortfilterproxymodel.cpp:2158
#15 QSortFilterProxyModel::parent (this=<optimized out>, child=...) at itemmodels/qsortfilterproxymodel.cpp:2150
#16 0x00007f8d12f9cc06 in QModelIndex::parent (this=0x55ef3bfc2088) at ../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:445
#17 QTreeView::drawRow (this=0x55ef3ba78a60, painter=0x7ffdcc40ac98, option=..., index=...) at itemviews/qtreeview.cpp:1606
#18 0x00007f8d12fa2ec3 in QTreeView::drawTree (this=this@entry=0x55ef3ba78a60, painter=painter@entry=0x7ffdcc40ac98, region=...) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:61
#19 0x00007f8d12fa7e73 in QTreeView::paintEvent (this=0x55ef3ba78a60, event=0x7ffdcc40b2b0) at ../../include/QtGui/../../src/gui/kernel/qevent.h:415
#20 0x00007f8d12d0d0b6 in QWidget::event (this=this@entry=0x55ef3ba78a60, event=event@entry=0x7ffdcc40b2b0) at kernel/qwidget.cpp:8977
#21 0x00007f8d12dbae6e in QFrame::event (this=0x55ef3ba78a60, e=0x7ffdcc40b2b0) at widgets/qframe.cpp:550
#22 0x00007f8d12f3974e in QAbstractItemView::viewportEvent (this=this@entry=0x55ef3ba78a60, event=event@entry=0x7ffdcc40b2b0) at itemviews/qabstractitemview.cpp:1753
#23 0x00007f8d12fa8fab in QTreeView::viewportEvent (this=0x55ef3ba78a60, event=0x7ffdcc40b2b0) at itemviews/qtreeview.cpp:1311
#24 0x00007f8d12172283 in QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.cpp:1221
#25 QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x55ef3b8218a0, event=event@entry=0x7ffdcc40b2b0) at kernel/qcoreapplication.cpp:1210
#26 0x00007f8d12ccac51 in QApplicationPrivate::notify_helper (this=this@entry=0x55ef3b4c9260, receiver=receiver@entry=0x55ef3b8218a0, e=e@entry=0x7ffdcc40b2b0) at kernel/qapplication.cpp:3697
#27 0x00007f8d12cd41e0 in QApplication::notify (this=0x7ffdcc40d330, receiver=0x55ef3b8218a0, e=0x7ffdcc40b2b0) at kernel/qapplication.cpp:3449
#28 0x00007f8d12172572 in QCoreApplication::notifyInternal2 (receiver=0x55ef3b8218a0, event=0x7ffdcc40b2b0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:143
#29 0x00007f8d12d05e06 in QWidgetPrivate::sendPaintEvent (this=this@entry=0x55ef3bc08740, toBePainted=...) at kernel/qwidget.cpp:5705
#30 0x00007f8d12d06649 in QWidgetPrivate::drawWidget (this=this@entry=0x55ef3bc08740, pdev=0x55ef3bb9daa0, rgn=..., offset=..., flags=flags@entry=36, sharedPainter=sharedPainter@entry=0x0, backingStore=<optimized out>) at kernel/qwidget.cpp:5645
#31 0x00007f8d12cdd386 in QWidgetBackingStore::doSync (this=<optimized out>) at kernel/qwidgetbackingstore.cpp:1356
#32 0x00007f8d12cdd809 in QWidgetBackingStore::sync (this=0x55ef3b8f7fa0) at kernel/qwidgetbackingstore.cpp:1143
#33 0x00007f8d12cf5555 in QWidgetPrivate::syncBackingStore (this=0x55ef3b606040) at kernel/qwidget.cpp:1949
#34 0x00007f8d12d0d470 in QWidget::event (this=this@entry=0x55ef3b677020, event=event@entry=0x7ffdcc40bc00) at kernel/qwidget.cpp:9278
#35 0x00007f8d12e20854 in QMainWindow::event (this=0x55ef3b677020, event=0x7ffdcc40bc00) at widgets/qmainwindow.cpp:1343
#36 0x00007f8d13493943 in KMainWindow::event (this=<optimized out>, ev=<optimized out>) at /usr/src/debug/kxmlgui-5.61.0-1.2.x86_64/src/kmainwindow.cpp:871
#37 0x00007f8d13464089 in KXmlGuiWindow::event (this=0x55ef3b677020, ev=0x7ffdcc40bc00) at /usr/src/debug/kxmlgui-5.61.0-1.2.x86_64/src/kxmlguiwindow.cpp:122
#38 0x00007f8d12ccac62 in QApplicationPrivate::notify_helper (this=this@entry=0x55ef3b4c9260, receiver=receiver@entry=0x55ef3b677020, e=e@entry=0x7ffdcc40bc00) at kernel/qapplication.cpp:3703
#39 0x00007f8d12cd41e0 in QApplication::notify (this=0x7ffdcc40d330, receiver=0x55ef3b677020, e=0x7ffdcc40bc00) at kernel/qapplication.cpp:3449
#40 0x00007f8d12172572 in QCoreApplication::notifyInternal2 (receiver=0x55ef3b677020, event=0x7ffdcc40bc00) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:143
#41 0x00007f8d12cde2a3 in QWidgetBackingStore::sendUpdateRequest (this=this@entry=0x55ef3b8f7fa0, widget=0x55ef3b677020, updateTime=updateTime@entry=QWidgetBackingStore::UpdateNow) at kernel/qwidgetbackingstore.cpp:504
#42 0x00007f8d12ce0920 in QWidgetBackingStore::sendUpdateRequest (updateTime=QWidgetBackingStore::UpdateNow, widget=<optimized out>, this=0x55ef3b8f7fa0) at kernel/qwidgetbackingstore.cpp:474
#43 QWidgetBackingStore::markDirty<QRect> (this=0x55ef3b8f7fa0, r=..., widget=widget@entry=0x55ef3b9ae0d0, updateTime=updateTime@entry=QWidgetBackingStore::UpdateNow, bufferState=bufferState@entry=QWidgetBackingStore::BufferValid) at kernel/qwidgetbackingstore.cpp:627
#44 0x00007f8d12cf73bd in QWidgetPrivate::repaint<QRect> (r=..., this=<optimized out>) at ../../include/QtWidgets/5.13.1/QtWidgets/private/../../../../../src/widgets/kernel/qwidget_p.h:139
#45 QWidget::repaint (this=<optimized out>, rect=...) at kernel/qwidget.cpp:11080
#46 0x00007f8d12cf741c in QWidget::repaint (this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qrect.h:184
#47 0x00007f8d06eb1c79 in Propertylist::displayList (this=0x55ef3b9c23c0, propList=..., editable=false, isDir=<optimized out>, aCur=...) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/src/svnfrontend/fronthelpers/propertylist.cpp:80
#48 0x00007f8d1219d638 in QtPrivate::QSlotObjectBase::call (a=0x7ffdcc40bf50, r=0x55ef3b9c23c0, this=0x55ef3ba37790) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#49 QMetaObject::activate (sender=0x55ef3bb35fd0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3789
#50 0x00007f8d06ec3e69 in MainTreeWidget::sigProplist (this=<optimized out>, _t1=..., _t2=<optimized out>, _t3=<optimized out>, _t4=...) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/build/src/svnfrontend/svnfrontend_autogen/EWIEGA46WW/moc_maintreewidget.cpp:674
#51 0x00007f8d06ea21c5 in MainTreeWidget::openUrl (this=0x55ef3bb35fd0, url=..., noReinit=<optimized out>) at /usr/include/c++/9/bits/atomic_base.h:390
#52 0x00007f8d06ed3a41 in kdesvnView::openUrl (this=this@entry=0x55ef3ba7c960, url=...) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/src/kdesvnview.cpp:166
#53 0x00007f8d06edea57 in kdesvnpart::openUrl (this=0x55ef3ba77b10, aUrl=...) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/src/kdesvn_part.cpp:132
#54 0x000055ef3ad118ef in kdesvn::load (this=0x55ef3b677020, url=..., addRescent=<optimized out>) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/src/kdesvn.cpp:181
#55 0x000055ef3ad14668 in kdesvn::fileOpen (this=0x55ef3b677020) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/src/kdesvn.cpp:305
#56 kdesvn::qt_static_metacall (_o=0x55ef3b677020, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/build/src/kdesvn_autogen/EWIEGA46WW/moc_kdesvn.cpp:135
#57 0x00007f8d1219d4d8 in QMetaObject::activate (sender=0x55ef3b5af9f0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3809
#58 0x00007f8d12cc4852 in QAction::triggered (this=this@entry=0x55ef3b5af9f0, _t1=<optimized out>) at .moc/moc_qaction.cpp:381
#59 0x00007f8d12cc6f22 in QAction::activate (this=0x55ef3b5af9f0, event=<optimized out>) at kernel/qaction.cpp:1166
#60 0x00007f8d12dc0d3c in QAbstractButtonPrivate::click (this=0x55ef3ba91260) at widgets/qabstractbutton.cpp:397
#61 0x00007f8d12dc0f65 in QAbstractButton::mouseReleaseEvent (this=0x55ef3ba91220, e=0x7ffdcc40ca40) at widgets/qabstractbutton.cpp:1011
#62 0x00007f8d12eb0e8a in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:622
#63 0x00007f8d12d0d0b6 in QWidget::event (this=0x55ef3ba91220, event=0x7ffdcc40ca40) at kernel/qwidget.cpp:8977
#64 0x00007f8d12dc2193 in QAbstractButton::event (this=this@entry=0x55ef3ba91220, e=e@entry=0x7ffdcc40ca40) at widgets/qabstractbutton.cpp:968
#65 0x00007f8d12eb0f34 in QToolButton::event (this=0x55ef3ba91220, event=0x7ffdcc40ca40) at widgets/qtoolbutton.cpp:1002
#66 0x00007f8d12ccac62 in QApplicationPrivate::notify_helper (this=this@entry=0x55ef3b4c9260, receiver=receiver@entry=0x55ef3ba91220, e=e@entry=0x7ffdcc40ca40) at kernel/qapplication.cpp:3703
#67 0x00007f8d12cd4433 in QApplication::notify (this=<optimized out>, receiver=0x55ef3ba91220, e=0x7ffdcc40ca40) at kernel/qapplication.cpp:3163
#68 0x00007f8d12172572 in QCoreApplication::notifyInternal2 (receiver=0x55ef3ba91220, event=0x7ffdcc40ca40) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:143
#69 0x00007f8d12cd3543 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x55ef3ba91220, event=event@entry=0x7ffdcc40ca40, alienWidget=alienWidget@entry=0x55ef3ba91220, nativeWidget=0x55ef3b677020, buttonDown=buttonDown@entry=0x7f8d131f48d0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2649
#70 0x00007f8d12d28ab9 in QWidgetWindow::handleMouseEvent (this=0x55ef3b957cd0, event=0x7ffdcc40cec0) at /usr/include/c++/9/bits/atomic_base.h:413
#71 0x00007f8d12d2bb14 in QWidgetWindow::event (event=0x7ffdcc40cec0, this=0x55ef3b957cd0) at kernel/qwidgetwindow.cpp:280
#72 QWidgetWindow::event (this=0x55ef3b957cd0, event=0x7ffdcc40cec0) at kernel/qwidgetwindow.cpp:224
#73 0x00007f8d12ccac62 in QApplicationPrivate::notify_helper (this=this@entry=0x55ef3b4c9260, receiver=receiver@entry=0x55ef3b957cd0, e=e@entry=0x7ffdcc40cec0) at kernel/qapplication.cpp:3703
#74 0x00007f8d12cd41e0 in QApplication::notify (this=0x7ffdcc40d330, receiver=0x55ef3b957cd0, e=0x7ffdcc40cec0) at kernel/qapplication.cpp:3449
#75 0x00007f8d12172572 in QCoreApplication::notifyInternal2 (receiver=0x55ef3b957cd0, event=0x7ffdcc40cec0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:143
#76 0x00007f8d12655a18 in QGuiApplicationPrivate::processMouseEvent (e=e@entry=0x55ef3b8a9520) at kernel/qguiapplication.cpp:2111
#77 0x00007f8d1265728b in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55ef3b8a9520) at kernel/qguiapplication.cpp:1846
#78 0x00007f8d1263225b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1148
#79 0x00007f8d0e232f4a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#80 0x00007f8d10ba2683 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#81 0x00007f8d10ba4430 in ?? () from /usr/lib64/libglib-2.0.so.0
#82 0x00007f8d10ba446f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#83 0x00007f8d121c8981 in QEventDispatcherGlib::processEvents (this=0x55ef3b609500, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#84 0x00007f8d121710db in QEventLoop::exec (this=this@entry=0x7ffdcc40d260, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#85 0x00007f8d12178d42 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#86 0x000055ef3ad0fa7d in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdesvn-2.1.0-1.1.x86_64/src/main.cpp:89
[Inferior 1 (process 14274) detached]

Reported using DrKonqi
Comment 1 Christian Ehrlicher 2019-09-23 06:25:49 UTC
Is it reproducible? How did you start the export? Via menu or context menu?
Comment 2 Justin Zobel 2022-09-25 22:38:28 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 3 Bug Janitor Service 2022-10-10 04:52:19 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2022-10-25 05:01:31 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!