Bug 176302 - crash after obtaining lots of results from strigiclient
Summary: crash after obtaining lots of results from strigiclient
Status: RESOLVED DUPLICATE of bug 177701
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-28 02:48 UTC by Jacopo De Simoi
Modified: 2008-12-25 16:39 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 Jacopo De Simoi 2008-11-28 02:48:57 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

KDE4.1.80

As I was typing "system" in krunner strigiclient apparently provided lots of files which contained the word system, I've seen plenty of icons populating the box and then krunner crashed providing the following backtrace

Application: Run Command Interface (krunner), signal SIGSEGV
   from /lib/libpthread.so.0                                
[Current thread is 0 (LWP 6352)]                            

Thread 6 (Thread 0x426d1950 (LWP 6572)):
#0  0x00007f0a70b8f6a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0a70dfc055 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 
#2  0x00007f0a725091f4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=0x7212b0)
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:365                        
#3  0x00007f0a7250cf40 in ThreadWeaver::WorkingHardState::applyForWork (this=0x6f4b90, th=0x7212b0)                               
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/WorkingHardState.cpp:71                   
#4  0x00007f0a7250b644 in ThreadWeaver::ThreadRunHelper::run (this=0x426d1080, parent=0x719d80, th=0x7212b0)                      
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Thread.cpp:87                             
#5  0x00007f0a7250b71e in ThreadWeaver::Thread::run (this=0x7212b0) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Thread.cpp:142                                                                                                                        
#6  0x00007f0a70dfb142 in ?? () from /usr/lib64/qt4/libQtCore.so.4                                                                             
#7  0x00007f0a70b8b047 in start_thread () from /lib/libpthread.so.0                                                                            
#8  0x00007f0a6e10828d in clone () from /lib/libc.so.6                                                                                         
#9  0x0000000000000000 in ?? ()                                                                                                                

Thread 5 (Thread 0x40e45950 (LWP 6573)):
[KCrash Handler]                        
#5  0x00007f0a6e0bd8ee in memcpy () from /lib/libc.so.6
#6  0x00007f0a70e7919c in QIODevice::read () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f0a70e64c0a in QDataStream::readRawData () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f0a70e4468f in operator>> () from /usr/lib64/qt4/libQtCore.so.4              
#9  0x00007f0a7154283e in operator>><QString, QVariant> (in=@0x917ad0, map=@0xa382a8) at /usr/include/qt4/QtCore/qdatastream.h:397
#10 0x00007f0a7153f7ef in KServicePrivate::load (this=0xa38220, s=@0x917ad0) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/kdecore/services/kservice.cpp:326                                                                                                                
#11 0x00007f0a7153f8fc in KService (this=0x94cc50, _str=@0x917ad0, _offset=384321) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/kdecore/services/kservice.cpp:392                                                                                                          
#12 0x00007f0a715441ef in KServiceFactory::createEntry (this=<value optimized out>, offset=384321)                                             
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/kdecore/services/kservicefactory.cpp:181                                   
#13 0x00007f0a71543e18 in KServiceFactory::serviceOffers (this=0x933e00, serviceTypeOffset=20842, serviceOffersOffset=<value optimized out>)   
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/kdecore/services/kservicefactory.cpp:266                                   
#14 0x00007f0a7154fd75 in KServiceTypeTrader::defaultOffers (this=<value optimized out>, serviceType=<value optimized out>, constraint=@0x40e44cb0)                                                                                                                                           
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/kdecore/services/kservicetypetrader.cpp:125                                
#15 0x00007f0a7154fdeb in KServiceTypeTrader::query (this=0x74aed0, serviceType=@0x40e44d50, constraint=@0x40e44cb0)                           
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/kdecore/services/kservicetypetrader.cpp:141                                
#16 0x00007f0a65aa82c7 in ServiceRunner::match (this=0x730cf0, context=@0x40e44ec0)                                                            
    at /var/tmp/portage/kde-base/plasma-workspace-4.1.80/work/plasma-workspace-4.1.80/plasma/runners/services/servicerunner.cpp:79             
#17 0x00007f0a727c015d in Plasma::AbstractRunner::performMatch (this=0x730cf0, globalContext=@0x6f22e0) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/plasma/abstractrunner.cpp:143                                                                                         
#18 0x00007f0a7250bf35 in ThreadWeaver::JobRunHelper::runTheJob (this=0x40e44fe0, th=0x8888e0, job=0xa1aba0)                                   
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Job.cpp:106                                            
#19 0x00007f0a7250c117 in ThreadWeaver::Job::execute (this=0xa1aba0, th=0x8888e0) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Job.cpp:135                                                                                                             
#20 0x00007f0a7250b5ff in ThreadWeaver::ThreadRunHelper::run (this=0x40e45080, parent=0x719d80, th=0x8888e0)                                   
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Thread.cpp:95                                          
#21 0x00007f0a7250b71e in ThreadWeaver::Thread::run (this=0x8888e0) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Thread.cpp:142                                                                                                                        
#22 0x00007f0a70dfb142 in ?? () from /usr/lib64/qt4/libQtCore.so.4                                                                             
#23 0x00007f0a70b8b047 in start_thread () from /lib/libpthread.so.0                                                                            
#24 0x00007f0a6e10828d in clone () from /lib/libc.so.6                                                                                         
#25 0x0000000000000000 in ?? ()                                                                                                                

