[Marble-bugs] [Bug 312441] New: Marble crashed on exit

Lukáš Karas lukas.karas at centrum.cz
Mon Dec 31 17:28:06 UTC 2012


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

            Bug ID: 312441
           Summary: Marble crashed on exit
    Classification: Unclassified
           Product: marble
           Version: unspecified
          Hardware: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: lukas.karas at centrum.cz

Application: marble (1.4.1 (stable release))
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.7.1 x86_64
Distribution: Ubuntu 12.10

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

Marble crashed after I close it. It seems like random crash.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Virtuální globus Marble (marble), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5d7977e780 (LWP 17722))]

Thread 6 (Thread 0x7f5d64c55700 (LWP 18286)):
#0  0x00007f5d778cd2bf in timerSourcePrepareHelper (src=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:142
#1  0x00007f5d778cd375 in timerSourcePrepare (source=<optimized out>,
timeout=timeout at entry=0x7f5d64c54c14) at kernel/qeventdispatcher_glib.cpp:169
#2  0x00007f5d708d1618 in g_main_context_prepare
(context=context at entry=0x7f5d600009a0, priority=priority at entry=0x7f5d64c54c78)
at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:2986
#3  0x00007f5d708d1cab in g_main_context_iterate
(context=context at entry=0x7f5d600009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:3270
#4  0x00007f5d708d1ea4 in g_main_context_iteration (context=0x7f5d600009a0,
may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#5  0x00007f5d778cdc16 in QEventDispatcherGlib::processEvents
(this=0x7f5d600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f5d7789e2bf in QEventLoop::processEvents
(this=this at entry=0x7f5d64c54dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f5d7789e548 in QEventLoop::exec (this=0x7f5d64c54dd0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007f5d7779fb10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007f5d7787e9af in QInotifyFileSystemWatcherEngine::run (this=0x1ecdd20)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f5d777a2aec in QThreadPrivate::start (arg=0x1ecdd20) at
thread/qthread_unix.cpp:338
#11 0x00007f5d713aee9a in start_thread (arg=0x7f5d64c55700) at
pthread_create.c:308
#12 0x00007f5d7616dcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f5d5d1b2700 (LWP 18293)):
#0  0x00007f5d708a3e60 in pthread_mutex_lock at plt () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f5d7090ee21 in g_mutex_lock (mutex=mutex at entry=0x7f5d580009a0) at
/build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:208
#2  0x00007f5d708d1d6a in g_main_context_poll (n_fds=1, fds=0x7f5d580029b0,
timeout=-1, context=0x7f5d580009a0, priority=<optimized out>) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:3579
#3  g_main_context_iterate (context=context at entry=0x7f5d580009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:3285
#4  0x00007f5d708d1ea4 in g_main_context_iteration (context=0x7f5d580009a0,
may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#5  0x00007f5d778cdc16 in QEventDispatcherGlib::processEvents
(this=0x7f5d580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f5d7789e2bf in QEventLoop::processEvents
(this=this at entry=0x7f5d5d1b1dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f5d7789e548 in QEventLoop::exec (this=0x7f5d5d1b1dd0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007f5d7779fb10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007f5d7787e9af in QInotifyFileSystemWatcherEngine::run (this=0x2053b80)
at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f5d777a2aec in QThreadPrivate::start (arg=0x2053b80) at
thread/qthread_unix.cpp:338
#11 0x00007f5d713aee9a in start_thread (arg=0x7f5d5d1b2700) at
pthread_create.c:308
#12 0x00007f5d7616dcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f5d52756700 (LWP 18382)):
#0  __pthread_mutex_lock (mutex=0x7f5d4c003830) at pthread_mutex_lock.c:50
#1  0x00007f5d7090ee21 in g_mutex_lock (mutex=mutex at entry=0x7f5d4c001d00) at
/build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:208
#2  0x00007f5d708d1996 in g_main_context_dispatch
(context=context at entry=0x7f5d4c001d00) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:3215
#3  0x00007f5d708d1de8 in g_main_context_iterate
(context=context at entry=0x7f5d4c001d00, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:3290
#4  0x00007f5d708d1ea4 in g_main_context_iteration (context=0x7f5d4c001d00,
may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#5  0x00007f5d778cdc16 in QEventDispatcherGlib::processEvents
(this=0x7f5d4c002990, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f5d7789e2bf in QEventLoop::processEvents
(this=this at entry=0x7f5d52755db0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f5d7789e548 in QEventLoop::exec (this=0x7f5d52755db0, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007f5d7779fb10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007f5d78d78d28 in Marble::FileStorageWatcher::run (this=0x1ece020) at
../../../src/lib/FileStorageWatcher.cpp:401
#10 0x00007f5d777a2aec in QThreadPrivate::start (arg=0x1ece020) at
thread/qthread_unix.cpp:338
#11 0x00007f5d713aee9a in start_thread (arg=0x7f5d52756700) at
pthread_create.c:308
#12 0x00007f5d7616dcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5d4bfff700 (LWP 18458)):
#0  0x00007f5d76162303 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5d708d1d84 in g_main_context_poll (n_fds=1, fds=0x7f5d38071a10,
timeout=-1, context=0x7f5d3804fda0, priority=<optimized out>) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:3584
#2  g_main_context_iterate (context=context at entry=0x7f5d3804fda0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:3285
#3  0x00007f5d708d1ea4 in g_main_context_iteration (context=0x7f5d3804fda0,
may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#4  0x00007f5d778cdc16 in QEventDispatcherGlib::processEvents
(this=0x7f5d38071bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f5d7789e2bf in QEventLoop::processEvents
(this=this at entry=0x7f5d4bffee00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f5d7789e548 in QEventLoop::exec (this=0x7f5d4bffee00, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007f5d7779fb10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00007f5d777a2aec in QThreadPrivate::start (arg=0x1d4ae80) at
thread/qthread_unix.cpp:338
#9  0x00007f5d713aee9a in start_thread (arg=0x7f5d4bfff700) at
pthread_create.c:308
#10 0x00007f5d7616dcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5d50f53700 (LWP 18459)):
#0  0x00007f5d7617b8d4 in pthread_mutex_lock (mutex=0x7f5d3c15a610) at
forward.c:182
#1  0x00007f5d7090ee21 in g_mutex_lock (mutex=mutex at entry=0x7f5d3c15a550) at
/build/buildd/glib2.0-2.34.1/./glib/gthread-posix.c:208
#2  0x00007f5d708d1d3d in g_main_context_iterate
(context=context at entry=0x7f5d3c15a550, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:3294
#3  0x00007f5d708d1ea4 in g_main_context_iteration (context=0x7f5d3c15a550,
may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#4  0x00007f5d778cdc16 in QEventDispatcherGlib::processEvents
(this=0x7f5d3c0719d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f5d7789e2bf in QEventLoop::processEvents
(this=this at entry=0x7f5d50f52e00, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f5d7789e548 in QEventLoop::exec (this=0x7f5d50f52e00, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007f5d7779fb10 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00007f5d777a2aec in QThreadPrivate::start (arg=0x1c64ff0) at
thread/qthread_unix.cpp:338
#9  0x00007f5d713aee9a in start_thread (arg=0x7f5d50f53700) at
pthread_create.c:308
#10 0x00007f5d7616dcbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5d7977e780 (LWP 17722)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f5d78d10cc3 in Marble::GeoDataTreeModel::parent (this=0x1ece088,
index=...) at ../../../src/lib/GeoDataTreeModel.cpp:353
#8  0x00007f5d78d137c0 in parent (this=<optimized out>) at
/usr/include/qt4/QtCore/qabstractitemmodel.h:393
#9  KDescendantsProxyModel::mapFromSource (this=0x1ece0a0, sourceIndex=...) at
../../../src/lib/kdescendantsproxymodel.cpp:439
#10 0x00007f5d78d14be5 in
KDescendantsProxyModelPrivate::sourceRowsAboutToBeRemoved (this=0x1fa64a0,
parent=..., start=<optimized out>, end=<optimized out>) at
../../../src/lib/kdescendantsproxymodel.cpp:701
#11 0x00007f5d778b4f5f in QMetaObject::activate (sender=0x1ece088, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fffdb28bf50) at
kernel/qobject.cpp:3547
#12 0x00007f5d778fec34 in QAbstractItemModel::rowsAboutToBeRemoved
(this=<optimized out>, _t1=..., _t2=1, _t3=1) at
.moc/release-shared/moc_qabstractitemmodel.cpp:204
#13 0x00007f5d77896d06 in QAbstractItemModel::beginRemoveRows (this=0x1ece088,
parent=..., first=1, last=1) at kernel/qabstractitemmodel.cpp:2470
#14 0x00007f5d78d128a6 in removeFeature (row=1, parent=0x1f760f8,
this=0x1ece088) at ../../../src/lib/GeoDataTreeModel.cpp:552
#15 Marble::GeoDataTreeModel::removeFeature (this=0x1ece088, parent=0x1f760f8,
row=1) at ../../../src/lib/GeoDataTreeModel.cpp:549
#16 0x00007f5d78d129b1 in Marble::GeoDataTreeModel::removeFeature
(this=0x1ece088, feature=0x2389fc8) at
../../../src/lib/GeoDataTreeModel.cpp:571
#17 0x00007f5d78de954c in ~BookmarkManagerPrivate (this=0x1fa9230,
__in_chrg=<optimized out>) at ../../../src/lib/BookmarkManager.cpp:37
#18 Marble::BookmarkManager::~BookmarkManager (this=0x1ece0f8,
__in_chrg=<optimized out>) at ../../../src/lib/BookmarkManager.cpp:84
#19 0x00007f5d78ce6d2a in ~MarbleModelPrivate (this=0x1ecdf70,
__in_chrg=<optimized out>) at ../../../src/lib/MarbleModel.cpp:112
#20 Marble::MarbleModel::~MarbleModel (this=0x1ecdb18, __in_chrg=<optimized
out>) at ../../../src/lib/MarbleModel.cpp:207
#21 0x00007f5d78ce1137 in ~MarbleWidgetPrivate (this=0x1ecdb10,
__in_chrg=<optimized out>) at ../../../src/lib/MarbleWidget.cpp:107
#22 Marble::MarbleWidget::~MarbleWidget (this=0x1ecd820, __in_chrg=<optimized
out>) at ../../../src/lib/MarbleWidget.cpp:175
#23 0x00007f5d78ce1179 in Marble::MarbleWidget::~MarbleWidget (this=0x1ecd820,
__in_chrg=<optimized out>) at ../../../src/lib/MarbleWidget.cpp:176
#24 0x00007f5d778b2182 in QObjectPrivate::deleteChildren (this=0x1e2cb20) at
kernel/qobject.cpp:1908
#25 0x00007f5d76c90c24 in QWidget::~QWidget (this=0x1e2b460,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#26 0x00007f5d7709d5e9 in QSplitter::~QSplitter (this=0x1e2b460,
__in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056
#27 0x00007f5d778b2182 in QObjectPrivate::deleteChildren (this=0x1e05230) at
kernel/qobject.cpp:1908
#28 0x00007f5d76c90c24 in QWidget::~QWidget (this=0x1e2ea90,
__in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#29 0x000000000041b882 in ~ControlView (this=0x1e2ea90, __in_chrg=<optimized
out>) at ../../src/ControlView.cpp:84
#30 Marble::ControlView::~ControlView (this=0x1e2ea90, __in_chrg=<optimized
out>) at ../../src/ControlView.cpp:87
#31 0x00007f5d7938ddd3 in KParts::Part::~Part (this=0x1d4cf50,
__vtt_parm=0x4434d0 <VTT for Marble::MarblePart+16>, __in_chrg=<optimized out>)
at ../../kparts/part.cpp:209
#32 0x000000000042a64e in Marble::MarblePart::~MarblePart (this=0x1d4cf50,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../src/marble_part.cpp:194
#33 0x000000000042a689 in Marble::MarblePart::~MarblePart (this=0x1d4cf50,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../src/marble_part.cpp:200
#34 0x0000000000420cae in ~MainWindow (this=0x1d4cd40, __in_chrg=<optimized
out>, __vtt_parm=<optimized out>) at ../../src/KdeMainWindow.cpp:68
#35 Marble::MainWindow::~MainWindow (this=0x1d4cd40, __in_chrg=<optimized out>,
__vtt_parm=<optimized out>) at ../../src/KdeMainWindow.cpp:69
#36 0x00007f5d778b4468 in QObject::event (this=0x1d4cd40, e=<optimized out>) at
kernel/qobject.cpp:1176
#37 0x00007f5d76c960da in QWidget::event (this=0x1d4cd40, event=0x2f15660) at
kernel/qwidget.cpp:8830
#38 0x00007f5d7705f1cb in QMainWindow::event (this=0x1d4cd40, event=0x2f15660)
at widgets/qmainwindow.cpp:1478
#39 0x00007f5d783ce778 in KXmlGuiWindow::event (this=0x1d4cd40, ev=0x2f15660)
at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#40 0x00007f5d76c46e9c in QApplicationPrivate::notify_helper
(this=this at entry=0x1badf80, receiver=receiver at entry=0x1d4cd40,
e=e at entry=0x2f15660) at kernel/qapplication.cpp:4562
#41 0x00007f5d76c4b30a in QApplication::notify (this=0x7fffdb28d1e0,
receiver=0x1d4cd40, e=0x2f15660) at kernel/qapplication.cpp:4423
#42 0x00007f5d782dd1d6 in KApplication::notify (this=0x7fffdb28d1e0,
receiver=0x1d4cd40, event=0x2f15660) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007f5d7789f56e in QCoreApplication::notifyInternal
(this=0x7fffdb28d1e0, receiver=receiver at entry=0x1d4cd40,
event=event at entry=0x2f15660) at kernel/qcoreapplication.cpp:915
#44 0x00007f5d778a33f1 in sendEvent (event=0x2f15660, receiver=0x1d4cd40) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x1b53670) at kernel/qcoreapplication.cpp:1539
#46 0x00007f5d778cda63 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#47 postEventSourceDispatch (s=s at entry=0x1baee80) at
kernel/qeventdispatcher_glib.cpp:279
#48 0x00007f5d708d1ab5 in g_main_dispatch (context=0x1b89000) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:2715
#49 g_main_context_dispatch (context=context at entry=0x1b89000) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:3219
#50 0x00007f5d708d1de8 in g_main_context_iterate
(context=context at entry=0x1b89000, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at
/build/buildd/glib2.0-2.34.1/./glib/gmain.c:3290
#51 0x00007f5d708d1ea4 in g_main_context_iteration (context=0x1b89000,
may_block=1) at /build/buildd/glib2.0-2.34.1/./glib/gmain.c:3351
#52 0x00007f5d778cdbf6 in QEventDispatcherGlib::processEvents (this=0x1b87c90,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#53 0x00007f5d76cebc1e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x00007f5d7789e2bf in QEventLoop::processEvents
(this=this at entry=0x7fffdb28cff0, flags=...) at kernel/qeventloop.cpp:149
#55 0x00007f5d7789e548 in QEventLoop::exec (this=0x7fffdb28cff0, flags=...) at
kernel/qeventloop.cpp:204
#56 0x00007f5d778a3708 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#57 0x000000000041af18 in main (argc=1, argv=0x7fffdb28d318) at
../../src/kdemain.cpp:398

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Marble-bugs mailing list