Crash when painting cover images

Daniel Winter dw at danielwinter.de
Thu Jul 17 03:31:21 CEST 2008


On Thursday 17 July 2008 03:17:00 Seb Ruiz wrote:
>
> Can you post the entire backtrace with the all thread traces?
>
> Keep in mind that QPixmap is an on-screen representation and it is not
> threadsafe, although I don't think that this is the cause for your
> crash.

Mhh, there are two threads with that problem...

I am just returning that QPixmap. For the next call to image() I am creating a 
new one.  

Is has something to do with multithreading. But I am not doing any 
multithreading there. 

So the question: Why doesn't that happen with the sql collection?

DanielW


==== (gdb) bt =====================
[Thread debugging using libthread_db enabled]
[New Thread 0xb39ae6f0 (LWP 32700)]          
[New Thread 0xaa058b90 (LWP 32734)]          
[New Thread 0xa9857b90 (LWP 32726)]          
[New Thread 0xaaabfb90 (LWP 32716)]          
[New Thread 0xab2c0b90 (LWP 32715)]          
[New Thread 0xabc8eb90 (LWP 32714)]          
[New Thread 0xac878b90 (LWP 32713)]          
[New Thread 0xad484b90 (LWP 32712)]          
[New Thread 0xae296b90 (LWP 32711)]          
[New Thread 0xafbc6b90 (LWP 32710)]          
[New Thread 0xaf3c5b90 (LWP 32709)]          
[New Thread 0xb0432b90 (LWP 32706)]          
[New Thread 0xb0c33b90 (LWP 32705)]          
[New Thread 0xb1476b90 (LWP 32704)]          
[New Thread 0xb1ccfb90 (LWP 32701)]          
0xb7fab424 in __kernel_vsyscall ()           
#0  0xb7fab424 in __kernel_vsyscall ()       
#1  0xb7dacacb in waitpid () from /lib/libpthread.so.0
#2  0xb78eb3a5 in Amarok::Crash::crashHandler () at /home/kde-
devel/kdesvn/extragear/multimedia/amarok/src/CrashHandler.cpp:254
#3  <signal handler called>                                                                                                    
#4  0xb508cba8 in QPainter::isActive () from /usr/lib/libQtGui.so.4                                                            
#5  0xb5090675 in QPainter::clipPath () from /usr/lib/libQtGui.so.4                                                            
#6  0xb5127c1f in ?? () from /usr/lib/libQtGui.so.4                                                                            
#7  0xbfabf828 in ?? ()                                                                                                        
#8  0x0a8996d8 in ?? ()                                                                                                        
#9  0xbfabf7c0 in ?? ()                                                                                                        
#10 0xb55c4888 in ?? () from /usr/lib/libQtGui.so.4                                                                            
#11 0x0a7de910 in ?? ()                                                                                                        
#12 0xb55c4888 in ?? () from /usr/lib/libQtGui.so.4                                                                            
#13 0xbfabf848 in ?? ()                                                                                                        
#14 0xb5091a2d in ?? () from /usr/lib/libQtGui.so.4                                                                            
#15 0xbfabf828 in ?? ()                                                                                                        
#16 0x0a7de928 in ?? ()                                                                                                        
#17 0x00000000 in ?? ()                                                                                                        
==== (gdb) thread apply all bt ====                                                                                            
Thread 15 (Thread 0xb1ccfb90 (LWP 32701)):                                                                                     
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                         
#1  0xb7da8ee2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0                                             
#2  0xb20f8451 in metronom_sync_loop () from /usr/lib/libxine.so.1                                                             
Thread 14 (Thread 0xb1476b90 (LWP 32704)):                                                                                     
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                         
#1  0xb4c269a7 in poll () from /lib/libc.so.6                                                                                  
#2  0xb14c6ec4 in ao_alsa_handle_event_thread () from 
/usr/lib/xine/plugins/1.21/xineplug_ao_out_alsa.so                       
#3  0x00000000 in ?? ()                                                                                                        
Thread 13 (Thread 0xb0c33b90 (LWP 32705)):                                                                                     
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                         
#1  0xb4c269a7 in poll () from /lib/libc.so.6                                                                                  
#2  0xb3a1f821 in snd1_pcm_wait_nocheck () from /usr/lib/libasound.so.2                                                        
#3  0xb3a1f9cb in snd_pcm_wait () from /usr/lib/libasound.so.2                                                                 
#4  0xb14c88e2 in ao_alsa_write () from 
/usr/lib/xine/plugins/1.21/xineplug_ao_out_alsa.so                                     
#5  0xb210a8cc in ao_loop () from /usr/lib/libxine.so.1                                                                        
#6  0x00000000 in ?? ()                                                                                                        
Thread 12 (Thread 0xb0432b90 (LWP 32706)):                                                                                     
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                         
#1  0xb4c269a7 in poll () from /lib/libc.so.6                                                                                  
#2  0xb4ade382 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0                                                     
#3  0xb4ade668 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0                                                   
#4  0xb7f0a658 in QEventDispatcherGlib::processEvents () from 
/usr/lib/libQtCore.so.4                                          
#5  0xb7ee280a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4                                                    
#6  0xb7ee29ca in QEventLoop::exec () from /usr/lib/libQtCore.so.4                                                             
#7  0xb7e077c3 in QThread::exec () from /usr/lib/libQtCore.so.4                                                                
#8  0xb21698c1 in Phonon::Xine::XineThread::run (this=0xb04322e0) at 
/home/kde-devel/kdesvn/kdebase/runtime/phonon/xine/xinethread.cpp:111
#9  0xb7e0a637 in ?? () from /usr/lib/libQtCore.so.4                                                                                      
#10 0x09c63358 in ?? ()                                                                                                                   
#11 0x00000000 in ?? ()                                                                                                                   
Thread 11 (Thread 0xaf3c5b90 (LWP 32709)):                                                                                                
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb7da8bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0                                                             
#2  0xb7e0b3d2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4                                                                    
#3  0xb60e0bfb in 
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned 
(this=0xa19ae70, th=0xa192dc0)                           
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365                                                              
#4  0xb60e455c in ThreadWeaver::WorkingHardState::waitForAvailableJob 
(this=0xa1e5690, th=0xa192dc0)                                      
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80                                                         
#5  0xb60df49b in ThreadWeaver::WeaverImpl::waitForAvailableJob 
(this=0xa19ae70, th=0xa192dc0)                                            
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356                                                              
#6  0xb60e469f in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0xa192dc0)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71                                                         
#7  0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0xa192dc0, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#8  0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0xa192dc0)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#9  0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0xa192dc0, previous=0x9a103e8)                               
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#10 0xb60e27bd in ThreadWeaver::ThreadRunHelper::run (this=0xaf3c5320, 
parent=0xa19ae70, th=0xa192dc0)                                    
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87                                                                   
#11 0xb60e2935 in ThreadWeaver::Thread::run (this=0xa192dc0) at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142         
#12 0xb7e0a637 in ?? () from /usr/lib/libQtCore.so.4                                                                                      
#13 0x0a192dc0 in ?? ()                                                                                                                   
#14 0x00000000 in ?? ()                                                                                                                   
Thread 10 (Thread 0xafbc6b90 (LWP 32710)):                                                                                                
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb7da8bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0                                                             
#2  0xb7e0b3d2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4                                                                    
#3  0xb60e0bfb in 
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned 
(this=0xa19ae70, th=0xa0aacf8)                           
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365                                                              
#4  0xb60e455c in ThreadWeaver::WorkingHardState::waitForAvailableJob 
(this=0xa1e5690, th=0xa0aacf8)                                      
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80                                                         
#5  0xb60df49b in ThreadWeaver::WeaverImpl::waitForAvailableJob 
(this=0xa19ae70, th=0xa0aacf8)                                            
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356                                                              
#6  0xb60e469f in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0xa0aacf8)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71                                                         
#7  0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0xa0aacf8, previous=0xb134938)                               
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#8  0xb60e27bd in ThreadWeaver::ThreadRunHelper::run (this=0xafbc6320, 
parent=0xa19ae70, th=0xa0aacf8)                                    
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87                                                                   
#9  0xb60e2935 in ThreadWeaver::Thread::run (this=0xa0aacf8) at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142         
#10 0xb7e0a637 in ?? () from /usr/lib/libQtCore.so.4                                                                                      
#11 0x0a0aacf8 in ?? ()                                                                                                                   
#12 0x00000000 in ?? ()                                                                                                                   
Thread 9 (Thread 0xae296b90 (LWP 32711)):                                                                                                 
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb7da8bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0                                                             
#2  0xb7e0b3d2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4                                                                    
#3  0xb60e0bfb in 
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned 
(this=0xa19ae70, th=0x9c6fea8)                           
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365                                                              
#4  0xb60e455c in ThreadWeaver::WorkingHardState::waitForAvailableJob 
(this=0xa1e5690, th=0x9c6fea8)                                      
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80                                                         
#5  0xb60df49b in ThreadWeaver::WeaverImpl::waitForAvailableJob 
(this=0xa19ae70, th=0x9c6fea8)                                            
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356                                                              
#6  0xb60e469f in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9c6fea8)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71                                                         
#7  0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9c6fea8, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#8  0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9c6fea8)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#9  0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9c6fea8, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#10 0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9c6fea8)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#11 0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9c6fea8, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#12 0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9c6fea8)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#13 0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9c6fea8, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#14 0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9c6fea8)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#15 0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9c6fea8, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#16 0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9c6fea8)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#17 0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9c6fea8, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#18 0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9c6fea8)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#19 0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9c6fea8, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#20 0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9c6fea8)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#21 0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9c6fea8, previous=0xadc3050)                               
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#22 0xb60e27bd in ThreadWeaver::ThreadRunHelper::run (this=0xae296320, 
parent=0xa19ae70, th=0x9c6fea8)                                    
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87                                                                   
#23 0xb60e2935 in ThreadWeaver::Thread::run (this=0x9c6fea8) at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142         
#24 0xb7e0a637 in ?? () from /usr/lib/libQtCore.so.4                                                                                      
#25 0x09c6fea8 in ?? ()                                                                                                                   
#26 0x00000000 in ?? ()                                                                                                                   
Thread 8 (Thread 0xad484b90 (LWP 32712)):                                                                                                 
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb7da8bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0                                                             
#2  0xb7e0b3d2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4                                                                    
#3  0xb60e0bfb in 
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned 
(this=0xa19ae70, th=0x9ec8cc0)                           
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365                                                              
#4  0xb60e455c in ThreadWeaver::WorkingHardState::waitForAvailableJob 
(this=0xa1e5690, th=0x9ec8cc0)                                      
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80                                                         
#5  0xb60df49b in ThreadWeaver::WeaverImpl::waitForAvailableJob 
(this=0xa19ae70, th=0x9ec8cc0)                                            
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356                                                              
#6  0xb60e469f in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9ec8cc0)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71                                                         
#7  0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9ec8cc0, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#8  0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9ec8cc0)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#9  0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9ec8cc0, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#10 0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9ec8cc0)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#11 0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9ec8cc0, previous=0x0)                                     
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#12 0xb60e46c1 in ThreadWeaver::WorkingHardState::applyForWork 
(this=0xa1e5690, th=0x9ec8cc0)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74                                                         
#13 0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa19ae70, 
th=0x9ec8cc0, previous=0xad8f678)                               
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#14 0xb60e27bd in ThreadWeaver::ThreadRunHelper::run (this=0xad484320, 
parent=0xa19ae70, th=0x9ec8cc0)                                    
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87                                                                   
#15 0xb60e2935 in ThreadWeaver::Thread::run (this=0x9ec8cc0) at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142         
#16 0xb7e0a637 in ?? () from /usr/lib/libQtCore.so.4                                                                                      
#17 0x09ec8cc0 in ?? ()                                                                                                                   
#18 0x00000000 in ?? ()                                                                                                                   
Thread 7 (Thread 0xac878b90 (LWP 32713)):                                                                                                 
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb4c29601 in select () from /lib/libc.so.6                                                                                           
#2  0xb21228b2 in xine_usec_sleep () from /usr/lib/libxine.so.1                                                                           
#3  0x00000000 in ?? ()                                                                                                                   
Thread 6 (Thread 0xabc8eb90 (LWP 32714)):                                                                                                 
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb7da8bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0                                                             
#2  0xb20fbf68 in fifo_buffer_get () from /usr/lib/libxine.so.1                                                                           
#3  0x00000001 in ?? ()                                                                                                                   
Thread 5 (Thread 0xab2c0b90 (LWP 32715)):                                                                                                 
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb7da8ee2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from 
/lib/libpthread.so.0                                                        
#2  0xb2108c23 in ao_get_buffer () from /usr/lib/libxine.so.1                                                                             
#3  0xab2c0284 in ?? ()                                                                                                                   
#4  0x09b40e50 in ?? ()                                                                                                                   
#5  0x09b40e20 in ?? ()                                                                                                                   
#6  0x487e9e88 in ?? ()                                                                                                                   
#7  0x13306638 in ?? ()                                                                                                                   
#8  0x487e9e87 in ?? ()                                                                                                                   
#9  0x0004e993 in ?? ()                                                                                                                   
#10 0xad94daac in ?? () from /usr/lib/xine/plugins/1.21/xineplug_decode_mad.so                                                            
#11 0x00000008 in ?? ()                                                                                                                   
#12 0x00000000 in ?? ()                                                                                                                   
Thread 4 (Thread 0xaaabfb90 (LWP 32716)):                                                                                                 
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb7da8bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0                                                             
#2  0xb210d270 in listener_loop () from /usr/lib/libxine.so.1                                                                             
#3  0x00000000 in ?? ()                                                                                                                   
Thread 3 (Thread 0xa9857b90 (LWP 32726)):                                                                                                 
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb7da8bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0                                                             
#2  0xb7e0b3d2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4                                                                    
#3  0xb60e0bfb in 
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned 
(this=0x9e2ab00, th=0xa8619d0)                           
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365                                                              
#4  0xb60e455c in ThreadWeaver::WorkingHardState::waitForAvailableJob 
(this=0x9b23438, th=0xa8619d0)                                      
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80                                                         
#5  0xb60df49b in ThreadWeaver::WeaverImpl::waitForAvailableJob 
(this=0x9e2ab00, th=0xa8619d0)                                            
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356                                                              
#6  0xb60e469f in ThreadWeaver::WorkingHardState::applyForWork 
(this=0x9b23438, th=0xa8619d0)                                             
    at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71                                                         
