[Pkg-kde-extras] Bug#547237: Various crashes with seemingly no pattern

Craig Fowler craig at craigfowler.me.uk
Thu Sep 17 21:04:27 UTC 2009


Subject: kdesvn: Various crashes with seemingly no pattern
Package: kdesvn
Version: 1.4.0-1
Severity: important

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.

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:

I was using a SWITCH operation to switch my WC from a branch to trunk (ready
to merge):

Subversion » Working copy » Switch repository

I saw the progress dialog appear for a moment before kdesvn crashed.

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.

Backtrace follows:

Application: kdesvn (kdesvn), signal: Segmentation fault
[KCrash Handler]
#6  0xb48023ab in SharedPointer (this=0x87de168, path=..., update=false,
revision=...) at /tmp/buildd/kdesvn-1.4.0/src/svnqt/shared_pointer.hpp:94
#7  localSingleStatus (this=0x87de168, path=..., update=false, revision=...)
at /tmp/buildd/kdesvn-1.4.0/src/svnqt/client_status.cpp:374
#8  svn::Client_impl::singleStatus (this=0x87de168, path=..., update=false,
revision=...) at /tmp/buildd/kdesvn-1.4.0/src/svnqt/client_status.cpp:393
#9  0xb4925c0e in SvnItemModel::refreshItem (this=0x87dbeb0, item=0x903f9f8)
at /tmp/buildd/kdesvn-1.4.0/src/svnfrontend/models/svnitemmodel.cpp:547
#10 0xb4925dea in SvnItemModel::refreshIndex (this=0x87dbeb0, ind=...,
sendSignal=true) at
/tmp/buildd/kdesvn-1.4.0/src/svnfrontend/models/svnitemmodel.cpp:557
#11 0xb4926a4f in SvnItemModel::slotDeleted (this=0x87dbeb0, what=...) at
/tmp/buildd/kdesvn-1.4.0/src/svnfrontend/models/svnitemmodel.cpp:648

#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

#13 0xb7f25b33 in QMetaObject::activate(QObject*, int, int, void**) () from
/usr/lib/libQtCore.so.4

#14 0xb7f26782 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from
/usr/lib/libQtCore.so.4

#15 0xb6c99073 in KDirWatch::deleted(QString const&) () from
/usr/lib/libkio.so.5

#16 0xb6c99772 in KDirWatch::setDeleted(QString const&) () from
/usr/lib/libkio.so.5

#17 0xb6c99e31 in ?? () from
/usr/lib/libkio.so.5

#18 0xb6ca37f8 in ?? () from
/usr/lib/libkio.so.5

#19 0xb6ca3ce3 in ?? () from
/usr/lib/libkio.so.5

#20 0xb7f25b33 in QMetaObject::activate(QObject*, int, int, void**) () from
/usr/lib/libQtCore.so.4

#21 0xb7f26782 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from
/usr/lib/libQtCore.so.4

#22 0xb7f61177 in QTimer::timeout() () from
/usr/lib/libQtCore.so.4

#23 0xb7f2be9e in QTimer::timerEvent(QTimerEvent*) () from
/usr/lib/libQtCore.so.4

#24 0xb7f20bcf in QObject::event(QEvent*) () from
/usr/lib/libQtCore.so.4

#25 0xb7550814 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from
/usr/lib/libQtGui.so.4

#26 0xb755897e in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4

#27 0xb70194ad in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5

#28 0xb7f109cb in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
from
/usr/lib/libQtCore.so.4

#29 0xb7f3f361 in ?? () from
/usr/lib/libQtCore.so.4

#30 0xb7f3b900 in ?? () from
/usr/lib/libQtCore.so.4

#31 0xb662d4b8 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0

#32 0xb6630a13 in ?? () from
/usr/lib/libglib-2.0.so.0

#33 0xb6630b98 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0

#34 0xb7f3b858 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from
/usr/lib/libQtCore.so.4
#35 0xb75effd5 in ?? () from
/usr/lib/libQtGui.so.4

#36 0xb7f11a66 in
QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from
/usr/lib/libQtCore.so.4

#37 0xb48ee0fb in MainTreeWidget::slotNotifyMessage (this=0x87cc5d0,
what=...) at
/tmp/buildd/kdesvn-1.4.0/src/svnfrontend/maintreewidget.cpp:883

#38 0xb4908c21 in MainTreeWidget::qt_metacall (this=0x87cc5d0,
_c=QMetaObject::InvokeMetaMethod, _id=13,
_a=0xbfc2ce8c)
    at
/tmp/buildd/kdesvn-1.4.0/obj-i486-linux-gnu/src/svnfrontend/maintreewidget.moc:209

#39 0xb7f25b33 in QMetaObject::activate(QObject*, int, int, void**) () from
/usr/lib/libQtCore.so.4

