Ticket #843 (new defect)
Opened 2 years ago
Automatic crash report generated by DrKonqi for kdesvn.
| Reported by: | Jacob Brown <jacob@…> | Owned by: | alwin |
|---|---|---|---|
| Priority: | normal | Milestone: | not applicable |
| Component: | All | Version: | 1.5.x |
| Severity: | tweak | Keywords: | |
| Cc: |
Description
Application: kdesvn (1.5.3) KDE Platform Version: 4.4.5 (KDE 4.4.5) Qt Version: 4.6.2 Operating System: Linux 2.6.32-28-generic x86_64 Distribution: Ubuntu 10.04.2 LTS
-- Information about the crash: Whenever kdesvn asks for access to kwallet and I say no, it crashes.
The crash can be reproduced every time.
-- Backtrace:
Application: kdesvn (kdesvn), signal: Segmentation fault [Current thread is 1 (Thread 0x7fae3da97760 (LWP 2030))]
Thread 3 (Thread 0x7fae2c969700 (LWP 2133)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fae3d4aa72b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1c05878, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x1c05878, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007fae32c91b5d in ThreadContextListener::contextGetLogin (this=0x1c05840, realm=<value optimized out>, username=..., password=<value optimized out>, maySave=@0x7fae2c96804f)
at /build/buildd/kdesvn-1.5.3/src/svnfrontend/tcontextlistener.cpp:66
#4 0x00007fae3295859e in svn::ContextData::retrieveLogin (this=0x1c105e0, username_=<value optimized out>, realm=0x1c1ece0 "< https://ptcweb.us.dell.com:443> AMER.DELL.COM Kerberos Login",
may_save=@0x7fae2c96804f) at
/build/buildd/kdesvn-1.5.3/src/svnqt/contextdata.cpp:299 #5 0x00007fae32958895 in svn::ContextData::onSimplePrompt (cred=0x7fae2c968158, baton=<value optimized out>, realm=0x1c1ece0 "< https://ptcweb.us.dell.com:443> AMER.DELL.COM Kerberos Login",
username=0x7fae28003c78 "jacob", _may_save=1, pool=0x1bbf778) at
/build/buildd/kdesvn-1.5.3/src/svnqt/contextdata.cpp:575 #6 0x00007fae314a7a9b in ?? () from /usr/lib/libsvn_subr-1.so.1 #7 0x00007fae314a7e71 in ?? () from /usr/lib/libsvn_subr-1.so.1 #8 0x00007fae3148ce35 in svn_auth_next_credentials () from /usr/lib/libsvn_subr-1.so.1 #9 0x00007fae2ff2b27d in ?? () from /usr/lib/libsvn_ra_neon-1.so.1 #10 0x00007fae2f3ff390 in ?? () from /usr/lib/libneon-gnutls.so.27 #11 0x00007fae2f3ffbd3 in ?? () from /usr/lib/libneon-gnutls.so.27 #12 0x00007fae2f3feb6b in ?? () from /usr/lib/libneon-gnutls.so.27 #13 0x00007fae2f3f4bec in ne_end_request () from /usr/lib/libneon-gnutls.so.27 #14 0x00007fae2f3f55e9 in ne_request_dispatch () from /usr/lib/libneon-gnutls.so.27 #15 0x00007fae2ff2c263 in svn_ra_neonrequest_dispatch () from /usr/lib/libsvn_ra_neon-1.so.1 #16 0x00007fae2ff25f2c in svn_ra_neonexchange_capabilities () from /usr/lib/libsvn_ra_neon-1.so.1 #17 0x00007fae2ff2a8c6 in ?? () from /usr/lib/libsvn_ra_neon-1.so.1 #18 0x00007fae318fc620 in svn_ra_open3 () from /usr/lib/libsvn_ra-1.so.1 #19 0x00007fae31f4ba64 in svn_clientopen_ra_session_internal () from /usr/lib/libsvn_client-1.so.1 #20 0x00007fae31f4c281 in svn_clientra_session_from_path () from /usr/lib/libsvn_client-1.so.1 #21 0x00007fae31f37424 in svn_client_info2 () from /usr/lib/libsvn_client-1.so.1 #22 0x00007fae32942a05 in svn::Client_impl::info (this=<value optimized out>, _p=<value optimized out>, depth=<value optimized out>, rev=<value optimized out>, peg_revision=<value optimized out>,
changelists=...) at
/build/buildd/kdesvn-1.5.3/src/svnqt/client_status.cpp:511 #23 0x00007fae3296de9e in svn::cache::ReposLog::latestHeadRev (this=0x7fae2c968ca0) at /build/buildd/kdesvn-1.5.3/src/svnqt/cache/ReposLog.cpp:74 #24 0x00007fae32c43268 in FillCacheThread::run (this=0x1bc3770) at /build/buildd/kdesvn-1.5.3/src/svnfrontend/fillcachethread.cpp:86 #25 0x00007fae3d4a9775 in QThreadPrivate::start (arg=0x1bc3770) at thread/qthread_unix.cpp:248 #26 0x00007fae3d2199ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #27 0x00007fae39ee570d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #28 0x0000000000000000 in ?? ()
Thread 2 (Thread 0x7fae2d16a700 (LWP 3159)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fae3d4a8ea3 in QMutexPrivate::wait (this=0x7fae202cbf50, timeout=-1) at thread/qmutex_unix.cpp:84 #2 0x00007fae3d4a4a05 in QMutex::lock (this=0x7fae32f2ba50) at thread/qmutex.cpp:205 #3 0x00007fae32cb35a1 in QMutexLocker::relock (this=<value optimized out>, realm=..., user=<value optimized out>, pw=<value optimized out>) at /usr/include/qt4/QtCore/qmutex.h:120 #4 QMutexLocker (this=<value optimized out>, realm=..., user=<value optimized out>, pw=<value optimized out>) at /usr/include/qt4/QtCore/qmutex.h:102 #5 PwStorage::getCachedLogin (this=<value optimized out>, realm=..., user=<value optimized out>, pw=<value optimized out>) at /build/buildd/kdesvn-1.5.3/src/ksvnwidgets/pwstorage.cpp:171 #6 0x00007fae32c67292 in CContextListener::contextGetCachedLogin (this=<value optimized out>, realm=..., username=..., password=...)
at /build/buildd/kdesvn-1.5.3/src/svnfrontend/ccontextlistener.cpp:131
#7 0x00007fae32958372 in svn::ContextData::retrieveCachedLogin (this=0x1b1a510, username_=<value optimized out>,
realm=0x7fae28005478 "< https://ptcweb.us.dell.com:443>
AMER.DELL.COM Kerberos Login", may_save=<value optimized out>) at /build/buildd/kdesvn-1.5.3/src/svnqt/contextdata.cpp:330 #8 0x00007fae32958bd2 in svn::ContextData::onCachedPrompt (cred=0x7fae2d169318, baton=<value optimized out>, realm=0x7fae28005478 "< https://ptcweb.us.dell.com:443> AMER.DELL.COM Kerberos Login",
username=0x1b96bd0 "jacob", _may_save=1, pool=0x1b8f448) at
/build/buildd/kdesvn-1.5.3/src/svnqt/contextdata.cpp:521 #9 0x00007fae314a7a9b in ?? () from /usr/lib/libsvn_subr-1.so.1 #10 0x00007fae314a7e71 in ?? () from /usr/lib/libsvn_subr-1.so.1 #11 0x00007fae3148cfc5 in svn_auth_first_credentials () from /usr/lib/libsvn_subr-1.so.1 #12 0x00007fae2ff2b32b in ?? () from /usr/lib/libsvn_ra_neon-1.so.1 #13 0x00007fae2f3ff390 in ?? () from /usr/lib/libneon-gnutls.so.27 #14 0x00007fae2f3ffbd3 in ?? () from /usr/lib/libneon-gnutls.so.27 #15 0x00007fae2f3feb6b in ?? () from /usr/lib/libneon-gnutls.so.27 #16 0x00007fae2f3f4bec in ne_end_request () from /usr/lib/libneon-gnutls.so.27 #17 0x00007fae2f3f55e9 in ne_request_dispatch () from /usr/lib/libneon-gnutls.so.27 #18 0x00007fae2ff2c263 in svn_ra_neonrequest_dispatch () from /usr/lib/libsvn_ra_neon-1.so.1 #19 0x00007fae2ff25f2c in svn_ra_neonexchange_capabilities () from /usr/lib/libsvn_ra_neon-1.so.1 #20 0x00007fae2ff2a8c6 in ?? () from /usr/lib/libsvn_ra_neon-1.so.1 #21 0x00007fae318fc620 in svn_ra_open3 () from /usr/lib/libsvn_ra-1.so.1 #22 0x00007fae31f4ba64 in svn_clientopen_ra_session_internal () from /usr/lib/libsvn_client-1.so.1 #23 0x00007fae31f4f5fb in svn_client_status4 () from /usr/lib/libsvn_client-1.so.1 #24 0x00007fae3294225b in localStatus (this=<value optimized out>, params=<value optimized out>) at /build/buildd/kdesvn-1.5.3/src/svnqt/client_status.cpp:258 #25 svn::Client_impl::status (this=<value optimized out>, params=<value optimized out>) at /build/buildd/kdesvn-1.5.3/src/svnqt/client_status.cpp:322 #26 0x00007fae32c86a8f in CheckModifiedThread::run (this=0x1b11940) at /build/buildd/kdesvn-1.5.3/src/svnfrontend/modifiedthread.cpp:54 #27 0x00007fae3d4a9775 in QThreadPrivate::start (arg=0x1b11940) at thread/qthread_unix.cpp:248 #28 0x00007fae3d2199ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #29 0x00007fae39ee570d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #30 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7fae3da97760 (LWP 2030)): [KCrash Handler] #5 QBasicAtomicInt::ref (this=0x7fae202c9fd0, realm=<value optimized out>, user=..., pw=...) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121 #6 QString (this=0x7fae202c9fd0, realm=<value optimized out>, user=..., pw=...) at /usr/include/qt4/QtCore/qstring.h:715 #7 QPair (this=0x7fae202c9fd0, realm=<value optimized out>, user=..., pw=...) at /usr/include/qt4/QtCore/qpair.h:60 #8 PwStorage::setCachedLogin (this=0x7fae202c9fd0, realm=<value optimized out>, user=..., pw=...) at /build/buildd/kdesvn-1.5.3/src/ksvnwidgets/pwstorage.cpp:210 #9 0x00007fae32c67228 in CContextListener::contextGetSavedLogin (this=0x1c06270, realm=..., username=..., password=...) at /build/buildd/kdesvn-1.5.3/src/svnfrontend/ccontextlistener.cpp:142 #10 0x00007fae32c91731 in ThreadContextListener::event_contextGetSavedLogin (this=0x1c06270, data=0x7fae2d169100) at /build/buildd/kdesvn-1.5.3/src/svnfrontend/tcontextlistener.cpp:234 #11 0x00007fae3d5adda4 in QObject::event (this=0x1c06270, e=0x7fae202bba10) at kernel/qobject.cpp:1279 #12 0x00007fae3c73a22c in QApplicationPrivate::notify_helper (this=0x16d6590, receiver=0x1c06270, e=0x7fae202bba10) at kernel/qapplication.cpp:4300 #13 0x00007fae3c7406fb in QApplication::notify (this=0x7fff41123eb0, receiver=0x1c06270, e=0x7fae202bba10) at kernel/qapplication.cpp:4183 #14 0x00007fae3bcc5a16 in KApplication::notify (this=0x7fff41123eb0, receiver=0x1c06270, event=0x7fae202bba10) at ../../kdeui/kernel/kapplication.cpp:302 #15 0x00007fae3d59e06c in QCoreApplication::notifyInternal (this=0x7fff41123eb0, receiver=0x1c06270, event=0x7fae202bba10) at kernel/qcoreapplication.cpp:704 #16 0x00007fae3d5a07e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x16bec30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x16bec30) at kernel/qcoreapplication.cpp:1345 #18 0x00007fae3d5c79d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #19 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #20 0x00007fae393378c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #21 0x00007fae3933b748 in ?? () from /lib/libglib-2.0.so.0 #22 0x00007fae3933b8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #23 0x00007fae3d5c7513 in QEventDispatcherGlib::processEvents (this=0x16be770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #24 0x00007fae3c7ea46e in QGuiEventDispatcherGlib::processEvents (this=0x7fae202bb9f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #25 0x00007fae3d5a0c0f in QCoreApplication::processEvents (flags=) at kernel/qcoreapplication.cpp:896 #26 0x00007fae32c4414d in MainTreeWidget::slotNotifyMessage (this=<value optimized out>, what=<value optimized out>) at /build/buildd/kdesvn-1.5.3/src/svnfrontend/maintreewidget.cpp:937 #27 0x00007fae32c5e953 in MainTreeWidget::qt_metacall (this=0x1917e20, _c=QMetaObject::InvokeMetaMethod?, _id=<value optimized out>, _a=0x7fff411232c0)
at /build/buildd/kdesvn-1.5.3/obj-x86_64-linux-gnu/src/svnfrontend/maintreewidget.moc:225
#28 0x00007fae3d5b0e3f in QMetaObject::activate (sender=0x1941a40, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293 #29 0x00007fae32c00a95 in SvnActions::sendNotify (this=0x7fae202bb9f0, _t1=<value optimized out>) at /build/buildd/kdesvn-1.5.3/obj-x86_64-linux-gnu/src/svnfrontend/svnactions.moc:223 #30 0x00007fae32c00ce2 in SvnActions::qt_metacall (this=0x1941a40, _c=QMetaObject::InvokeMetaMethod?, _id=<value optimized out>, _a=0x7fff41123430)
at /build/buildd/kdesvn-1.5.3/obj-x86_64-linux-gnu/src/svnfrontend/svnactions.moc:175
#31 0x00007fae3d5b0e3f in QMetaObject::activate (sender=0x1c05840, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3293 #32 0x00007fae32c66fb2 in CContextListener::sendNotify (this=0x7fae202bb9f0, _t1=<value optimized out>) at /build/buildd/kdesvn-1.5.3/obj-x86_64-linux-gnu/src/svnfrontend/ccontextlistener.moc:101 #33 0x00007fae32c9043e in ThreadContextListener::event_contextNotify (this=0x7fae202bb9f0, data=0x1c38e60) at /build/buildd/kdesvn-1.5.3/src/svnfrontend/tcontextlistener.cpp:297 #34 0x00007fae3d5adda4 in QObject::event (this=0x1c05840, e=0x1c05550) at kernel/qobject.cpp:1279 #35 0x00007fae3c73a22c in QApplicationPrivate::notify_helper (this=0x16d6590, receiver=0x1c05840, e=0x1c05550) at kernel/qapplication.cpp:4300 #36 0x00007fae3c7406fb in QApplication::notify (this=0x7fff41123eb0, receiver=0x1c05840, e=0x1c05550) at kernel/qapplication.cpp:4183 #37 0x00007fae3bcc5a16 in KApplication::notify (this=0x7fff41123eb0, receiver=0x1c05840, event=0x1c05550) at ../../kdeui/kernel/kapplication.cpp:302 #38 0x00007fae3d59e06c in QCoreApplication::notifyInternal (this=0x7fff41123eb0, receiver=0x1c05840, event=0x1c05550) at kernel/qcoreapplication.cpp:704 #39 0x00007fae3d5a07e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x16bec30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #40 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x16bec30) at kernel/qcoreapplication.cpp:1345 #41 0x00007fae3d5c79d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #42 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #43 0x00007fae393378c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #44 0x00007fae3933b748 in ?? () from /lib/libglib-2.0.so.0 #45 0x00007fae3933b8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #46 0x00007fae3d5c7513 in QEventDispatcherGlib::processEvents (this=0x16be770, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #47 0x00007fae3c7ea46e in QGuiEventDispatcherGlib::processEvents (this=0x7fae202bb9f0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #48 0x00007fae3d59c992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #49 0x00007fae3d59cd6c in QEventLoop::exec (this=0x7fff41123df0, flags=) at kernel/qeventloop.cpp:201 #50 0x00007fae3d5a0aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #51 0x000000000040a992 in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/kdesvn-1.5.3/src/main.cpp:91
