Subject: kdesvn: Various crashes with seemingly no pattern<br>Package: kdesvn<br>Version: 1.4.0-1<br>Severity: important<br><br>Hey all - I have been using kdesvn for some time (until today I have been using Ubuntu) and now that I have switched to debian I think that I'm running up against the same crash bug. My plan is to update this bug each time I experience a crash so that /whatever is causing it/ can be determined.<br>
<br>The general description of these crashes is that I will take an action - sometimes kdesvn with pause for a moment first - and then it crashes. Restarting kdesvn and taking a second attempt at performing the same action again usually works just fine though. Without further ado here's the first report:<br>
<br>I was using a SWITCH operation to switch my WC from a branch to trunk (ready to merge):<br><br>Subversion » Working copy » Switch repository<br><br>I saw the progress dialog appear for a moment before kdesvn crashed.<br>
<br>The switch operation only partially completed - upon restarting kdesvn the working copy is reported incomplete. Performing a cleanup and then an UPDATE doesn't cause it to crash again.<br><br>Backtrace follows:<br>
<br>Application: kdesvn (kdesvn), signal: Segmentation fault<br>[KCrash Handler]<br>#6 0xb48023ab in SharedPointer (this=0x87de168, path=..., update=false, revision=...) at /tmp/buildd/kdesvn-1.4.0/src/svnqt/shared_pointer.hpp:94<br>
#7 localSingleStatus (this=0x87de168, path=..., update=false, revision=...) at /tmp/buildd/kdesvn-1.4.0/src/svnqt/client_status.cpp:374 <br>#8 svn::Client_impl::singleStatus (this=0x87de168, path=..., update=false, revision=...) at /tmp/buildd/kdesvn-1.4.0/src/svnqt/client_status.cpp:393<br>
#9 0xb4925c0e in SvnItemModel::refreshItem (this=0x87dbeb0, item=0x903f9f8) at /tmp/buildd/kdesvn-1.4.0/src/svnfrontend/models/svnitemmodel.cpp:547 <br>#10 0xb4925dea in SvnItemModel::refreshIndex (this=0x87dbeb0, ind=..., sendSignal=true) at /tmp/buildd/kdesvn-1.4.0/src/svnfrontend/models/svnitemmodel.cpp:557<br>
#11 0xb4926a4f in SvnItemModel::slotDeleted (this=0x87dbeb0, what=...) at /tmp/buildd/kdesvn-1.4.0/src/svnfrontend/models/svnitemmodel.cpp:648 <br>#12 0xb4928eda in SvnItemModel::qt_metacall (this=0x87dbeb0, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfc2c47c) at /tmp/buildd/kdesvn-1.4.0/obj-i486-linux-gnu/src/svnfrontend/svnitemmodel.moc:82 <br>
#13 0xb7f25b33 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 <br>#14 0xb7f26782 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 <br>
#15 0xb6c99073 in KDirWatch::deleted(QString const&) () from /usr/lib/libkio.so.5 <br>#16 0xb6c99772 in KDirWatch::setDeleted(QString const&) () from /usr/lib/libkio.so.5 <br>
#17 0xb6c99e31 in ?? () from /usr/lib/libkio.so.5 <br>#18 0xb6ca37f8 in ?? () from /usr/lib/libkio.so.5 <br>
#19 0xb6ca3ce3 in ?? () from /usr/lib/libkio.so.5 <br>#20 0xb7f25b33 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 <br>
#21 0xb7f26782 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 <br>#22 0xb7f61177 in QTimer::timeout() () from /usr/lib/libQtCore.so.4 <br>
#23 0xb7f2be9e in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4 <br>#24 0xb7f20bcf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 <br>
#25 0xb7550814 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 <br>#26 0xb755897e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 <br>
#27 0xb70194ad in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 <br>#28 0xb7f109cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 <br>
#29 0xb7f3f361 in ?? () from /usr/lib/libQtCore.so.4 <br>#30 0xb7f3b900 in ?? () from /usr/lib/libQtCore.so.4 <br>
#31 0xb662d4b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 <br>#32 0xb6630a13 in ?? () from /usr/lib/libglib-2.0.so.0 <br>
#33 0xb6630b98 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 <br>#34 0xb7f3b858 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 <br>
#35 0xb75effd5 in ?? () from /usr/lib/libQtGui.so.4 <br>#36 0xb7f11a66 in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 <br>
#37 0xb48ee0fb in MainTreeWidget::slotNotifyMessage (this=0x87cc5d0, what=...) at /tmp/buildd/kdesvn-1.4.0/src/svnfrontend/maintreewidget.cpp:883 <br>#38 0xb4908c21 in MainTreeWidget::qt_metacall (this=0x87cc5d0, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfc2ce8c) <br>
at /tmp/buildd/kdesvn-1.4.0/obj-i486-linux-gnu/src/svnfrontend/maintreewidget.moc:209 <br>#39 0xb7f25b33 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 <br>
#40 0xb7f26782 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 <br>#41 0xb48a7ec3 in SvnActions::sendNotify (this=0x87d72c0, _t1=...) at /tmp/buildd/kdesvn-1.4.0/obj-i486-linux-gnu/src/svnfrontend/svnactions.moc:217 <br>
#42 0xb48a83ee in SvnActions::qt_metacall (this=0x87d72c0, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0xbfc2cfac) at /tmp/buildd/kdesvn-1.4.0/obj-i486-linux-gnu/src/svnfrontend/svnactions.moc:169 <br>
#43 0xb7f25b33 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 <br>#44 0xb7f26782 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 <br>
#45 0xb4910cf3 in CContextListener::sendNotify (this=0x87df840, _t1=...) at /tmp/buildd/kdesvn-1.4.0/obj-i486-linux-gnu/src/svnfrontend/ccontextlistener.moc:95 <br>#46 0xb4911ae5 in CContextListener::contextNotify (this=0x87df840, path=0x9345b70 "/home/craig/projects/hit-and-run-royalties/Royalties/BusinessLogic/DomainObjects/Payments/PaymentData.cs", <br>
action=svn_wc_notify_update_update, mime_type=0x0, content_state=svn_wc_notify_state_changed, prop_state=svn_wc_notify_state_unchanged, revision=-1) <br> at /tmp/buildd/kdesvn-1.4.0/src/svnfrontend/ccontextlistener.cpp:209 <br>
#47 0xb4910789 in CContextListener::contextNotify (this=0x87df840, action=0xbfc2c244) at /tmp/buildd/kdesvn-1.4.0/src/svnfrontend/ccontextlistener.cpp:217 <br>#48 0xb4817c6f in svn::ContextData::notify (this=0x8bab6d8, action=0x966fd90) at /tmp/buildd/kdesvn-1.4.0/src/svnqt/contextdata.cpp:262 <br>
#49 0xb45874d0 in ?? () from /usr/lib/libsvn_wc-1.so.1 <br>#50 0xb44d7c31 in ?? () from /usr/lib/libsvn_delta-1.so.1 <br>
#51 0xb4453512 in ?? () from /usr/lib/libsvn_ra_neon-1.so.1 <br>#52 0xb4462001 in ?? () from /usr/lib/libsvn_ra_neon-1.so.1 <br>
#53 0xb433894e in ?? () from /usr/lib/libneon-gnutls.so.27 <br>#54 0xb60445ea in ?? () from /usr/lib/libxml2.so.2 <br>
#55 0xb6051d3b in xmlParseChunk () from /usr/lib/libxml2.so.2 <br>#56 0xb4338a35 in ne_xml_parse () from /usr/lib/libneon-gnutls.so.27 <br>
#57 0xb4338b5b in ne_xml_parse_v () from /usr/lib/libneon-gnutls.so.27 <br>#58 0xb4461fae in ?? () from /usr/lib/libsvn_ra_neon-1.so.1 <br>
#59 0xb43377a8 in ?? () from /usr/lib/libneon-gnutls.so.27 <br>#60 0xb432a8e9 in ne_read_response_block () from /usr/lib/libneon-gnutls.so.27 <br>
#61 0xb432acd4 in ne_discard_response () from /usr/lib/libneon-gnutls.so.27 <br>#62 0xb432bd0b in ne_request_dispatch () from /usr/lib/libneon-gnutls.so.27 <br>
#63 0xb446274f in svn_ra_neon__request_dispatch () from /usr/lib/libsvn_ra_neon-1.so.1 <br>#64 0xb4463af4 in svn_ra_neon__parsed_request () from /usr/lib/libsvn_ra_neon-1.so.1 <br>
#65 0xb44527a9 in ?? () from /usr/lib/libsvn_ra_neon-1.so.1 <br>#66 0xb4558798 in svn_wc_crawl_revisions4 () from /usr/lib/libsvn_wc-1.so.1 <br>
#67 0xb4639f93 in svn_client__switch_internal () from /usr/lib/libsvn_client-1.so.1 <br>#68 0xb463a333 in svn_client_switch2 () from /usr/lib/libsvn_client-1.so.1 <br>
#69 0xb47fe139 in svn::Client_impl::doSwitch (this=0x87de168, path=..., url=..., revision=..., depth=svn::DepthInfinity, peg=..., sticky_depth=<value optimized out>, <br> ignore_externals=<value optimized out>, allow_unversioned=<value optimized out>) at /tmp/buildd/kdesvn-1.4.0/src/svnqt/client_modify.cpp:551 <br>
#70 0xb48ae083 in SvnActions::makeSwitch (this=0x87d72c0, rUrl=..., tPath=..., r=..., depth=svn::DepthInfinity, peg=..., stickydepth=<value optimized out>, ignore_externals=<value optimized out>, <br>
allow_unversioned=<value optimized out>) at /tmp/buildd/kdesvn-1.4.0/src/svnfrontend/svnactions.cpp:1803 <br>#71 0xb48ae556 in SvnActions::makeSwitch (this=0x87d72c0, path=..., what=...) at /tmp/buildd/kdesvn-1.4.0/src/svnfrontend/svnactions.cpp:1878 <br>
#72 0xb48ae731 in SvnActions::slotSwitch (this=0x87d72c0) at /tmp/buildd/kdesvn-1.4.0/src/svnfrontend/svnactions.cpp:1861 <br>#73 0xb48a831f in SvnActions::qt_metacall (this=0x87d72c0, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbfc2db3c) at /tmp/buildd/kdesvn-1.4.0/obj-i486-linux-gnu/src/svnfrontend/svnactions.moc:180 <br>
#74 0xb7f25b33 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4 <br>#75 0xb7f25f60 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4 <br>
#76 0xb754a311 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4 <br>#77 0xb754b85f in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4 <br>
#78 0xb7990ce4 in ?? () from /usr/lib/libQtGui.so.4 <br>#79 0xb79973eb in ?? () from /usr/lib/libQtGui.so.4 <br>
#80 0xb7997f32 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4 <br>#81 0xb70ff9a5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5 <br>
#82 0xb75a677b in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 <br>#83 0xb799a171 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4 <br>
#84 0xb7550814 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 <br>#85 0xb75592e1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 <br>
#86 0xb70194ad in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 <br>#87 0xb7f109cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 <br>
#88 0xb755836e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4 <br>#89 0xb75c70ef in ?? () from /usr/lib/libQtGui.so.4 <br>
#90 0xb75c6386 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4 <br>#91 0xb75f0892 in ?? () from /usr/lib/libQtGui.so.4 <br>
#92 0xb662d4b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 <br>#93 0xb6630a13 in ?? () from /usr/lib/libglib-2.0.so.0 <br>
#94 0xb6630b98 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 <br>#95 0xb7f3b858 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 <br>
#96 0xb75effd5 in ?? () from /usr/lib/libQtGui.so.4 <br>#97 0xb7f0f01a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 <br>
#98 0xb7f0f462 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 <br>#99 0xb7f118b9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 <br>
#100 0xb7550697 in QApplication::exec() () from /usr/lib/libQtGui.so.4 <br>#101 0x08050587 in main (argc=3, argv=0xbfc2fd34) at /tmp/buildd/kdesvn-1.4.0/src/main.cpp:91 <br>
<br><br>-- System Information:<br>Debian Release: squeeze/sid<br> APT prefers testing <br> APT policy: (500, 'testing')<br>Architecture: i386 (i686) <br><br>Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)<br>
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)<br>Shell: /bin/sh linked to /bin/dash <br><br>Versions of packages kdesvn depends on:<br>ii kdebase-runtime 4:4.3.1-1 runtime components from the offici<br>
ii kdelibs5 4:4.3.1-1 core libraries for all KDE 4 appli<br>ii kdesvn-kio-plugins 1.4.0-1 Subversion I/O slaves for KDE<br>ii libapr1 1.3.8-1 The Apache Portable Runtime Librar<br>
ii libaprutil1 1.3.9+dfsg-1 The Apache Portable Runtime Utilit<br>ii libc6 2.9-25 GNU C Library: Shared libraries<br>ii libdb4.7 4.7.25-7 Berkeley v4.7 Database Libraries [<br>
ii libgcc1 1:4.4.1-1 GCC support library<br>ii libqt4-dbus 4:4.5.2-2 Qt 4 D-Bus module<br>ii libqt4-network 4:4.5.2-2 Qt 4 network module<br>ii libqt4-sql 4:4.5.2-2 Qt 4 SQL module<br>
ii libqt4-svg 4:4.5.2-2 Qt 4 SVG module<br>ii libqt4-xml 4:4.5.2-2 Qt 4 XML module<br>ii libqtcore4 4:4.5.2-2 Qt 4 core module<br>ii libqtgui4 4:4.5.2-2 Qt 4 GUI module<br>
ii libstdc++6 4.4.1-1 The GNU Standard C++ Library v3<br>ii libsvn1 1.6.3dfsg-1 Shared libraries used by Subversio<br>ii libsvnqt6 1.4.0-1 Qt wrapper library for Subversion<br>
<br>Versions of packages kdesvn recommends:<br>ii graphviz 2.20.2-3+b4 rich set of graph drawing tools<br>ii kompare 4:4.3.1-1 file difference viewer for KDE 4<br><br>Versions of packages kdesvn suggests:<br>
pn kdiff3 <none> (no description available)<br>pn khelpcenter <none> (no description available)<br><br>-- no debconf information<br><br clear="all">---<br>Craig Fowler<br>
Programming and Web Development<br><a href="http://www.craigfowler.me.uk">http://www.craigfowler.me.uk</a><br><br>Telephone: 07855 620157<br>