Bug 190917 - Marble widget causes crash
Summary: Marble widget causes crash
Status: RESOLVED DUPLICATE of bug 182470
Alias: None
Product: marble
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash (vote)
Target Milestone: ---
Assignee: Patrick Spendrin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-28 15:21 UTC by Arnout Boelens
Modified: 2018-08-27 17:13 UTC (History)
3 users (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 Arnout Boelens 2009-04-28 15:21:52 UTC
Version:           0.7.1 (using 4.2.2 (KDE 4.2.2), Debian packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.28-1-686

When browsing photos with digikam and the marble tab open, digikam crashes after browsing a couple of pictures. Looking at the backtrace, this seems to be related to marble:

Application: digiKam (digikam), signal SIGSEGV
[Current thread is 0 (LWP 27244)]             

Thread 13 (Thread 0xb3207b90 (LWP 27251)):
#0  0xb7fbf424 in __kernel_vsyscall ()    
#1  0xb50cbfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb54f5f2d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6                   
#3  0xb56dd872 in QWaitCondition::wait (this=0x93376d0, mutex=0x93376cc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0x0828f399 in Digikam::ScanController::run (this=0x92a0ea0) at /home/mark/src/kde-extras/build-area/digikam-0.10.0/digikam/scancontroller.cpp:412
#5  0xb56dc85e in QThreadPrivate::start (arg=0x92a0ea0) at thread/qthread_unix.cpp:189                                                               
#6  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0                                                                                
#7  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                                                                                             

Thread 12 (Thread 0xb16bfb90 (LWP 27253)):
#0  0xb7fbf424 in __kernel_vsyscall ()    
#1  0xb50cbfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb54f5f2d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6                   
#3  0xb56dd872 in QWaitCondition::wait (this=0x945aa88, mutex=0x945aa84, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb71f726a in Digikam::LoadSaveThread::run (this=0x945aa78) at /home/mark/src/kde-extras/build-area/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb56dc85e in QThreadPrivate::start (arg=0x945aa78) at thread/qthread_unix.cpp:189                                                                          
#6  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0                                                                                           
#7  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                                                                                                        

Thread 11 (Thread 0xb0cffb90 (LWP 27254)):
#0  0xb7fbf424 in __kernel_vsyscall ()    
#1  0xb50cbfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb54f5f2d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6                   
#3  0xb56dd872 in QWaitCondition::wait (this=0x955efa8, mutex=0x955efa4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb71f726a in Digikam::LoadSaveThread::run (this=0x955ef98) at /home/mark/src/kde-extras/build-area/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb56dc85e in QThreadPrivate::start (arg=0x955ef98) at thread/qthread_unix.cpp:189                                                                          
#6  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0                                                                                           
#7  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                                                                                                        

Thread 10 (Thread 0xadc44b90 (LWP 27255)):
#0  0xb7fbf424 in __kernel_vsyscall ()    
#1  0xb50cc2e2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb54f5f84 in pthread_cond_timedwait () from /lib/i686/cmov/libc.so.6                                                                                                           
#3  0xaee438c3 in metronom_sync_loop (this=0x9759b40) at metronom.c:870                                                                                                             
#4  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0                                                                                                               
#5  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                                                                                                                            

Thread 9 (Thread 0xacf85b90 (LWP 27256)):
#0  0xb7fbf424 in __kernel_vsyscall ()   
#1  0xb54df581 in select () from /lib/i686/cmov/libc.so.6
#2  0xaee6d30a in xine_usec_sleep (usec=1000) at utils.c:481
#3  0xaee51120 in video_out_loop (this_gen=0x975e2a0) at video_out.c:1246
#4  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0    
#5  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                 

Thread 8 (Thread 0xac784b90 (LWP 27257)):
#0  0xb4bb50ac in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb57fcf2b in QTimerInfoList::getTime (this=0x9b71874, t=@0x9b71898) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb57fd101 in QTimerInfoList::updateCurrentTime (this=0x9b71874) at kernel/qeventdispatcher_unix.cpp:297    
#3  0xb57fee3c in QTimerInfoList::timerWait (this=0x9b71874, tm=@0xac784134) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb57fb4da in timerSourcePrepare (source=0xb4bb8ff4, timeout=0xac784188) at kernel/qeventdispatcher_glib.cpp:140
#5  0xb4c49680 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0                                          
#6  0xb4c49a9a in ?? () from /usr/lib/libglib-2.0.so.0                                                              
#7  0x09b70928 in ?? ()                                                                                             
#8  0xac7841f8 in ?? ()                                                                                             
#9  0x09b71aa0 in ?? ()                                                                                             
#10 0x00000001 in ?? ()                                                                                             
#11 0xb4cc2928 in ?? () from /usr/lib/libglib-2.0.so.0                                                              
#12 0xb4cc2558 in ?? () from /usr/lib/libglib-2.0.so.0                                                              
#13 0xb50cce65 in pthread_getspecific () from /lib/i686/cmov/libpthread.so.0                                        
#14 0xa1650000 in ?? ()                                                                                             
#15 0x00000048 in ?? ()                                                                                             

Thread 7 (Thread 0xabf7ab90 (LWP 27260)):
#0  0xb7fbf424 in __kernel_vsyscall ()   
#1  0xb54dca07 in poll () from /lib/i686/cmov/libc.so.6
#2  0xabf7ea51 in ao_alsa_handle_event_thread (data=0x9b73b38) at audio_alsa_out.c:150
#3  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0                 
#4  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                              

Thread 6 (Thread 0xab779b90 (LWP 27261)):
#0  0xb7fbf424 in __kernel_vsyscall ()   
#1  0xb50cbfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb54f5f2d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6                   
#3  0xaee54a22 in ao_loop (this_gen=0x9b8af80) at audio_out.c:348                      
#4  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0                  
#5  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                               

Thread 5 (Thread 0xa9efab90 (LWP 27276)):
#0  0xb7fbf424 in __kernel_vsyscall ()   
#1  0xb50cbfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb54f5f2d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6                   
#3  0xb56dd872 in QWaitCondition::wait (this=0xa5e2028, mutex=0xa5e2024, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb71f726a in Digikam::LoadSaveThread::run (this=0xa5e2018) at /home/mark/src/kde-extras/build-area/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb56dc85e in QThreadPrivate::start (arg=0xa5e2018) at thread/qthread_unix.cpp:189                                                                          
#6  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0                                                                                           
#7  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                                                                                                        

Thread 4 (Thread 0xaaf53b90 (LWP 27284)):
#0  0xb7fbf424 in __kernel_vsyscall ()   
#1  0xb50cbfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb54f5f2d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6                   
#3  0xb56dd872 in QWaitCondition::wait (this=0xacb2bc0, mutex=0xacb2bbc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb71f726a in Digikam::LoadSaveThread::run (this=0xacb2bb0) at /home/mark/src/kde-extras/build-area/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb56dc85e in QThreadPrivate::start (arg=0xacb2bb0) at thread/qthread_unix.cpp:189                                                                          
#6  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0                                                                                           
#7  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                                                                                                        

Thread 3 (Thread 0xa8afeb90 (LWP 27297)):
#0  0xb7fbf424 in __kernel_vsyscall ()   
#1  0xb50cbfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb54f5f2d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6                   
#3  0xb56dd872 in QWaitCondition::wait (this=0xb58b058, mutex=0xb58b054, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb71f726a in Digikam::LoadSaveThread::run (this=0xb58b048) at /home/mark/src/kde-extras/build-area/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb56dc85e in QThreadPrivate::start (arg=0xb58b048) at thread/qthread_unix.cpp:189                                                                          
#6  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0                                                                                           
#7  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                                                                                                        

Thread 2 (Thread 0xaa6fbb90 (LWP 27298)):
#0  0xb7fbf424 in __kernel_vsyscall ()   
#1  0xb50cbfb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb54f5f2d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6                   
#3  0xb56dd872 in QWaitCondition::wait (this=0xa59e2aa8, mutex=0xa59e2aa4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb71f726a in Digikam::LoadSaveThread::run (this=0xa59e2a98) at /home/mark/src/kde-extras/build-area/digikam-0.10.0/libs/threadimageio/loadsavethread.cpp:131
#5  0xb56dc85e in QThreadPrivate::start (arg=0xa59e2a98) at thread/qthread_unix.cpp:189                                                                          
#6  0xb50c84e5 in start_thread () from /lib/i686/cmov/libpthread.so.0                                                                                            
#7  0xb54e70de in clone () from /lib/i686/cmov/libc.so.6                                                                                                         

Thread 1 (Thread 0xb47cb700 (LWP 27244)):
[KCrash Handler]
#6  0xb565040b in __dynamic_cast () from /usr/lib/libstdc++.so.6
#7  0xb6e7faf6 in Marble::MarbleGeometryModel::data (this=0xb0d79fb0, index=@0xbfbd9664, role=0) at ../../../../marble/src/lib/MarbleGeometryModel.cpp:161
#8  0xaaf6eebe in Marble::MarbleGeoDataView::renderIndex (this=0x9d85fe0, index=@0xbfbd96bc) at ../../../../../../marble/src/plugins/render/geodata/MarbleGeoDataView.cpp:91
#9  0xaaf6f0cb in Marble::MarbleGeoDataView::paintEvent (this=0x9d85fe0, event=0x0) at ../../../../../../marble/src/plugins/render/geodata/MarbleGeoDataView.cpp:77
#10 0xaaf6e36c in Marble::MarbleGeoDataView::setGeoPainter (this=0x9d85fe0, painter=0xbfbd9980) at ../../../../../../marble/src/plugins/render/geodata/MarbleGeoDataView.cpp:42
#11 0xaaf6db64 in Marble::MarbleGeoDataPlugin::render (this=0x9d963c0, painter=0xbfbd9980, viewport=0x9d850ac, renderPos=@0xbfbd97b0, layer=0x0)
    at ../../../../../../marble/src/plugins/render/geodata/MarbleGeoDataPlugin.cpp:102
#12 0xb6e949d2 in Marble::LayerManager::renderLayers (this=0x9d85880, painter=0xbfbd9980, viewParams=0x9d8506c) at ../../../../marble/src/lib/LayerManager.cpp:92
#13 0xb6e54654 in Marble::MarbleModel::paintGlobe (this=0x9d85660, painter=0xbfbd9980, width=250, height=554, viewParams=0x9d8506c, redrawBackground=true, dirtyRect=@0xbfbd9970)
    at ../../../../marble/src/lib/MarbleModel.cpp:700
#14 0xb6e5dac8 in Marble::MarbleMapPrivate::paintGround (this=0x9d85058, painter=@0xbfbd9980, dirtyRect=@0xbfbd9970) at ../../../../marble/src/lib/MarbleMap.cpp:290
#15 0xb6e4cfa6 in Marble::MarbleWidget::paintEvent (this=0x9d436f8, evt=0xbfbd9e24) at ../../../../marble/src/lib/MarbleWidget.cpp:844
#16 0xb5cfd72e in QWidget::event (this=0x9d436f8, event=0xbfbd9e24) at kernel/qwidget.cpp:7654
#17 0xb5ca6dcc in QApplicationPrivate::notify_helper (this=0x9247e60, receiver=0x9d436f8, e=0xbfbd9e24) at kernel/qapplication.cpp:4084
#18 0xb5caf192 in QApplication::notify (this=0xbfbda994, receiver=0x9d436f8, e=0xbfbd9e24) at kernel/qapplication.cpp:4049
#19 0xb68d0b7d in KApplication::notify (this=0xbfbda994, receiver=0x9d436f8, event=0xbfbd9e24) at ../../kdeui/kernel/kapplication.cpp:307
#20 0xb57cf9ab in QCoreApplication::notifyInternal (this=0xbfbda994, receiver=0x9d436f8, event=0xbfbd9e24) at kernel/qcoreapplication.cpp:602
#21 0xb5cb1efe in QCoreApplication::sendSpontaneousEvent (receiver=0x9d436f8, event=0xb668680) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#22 0xb5d05529 in QWidgetPrivate::drawWidget (this=0x9d84e90, pdev=0x933e33c, rgn=@0xbfbda0e8, offset=@0xbfbda0b8, flags=68, sharedPainter=0x0, backingStore=0x9461360) at kernel/qwidget.cpp:5046
#23 0xb5ec068c in QWidgetBackingStore::sync (this=0x9461360) at painting/qbackingstore.cpp:1258
#24 0xb5cf59c6 in QWidgetPrivate::syncBackingStore (this=0x93905b0) at kernel/qwidget.cpp:1603
#25 0xb5cfdb95 in QWidget::event (this=0x945fb18, event=0xb61b270) at kernel/qwidget.cpp:7794
#26 0xb60f1be7 in QMainWindow::event (this=0x945fb18, event=0xb61b270) at widgets/qmainwindow.cpp:1396
#27 0xb69b2c87 in KMainWindow::event (this=0x945fb18, ev=0xb61b270) at ../../kdeui/widgets/kmainwindow.cpp:1094
#28 0xb69f7a9c in KXmlGuiWindow::event (this=0x945fb18, ev=0xb61b270) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#29 0xb5ca6dcc in QApplicationPrivate::notify_helper (this=0x9247e60, receiver=0x945fb18, e=0xb61b270) at kernel/qapplication.cpp:4084
#30 0xb5caf192 in QApplication::notify (this=0xbfbda994, receiver=0x945fb18, e=0xb61b270) at kernel/qapplication.cpp:4049
#31 0xb68d0b7d in KApplication::notify (this=0xbfbda994, receiver=0x945fb18, event=0xb61b270) at ../../kdeui/kernel/kapplication.cpp:307
#32 0xb57cf9ab in QCoreApplication::notifyInternal (this=0xbfbda994, receiver=0x945fb18, event=0xb61b270) at kernel/qcoreapplication.cpp:602
#33 0xb57d0605 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9223b78) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#34 0xb57d07fd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1132
#35 0xb57fb6af in postEventSourceDispatch (s=0x924a178) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#36 0xb4c46848 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb4c49dab in ?? () from /usr/lib/libglib-2.0.so.0
#38 0x0924a0f8 in ?? ()
#39 0x00000000 in ?? ()
Comment 1 Dario Andres 2009-04-28 19:53:09 UTC
Thanks.
Marking as duplicate of bug 182470

*** This bug has been marked as a duplicate of bug 182470 ***
Comment 2 Torsten Rahn 2009-05-01 12:58:52 UTC
Reassigning to Patrick