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&#39;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&#39;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&#39;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&amp;) () from /usr/lib/libkio.so.5                                                                                              <br>#16 0xb6c99772 in KDirWatch::setDeleted(QString const&amp;) () 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&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/libQtCore.so.4                                                   <br>
#35 0xb75effd5 in ?? () from /usr/lib/libQtGui.so.4                                                                                                                            <br>#36 0xb7f11a66 in QCoreApplication::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () 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 &quot;/home/craig/projects/hit-and-run-royalties/Royalties/BusinessLogic/DomainObjects/Payments/PaymentData.cs&quot;,                                                                                                                                                                 <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=&lt;value optimized out&gt;,          <br>    ignore_externals=&lt;value optimized out&gt;, allow_unversioned=&lt;value optimized out&gt;) 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=&lt;value optimized out&gt;, ignore_externals=&lt;value optimized out&gt;,                                                                                                                                                           <br>
    allow_unversioned=&lt;value optimized out&gt;) 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&lt;QWidget&gt;&amp;) () 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&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/libQtCore.so.4                                                   <br>
#96 0xb75effd5 in ?? () from /usr/lib/libQtGui.so.4                                                                                                                            <br>#97 0xb7f0f01a in QEventLoop::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /usr/lib/libQtCore.so.4                                                             <br>
#98 0xb7f0f462 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () 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, &#39;testing&#39;)<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                        &lt;none&gt;     (no description available)<br>pn  khelpcenter                   &lt;none&gt;     (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>