Thread 4 (Thread 0x41646950 (LWP 6574)):
#0  0x00007f0a70b8f6a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0a70dfaadb in ?? () from /usr/lib64/qt4/libQtCore.so.4                   
#2  0x00007f0a70df65d3 in QMutex::lock () from /usr/lib64/qt4/libQtCore.so.4         
#3  0x00007f0a65aa9628 in QMutexLocker::relock (this=0x41645cc0) at /usr/include/qt4/QtCore/qmutex.h:122
#4  0x00007f0a65aa8135 in ServiceRunner::match (this=0x730cf0, context=@0x41645ec0)                     
    at /var/tmp/portage/kde-base/plasma-workspace-4.1.80/work/plasma-workspace-4.1.80/plasma/runners/services/servicerunner.cpp:50
#5  0x00007f0a727c015d in Plasma::AbstractRunner::performMatch (this=0x730cf0, globalContext=@0x6f22e0) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/plasma/abstractrunner.cpp:143                                                                                         
#6  0x00007f0a7250bf35 in ThreadWeaver::JobRunHelper::runTheJob (this=0x41645fe0, th=0x88a400, job=0xa38c60)                                   
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Job.cpp:106                                            
#7  0x00007f0a7250c117 in ThreadWeaver::Job::execute (this=0xa38c60, th=0x88a400) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Job.cpp:135                                                                                                             
#8  0x00007f0a7250b5ff in ThreadWeaver::ThreadRunHelper::run (this=0x41646080, parent=0x719d80, th=0x88a400)                                   
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Thread.cpp:95                                          
#9  0x00007f0a7250b71e in ThreadWeaver::Thread::run (this=0x88a400) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Thread.cpp:142                                                                                                                        
#10 0x00007f0a70dfb142 in ?? () from /usr/lib64/qt4/libQtCore.so.4                                                                             
#11 0x00007f0a70b8b047 in start_thread () from /lib/libpthread.so.0                                                                            
#12 0x00007f0a6e10828d in clone () from /lib/libc.so.6                                                                                         
#13 0x0000000000000000 in ?? ()                                                                                                                

Thread 3 (Thread 0x41e47950 (LWP 6575)):
#0  0x00007f0a70b8f6a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0a70dfc055 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 
#2  0x00007f0a725091f4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=0x88c580)
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:365                        
#3  0x00007f0a7250cf40 in ThreadWeaver::WorkingHardState::applyForWork (this=0x6f4b90, th=0x88c580)                               
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/WorkingHardState.cpp:71                   
#4  0x00007f0a7250b644 in ThreadWeaver::ThreadRunHelper::run (this=0x41e47080, parent=0x719d80, th=0x88c580)                      
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Thread.cpp:87                             
#5  0x00007f0a7250b71e in ThreadWeaver::Thread::run (this=0x88c580) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/threadweaver/Weaver/Thread.cpp:142                                                                                                                        
#6  0x00007f0a70dfb142 in ?? () from /usr/lib64/qt4/libQtCore.so.4                                                                             
#7  0x00007f0a70b8b047 in start_thread () from /lib/libpthread.so.0                                                                            
#8  0x00007f0a6e10828d in clone () from /lib/libc.so.6                                                                                         
#9  0x0000000000000000 in ?? ()                                                                                                                

Thread 2 (Thread 0x42ed2950 (LWP 6581)):
#0  0x00007f0a6e1020c2 in select () from /lib/libc.so.6
#1  0x00007f0a70ebb1ce in ?? () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f0a70dfb142 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f0a70b8b047 in start_thread () from /lib/libpthread.so.0
#4  0x00007f0a6e10828d in clone () from /lib/libc.so.6             
#5  0x0000000000000000 in ?? ()                                    