#40 0xb7f26782 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from
/usr/lib/libQtCore.so.4

#41 0xb48a7ec3 in SvnActions::sendNotify (this=0x87d72c0, _t1=...) at
/tmp/buildd/kdesvn-1.4.0/obj-i486-linux-gnu/src/svnfrontend/svnactions.moc:217

#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

#43 0xb7f25b33 in QMetaObject::activate(QObject*, int, int, void**) () from
/usr/lib/libQtCore.so.4

#44 0xb7f26782 in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () from
/usr/lib/libQtCore.so.4

#45 0xb4910cf3 in CContextListener::sendNotify (this=0x87df840, _t1=...) at
/tmp/buildd/kdesvn-1.4.0/obj-i486-linux-gnu/src/svnfrontend/ccontextlistener.moc:95

#46 0xb4911ae5 in CContextListener::contextNotify (this=0x87df840,
path=0x9345b70
"/home/craig/projects/hit-and-run-royalties/Royalties/BusinessLogic/DomainObjects/Payments/PaymentData.cs",

    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)

    at
/tmp/buildd/kdesvn-1.4.0/src/svnfrontend/ccontextlistener.cpp:209

#47 0xb4910789 in CContextListener::contextNotify (this=0x87df840,
action=0xbfc2c244) at
/tmp/buildd/kdesvn-1.4.0/src/svnfrontend/ccontextlistener.cpp:217

#48 0xb4817c6f in svn::ContextData::notify (this=0x8bab6d8,
action=0x966fd90) at
/tmp/buildd/kdesvn-1.4.0/src/svnqt/contextdata.cpp:262

#49 0xb45874d0 in ?? () from
/usr/lib/libsvn_wc-1.so.1

#50 0xb44d7c31 in ?? () from
/usr/lib/libsvn_delta-1.so.1

#51 0xb4453512 in ?? () from
/usr/lib/libsvn_ra_neon-1.so.1

#52 0xb4462001 in ?? () from
/usr/lib/libsvn_ra_neon-1.so.1

#53 0xb433894e in ?? () from
/usr/lib/libneon-gnutls.so.27

#54 0xb60445ea in ?? () from
/usr/lib/libxml2.so.2

#55 0xb6051d3b in xmlParseChunk () from
/usr/lib/libxml2.so.2

#56 0xb4338a35 in ne_xml_parse () from
/usr/lib/libneon-gnutls.so.27

#57 0xb4338b5b in ne_xml_parse_v () from
/usr/lib/libneon-gnutls.so.27

#58 0xb4461fae in ?? () from
/usr/lib/libsvn_ra_neon-1.so.1

#59 0xb43377a8 in ?? () from
/usr/lib/libneon-gnutls.so.27

#60 0xb432a8e9 in ne_read_response_block () from
/usr/lib/libneon-gnutls.so.27

#61 0xb432acd4 in ne_discard_response () from
/usr/lib/libneon-gnutls.so.27

#62 0xb432bd0b in ne_request_dispatch () from
/usr/lib/libneon-gnutls.so.27

#63 0xb446274f in svn_ra_neon__request_dispatch () from
/usr/lib/libsvn_ra_neon-1.so.1

#64 0xb4463af4 in svn_ra_neon__parsed_request () from
/usr/lib/libsvn_ra_neon-1.so.1

#65 0xb44527a9 in ?? () from
/usr/lib/libsvn_ra_neon-1.so.1

#66 0xb4558798 in svn_wc_crawl_revisions4 () from
/usr/lib/libsvn_wc-1.so.1

#67 0xb4639f93 in svn_client__switch_internal () from
/usr/lib/libsvn_client-1.so.1

#68 0xb463a333 in svn_client_switch2 () from
/usr/lib/libsvn_client-1.so.1

#69 0xb47fe139 in svn::Client_impl::doSwitch (this=0x87de168, path=...,
url=..., revision=..., depth=svn::DepthInfinity, peg=...,
sticky_depth=<value optimized out>,
    ignore_externals=<value optimized out>, allow_unversioned=<value
optimized out>) at
/tmp/buildd/kdesvn-1.4.0/src/svnqt/client_modify.cpp:551

#70 0xb48ae083 in SvnActions::makeSwitch (this=0x87d72c0, rUrl=...,
tPath=..., r=..., depth=svn::DepthInfinity, peg=..., stickydepth=<value
optimized out>, ignore_externals=<value optimized
out>,

    allow_unversioned=<value optimized out>) at
/tmp/buildd/kdesvn-1.4.0/src/svnfrontend/svnactions.cpp:1803

#71 0xb48ae556 in SvnActions::makeSwitch (this=0x87d72c0, path=...,
what=...) at
/tmp/buildd/kdesvn-1.4.0/src/svnfrontend/svnactions.cpp:1878

