[kmail2] [Bug 328780] New: KMail2 stops responding in Nepomuk2::MainModel::executeQuery
Christopher Yeleighton
giecrilj at stegny.2a.pl
Sat Dec 14 01:16:32 GMT 2013
https://bugs.kde.org/show_bug.cgi?id=328780
Bug ID: 328780
Summary: KMail2 stops responding in
Nepomuk2::MainModel::executeQuery
Classification: Unclassified
Product: kmail2
Version: 4.11.3
Platform: openSUSE RPMs
OS: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: message list
Assignee: kdepim-bugs at kde.org
Reporter: giecrilj at stegny.2a.pl
It seems that Nepomuk2::MainModel::executeQuery is a blocking IPC call issued
in the GUI thread.
Reproducible: Sometimes
Steps to Reproduce:
1. Hover over an IMAP message.
Actual Results:
1.
Kontact stops responding (it seems that Nepomuk2::MainModel::executeQuery is a
blocking IPC call issued in the GUI thread), virtuoso-t eats 90% CPU.
Expected Results:
1. Let Kontact display message summary.
I surely do not know why virtuoso-t runs forever or how to stop it or whether
stopping it will unfreeze KMail2; it seems that KMail2 should take this
possibility into account.
Backtrace (reduced):
#0 0x00007f352c8f8913 in select () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f34b5283c31 in tcpses_is_read_ready (ses=0x2243690,
to=to at entry=0x2e6d834) at Dksestcp.c:1055
#2 0x00007f34b52889a1 in PrpcFutureNextResult1T (future=0x2e6d800)
at Dkernel.c:4251
#3 PrpcFutureNextResult (future=0x2e6d800) at Dkernel.c:4084
#4 0x00007f34b5254e8d in stmt_process_result (stmt=stmt at entry=0x2e6daf0,
needs_evl=needs_evl at entry=1) at ../../libsrc/Wi/CLIuti.c:719
#5 0x00007f34b52551e2 in stmt_process_result (stmt=stmt at entry=0x2e6daf0,
needs_evl=needs_evl at entry=1) at ../../libsrc/Wi/CLIuti.c:885
#6 0x00007f34b5258ef5 in virtodbc__SQLExecDirect (hstmt=0x2e6daf0,
szSqlStr=<optimized out>, cbSqlStr=<optimized out>)
at ../../libsrc/Wi/CLIsql1.c:1530
#7 0x00007f34b55c39e4 in SQLExecDirect_Internal (hstmt=hstmt at entry=0x2f01070,
szSqlStr=szSqlStr at entry=0x2e76918, cbSqlStr=cbSqlStr at entry=258,
waMode=waMode at entry=65 'A') at execute.c:549
#8 0x00007f34b55c3d14 in SQLExecDirect (hstmt=0x2f01070,
szSqlStr=0x2e76918 "sparql DEFINE input:inference <nepomukinference> select
distinct ?r ?o where { { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#url>
<akonadi:?item=25205> . FILTER(?r!=<akonadi:?item=252"...,
cbSqlStr=258) at execute.c:631
#9 0x00007f34b581fd29 in Soprano::ODBC::Connection::execute (this=this at entry=
0x2a05250, request=..., params=...)
at /usr/src/debug/soprano-2.9.4/backends/virtuoso/odbcconnection.cpp:158
#10 0x00007f34b58208f1 in Soprano::ODBC::Connection::executeQuery (
this=this at entry=0x2a05250, request=...)
at /usr/src/debug/soprano-2.9.4/backends/virtuoso/odbcconnection.cpp:89
#11 0x00007f34b580ca35 in sqlQuery (query=..., this=0x2a04dc0)
at /usr/src/debug/soprano-2.9.4/backends/virtuoso/virtuosomodel.cpp:128
#12 Soprano::VirtuosoModelPrivate::sparqlQuery (this=0x2a04dc0, query=...)
at /usr/src/debug/soprano-2.9.4/backends/virtuoso/virtuosomodel.cpp:148
#13 0x00007f34b580ccd8 in Soprano::VirtuosoModel::executeQuery (
this=this at entry=0x2e6c640, query=...,
language=language at entry=Soprano::Query::QueryLanguageSparql,
userQueryLanguage=...)
at /usr/src/debug/soprano-2.9.4/backends/virtuoso/virtuosomodel.cpp:485
14 0x00007f35223e8d33 in Nepomuk2::MainModel::executeQuery (this=0x1fee370,
query=..., language=<optimized out>, userQueryLanguage=...)
at
/usr/src/debug/nepomuk-core-4.11.3/libnepomukcore/resource/nepomukmainmodel.cpp:191
#15 0x00007f35223df17d in Nepomuk2::ResourceData::determineUri (
this=this at entry=0x2e0cdc0)
at
/usr/src/debug/nepomuk-core-4.11.3/libnepomukcore/resource/resourcedata.cpp:638
#16 0x00007f35223e9d60 in Nepomuk2::Resource::determineFinalResourceData (
this=0x7fff44befdb0)
at
/usr/src/debug/nepomuk-core-4.11.3/libnepomukcore/resource/resource.cpp:760
#17 0x00007f35223ea005 in Nepomuk2::Resource::property (this=0x7fff44befdb0,
uri=...)
at
/usr/src/debug/nepomuk-core-4.11.3/libnepomukcore/resource/resource.cpp:266
#18 0x00007f34c81bb82d in MessageList::Util::contentSummary(KUrl const&) ()
from /usr/lib64/libmessagelist.so.4
#19 0x00007f34c8193127 in MessageList::Core::View::event(QEvent*) ()
from /usr/lib64/libmessagelist.so.4
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list