[kontact] [Bug 326899] New: Kontact crashed right after start with heavy IO load

Dennis Schridde devurandom at gmx.net
Wed Oct 30 18:54:32 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=326899

            Bug ID: 326899
           Summary: Kontact crashed right after start with heavy IO load
    Classification: Unclassified
           Product: kontact
           Version: 4.11.2
          Platform: Gentoo Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: devurandom at gmx.net

Application: kontact (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.5
Operating System: Linux 3.11.6-gentoo x86_64
Distribution: "Gentoo Base System release 2.2"

-- Information about the crash:
- What I was doing when the application crashed:
Kontact crashed right after the start. The window was grey for a long time
(probably due to the IO load making something unresponsive), and when it
briefly showed some content, Kontact immediately crashed.

- Unusual behavior I noticed:
The system was heavily loaded with IO tasks right after startup. (My HDDs are
slow, so Nepomuk and Akonadi startup creates very heavy load for a very long
time.)

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

Thread 4 (Thread 0x7f6f1d2df700 (LWP 3210)):
#0  0x0000003a0480b8b4 in pthread_cond_wait () from /lib64/libpthread.so.0
#1  0x0000003d91d39b42 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x0000003d91d39b79 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x0000003a04807dff in start_thread () from /lib64/libpthread.so.0
#4  0x0000003a040e701d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f6f1c9de700 (LWP 3211)):
#0  0x0000003f7a087adc in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x0000003f7a087e09 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003f7a0488d6 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x0000003f7a048ad4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00000033a65aa2ce in QEventDispatcherGlib::processEvents
(this=0x7f6f180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00000033a657badf in QEventLoop::processEvents
(this=this at entry=0x7f6f1c9dde60, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000033a657bdcd in QEventLoop::exec (this=this at entry=0x7f6f1c9dde60,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00000033a6479860 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:536
#8  0x00000033a647c0ff in QThreadPrivate::start (arg=0x1e56ea0) at
thread/qthread_unix.cpp:338
#9  0x0000003a04807dff in start_thread () from /lib64/libpthread.so.0
#10 0x0000003a040e701d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6ecea34700 (LWP 3250)):
[KCrash Handler]
#6  tcpses_is_read_ready (ses=0x7f6ec001c1a0, to=to at entry=0x7f6ec000bae0) at
Dksestcp.c:1024
#7  0x00007f6ecf9ca2f5 in service_read (ses=ses at entry=0x7f6ec000ba40,
buffer=0x7f6ec000c170 "\340\263", req_bytes=req_bytes at entry=32768,
need_all=need_all at entry=0) at Dkses2.c:372
#8  0x00007f6ecf9ca53a in session_buffered_read (ses=0x7f6ec000ba40,
buffer=buffer at entry=0x7f6ecea3355f "", req_bytes=req_bytes at entry=1) at
Dkses2.c:515
#9  0x00007f6ecf9ca5ab in session_buffered_read_char
(ses=ses at entry=0x7f6ec000ba40) at Dkses2.c:582
#10 0x00007f6ecf9c84cb in scan_session_boxing
(session=session at entry=0x7f6ec000ba40) at Dkmarshal.c:769
#11 0x00007f6ecf9c86e9 in read_object (session=session at entry=0x7f6ec000ba40) at
Dkmarshal.c:296
#12 0x00007f6ecf9d2f55 in read_service_request_1t (ses=0x7f6ec000ba40) at
Dkernel.c:2277
#13 0x00007f6ecf9d3b80 in PrpcFutureNextResult1T (future=0x7f6ec000ac00) at
Dkernel.c:4252
#14 PrpcFutureNextResult (future=0x7f6ec000ac00) at Dkernel.c:4084
#15 0x00007f6ecf99f711 in stmt_process_result (stmt=stmt at entry=0x7f6ec000acb0,
needs_evl=needs_evl at entry=1) at ../../libsrc/Wi/CLIuti.c:719
#16 0x00007f6ecf9a36ed in virtodbc__SQLExecDirect (hstmt=0x7f6ec000acb0,
szSqlStr=<optimized out>, cbSqlStr=<optimized out>) at
../../libsrc/Wi/CLIsql1.c:1530
#17 0x0000003a02c17002 in ?? () from /usr/lib64/libiodbc.so.2
#18 0x0000003a02c172be in SQLExecDirect () from /usr/lib64/libiodbc.so.2
#19 0x00007f6ed051053a in Soprano::ODBC::Connection::execute
(this=this at entry=0x7f6ec000b690, request=..., params=...) at
/var/tmp/portage/dev-libs/soprano-2.9.4/work/soprano-2.9.4/backends/virtuoso/odbcconnection.cpp:158
#20 0x00007f6ed0511117 in Soprano::ODBC::Connection::executeQuery
(this=this at entry=0x7f6ec000b690, request=...) at
/var/tmp/portage/dev-libs/soprano-2.9.4/work/soprano-2.9.4/backends/virtuoso/odbcconnection.cpp:89
#21 0x00007f6ed050016c in Soprano::VirtuosoModelPrivate::sqlQuery
(this=this at entry=0x235f970, query=...) at
/var/tmp/portage/dev-libs/soprano-2.9.4/work/soprano-2.9.4/backends/virtuoso/virtuosomodel.cpp:128
#22 0x00007f6ed05002cf in Soprano::VirtuosoModelPrivate::sparqlQuery
(this=0x235f970, query=...) at
/var/tmp/portage/dev-libs/soprano-2.9.4/work/soprano-2.9.4/backends/virtuoso/virtuosomodel.cpp:148
#23 0x00007f6ed05004d8 in Soprano::VirtuosoModel::executeQuery
(this=this at entry=0x23704f0, query=...,
language=language at entry=Soprano::Query::QueryLanguageSparql,
userQueryLanguage=...) at
/var/tmp/portage/dev-libs/soprano-2.9.4/work/soprano-2.9.4/backends/virtuoso/virtuosomodel.cpp:485
#24 0x0000003d9385afbe in Nepomuk2::MainModel::executeQuery (this=0x23555a0,
query=..., language=<optimized out>, userQueryLanguage=...) at
/var/tmp/portage/kde-base/nepomuk-core-4.11.2/work/nepomuk-core-4.11.2/libnepomukcore/resource/nepomukmainmodel.cpp:191
#25 0x0000003d93850f4d in Nepomuk2::ResourceData::determineUri
(this=this at entry=0x7f6ec0002980) at
/var/tmp/portage/kde-base/nepomuk-core-4.11.2/work/nepomuk-core-4.11.2/libnepomukcore/resource/resourcedata.cpp:638
#26 0x0000003d9385c03b in Nepomuk2::Resource::determineFinalResourceData
(this=0x7f6ecea33dd0) at
/var/tmp/portage/kde-base/nepomuk-core-4.11.2/work/nepomuk-core-4.11.2/libnepomukcore/resource/resource.cpp:760
#27 0x0000003d9385cc48 in Nepomuk2::Resource::setWatchEnabled
(this=this at entry=0x7f6ecea33dd0, status=status at entry=false) at
/var/tmp/portage/kde-base/nepomuk-core-4.11.2/work/nepomuk-core-4.11.2/libnepomukcore/resource/resource.cpp:727
#28 0x00007f6ed42e8ace in MessageCore::NepomukResourceRetrieverRunnable::run
(this=0x24dfc80) at
/var/tmp/portage/kde-base/kdepim-common-libs-4.11.2-r1/work/kdepim-common-libs-4.11.2/messagecore/nepomukutil/asyncnepomukresourceretriever.cpp:48
#29 0x00000033a646f3f2 in QThreadPoolThread::run (this=0x24dfcb0) at
concurrent/qthreadpool.cpp:107
#30 0x00000033a647c0ff in QThreadPrivate::start (arg=0x24dfcb0) at
thread/qthread_unix.cpp:338
#31 0x0000003a04807dff in start_thread () from /lib64/libpthread.so.0
#32 0x0000003a040e701d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6f22713780 (LWP 3209)):
#0  0x0000003a040de2dd in poll () from /lib64/libc.so.6
#1  0x0000003922820578 in ?? () from /usr/lib64/libdbus-1.so.3
#2  0x000000392281f44f in ?? () from /usr/lib64/libdbus-1.so.3
#3  0x000000392280d6a4 in ?? () from /usr/lib64/libdbus-1.so.3
#4  0x000000392280dfbc in ?? () from /usr/lib64/libdbus-1.so.3
#5  0x000000392280e3ca in dbus_connection_send_with_reply_and_block () from
/usr/lib64/libdbus-1.so.3
#6  0x00000033a7028d67 in ?? () from /usr/lib64/qt4/libQtDBus.so.4
#7  0x00000033a701483b in QDBusConnection::call(QDBusMessage const&,
QDBus::CallMode, int) const () from /usr/lib64/qt4/libQtDBus.so.4
#8  0x00000033a7033dbb in
QDBusAbstractInterface::callWithArgumentList(QDBus::CallMode, QString const&,
QList<QVariant> const&) () from /usr/lib64/qt4/libQtDBus.so.4
#9  0x0000003d8f3935c4 in requestSlave (error=..., app_socket=..., host=...,
protocol=..., this=0x2635f50) at
/var/tmp/portage/kde-base/kdelibs-4.11.2-r1/work/kdelibs-4.11.2/kdecore/util/klauncher_iface.h:120
#10 KIO::Slave::createSlave (protocol=..., url=..., error=@0x7fff8427ab3c: 0,
error_text=...) at
/var/tmp/portage/kde-base/kdelibs-4.11.2-r1/work/kdelibs-4.11.2/kio/kio/slave.cpp:464
#11 0x0000003d8f386d2a in KIO::ProtoQueue::createSlave
(this=this at entry=0x1e5a520, protocol=..., job=job at entry=0x1ca37f0, url=...) at
/var/tmp/portage/kde-base/kdelibs-4.11.2-r1/work/kdelibs-4.11.2/kio/kio/scheduler.cpp:537
#12 0x0000003d8f38c83a in KIO::ProtoQueue::startAJob (this=0x1e5a520) at
/var/tmp/portage/kde-base/kdelibs-4.11.2-r1/work/kdelibs-4.11.2/kio/kio/scheduler.cpp:624
#13 0x00000033a6590f38 in QMetaObject::activate (sender=0x1e5a578, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#14 0x00000033a65951d9 in QObject::event (this=0x1e5a578, e=<optimized out>) at
kernel/qobject.cpp:1156
#15 0x0000003d8d1cb05c in QApplicationPrivate::notify_helper
(this=this at entry=0x1c458f0, receiver=receiver at entry=0x1e5a578,
e=e at entry=0x7fff8427b120) at kernel/qapplication.cpp:4562
#16 0x0000003d8d1d16d8 in QApplication::notify (this=this at entry=0x7fff8427b4b0,
receiver=receiver at entry=0x1e5a578, e=e at entry=0x7fff8427b120) at
kernel/qapplication.cpp:4348
#17 0x0000003d8e8406fb in KApplication::notify (this=0x7fff8427b4b0,
receiver=0x1e5a578, event=0x7fff8427b120) at
/var/tmp/portage/kde-base/kdelibs-4.11.2-r1/work/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:311
#18 0x00000033a657cecc in QCoreApplication::notifyInternal
(this=0x7fff8427b4b0, receiver=0x1e5a578, event=0x7fff8427b120) at
kernel/qcoreapplication.cpp:949
#19 0x00000033a65acdcb in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#20 QTimerInfoList::activateTimers (this=0x1c442d0) at
kernel/qeventdispatcher_unix.cpp:621
#21 0x00000033a65aa081 in timerSourceDispatch (source=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:186
#22 0x0000003f7a0486d5 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#23 0x0000003f7a048a28 in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x0000003f7a048ad4 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#25 0x00000033a65aa2b3 in QEventDispatcherGlib::processEvents (this=0x1c08b00,
flags=...) at kernel/qeventdispatcher_glib.cpp:425
#26 0x0000003d8d26a20e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00000033a657badf in QEventLoop::processEvents
(this=this at entry=0x7fff8427b3b0, flags=...) at kernel/qeventloop.cpp:149
#28 0x00000033a657bdcd in QEventLoop::exec (this=this at entry=0x7fff8427b3b0,
flags=...) at kernel/qeventloop.cpp:204
#29 0x00000033a6581009 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1221
#30 0x0000003d8d1c960c in QApplication::exec () at kernel/qapplication.cpp:3823
#31 0x0000000000403740 in main (argc=1, argv=0x7fff8427b5f8) at
/var/tmp/portage/kde-base/kontact-4.11.2/work/kontact-4.11.2/kontact/src/main.cpp:219

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list