[Marble-bugs] [Bug 281754] New: Marble crashed after switching to moon

Musickiller musickiller at yandex.ru
Sat Sep 10 15:09:40 UTC 2011


https://bugs.kde.org/show_bug.cgi?id=281754

           Summary: Marble crashed after switching to moon
           Product: marble
           Version: unspecified
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: marble-bugs at kde.org
        ReportedBy: musickiller at yandex.ru


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Marble-bugs mailing list