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

            Bug ID: 448208
           Summary: KDESVN crashes after successful checkout
           Product: kdesvn
           Version: 2.1.0
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: kdesvn-bugs-n...@kde.org
          Reporter: n...@dserv.de
  Target Milestone: ---

Application: kdesvn (2.1.0)

Qt Version: 5.15.2
Frameworks Version: 5.89.0
Operating System: Linux 5.15.12-200.fc35.x86_64 x86_64
Windowing System: X11
Distribution: "Fedora release 35 (Thirty Five)"
DrKonqi: 5.23.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Open up a folder then click in the Menu: Subversion > Repository > Checkout
current repository path
Then select a target directory and click OK

- Custom settings of the application:
Default settings, just logged into a private repository

The crash can be reproduced every time.

-- Backtrace:
Application: kdesvn (kdesvn), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
[KCrash Handler]
#6  QVector<SvnItemModelNode*>::indexOf (this=0x55e5851dfdf0,
this=0x55e5851dfdf0, from=0, t=<optimized out>) at
/usr/include/qt5/QtCore/qvector.h:1007
#7  SvnItemModelNode::rowNumber (this=0x55e585122870) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/svnfrontend/models/svnitemnode.cpp:36
#8  SvnItemModelData::indexForNode (this=<optimized out>, this=<optimized out>,
rowNumber=-1, node=0x55e585122870) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/svnfrontend/models/svnitemmodel.cpp:91
#9  SvnItemModelData::indexForNode (rowNumber=-1, node=0x55e585122870,
this=<optimized out>) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/svnfrontend/models/svnitemmodel.cpp:86
#10 SvnItemModel::parent (index=..., this=<optimized out>) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/svnfrontend/models/svnitemmodel.cpp:354
#11 SvnItemModel::parent (this=<optimized out>, index=...) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/svnfrontend/models/svnitemmodel.cpp:348
#12 0x00007fb893600316 in QModelIndex::parent (this=0x7ffc6f0d8b30) at
../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:443
#13 QSortFilterProxyModelPrivate::source_to_proxy (this=0x55e5848856d0,
source_index=...) at itemmodels/qsortfilterproxymodel.cpp:588
#14 0x00007fb893601620 in QSortFilterProxyModel::mapFromSource
(sourceIndex=..., this=<optimized out>) at
itemmodels/qsortfilterproxymodel.cpp:3183
#15 QSortFilterProxyModel::parent (child=..., this=<optimized out>) at
itemmodels/qsortfilterproxymodel.cpp:2220
#16 QSortFilterProxyModel::parent (this=<optimized out>, child=...) at
itemmodels/qsortfilterproxymodel.cpp:2212
#17 0x00007fb89452ee90 in QModelIndex::parent (this=0x55e584d5a3d8) at
../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:443
#18 QTreeView::drawRow (this=0x55e5848ca740, painter=0x7ffc6f0d9068,
option=..., index=...) at itemviews/qtreeview.cpp:1609
#19 0x00007fb89453322c in QTreeView::drawTree (this=this@entry=0x55e5848ca740,
painter=painter@entry=0x7ffc6f0d9068, region=...) at
itemviews/qtreeview.cpp:1503
#20 0x00007fb894539bf7 in QTreeView::paintEvent (this=0x55e5848ca740,
event=0x7ffc6f0d92e0) at itemviews/qtreeview.cpp:1332
#21 0x00007fb894287e7e in QWidget::event (this=this@entry=0x55e5848ca740,
event=event@entry=0x7ffc6f0d92e0) at kernel/qwidget.cpp:9020
#22 0x00007fb894335942 in QFrame::event (this=0x55e5848ca740, e=0x7ffc6f0d92e0)
at widgets/qframe.cpp:550
#23 0x00007fb89362358d in
QCoreApplicationPrivate::sendThroughObjectEventFilters (event=<optimized out>,
receiver=<optimized out>) at kernel/qcoreapplication.cpp:1190
#24 QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x55e5848cd3c0, event=event@entry=0x7ffc6f0d92e0) at
kernel/qcoreapplication.cpp:1179
#25 0x00007fb894245432 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55e5848cd3c0, e=0x7ffc6f0d92e0) at
kernel/qapplication.cpp:3626
#26 0x00007fb8936237d8 in QCoreApplication::notifyInternal2
(receiver=0x55e5848cd3c0, event=0x7ffc6f0d92e0) at
kernel/qcoreapplication.cpp:1064
#27 0x00007fb89427fdea in QWidgetPrivate::sendPaintEvent
(this=this@entry=0x55e5848c1ad0, toBePainted=...) at kernel/qwidget.cpp:5467
#28 0x00007fb894280a9f in QWidgetPrivate::drawWidget (this=0x55e5848c1ad0,
pdev=0x55e584a86310, rgn=..., offset=..., flags=..., sharedPainter=<optimized
out>, repaintManager=<optimized out>) at kernel/qwidget.cpp:5417
#29 0x00007fb894281a30 in QWidgetPrivate::paintSiblingsRecursive
(this=0x55e584832980, pdev=0x55e584a86310, siblings=..., index=<optimized out>,
rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55e584a95710) at kernel/qwidget.cpp:5598
#30 0x00007fb89428185f in QWidgetPrivate::paintSiblingsRecursive
(this=0x55e584832980, pdev=0x55e584a86310, siblings=..., index=2, rgn=...,
offset=..., flags=..., sharedPainter=0x0, repaintManager=0x55e584a95710) at
kernel/qwidget.cpp:5584
#31 0x00007fb89428185f in QWidgetPrivate::paintSiblingsRecursive
(this=0x55e584832980, pdev=0x55e584a86310, siblings=..., index=4, rgn=...,
offset=..., flags=..., sharedPainter=0x0, repaintManager=0x55e584a95710) at
kernel/qwidget.cpp:5584
#32 0x00007fb89428185f in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0x55e584832980, pdev=pdev@entry=0x55e584a86310, siblings=...,
index=5, rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55e584a95710) at kernel/qwidget.cpp:5584
#33 0x00007fb8942800c2 in QWidgetPrivate::drawWidget (this=0x55e584832980,
pdev=0x55e584a86310, rgn=..., offset=..., flags=..., sharedPainter=<optimized
out>, repaintManager=<optimized out>) at kernel/qwidget.cpp:5458
#34 0x00007fb894281a30 in QWidgetPrivate::paintSiblingsRecursive
(this=0x55e58492c450, pdev=0x55e584a86310, siblings=..., index=<optimized out>,
rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55e584a95710) at kernel/qwidget.cpp:5598
#35 0x00007fb89428185f in QWidgetPrivate::paintSiblingsRecursive
(this=0x55e58492c450, pdev=0x55e584a86310, siblings=..., index=0, rgn=...,
offset=..., flags=..., sharedPainter=0x0, repaintManager=0x55e584a95710) at
kernel/qwidget.cpp:5584
#36 0x00007fb89428185f in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0x55e58492c450, pdev=pdev@entry=0x55e584a86310, siblings=...,
index=2, rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55e584a95710) at kernel/qwidget.cpp:5584
#37 0x00007fb8942800c2 in QWidgetPrivate::drawWidget (this=0x55e58492c450,
pdev=0x55e584a86310, rgn=..., offset=..., flags=..., sharedPainter=<optimized
out>, repaintManager=<optimized out>) at kernel/qwidget.cpp:5458
#38 0x00007fb894281a30 in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0x55e5847ff360, pdev=pdev@entry=0x55e584a86310, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55e584a95710) at kernel/qwidget.cpp:5598
#39 0x00007fb8942800c2 in QWidgetPrivate::drawWidget (this=0x55e5847ff360,
pdev=0x55e584a86310, rgn=..., offset=..., flags=..., sharedPainter=<optimized
out>, repaintManager=<optimized out>) at kernel/qwidget.cpp:5458
#40 0x00007fb894281a30 in QWidgetPrivate::paintSiblingsRecursive
(this=0x55e58496b400, pdev=0x55e584a86310, siblings=..., index=<optimized out>,
rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55e584a95710) at kernel/qwidget.cpp:5598
#41 0x00007fb89428185f in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0x55e58496b400, pdev=pdev@entry=0x55e584a86310, siblings=...,
index=2, rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55e584a95710) at kernel/qwidget.cpp:5584
#42 0x00007fb8942800c2 in QWidgetPrivate::drawWidget (this=0x55e58496b400,
pdev=0x55e584a86310, rgn=..., offset=..., flags=..., sharedPainter=<optimized
out>, repaintManager=<optimized out>) at kernel/qwidget.cpp:5458
#43 0x00007fb894281a30 in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0x55e5847ff1a0, pdev=pdev@entry=0x55e584a86310, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55e584a95710) at kernel/qwidget.cpp:5598
#44 0x00007fb8942800c2 in QWidgetPrivate::drawWidget (this=0x55e5847ff1a0,
pdev=0x55e584a86310, rgn=..., offset=..., flags=..., sharedPainter=<optimized
out>, repaintManager=<optimized out>) at kernel/qwidget.cpp:5458
#45 0x00007fb894281a30 in QWidgetPrivate::paintSiblingsRecursive
(this=this@entry=0x55e584710020, pdev=pdev@entry=0x55e584a86310, siblings=...,
index=<optimized out>, rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x55e584a95710) at kernel/qwidget.cpp:5598
#46 0x00007fb8942800c2 in QWidgetPrivate::drawWidget
(this=this@entry=0x55e584710020, pdev=0x55e584a86310, rgn=..., offset=...,
flags=..., flags@entry=..., sharedPainter=sharedPainter@entry=0x0,
repaintManager=<optimized out>) at kernel/qwidget.cpp:5458
#47 0x00007fb8942564e5 in QWidgetRepaintManager::paintAndFlush (this=<optimized
out>) at kernel/qwidgetrepaintmanager.cpp:1009
#48 0x00007fb8942885cd in QWidget::event (this=0x55e584791110,
event=0x7ffc6f0db000) at kernel/qwidget.cpp:8965
#49 0x00007fb894a5018d in KXmlGuiWindow::event (this=0x55e584791110,
ev=0x7ffc6f0db000) at
/usr/src/debug/kf5-kxmlgui-5.89.0-1.fc35.x86_64/src/kxmlguiwindow.cpp:219
#50 0x00007fb894245443 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55e584791110, e=0x7ffc6f0db000) at
kernel/qapplication.cpp:3632
#51 0x00007fb8936237d8 in QCoreApplication::notifyInternal2
(receiver=0x55e584791110, event=0x7ffc6f0db000) at
kernel/qcoreapplication.cpp:1064
#52 0x00007fb894257585 in QWidgetRepaintManager::sendUpdateRequest
(this=0x7ffc6f0db000, widget=0x55e584791110, updateTime=<optimized out>) at
kernel/qwidgetrepaintmanager.cpp:406
#53 0x00007fb89425a190 in QWidgetRepaintManager::sendUpdateRequest
(updateTime=QWidgetRepaintManager::UpdateNow, widget=<optimized out>,
this=0x55e584a95710) at kernel/qwidgetrepaintmanager.cpp:374
#54 QWidgetRepaintManager::markDirty<QRect> (this=0x55e584a95710, r=...,
widget=widget@entry=0x55e5848b3f10,
updateTime=updateTime@entry=QWidgetRepaintManager::UpdateNow,
bufferState=bufferState@entry=QWidgetRepaintManager::BufferValid) at
kernel/qwidgetrepaintmanager.cpp:313
#55 0x00007fb894271336 in QWidgetPrivate::repaint<QRect> (this=<optimized out>,
this=<optimized out>, r=...) at /usr/include/c++/11/bits/unique_ptr.h:173
#56 QWidget::repaint (this=<optimized out>, rect=...) at
kernel/qwidget.cpp:10762
#57 0x00007fb89427139e in QWidget::repaint (this=<optimized out>) at
kernel/qwidget.cpp:10731
#58 0x00007fb87ab8350d in Propertylist::displayList (this=0x55e58489f040,
propList=..., editable=false, isDir=<optimized out>, aCur=...) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/svnfrontend/fronthelpers/propertylist.cpp:80
#59 0x00007fb8936573e9 in QtPrivate::QSlotObjectBase::call (a=0x7ffc6f0db4f0,
r=<optimized out>, this=0x55e5848421a0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#60 doActivate<false> (sender=0x55e5848c2780, signal_index=14,
argv=0x7ffc6f0db4f0) at kernel/qobject.cpp:3886
#61 0x00007fb893652367 in QMetaObject::activate
(sender=sender@entry=0x55e5848c2780, m=<optimized out>,
local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffc6f0db4f0)
at kernel/qobject.cpp:3946
#62 0x00007fb87ab93154 in MainTreeWidget::sigProplist (_t4=..., _t3=<optimized
out>, _t2=<optimized out>, _t1=..., this=<optimized out>) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/redhat-linux-build/src/svnfrontend/svnfrontend_autogen/EWIEGA46WW/moc_maintreewidget.cpp:674
#63 MainTreeWidget::openUrl (this=<optimized out>, url=..., noReinit=<optimized
out>) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/svnfrontend/maintreewidget.cpp:214
#64 0x00007fb8936573e9 in QtPrivate::QSlotObjectBase::call (a=0x7ffc6f0db780,
r=<optimized out>, this=0x55e58490cfd0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#65 doActivate<false> (sender=0x55e5848ff510, signal_index=10,
argv=0x7ffc6f0db780) at kernel/qobject.cpp:3886
#66 0x00007fb893652367 in QMetaObject::activate
(sender=sender@entry=0x55e5848ff510, m=<optimized out>,
local_signal_index=local_signal_index@entry=7, argv=argv@entry=0x7ffc6f0db780)
at kernel/qobject.cpp:3946
#67 0x00007fb87abc0f24 in SvnActions::sigGotourl (_t1=..., this=0x55e5848ff510)
at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/redhat-linux-build/src/svnfrontend/svnfrontend_autogen/EWIEGA46WW/moc_svnactions.cpp:479
#68 SvnActions::makeCheckout (this=0x55e5848ff510, rUrl=..., tPath=..., r=...,
_peg=..., depth=<optimized out>, _exp=false, openIt=true, ignoreExternal=false,
overwrite=false, ignoreKeywords=false, _p=0x0) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/svnfrontend/svnactions.cpp:1718
#69 0x00007fb87abc168f in SvnActions::CheckoutExport (this=0x55e5848ff510,
what=..., _exp=<optimized out>, urlisTarget=<optimized out>) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/svnfrontend/svnactions.cpp:1636
#70 0x00007fb87abc1c3c in SvnActions::CheckoutExportCurrent
(this=0x55e5848ff510, _exp=<optimized out>) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/svnfrontend/svnactions.cpp:1667
#71 0x00007fb893657430 in doActivate<false> (sender=0x55e58489a0d0,
signal_index=4, argv=0x7ffc6f0dba80) at kernel/qobject.cpp:3898
#72 0x00007fb893652367 in QMetaObject::activate
(sender=sender@entry=0x55e58489a0d0, m=m@entry=0x7fb89476c260
<QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7ffc6f0dba80) at kernel/qobject.cpp:3946
#73 0x00007fb89423e916 in QAction::triggered (this=this@entry=0x55e58489a0d0,
_t1=<optimized out>) at .moc/moc_qaction.cpp:376
#74 0x00007fb89424162c in QAction::activate (this=0x55e58489a0d0,
event=<optimized out>) at kernel/qaction.cpp:1161
#75 0x00007fb8943cb5f2 in QMenuPrivate::activateCausedStack
(this=this@entry=0x55e584a14dc0, causedStack=...,
action=action@entry=0x55e58489a0d0, action_e=action_e@entry=QAction::Trigger,
self=self@entry=true) at widgets/qmenu.cpp:1384
#76 0x00007fb8943d31b9 in QMenuPrivate::activateAction (this=0x55e584a14dc0,
action=0x55e58489a0d0, action_e=QAction::Trigger, self=<optimized out>) at
widgets/qmenu.cpp:1461
#77 0x00007fb894287e7e in QWidget::event (this=0x55e584a138c0,
event=0x7ffc6f0dc070) at kernel/qwidget.cpp:9020
#78 0x00007fb894245443 in QApplicationPrivate::notify_helper
(this=this@entry=0x55e5845b4390, receiver=receiver@entry=0x55e584a138c0,
e=e@entry=0x7ffc6f0dc070) at kernel/qapplication.cpp:3632
#79 0x00007fb89424d074 in QApplication::notify (this=0x7ffc6f0dbdb0,
receiver=0x55e584a138c0, e=0x7ffc6f0dc070) at kernel/qapplication.cpp:3076
#80 0x00007fb8936237d8 in QCoreApplication::notifyInternal2
(receiver=0x55e584a138c0, event=0x7ffc6f0dc070) at
kernel/qcoreapplication.cpp:1064
#81 0x00007fb89424bb57 in QApplicationPrivate::sendMouseEvent
(receiver=0x55e584a138c0, event=event@entry=0x7ffc6f0dc070, alienWidget=0x0,
nativeWidget=0x55e584a138c0, buttonDown=<optimized out>, lastMouseReceiver=...,
spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#82 0x00007fb8942a1f53 in QWidgetWindow::handleMouseEvent (this=0x7fb87c00afb0,
event=0x7ffc6f0dc320) at kernel/qwidgetwindow.cpp:580
#83 0x00007fb8942a46e5 in QWidgetWindow::event (this=0x7fb87c00afb0,
event=0x7ffc6f0dc320) at kernel/qwidgetwindow.cpp:300
#84 0x00007fb894245443 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x7fb87c00afb0, e=0x7ffc6f0dc320) at
kernel/qapplication.cpp:3632
#85 0x00007fb8936237d8 in QCoreApplication::notifyInternal2
(receiver=0x7fb87c00afb0, event=0x7ffc6f0dc320) at
kernel/qcoreapplication.cpp:1064
#86 0x00007fb893b7ab98 in QGuiApplicationPrivate::processMouseEvent
(e=0x55e5850921a0) at kernel/qguiapplication.cpp:2275
#87 0x00007fb893b5ac9c in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#88 0x00007fb8819a311e in xcbSourceDispatch (source=<optimized out>) at
qxcbeventdispatcher.cpp:105
#89 0x00007fb891ddd130 in g_main_dispatch (context=0x7fb87c005000) at
../glib/gmain.c:3381
#90 g_main_context_dispatch (context=0x7fb87c005000) at ../glib/gmain.c:4099
#91 0x00007fb891e32208 in g_main_context_iterate.constprop.0
(context=context@entry=0x7fb87c005000, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
#92 0x00007fb891dda933 in g_main_context_iteration (context=0x7fb87c005000,
may_block=1) at ../glib/gmain.c:4240
#93 0x00007fb893674bb8 in QEventDispatcherGlib::processEvents
(this=0x55e58470e7e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#94 0x00007fb8936221e2 in QEventLoop::exec (this=this@entry=0x7ffc6f0dc6b0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#95 0x00007fb89362a724 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#96 0x000055e5838bc777 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kdesvn-2.1.0-4.fc35.x86_64/src/main.cpp:89
[Inferior 1 (process 61142) detached]

The reporter indicates this bug may be a duplicate of or related to bug 412100.

Possible duplicates by query: bug 412100.

Reported using DrKonqi

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

Reply via email to