Bug 341324 - kontact crach
Summary: kontact crach
Status: RESOLVED DUPLICATE of bug 347856
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mageia RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-11-27 13:49 UTC by pinheiro
Modified: 2015-06-25 13:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description pinheiro 2014-11-27 13:49:27 UTC
Application: kontact (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.17.4-server-1.mga5 i686
Distribution: "Mageia 5"

-- Information about the crash:
- What I was doing when the application crashed:
trying to look at a folder
and evry time i do try to look at it it craches.
it might be related with some signing problem as i also get a crach wen i ytry to read mails that are signed from some people (not all)

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/i686/libthread_db.so.1".
[Current thread is 1 (Thread 0xae6b7780 (LWP 26648))]

Thread 5 (Thread 0xab6a3b40 (LWP 26649)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/i686/libpthread.so.0
#2  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/i686/libc.so.6
#3  0xffffffff in  () at /lib/libQtWebKit.so.4
#4  0xffffffff in  () at /lib/libQtWebKit.so.4
#5  0xffffffff in start_thread () at /lib/i686/libpthread.so.0
#6  0xffffffff in clone () at /lib/i686/libc.so.6

Thread 4 (Thread 0xaab94b40 (LWP 26650)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/i686/libpthread.so.0
#2  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/i686/libc.so.6
#3  0xffffffff in WTF::ThreadCondition::wait(WTF::Mutex&) () at /lib/libQtWebKit.so.4
#4  0xffffffff in  () at /lib/libQtWebKit.so.4
#5  0xffffffff in  () at /lib/libQtWebKit.so.4
#6  0xffffffff in  () at /lib/libQtWebKit.so.4
#7  0xffffffff in start_thread () at /lib/i686/libpthread.so.0
#8  0xffffffff in clone () at /lib/i686/libc.so.6

Thread 3 (Thread 0xa7e65b40 (LWP 26653)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in clock_gettime () at /lib/i686/libc.so.6
#2  0xffffffff in qt_gettime() () at /lib/libQtCore.so.4
#3  0xffffffff in QTimerInfoList::updateCurrentTime() () at /lib/libQtCore.so.4
#4  0xffffffff in timerSourceCheckHelper(GTimerSource*) () at /lib/libQtCore.so.4
#5  0xffffffff in g_main_context_check () at /lib/libglib-2.0.so.0
#6  0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#7  0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#8  0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#9  0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#10 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#11 0xffffffff in QThread::exec() () at /lib/libQtCore.so.4
#12 0xffffffff in QThread::run() () at /lib/libQtCore.so.4
#13 0xffffffff in QThreadPrivate::start(void*) () at /lib/libQtCore.so.4
#14 0xffffffff in start_thread () at /lib/i686/libpthread.so.0
#15 0xffffffff in clone () at /lib/i686/libc.so.6

Thread 2 (Thread 0xa60d6b40 (LWP 26678)):
[KCrash Handler]
#6  0xffffffff in assuan_sendfd () at /lib/libassuan.so.0
#7  0xffffffff in gpgsm_set_fd () at /lib/libgpgme-pthread.so.11
#8  0xffffffff in gpgsm_getauditlog () at /lib/libgpgme-pthread.so.11
#9  0xffffffff in _gpgme_engine_op_getauditlog () at /lib/libgpgme-pthread.so.11
#10 0xffffffff in getauditlog_start () at /lib/libgpgme-pthread.so.11
#11 0xffffffff in gpgme_op_getauditlog () at /lib/libgpgme-pthread.so.11
#12 0xffffffff in GpgME::Context::getAuditLog(GpgME::Data&, unsigned int) () at /lib/libgpgme++-pthread.so.2
#13 0xffffffff in Kleo::_detail::audit_log_as_html(GpgME::Context*, GpgME::Error&) () at /lib/libkleo.so.4
#14 0xffffffff in verify_detached_qba(GpgME::Context*, QByteArray const&, QByteArray const&) () at /lib/libkleo.so.4
#15 0xffffffff in boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<boost::_bi::unspecified, boost::_bi::bind_t<boost::tuples::tuple<GpgME::VerificationResult, QString, GpgME::Error, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>, boost::tuples::tuple<GpgME::VerificationResult, QString, GpgME::Error, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> (*)(GpgME::Context*, QByteArray const&, QByteArray const&), boost::_bi::list3<boost::arg<1>, boost::_bi::value<QByteArray>, boost::_bi::value<QByteArray> > >, boost::_bi::list1<boost::_bi::value<GpgME::Context*> > >, boost::tuples::tuple<GpgME::VerificationResult, QString, GpgME::Error, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >::invoke(boost::detail::function::function_buffer&) () at /lib/libkleo.so.4
#16 0xffffffff in Kleo::_detail::Thread<boost::tuples::tuple<GpgME::VerificationResult, QString, GpgME::Error, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type> >::run() () at /lib/libkleo.so.4
#17 0xffffffff in QThreadPrivate::start(void*) () at /lib/libQtCore.so.4
#18 0xffffffff in start_thread () at /lib/i686/libpthread.so.0
#19 0xffffffff in clone () at /lib/i686/libc.so.6

Thread 1 (Thread 0xae6b7780 (LWP 26648)):
#0  0xffffffff in __kernel_vsyscall ()
#1  0xffffffff in select () at /lib/i686/libc.so.6
#2  0xffffffff in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () at /lib/libQtCore.so.4
#3  0xffffffff in select_msecs(int, fd_set*, fd_set*, int) () at /lib/libQtCore.so.4
#4  0xffffffff in QProcessPrivate::waitForFinished(int) () at /lib/libQtCore.so.4
#5  0xffffffff in QProcess::waitForFinished(int) () at /lib/libQtCore.so.4
#6  0xffffffff in QProcess::execute(QString const&, QStringList const&) () at /lib/libQtCore.so.4
#7  0xffffffff in KToolInvocation::startKdeinit() () at /lib/libkdecore.so.5
#8  0xffffffff in KToolInvocation::klauncher() () at /lib/libkdecore.so.5
#9  0xffffffff in KToolInvocation::startServiceInternal(char const*, QString const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool, QString const&) () at /lib/libkdecore.so.5
#10 0xffffffff in KToolInvocation::startServiceByDesktopPath(QString const&, QStringList const&, QString*, QString*, int*, QByteArray const&, bool) () at /lib/libkdecore.so.5
#11 0xffffffff in KWallet::KWalletDLauncher::getInterface() () at /lib/libkdeui.so.5
#12 0xffffffff in KWallet::Wallet::~Wallet() () at /lib/libkdeui.so.5
#13 0xffffffff in KWallet::Wallet::~Wallet() () at /lib/libkdeui.so.5
#14 0xffffffff in PimCommon::StorageServiceSettings::~StorageServiceSettings() () at /lib/libpimcommon.so.4
#15 0xffffffff in PimCommon::._56::destroy() () at /lib/libpimcommon.so.4
#16 0xffffffff in KCleanUpGlobalStatic::~KCleanUpGlobalStatic() () at /lib/libpimcommon.so.4
#17 0xffffffff in __run_exit_handlers () at /lib/i686/libc.so.6
#18 0xffffffff in  () at /lib/i686/libc.so.6
#19 0xffffffff in  () at /lib/libQtGui.so.4
#20 0xffffffff in KApplication::xioErrhandler(_XDisplay*) () at /lib/libkdeui.so.5
#21 0xffffffff in kde_xio_errhandler () at /lib/libkdeui.so.5
#22 0xffffffff in _XIOError () at /lib/libX11.so.6
#23 0xffffffff in _XEventsQueued () at /lib/libX11.so.6
#24 0xffffffff in XEventsQueued () at /lib/libX11.so.6
#25 0xffffffff in x11EventSourcePrepare(_GSource*, int*) () at /lib/libQtGui.so.4
#26 0xffffffff in g_main_context_prepare () at /lib/libglib-2.0.so.0
#27 0xffffffff in g_main_context_iterate.isra () at /lib/libglib-2.0.so.0
#28 0xffffffff in g_main_context_iteration () at /lib/libglib-2.0.so.0
#29 0xffffffff in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#30 0xffffffff in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtGui.so.4
#31 0xffffffff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#32 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/libQtCore.so.4
#33 0xffffffff in QCoreApplication::exec() () at /lib/libQtCore.so.4
#34 0xffffffff in QApplication::exec() () at /lib/libQtGui.so.4
#35 0x0804a9d7 in main ()

Reported using DrKonqi
Comment 1 Andre Heinecke 2015-06-25 13:59:51 UTC
Closing this as a duplicate of 347856 as it has the same cause (calling get_audit_log without a valid assuan_ctx in the gpgme context.)

*** This bug has been marked as a duplicate of bug 347856 ***