Bug 281754

Summary: Marble crashed after switching to moon
Product: [Applications] marble Reporter: Musickiller <musickiller>
Component: generalAssignee: marble-bugs
Status: RESOLVED DUPLICATE    
Severity: crash CC: tgridel
Priority: NOR    
Version: unspecified   
Target Milestone: 1.3 (KDE 4.8)   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Musickiller 2011-09-10 15:09:39 UTC
Application: marble (1.1.0 (stable version))
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 2.6.40.4-5.fc15.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

was sellecting different types of maps, then switched to moon and program crashed.
Nothing special, sorry...

-- Backtrace:
Application: Marble (marble), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f71570e5840 (LWP 1735))]

Thread 6 (Thread 0x7f714b27a700 (LWP 1736)):
#0  0x0000003c476d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003c49642d24 in g_main_context_poll (n_fds=1, fds=0x7f71440024c0, priority=<optimized out>, timeout=-1, context=0x7f71440009b0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f71440009b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003c4964325c in g_main_context_iteration (context=0x7f71440009b0, may_block=1) at gmain.c:3155
#4  0x0000003c50b84d76 in QEventDispatcherGlib::processEvents (this=0x7f71440008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003c50b596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003c50b598bf in QEventLoop::exec (this=0x7f714b279d10, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003c50a716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x0000003c50b3c72f in QInotifyFileSystemWatcherEngine::run (this=0x1739d90) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003c50a74145 in QThreadPrivate::start (arg=0x1739d90) at thread/qthread_unix.cpp:320
#10 0x0000003c47a07b31 in start_thread (arg=0x7f714b27a700) at pthread_create.c:305
#11 0x0000003c476dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f7142b67700 (LWP 1737)):
#0  0x0000003c476d7423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003c49642d24 in g_main_context_poll (n_fds=1, fds=0x7f713c0022c0, priority=<optimized out>, timeout=-1, context=0x7f713c0009b0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f713c0009b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003c4964325c in g_main_context_iteration (context=0x7f713c0009b0, may_block=1) at gmain.c:3155
#4  0x0000003c50b84d76 in QEventDispatcherGlib::processEvents (this=0x7f713c0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003c50b596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003c50b598bf in QEventLoop::exec (this=0x7f7142b66d10, flags=...) at kernel/qeventloop.cpp:201
#7  0x0000003c50a716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x0000003c50b3c72f in QInotifyFileSystemWatcherEngine::run (this=0x191ebe0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003c50a74145 in QThreadPrivate::start (arg=0x191ebe0) at thread/qthread_unix.cpp:320
#10 0x0000003c47a07b31 in start_thread (arg=0x7f7142b67700) at pthread_create.c:305
#11 0x0000003c476dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f7142366700 (LWP 1738)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x7f71340009b8, decr=<optimized out>) at pthread_mutex_unlock.c:39
#1  __pthread_mutex_unlock (mutex=0x7f71340009b8) at pthread_mutex_unlock.c:298
#2  0x0000003c49642690 in g_main_context_dispatch (context=0x7f71340009b0) at gmain.c:3017
#3  0x0000003c49642fc8 in g_main_context_iterate (context=0x7f71340009b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#4  0x0000003c4964325c in g_main_context_iteration (context=0x7f71340009b0, may_block=1) at gmain.c:3155
#5  0x0000003c50b84d76 in QEventDispatcherGlib::processEvents (this=0x7f71340008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x0000003c50b596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003c50b598bf in QEventLoop::exec (this=0x7f7142365d10, flags=...) at kernel/qeventloop.cpp:201
#8  0x0000003c50a716cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#9  0x0000003c50b3c72f in QInotifyFileSystemWatcherEngine::run (this=0x1930d40) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0000003c50a74145 in QThreadPrivate::start (arg=0x1930d40) at thread/qthread_unix.cpp:320
#11 0x0000003c47a07b31 in start_thread (arg=0x7f7142366700) at pthread_create.c:305
#12 0x0000003c476dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f7132ffd700 (LWP 1745)):
#0  0xffffffffff600135 in ?? ()
#1  0x00007f7132ffca10 in ?? ()
#2  0x00007fff77dd17e7 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7f71327fc700 (LWP 1806)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003c684cb09a in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3c68cd02a0) at wtf/FastMalloc.cpp:2378
#2  0x0000003c684cb189 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1497
#3  0x0000003c47a07b31 in start_thread (arg=0x7f71327fc700) at pthread_create.c:305
#4  0x0000003c476dfd2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f71570e5840 (LWP 1735)):
[KCrash Handler]
#6  QSortFilterProxyModelPrivate::proxy_to_source (this=0x1662070, proxy_index=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:369
#7  0x0000003c54938b6d in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:2499
#8  0x0000003c54937f46 in QSortFilterProxyModel::buddy (this=0x1661f30, index=...) at itemviews/qsortfilterproxymodel.cpp:1994
#9  0x0000003c548bd83c in QAbstractItemView::currentChanged (this=0x162e280, current=..., previous=...) at itemviews/qabstractitemview.cpp:3396
#10 0x0000003c548b9143 in QAbstractItemView::qt_metacall (this=0x162e280, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0x7fff77cef2c0) at .moc/release-shared/moc_qabstractitemview.cpp:238
#11 0x0000003c54a1fae5 in QListView::qt_metacall (this=0x162e280, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff77cef2c0) at .moc/release-shared/moc_qlistview.cpp:111
#12 0x0000003c641473e0 in Marble::MarbleSearchListView::qt_metacall (this=0x162e280, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff77cef2c0) at /usr/src/debug/kdeedu-4.6.5/x86_64-redhat-linux-gnu/marble/src/lib/MarbleSearchListView.moc:73
#13 0x0000003c50b6ceba in QMetaObject::activate (sender=0x16275e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff77cef2c0) at kernel/qobject.cpp:3278
#14 0x0000003c54908dba in QItemSelectionModel::currentChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at .moc/release-shared/moc_qitemselectionmodel.cpp:159
#15 0x0000003c54908eb0 in QItemSelectionModel::setCurrentIndex (this=0x16275e0, index=..., command=<optimized out>) at itemviews/qitemselectionmodel.cpp:1169
#16 0x0000003c548b212e in QAbstractItemView::setCurrentIndex (this=0x162e280, index=...) at itemviews/qabstractitemview.cpp:1016
#17 0x0000003c548bed98 in QAbstractItemView::rowsAboutToBeRemoved (this=0x162e280, parent=..., start=0, end=0) at itemviews/qabstractitemview.cpp:3238
#18 0x0000003c548db44f in QListView::rowsAboutToBeRemoved (this=<optimized out>, parent=..., start=0, end=0) at itemviews/qlistview.cpp:757
#19 0x0000003c548b910f in QAbstractItemView::qt_metacall (this=0x162e280, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x7fff77cef7e0) at .moc/release-shared/moc_qabstractitemview.cpp:236
#20 0x0000003c54a1fae5 in QListView::qt_metacall (this=0x162e280, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff77cef7e0) at .moc/release-shared/moc_qlistview.cpp:111
#21 0x0000003c641473e0 in Marble::MarbleSearchListView::qt_metacall (this=0x162e280, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff77cef7e0) at /usr/src/debug/kdeedu-4.6.5/x86_64-redhat-linux-gnu/marble/src/lib/MarbleSearchListView.moc:73
#22 0x0000003c50b6ceba in QMetaObject::activate (sender=0x1661f30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff77cef7e0) at kernel/qobject.cpp:3278
#23 0x0000003c50bb5254 in QAbstractItemModel::rowsAboutToBeRemoved (this=<optimized out>, _t1=<optimized out>, _t2=0, _t3=0) at .moc/release-shared/moc_qabstractitemmodel.cpp:188
#24 0x0000003c50b545d8 in QAbstractItemModel::beginRemoveRows (this=0x1661f30, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2449
#25 0x0000003c5493964d in QSortFilterProxyModelPrivate::remove_proxy_interval (this=0x1662070, source_to_proxy=..., proxy_to_source=..., proxy_start=0, proxy_end=<optimized out>, proxy_parent=<optimized out>, orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:555
#26 0x0000003c5493e09a in QSortFilterProxyModelPrivate::remove_source_items (this=0x1662070, source_to_proxy=..., proxy_to_source=..., source_items=<optimized out>, source_parent=<optimized out>, orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:537
#27 0x0000003c5493fa94 in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0x1662070, source_parent=..., start=2, end=6, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:838
#28 0x0000003c5493fdb4 in QSortFilterProxyModel::qt_metacall (this=0x1661f30, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fff77cefaf0) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:136
#29 0x0000003c50b6ceba in QMetaObject::activate (sender=0x173fab0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff77cefaf0) at kernel/qobject.cpp:3278
#30 0x0000003c50bb5254 in QAbstractItemModel::rowsAboutToBeRemoved (this=<optimized out>, _t1=<optimized out>, _t2=2, _t3=6) at .moc/release-shared/moc_qabstractitemmodel.cpp:188
#31 0x0000003c50b545d8 in QAbstractItemModel::beginRemoveRows (this=0x173fab0, parent=..., first=2, last=6) at kernel/qabstractitemmodel.cpp:2449
#32 0x0000003c64151fa0 in Marble::MarblePlacemarkModel::removePlacemarks (this=0x173fab0, containerName=..., start=2, length=4) at /usr/src/debug/kdeedu-4.6.5/marble/src/lib/MarblePlacemarkModel.cpp:189
#33 0x0000003c6419c07a in Marble::PlacemarkManager::removeGeoDataDocument (this=0x173f3e0, index=1) at /usr/src/debug/kdeedu-4.6.5/marble/src/lib/PlacemarkManager.cpp:129
#34 0x0000003c6419ce28 in Marble::PlacemarkManager::qt_metacall (this=0x173f3e0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff77cefdf0) at /usr/src/debug/kdeedu-4.6.5/x86_64-redhat-linux-gnu/marble/src/lib/PlacemarkManager.moc:76
#35 0x0000003c50b6ceba in QMetaObject::activate (sender=0x173f320, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff77cefdf0) at kernel/qobject.cpp:3278
#36 0x0000003c641d7ef8 in fileRemoved (_t1=1, this=0x173f320) at /usr/src/debug/kdeedu-4.6.5/x86_64-redhat-linux-gnu/marble/src/lib/FileManager.moc:102
#37 Marble::FileManager::closeFile (this=0x173f320, index=1) at /usr/src/debug/kdeedu-4.6.5/marble/src/lib/FileManager.cpp:152
#38 0x0000003c641d821d in Marble::FileManager::removeFile (this=0x173f320, key=...) at /usr/src/debug/kdeedu-4.6.5/marble/src/lib/FileManager.cpp:128
#39 0x0000003c6412db88 in Marble::MarbleModel::setMapTheme (this=0x1738fa0, mapTheme=0x4a03480) at /usr/src/debug/kdeedu-4.6.5/marble/src/lib/MarbleModel.cpp:332
#40 0x0000003c64131e71 in Marble::MarbleMap::setMapThemeId (this=0x1738ee0, mapThemeId=<optimized out>) at /usr/src/debug/kdeedu-4.6.5/marble/src/lib/MarbleMap.cpp:956
#41 0x0000003c641283f3 in setMapThemeId (mapThemeId=..., this=0x1738c60) at /usr/src/debug/kdeedu-4.6.5/marble/src/lib/MarbleWidget.cpp:864
#42 Marble::MarbleWidget::setMapThemeId (this=0x1738c60, mapThemeId=...) at /usr/src/debug/kdeedu-4.6.5/marble/src/lib/MarbleWidget.cpp:859
#43 0x0000003c6413a934 in Marble::MapViewWidget::selectCurrentMapTheme (this=0x16cf710, celestialBodyId=<optimized out>) at /usr/src/debug/kdeedu-4.6.5/marble/src/lib/MapViewWidget.cpp:255
#44 0x0000003c6413ac01 in Marble::MapViewWidget::qt_metacall (this=0x16cf710, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff77cf07d0) at /usr/src/debug/kdeedu-4.6.5/x86_64-redhat-linux-gnu/marble/src/lib/MapViewWidget.moc:95
#45 0x0000003c50b6ceba in QMetaObject::activate (sender=0x16d19e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff77cf07d0) at kernel/qobject.cpp:3278
#46 0x0000003c5477c335 in QComboBox::activated (this=<optimized out>, _t1=<optimized out>) at .moc/release-shared/moc_qcombobox.cpp:281
#47 0x0000003c5477c38d in QComboBoxPrivate::emitActivated (this=<optimized out>, index=...) at widgets/qcombobox.cpp:1248
#48 0x0000003c5477d317 in QComboBoxPrivate::_q_itemSelected (this=0x16d2d00, item=...) at widgets/qcombobox.cpp:1238
#49 0x0000003c54780787 in QComboBox::qt_metacall (this=0x16d19e0, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0x7fff77cf0950) at .moc/release-shared/moc_qcombobox.cpp:191
#50 0x0000003c50b6ceba in QMetaObject::activate (sender=0x92fcfe0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff77cf0950) at kernel/qobject.cpp:3278
#51 0x0000003c54a19e02 in QComboBoxPrivateContainer::itemSelected (this=<optimized out>, _t1=<optimized out>) at .moc/release-shared/moc_qcombobox_p.cpp:213
#52 0x0000003c547778aa in QComboBoxPrivateContainer::eventFilter (this=0x92fcfe0, o=0x41938e0, e=0x7fff77cf1150) at widgets/qcombobox.cpp:687
#53 0x0000003c50b5a338 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x41938e0, event=0x7fff77cf1150) at kernel/qcoreapplication.cpp:846
#54 0x0000003c543b740f in notify_helper (e=0x7fff77cf1150, receiver=0x41938e0, this=0x14be6e0) at kernel/qapplication.cpp:4458
#55 QApplicationPrivate::notify_helper (this=0x14be6e0, receiver=0x41938e0, e=0x7fff77cf1150) at kernel/qapplication.cpp:4434
#56 0x0000003c543bcbcb in QApplication::notify (this=<optimized out>, receiver=0x41938e0, e=0x7fff77cf1150) at kernel/qapplication.cpp:4023
#57 0x0000003c55e41d56 in KApplication::notify (this=0x7fff77cf1e50, receiver=0x41938e0, event=0x7fff77cf1150) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#58 0x0000003c50b5a1ac in QCoreApplication::notifyInternal (this=0x7fff77cf1e50, receiver=0x41938e0, event=0x7fff77cf1150) at kernel/qcoreapplication.cpp:731
#59 0x0000003c543b8412 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#60 QApplicationPrivate::sendMouseEvent (receiver=0x41938e0, event=0x7fff77cf1150, alienWidget=0x41938e0, nativeWidget=0x92fcfe0, buttonDown=0x41938e0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3122
#61 0x0000003c54434741 in QETWidget::translateMouseEvent (this=0x92fcfe0, event=<optimized out>) at kernel/qapplication_x11.cpp:4395
#62 0x0000003c54432f6a in QApplication::x11ProcessEvent (this=0x7fff77cf1e50, event=0x7fff77cf1a10) at kernel/qapplication_x11.cpp:3587
#63 0x0000003c5445a2ec in x11EventSourceDispatch (s=0x14bf480, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#64 0x0000003c496427ed in g_main_dispatch (context=0x14a28e0) at gmain.c:2441
#65 g_main_context_dispatch (context=0x14a28e0) at gmain.c:3014
#66 0x0000003c49642fc8 in g_main_context_iterate (context=0x14a28e0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#67 0x0000003c4964325c in g_main_context_iteration (context=0x14a28e0, may_block=1) at gmain.c:3155
#68 0x0000003c50b84d0f in QEventDispatcherGlib::processEvents (this=0x14a0030, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#69 0x0000003c54459fde in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#70 0x0000003c50b596c2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#71 0x0000003c50b598bf in QEventLoop::exec (this=0x7fff77cf1de0, flags=...) at kernel/qeventloop.cpp:201
#72 0x0000003c50b5da07 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#73 0x0000000000419812 in main (argc=1, argv=0x7fff77cf3458) at /usr/src/debug/kdeedu-4.6.5/marble/src/kdemain.cpp:351

This bug may be a duplicate of or related to bug 269810.

Possible duplicates by query: bug 280169, bug 269810.

Reported using DrKonqi
Comment 1 Thibaut Gridel 2011-09-14 17:40:34 UTC

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