#7  0xb60e1c93 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9e2ab00, 
th=0xa8619d0, previous=0xaf91c78)                               
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351                                                              
#8  0xb60e27bd in ThreadWeaver::ThreadRunHelper::run (this=0xa9857320, 
parent=0x9e2ab00, th=0xa8619d0)                                    
    at /home/kde-devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87                                                                   
#9  0xb60e2935 in ThreadWeaver::Thread::run (this=0xa8619d0) at /home/kde-
devel/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142         
#10 0xb7e0a637 in ?? () from /usr/lib/libQtCore.so.4                                                                                      
#11 0x0a8619d0 in ?? ()                                                                                                                   
#12 0x00000000 in ?? ()                                                                                                                   
Thread 2 (Thread 0xaa058b90 (LWP 32734)):                                                                                                 
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb7da8bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0                                                             
#2  0xb20fbe7c in buffer_pool_alloc () from /usr/lib/libxine.so.1                                                                         
#3  0xaa058324 in ?? ()                                                                                                                   
#4  0x00000000 in ?? ()                                                                                                                   
Thread 1 (Thread 0xb39ae6f0 (LWP 32700)):                                                                                                 
#0  0xb7fab424 in __kernel_vsyscall ()                                                                                                    
#1  0xb7dacacb in waitpid () from /lib/libpthread.so.0                                                                                    
#2  0xb78eb3a5 in Amarok::Crash::crashHandler () at /home/kde-
devel/kdesvn/extragear/multimedia/amarok/src/CrashHandler.cpp:254           
#3  <signal handler called>
#4  0xb508cba8 in QPainter::isActive () from /usr/lib/libQtGui.so.4
#5  0xb5090675 in QPainter::clipPath () from /usr/lib/libQtGui.so.4
#6  0xb5127c1f in ?? () from /usr/lib/libQtGui.so.4
#7  0xbfabf828 in ?? ()
#8  0x0a8996d8 in ?? ()
#9  0xbfabf7c0 in ?? ()
#10 0xb55c4888 in ?? () from /usr/lib/libQtGui.so.4
#11 0x0a7de910 in ?? ()
#12 0xb55c4888 in ?? () from /usr/lib/libQtGui.so.4
#13 0xbfabf848 in ?? ()
#14 0xb5091a2d in ?? () from /usr/lib/libQtGui.so.4
#15 0xbfabf828 in ?? ()
#16 0x0a7de928 in ?? ()
#17 0x00000000 in ?? ()
#0  0xb7fab424 in __kernel_vsyscall ()



More information about the Amarok-devel mailing list