Thread 1 (Thread 0x7f0a67d5c750 (LWP 6352)):
#0  0x00007f0a70b8f6a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f0a70dfc055 in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 
#2  0x00007f0a70dfb65e in QThread::wait () from /usr/lib64/qt4/libQtCore.so.4        
#3  0x00007f0a70ebbb03 in ?? () from /usr/lib64/qt4/libQtCore.so.4                   
#4  0x00007f0a70eba829 in ?? () from /usr/lib64/qt4/libQtCore.so.4                   
#5  0x00007f0a6e07a9e9 in exit () from /lib/libc.so.6                                
#6  0x00007f0a702753d8 in ?? () from /usr/lib64/qt4/libQtGui.so.4                    
#7  0x00007f0a71cb3018 in KApplication::xioErrhandler (this=0x632320, dpy=0x62d640) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/kdeui/kernel/kapplication.cpp:413                                                                                                         
#8  0x00007f0a6f9ae724 in _XIOError () from /usr/lib64/libX11.so.6                                                                             
#9  0x00007f0a6f9af435 in _XReadPad () from /usr/lib64/libX11.so.6                                                                             
#10 0x00007f0a6f9938e7 in XGetImage () from /usr/lib64/libX11.so.6                                                                             
#11 0x00007f0a702d721d in ?? () from /usr/lib64/qt4/libQtGui.so.4                                                                              
#12 0x00007f0a702cb74d in QPixmap::toImage () from /usr/lib64/qt4/libQtGui.so.4                                                                
#13 0x00007f0a727ffd9e in Plasma::PaintUtils::shadowText (text=<value optimized out>, textColor=@0x7fff7b3ccfe0, shadowColor=@0x7fff7b3ccfd0, offset={xp = 1, yp = 1}, radius=2)                                                                                                              
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/plasma/paintutils.cpp:67                                                   
#14 0x00007f0a72f89644 in ResultItem::paint (this=0xa813a0, painter=0x7fff7b3ce710, option=0xaefd28, widget=0x7fe2d0)                          
    at /var/tmp/portage/kde-base/krunner-4.1.80/work/krunner-4.1.80/krunner/interfaces/default/resultitem.cpp:578                              
#15 0x00007f0a7073d822 in ?? () from /usr/lib64/qt4/libQtGui.so.4                                                                              
#16 0x00007f0a70740b04 in ?? () from /usr/lib64/qt4/libQtGui.so.4                                                                              
#17 0x00007f0a70742184 in QGraphicsScene::drawItems () from /usr/lib64/qt4/libQtGui.so.4                                                       
#18 0x00007f0a7075dde8 in QGraphicsView::paintEvent () from /usr/lib64/qt4/libQtGui.so.4                                                       
#19 0x00007f0a7026d4cb in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4                                                                  
#20 0x00007f0a70569c46 in QFrame::event () from /usr/lib64/qt4/libQtGui.so.4                                                                   
#21 0x00007f0a705ee49a in QAbstractScrollArea::viewportEvent () from /usr/lib64/qt4/libQtGui.so.4                                              
#22 0x00007f0a70757bfb in QGraphicsView::viewportEvent () from /usr/lib64/qt4/libQtGui.so.4                                                    
#23 0x00007f0a705efeb8 in ?? () from /usr/lib64/qt4/libQtGui.so.4                                                                              
#24 0x00007f0a70ed965d in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/qt4/libQtCore.so.4                         
#25 0x00007f0a7022128f in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4                                              
#26 0x00007f0a70225dde in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007f0a71cb4301 in KApplication::notify (this=0x632320, receiver=0x7fe2d0, event=0x7fff7b3cef60)
    at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/kdeui/kernel/kapplication.cpp:307
#28 0x00007f0a70ed9328 in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007f0a7027689c in ?? () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007f0a7026c403 in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f0a7026ca63 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f0a7026bfed in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00007f0a7026ca63 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007f0a7026bfed in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007f0a7026ca63 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007f0a7026bfed in QWidgetPrivate::drawWidget () from /usr/lib64/qt4/libQtGui.so.4
#37 0x00007f0a703b944d in ?? () from /usr/lib64/qt4/libQtGui.so.4
#38 0x00007f0a703b9af2 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#39 0x00007f0a7026d2f1 in QWidget::event () from /usr/lib64/qt4/libQtGui.so.4
#40 0x00007f0a72f845c6 in KRunnerDialog::event (this=0x75e640, event=0xaef6c0) at /var/tmp/portage/kde-base/krunner-4.1.80/work/krunner-4.1.80/krunner/krunnerdialog.cpp:160
#41 0x00007f0a702212be in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4
#42 0x00007f0a70225dde in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4
#43 0x00007f0a71cb4301 in KApplication::notify (this=0x632320, receiver=0x75e640, event=0xaef6c0) at /var/tmp/portage/kde-base/kdelibs-4.1.80/work/kdelibs-4.1.80/kdeui/kernel/kapplication.cpp:307
#44 0x00007f0a70ed9328 in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4
#45 0x00007f0a70eda18d in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/qt4/libQtCore.so.4
#46 0x00007f0a702a5e1d in ?? () from /usr/lib64/qt4/libQtGui.so.4
#47 0x00007f0a70ed86a5 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4
#48 0x00007f0a70ed8808 in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4
#49 0x00007f0a70eda52e in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4
#50 0x00007f0a72f885f7 in kdemain (argc=1, argv=0x7fff7b3d0928) at /var/tmp/portage/kde-base/krunner-4.1.80/work/krunner-4.1.80/krunner/main.cpp:57
#51 0x00007f0a6e065b74 in __libc_start_main () from /lib/libc.so.6
#52 0x00000000004008c9 in _start ()

as a result of the crash I've been notified that strigi was turned off. I am currently not able to reproduce this crash.
Comment 1 Dario Andres 2008-12-04 23:49:00 UTC
This seems to be related to bug 167792. (similar backtrace)
Comment 2 Dario Andres 2008-12-25 16:39:37 UTC

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