krunner instable like hell
Sandro Mani
manisandro at gmail.com
Fri Oct 2 11:53:38 UTC 2015
On 02.10.2015 13:49, Rex Dieter wrote:
> Reindl Harald wrote:
>
>> well, wwith the latest updates some things eems to be better, still lags
>> but not that long, but krunner crashs randomly
> Can you get any backtraces so we can help determine why it's crashing for
> you?
>
> For me, krunner is (and generally always has been) reliably stable.
>
Reproducible very often here, just a matter of typing a few words in
krunner. Didn't yet have the time to investigate properly, but backtrace
is as follows:
#0 0x00007fffc29f4f2c in mdb_txn_renew0 (txn=txn at entry=0x7fff98f81c20)
at mdb.c:2512
#1 0x00007fffc29f6224 in mdb_txn_begin (env=0x7fff9804f420,
parent=parent at entry=0x0, flags=flags at entry=131072, ret=0x7fffb5ffa800)
at mdb.c:2740
#2 0x00007fffc2c10624 in
Baloo::Database::open(Baloo::Database::OpenMode) (this=0x7fffc2e3d020
<(anonymous namespace)::Q_QGS_s_db::innerFunction()::holder>,
mode=mode at entry=Baloo::Database::OpenDatabase) at
../../../src/engine/database.cpp:90
#3 0x00007fffc3077139 in Baloo::SearchStore::SearchStore()
(this=0x7fffb5ffa960) at ../../../src/lib/searchstore.cpp:51
#4 0x00007fffc30660f9 in Baloo::Query::exec() (this=0x7fffb5ffaa10) at
../../../src/lib/query.cpp:209
#5 0x00007fffc328b210 in SearchRunner::match(Plasma::RunnerContext&,
QString const&, QString const&) ()
at /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
#6 0x00007fffc328bcaf in SearchRunner::match(Plasma::RunnerContext&) ()
at /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
#7 0x00007fffc7de1af0 in
Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at
/lib64/libKF5Runner.so.5
#8 0x00007fffc7bc35a0 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) ()
at /lib64/libKF5ThreadWeaver.so.5
#9 0x00007fffc7bc242a in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) ()
at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007fffc7bc1b7a in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
#11 0x00007ffff2c1b54e in QThreadPrivate::start(void*)
(arg=0x7fffa8002f90) at thread/qthread_unix.cpp:331
#12 0x00007fffee9066ca in start_thread () at /lib64/libpthread.so.0
#13 0x00007ffff201a79d in clone () at /lib64/libc.so.6
Full:
#0 0x00007fffc29f4f2c in mdb_txn_renew0 (txn=txn at entry=0x7fff98f81c20)
at mdb.c:2512
env = 0x7fff9804f420
ti = 0x0
meta = <optimized out>
i = <optimized out>
nr = <optimized out>
flags = 1
x = <optimized out>
rc = <optimized out>
new_notls = 0
#1 0x00007fffc29f6224 in mdb_txn_begin (env=0x7fff9804f420,
parent=parent at entry=0x0, flags=flags at entry=131072, ret=0x7fffb5ffa800)
at mdb.c:2740
txn = 0x7fff98f81c20
ntxn = <optimized out>
rc = <optimized out>
size = <optimized out>
tsize = 136
#2 0x00007fffc2c10624 in
Baloo::Database::open(Baloo::Database::OpenMode) (this=0x7fffc2e3d020
<(anonymous namespace)::Q_QGS_s_db::innerFunction()::holder>,
mode=mode at entry=Baloo::Database::OpenDatabase) at
../../../src/engine/database.cpp:90
dirInfo = {d_ptr = {d = 0x7fff98faa3e0}}
arr = {static MaxSize = 1073741800, d = 0x7fff98f80bc0}
txn = 0x7fff9804f340
#3 0x00007fffc3077139 in Baloo::SearchStore::SearchStore()
(this=0x7fffb5ffa960) at ../../../src/lib/searchstore.cpp:51
#4 0x00007fffc30660f9 in Baloo::Query::exec() (this=0x7fffb5ffaa10) at
../../../src/lib/query.cpp:209
term = {d = 0x7fff9804f730}
searchStore =
{m_db = 0x7fffc2e3d020 <(anonymous
namespace)::Q_QGS_s_db::innerFunction()::holder>, m_prefixes = {{d =
0x7ffff2eb18a0 <QHashData::shared_null>, e = 0x7ffff2eb18a0
<QHashData::shared_null>}}}
result =
{<QList<QString>> = {<QListSpecialMethods<QString>> =
{<No data fields>}, {p = {static shared_null = {ref = {atomic =
{_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d =
0x7fff9804f300}, d = 0x7fff9804f300}}, <No data fields>}
#5 0x00007fffc328b210 in SearchRunner::match(Plasma::RunnerContext&,
QString const&, QString const&) ()
at /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
#6 0x00007fffc328bcaf in SearchRunner::match(Plasma::RunnerContext&) ()
at /usr/lib64/qt5/plugins/krunner_baloosearchrunner.so
#7 0x00007fffc7de1af0 in
Plasma::AbstractRunner::performMatch(Plasma::RunnerContext&) () at
/lib64/libKF5Runner.so.5
#8 0x00007fffc7bc35a0 in
ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) ()
at /lib64/libKF5ThreadWeaver.so.5
#9 0x00007fffc7bc242a in
ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface>
const&, ThreadWeaver::Thread*) ()
at /lib64/libKF5ThreadWeaver.so.5
#10 0x00007fffc7bc1b7a in ThreadWeaver::Thread::run() () at
/lib64/libKF5ThreadWeaver.so.5
---Type <return> to continue, or q <return> to quit---
#11 0x00007ffff2c1b54e in QThreadPrivate::start(void*)
(arg=0x7fffa8002f90) at thread/qthread_unix.cpp:331
__clframe =
{__cancel_routine = 0x7ffff2c1a680
<QThreadPrivate::finish(void*)>, __cancel_arg = 0x7fffa8002f90, __do_it
= 1, __cancel_type = <optimized out>}
thr = 0x7fffa8002f90
data = 0x7fffa80030d0
objectName = {static null = {<No data fields>}, d = 0x7fffa8003220}
#12 0x00007fffee9066ca in start_thread () at /lib64/libpthread.so.0
#13 0x00007ffff201a79d in clone () at /lib64/libc.so.6
More information about the kde
mailing list