Random crash in QueryMaker::newResultReady()

Alex Merry kde at randomguy3.me.uk
Sun Dec 27 01:16:14 CET 2009


I had a lot of locking crashes the other week, including this one, I think.  
Most of them were in libdbus, though.  It appeared to go away last time I 
updated my KDE (trunk) build, though (I didn't update Qt).

Alex



On Saturday 26 December 2009 07:47:39 Mark Kretschmann wrote:
> Hi,
> 
> I just got this crash, while trying to drag a track from the local
> collection (crashed instantly). Anyone got an idea?
> 
> 
> Thread 9 (Thread 0x7f3b6788a910 (LWP 2724)):
> [KCrash Handler]
> #5  QMutex::lock (this=0x88) at thread/qmutex.cpp:152
> #6  0x00007f3b89b41075 in QMutexLocker::relock (sender=0x88c83d0,
> from_signal_index=10, to_signal_index=<value optimized out>,
> argv=0x7f3b67889c50)
>     at ../../include/QtCore/../../src/corelib/thread/qmutex.h:120
> #7  QMutexLocker (sender=0x88c83d0, from_signal_index=10,
> to_signal_index=<value optimized out>, argv=0x7f3b67889c50) at
> ../../include/QtCore/../../src/corelib/thread/qmutex.h:102
> #8  QMetaObject::activate (sender=0x88c83d0, from_signal_index=10,
> to_signal_index=<value optimized out>, argv=0x7f3b67889c50) at
> kernel/qobject.cpp:3052
> #9  0x00007f3b8bac49c5 in QueryMaker::newResultReady (this=0x88c83d0,
> _t1=..., _t2=...) at
> /home/mark/kde/build/amarok/src/QueryMaker.moc:145
> #10 0x00007f3b6d99aa19 in SqlQueryMaker::handleTracks (this=0x88c83d0,
> result=...) at
> /home/mark/kde/src/amarok/src/collection/sqlcollection/SqlQueryMaker.cpp:1
> 051 #11 0x00007f3b6d998c40 in SqlQueryMaker::handleResult (this=0x88c83d0,
> result=...) at
> /home/mark/kde/src/amarok/src/collection/sqlcollection/SqlQueryMaker.cpp:7
> 41 #12 0x00007f3b6d99c484 in SqlWorkerThread::run (this=0x8570a60) at
> /home/mark/kde/src/amarok/src/collection/sqlcollection/SqlQueryMaker.cpp:5
> 6 #13 0x00007f3b869ac75d in ThreadWeaver::JobRunHelper::runTheJob
> (this=0x7f3b67889f70, th=0x2cac640, job=0x8570a60) at
> ../../../threadweaver/Weaver/Job.cpp:106
> #14 0x00007f3b869aca5e in ThreadWeaver::Job::execute (this=0x8570a60,
> th=0x2cac640) at ../../../threadweaver/Weaver/Job.cpp:135
> #15 0x00007f3b869aba2f in ThreadWeaver::ThreadRunHelper::run
> (this=0x7f3b6788a000, parent=0x2cab510, th=0x2cac640) at
> ../../../threadweaver/Weaver/Thread.cpp:95
> #16 0x00007f3b869abeb8 in ThreadWeaver::Thread::run (this=0x2cac640)
> at ../../../threadweaver/Weaver/Thread.cpp:142
> #17 0x00007f3b89a45445 in QThreadPrivate::start (arg=0x2cac640) at
> thread/qthread_unix.cpp:188
> #18 0x00007f3b83ee6a04 in start_thread (arg=<value optimized out>) at
> pthread_create.c:300
> #19 0x00007f3b88fac7bd in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #20 0x0000000000000000 in ?? ()

-- 
Why have I got six monitors?  Because I haven't got room for eight.
  -- Terry Pratchett
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/amarok-devel/attachments/20091227/6a7859ff/attachment.sig 


More information about the Amarok-devel mailing list