#72 0xb48ae731 in SvnActions::slotSwitch (this=0x87d72c0) at
/tmp/buildd/kdesvn-1.4.0/src/svnfrontend/svnactions.cpp:1861

#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

#74 0xb7f25b33 in QMetaObject::activate(QObject*, int, int, void**) () from
/usr/lib/libQtCore.so.4

#75 0xb7f25f60 in QMetaObject::activate(QObject*, QMetaObject const*, int,
int, void**) () from
/usr/lib/libQtCore.so.4

#76 0xb754a311 in QAction::triggered(bool) () from
/usr/lib/libQtGui.so.4

#77 0xb754b85f in QAction::activate(QAction::ActionEvent) () from
/usr/lib/libQtGui.so.4

#78 0xb7990ce4 in ?? () from
/usr/lib/libQtGui.so.4

#79 0xb79973eb in ?? () from
/usr/lib/libQtGui.so.4

#80 0xb7997f32 in QMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libQtGui.so.4

#81 0xb70ff9a5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/libkdeui.so.5

#82 0xb75a677b in QWidget::event(QEvent*) () from
/usr/lib/libQtGui.so.4

#83 0xb799a171 in QMenu::event(QEvent*) () from
/usr/lib/libQtGui.so.4

#84 0xb7550814 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from
/usr/lib/libQtGui.so.4

#85 0xb75592e1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4

#86 0xb70194ad in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5

#87 0xb7f109cb in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
from
/usr/lib/libQtCore.so.4

#88 0xb755836e in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from
/usr/lib/libQtGui.so.4
#89 0xb75c70ef in ?? () from
/usr/lib/libQtGui.so.4

#90 0xb75c6386 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/libQtGui.so.4

#91 0xb75f0892 in ?? () from
/usr/lib/libQtGui.so.4

#92 0xb662d4b8 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0

#93 0xb6630a13 in ?? () from
/usr/lib/libglib-2.0.so.0

#94 0xb6630b98 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0

#95 0xb7f3b858 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from
/usr/lib/libQtCore.so.4
#96 0xb75effd5 in ?? () from
/usr/lib/libQtGui.so.4

#97 0xb7f0f01a in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4

#98 0xb7f0f462 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from
/usr/lib/libQtCore.so.4

#99 0xb7f118b9 in QCoreApplication::exec() () from
/usr/lib/libQtCore.so.4

#100 0xb7550697 in QApplication::exec() () from
/usr/lib/libQtGui.so.4

#101 0x08050587 in main (argc=3, argv=0xbfc2fd34) at
/tmp/buildd/kdesvn-1.4.0/src/main.cpp:91



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages kdesvn depends on:
ii  kdebase-runtime             4:4.3.1-1    runtime components from the
offici
ii  kdelibs5                    4:4.3.1-1    core libraries for all KDE 4
appli
ii  kdesvn-kio-plugins          1.4.0-1      Subversion I/O slaves for KDE
ii  libapr1                     1.3.8-1      The Apache Portable Runtime
Librar
ii  libaprutil1                 1.3.9+dfsg-1 The Apache Portable Runtime
Utilit
ii  libc6                       2.9-25       GNU C Library: Shared libraries
ii  libdb4.7                    4.7.25-7     Berkeley v4.7 Database
Libraries [
ii  libgcc1                     1:4.4.1-1    GCC support library
ii  libqt4-dbus                 4:4.5.2-2    Qt 4 D-Bus module
ii  libqt4-network              4:4.5.2-2    Qt 4 network module
ii  libqt4-sql                  4:4.5.2-2    Qt 4 SQL module
ii  libqt4-svg                  4:4.5.2-2    Qt 4 SVG module
ii  libqt4-xml                  4:4.5.2-2    Qt 4 XML module
ii  libqtcore4                  4:4.5.2-2    Qt 4 core module
ii  libqtgui4                   4:4.5.2-2    Qt 4 GUI module
ii  libstdc++6                  4.4.1-1      The GNU Standard C++ Library v3
ii  libsvn1                     1.6.3dfsg-1  Shared libraries used by
Subversio
ii  libsvnqt6                   1.4.0-1      Qt wrapper library for
Subversion

Versions of packages kdesvn recommends:
ii  graphviz                     2.20.2-3+b4 rich set of graph drawing tools
ii  kompare                      4:4.3.1-1   file difference viewer for KDE
4

Versions of packages kdesvn suggests:
pn  kdiff3                        <none>     (no description available)
pn  khelpcenter                   <none>     (no description available)

-- no debconf information

---
Craig Fowler
Programming and Web Development
http://www.craigfowler.me.uk

Telephone: 07855 620157
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-extras/attachments/20090917/e787f576/attachment-0001.htm>


More information about the pkg-kde-extras mailing list