Bug 426890 - Crashes when opening SVN repository
Summary: Crashes when opening SVN repository
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: 2020-09-23 02:40 UTC by Aaron Williams
Modified: 2022-11-05 05:09 UTC (History)
0 users

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 Aaron Williams 2020-09-23 02:40:15 UTC
Application: kdesvn (2.1.0)

Qt Version: 5.15.1
Frameworks Version: 5.74.0
Operating System: Linux 5.3.18-lp152.41-default x86_64
Windowing system: X11
Distribution: "openSUSE Leap 15.2"

-- Information about the crash:
After opening the directory of a SVN project it immediately crashed.

-- Backtrace:
Application: kdesvn (kdesvn), signal: Segmentation fault
Content of s_kcrashErrorMessage: (null)
[KCrash Handler]
#6  0x00007f43d057d477 in QVector<SvnItemModelNode*>::count (this=<optimized out>) at /usr/include/qt5/QtCore/qvector.h:241
#7  SvnItemModel::rowCount (this=<optimized out>, parent=...) at /usr/src/debug/kdesvn-2.1.0-lp152.47.3.x86_64/src/svnfrontend/models/svnitemmodel.cpp:345
#8  0x00007f43e76285a8 in QSortFilterProxyModelPrivate::create_mapping (this=this@entry=0x559111474db0, source_parent=...) at itemmodels/qsortfilterproxymodel.cpp:501
#9  0x00007f43e762a933 in QSortFilterProxyModel::columnCount (this=<optimized out>, parent=...) at itemmodels/qsortfilterproxymodel.cpp:2218
#10 0x00007f43e8f66bcb in QHeaderViewPrivate::modelSectionCount (this=0x5591116adec0) at ../../include/QtWidgets/5.15.1/QtWidgets/private/../../../../../src/widgets/itemviews/qheaderview_p.h:234
#11 QHeaderView::initializeSections (this=this@entry=0x5591114650e0) at itemviews/qheaderview.cpp:2249
#12 0x00007f43e8f6a569 in QHeaderView::doItemsLayout (this=0x5591114650e0) at itemviews/qheaderview.cpp:1700
#13 0x00007f43e8f6007c in QAbstractItemViewPrivate::executePostedLayout (this=0x5591116adec0) at ../../include/QtWidgets/5.15.1/QtWidgets/private/../../../../../src/widgets/itemviews/qabstractitemview_p.h:229
#14 QHeaderView::count (this=this@entry=0x5591114650e0) at itemviews/qheaderview.cpp:1075
#15 0x00007f43e8f60206 in QHeaderView::sizeHint (this=0x5591114650e0) at itemviews/qheaderview.cpp:545
#16 0x00007f43e8fc6406 in QTreeView::updateGeometries (this=0x55911148ed80) at itemviews/qtreeview.cpp:2826
#17 0x00007f43e8f4ee1d in QAbstractItemView::doItemsLayout (this=this@entry=0x55911148ed80) at itemviews/qabstractitemview.cpp:1221
#18 0x00007f43e8fc4b4b in QTreeView::doItemsLayout (this=0x55911148ed80) at itemviews/qtreeview.cpp:2102
#19 0x00007f43e8fb8575 in QAbstractItemViewPrivate::executePostedLayout (this=0x55911160a6a0) at ../../include/QtWidgets/5.15.1/QtWidgets/private/../../../../../src/widgets/itemviews/qabstractitemview_p.h:229
#20 QTreeView::resizeColumnToContents (this=0x55911148ed80, column=0) at itemviews/qtreeview.cpp:2571
#21 0x00007f43d05619ef in MainTreeWidget::resizeAllColumns (this=0x55911149e480) at /usr/src/debug/kdesvn-2.1.0-lp152.47.3.x86_64/src/svnfrontend/maintreewidget.cpp:195
#22 0x00007f43d05703de in MainTreeWidget::slotDirSelectionChanged (this=0x55911149e480, _item=...) at /usr/src/debug/kdesvn-2.1.0-lp152.47.3.x86_64/src/svnfrontend/maintreewidget.cpp:2256
#23 0x00007f43e769cc87 in QtPrivate::QSlotObjectBase::call (a=0x7ffce99e5170, r=0x55911149e480, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#24 doActivate<false> (sender=0x5591114a6e50, signal_index=3, argv=0x7ffce99e5170) at kernel/qobject.cpp:3886
#25 0x00007f43e7696142 in QMetaObject::activate (sender=sender@entry=0x5591114a6e50, m=m@entry=0x7f43e7b40140 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffce99e5170) at kernel/qobject.cpp:3946
#26 0x00007f43e7608157 in QItemSelectionModel::selectionChanged (this=this@entry=0x5591114a6e50, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:475
#27 0x00007f43e760cd40 in QItemSelectionModel::emitSelectionChanged (this=this@entry=0x5591114a6e50, newSelection=..., oldSelection=...) at itemmodels/qitemselectionmodel.cpp:1884
#28 0x00007f43e76104f3 in QItemSelectionModel::select (this=0x5591114a6e50, selection=..., command=...) at itemmodels/qitemselectionmodel.cpp:1338
#29 0x00007f43e760a1ac in QItemSelectionModel::select (this=this@entry=0x5591114a6e50, index=..., command=command@entry=...) at itemmodels/qitemselectionmodel.cpp:1188
#30 0x00007f43d0573f01 in MainTreeWidget::openUrl (this=0x55911149e480, url=..., noReinit=<optimized out>) at /usr/src/debug/kdesvn-2.1.0-lp152.47.3.x86_64/src/svnfrontend/maintreewidget.cpp:303
#31 0x00007f43d051f229 in kdesvnView::openUrl (this=this@entry=0x55911149dfd0, url=...) at /usr/src/debug/kdesvn-2.1.0-lp152.47.3.x86_64/src/kdesvnview.cpp:166
#32 0x00007f43d051be28 in kdesvnpart::openUrl (this=0x55911149ed80, aUrl=...) at /usr/src/debug/kdesvn-2.1.0-lp152.47.3.x86_64/src/kdesvn_part.cpp:132
#33 0x000055910ff2f81b in kdesvn::load (this=this@entry=0x559111144400, url=..., addRescent=addRescent@entry=true) at /usr/src/debug/kdesvn-2.1.0-lp152.47.3.x86_64/src/kdesvn.cpp:181
#34 0x000055910ff2fbc3 in kdesvn::fileOpen (this=0x559111144400) at /usr/src/debug/kdesvn-2.1.0-lp152.47.3.x86_64/src/kdesvn.cpp:305
#35 0x00007f43e769ca69 in doActivate<false> (sender=0x5591111970a0, signal_index=4, argv=0x7ffce99e5710) at kernel/qobject.cpp:3898
#36 0x00007f43e7696142 in QMetaObject::activate (sender=sender@entry=0x5591111970a0, m=m@entry=0x7f43e93da1a0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffce99e5710) at kernel/qobject.cpp:3946
#37 0x00007f43e8cf0012 in QAction::triggered (this=this@entry=0x5591111970a0, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
#38 0x00007f43e8cf267c in QAction::activate (this=this@entry=0x5591111970a0, event=event@entry=QAction::Trigger) at kernel/qaction.cpp:1161
#39 0x00007f43e8e6de9c in QMenuPrivate::activateCausedStack (this=this@entry=0x5591114b6200, causedStack=..., action=action@entry=0x5591111970a0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1384
#40 0x00007f43e8e7566b in QMenuPrivate::activateAction (this=this@entry=0x5591114b6200, action=action@entry=0x5591111970a0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1461
#41 0x00007f43e8e7639d in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7ffce99e5dd0) at widgets/qmenu.cpp:2965
#42 0x00007f43e8d36d18 in QWidget::event (this=this@entry=0x5591113d68f0, event=event@entry=0x7ffce99e5dd0) at kernel/qwidget.cpp:9019
#43 0x00007f43e8e7867b in QMenu::event (this=0x5591113d68f0, e=0x7ffce99e5dd0) at widgets/qmenu.cpp:3087
#44 0x00007f43e8cf65ac in QApplicationPrivate::notify_helper (this=this@entry=0x559110f73400, receiver=receiver@entry=0x5591113d68f0, e=e@entry=0x7ffce99e5dd0) at kernel/qapplication.cpp:3630
#45 0x00007f43e8cfd930 in QApplication::notify (this=<optimized out>, receiver=0x5591113d68f0, e=0x7ffce99e5dd0) at kernel/qapplication.cpp:3074
#46 0x00007f43e765f563 in QCoreApplication::notifyInternal2 (receiver=0x5591113d68f0, event=0x7ffce99e5dd0) at kernel/qcoreapplication.cpp:1063
#47 0x00007f43e765f74e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x5591113d68f0, event=event@entry=0x7ffce99e5dd0) at kernel/qcoreapplication.cpp:1470
#48 0x00007f43e8cfc91f in QApplicationPrivate::sendMouseEvent (receiver=0x5591113d68f0, event=event@entry=0x7ffce99e5dd0, alienWidget=0x0, nativeWidget=0x5591113d68f0, buttonDown=buttonDown@entry=0x7f43e94099b0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2614
#49 0x00007f43e8d51971 in QWidgetWindow::handleMouseEvent (this=this@entry=0x7f43d4008730, event=event@entry=0x7ffce99e6240) at kernel/qwidgetwindow.cpp:580
#50 0x00007f43e8d5457d in QWidgetWindow::event (this=0x7f43d4008730, event=0x7ffce99e6240) at kernel/qwidgetwindow.cpp:300
#51 0x00007f43e8cf65ac in QApplicationPrivate::notify_helper (this=this@entry=0x559110f73400, receiver=receiver@entry=0x7f43d4008730, e=e@entry=0x7ffce99e6240) at kernel/qapplication.cpp:3630
#52 0x00007f43e8cfd3a0 in QApplication::notify (this=0x7ffce99e66b0, receiver=0x7f43d4008730, e=0x7ffce99e6240) at kernel/qapplication.cpp:3154
#53 0x00007f43e765f563 in QCoreApplication::notifyInternal2 (receiver=0x7f43d4008730, event=0x7ffce99e6240) at kernel/qcoreapplication.cpp:1063
#54 0x00007f43e765f74e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x7f43d4008730, event=event@entry=0x7ffce99e6240) at kernel/qcoreapplication.cpp:1470
#55 0x00007f43e81963d3 in QGuiApplicationPrivate::processMouseEvent (e=0x559111446370) at kernel/qguiapplication.cpp:2277
#56 0x00007f43e81976c5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x559111446370) at kernel/qguiapplication.cpp:2002
#57 0x00007f43e816f4fb in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1175
#58 0x00007f43db4cfd6a in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#59 0x00007f43e19c8464 in g_main_dispatch (context=0x7f43d4004f60) at ../glib/gmain.c:3216
#60 g_main_context_dispatch (context=context@entry=0x7f43d4004f60) at ../glib/gmain.c:3881
#61 0x00007f43e19c8800 in g_main_context_iterate (context=context@entry=0x7f43d4004f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:3954
#62 0x00007f43e19c888c in g_main_context_iteration (context=0x7f43d4004f60, may_block=may_block@entry=1) at ../glib/gmain.c:4015
#63 0x00007f43e76c1cfc in QEventDispatcherGlib::processEvents (this=0x559110f8b1a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#64 0x00007f43e765ddea in QEventLoop::exec (this=this@entry=0x7ffce99e65e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#65 0x00007f43e76675e7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1371
#66 0x000055910ff2dcb7 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdesvn-2.1.0-lp152.47.3.x86_64/src/main.cpp:89
[Inferior 1 (process 34228) detached]

Possible duplicates by query: bug 292489, bug 286360.

Reported using DrKonqi
Comment 1 Aaron Williams 2020-09-23 04:28:56 UTC
Note that it did not crash when I repeated the operation.
Comment 2 Justin Zobel 2022-10-06 06:36:32 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-21 05:01:22 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-11-05 05:09:42 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!