Application: marble (1.0.5 (Stable Release)) KDE Platform Version: 4.6.5 (4.6.5) Qt Version: 4.7.3 Operating System: Linux 3.0.0-1-486 i686 Distribution: Debian GNU/Linux testing (wheezy) -- Information about the crash: - What I was doing when the application crashed: I designate the route from point A to B and the application crashed - Unusual behavior I noticed: No unusual behavior - Custom settings of the application: No custom settings -- Backtrace: Application: Marble Virtual Globe (marble), signal: Segmentation fault [Current thread is 1 (Thread 0xb2d87720 (LWP 8522))] Thread 6 (Thread 0xb08d1b70 (LWP 8523)): #0 begin (this=0x88edb54) at ../../include/QtCore/../../src/corelib/tools/qlist.h:97 #1 constBegin (this=0x88edb54) at ../../include/QtCore/../../src/corelib/tools/qlist.h:256 #2 QTimerInfoList::timerWait (this=0x88edb54, tm=...) at kernel/qeventdispatcher_unix.cpp:447 #3 0xb694b253 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb08d111c) at kernel/qeventdispatcher_glib.cpp:136 #4 0xb694b2ed in timerSourcePrepare (source=0x88edb20, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #5 0xb3d87054 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb3d87e17 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0xb3d8840a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb694bd27 in QEventDispatcherGlib::processEvents (this=0x88ee820, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #9 0xb691cabd in QEventLoop::processEvents (this=0xb08d12a0, flags=...) at kernel/qeventloop.cpp:149 #10 0xb691cd01 in QEventLoop::exec (this=0xb08d12a0, flags=...) at kernel/qeventloop.cpp:201 #11 0xb681fe6b in QThread::exec (this=0x88ea458) at thread/qthread.cpp:492 #12 0xb68fd5fd in QInotifyFileSystemWatcherEngine::run (this=0x88ea458) at io/qfilesystemwatcher_inotify.cpp:248 #13 0xb6822cd3 in QThreadPrivate::start (arg=0x88ea458) at thread/qthread_unix.cpp:320 #14 0xb3e63c39 in start_thread (arg=0xb08d1b70) at pthread_create.c:304 #15 0xb5a3596e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 5 (Thread 0xafe19b70 (LWP 8524)): #0 0xb3e41e11 in *__GI_clock_gettime (clock_id=1, tp=0xafe19018) at ../sysdeps/unix/clock_gettime.c:116 #1 0xb6879d25 in do_gettime (frac=0xafe19010, sec=0xafe19008) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb694c696 in QTimerInfoList::updateCurrentTime (this=0x8a2d53c) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb694c9fa in QTimerInfoList::timerWait (this=0x8a2d53c, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb694b253 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xafe1911c) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb694b2ed in timerSourcePrepare (source=0x8a2d508, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb3d87054 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb3d87e17 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb3d8840a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb694bd27 in QEventDispatcherGlib::processEvents (this=0x8a26da0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0xb691cabd in QEventLoop::processEvents (this=0xafe192a0, flags=...) at kernel/qeventloop.cpp:149 #12 0xb691cd01 in QEventLoop::exec (this=0xafe192a0, flags=...) at kernel/qeventloop.cpp:201 #13 0xb681fe6b in QThread::exec (this=0x88b27b0) at thread/qthread.cpp:492 #14 0xb68fd5fd in QInotifyFileSystemWatcherEngine::run (this=0x88b27b0) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb6822cd3 in QThreadPrivate::start (arg=0x88b27b0) at thread/qthread_unix.cpp:320 #16 0xb3e63c39 in start_thread (arg=0xafe19b70) at pthread_create.c:304 #17 0xb5a3596e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0xaf618b70 (LWP 8525)): #0 0xb3e661bb in __pthread_mutex_lock (mutex=0x8a36c5c) at pthread_mutex_lock.c:61 #1 0xb5a42c26 in pthread_mutex_lock (mutex=0x8a36c5c) at forward.c:182 #2 0xb3d87083 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3d87e17 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3d8840a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb694bd27 in QEventDispatcherGlib::processEvents (this=0x8a36bd8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb691cabd in QEventLoop::processEvents (this=0xaf6182a0, flags=...) at kernel/qeventloop.cpp:149 #7 0xb691cd01 in QEventLoop::exec (this=0xaf6182a0, flags=...) at kernel/qeventloop.cpp:201 #8 0xb681fe6b in QThread::exec (this=0x88e0518) at thread/qthread.cpp:492 #9 0xb68fd5fd in QInotifyFileSystemWatcherEngine::run (this=0x88e0518) at io/qfilesystemwatcher_inotify.cpp:248 #10 0xb6822cd3 in QThreadPrivate::start (arg=0x88e0518) at thread/qthread_unix.cpp:320 #11 0xb3e63c39 in start_thread (arg=0xaf618b70) at pthread_create.c:304 #12 0xb5a3596e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0xabe11b70 (LWP 8532)): #0 0xb3e6617c in __pthread_mutex_lock (mutex=0x8af55fc) at pthread_mutex_lock.c:47 #1 0xb5a42c26 in pthread_mutex_lock (mutex=0x8af55fc) at forward.c:182 #2 0xb3d87083 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3d87e17 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3d8840a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb694bd27 in QEventDispatcherGlib::processEvents (this=0x8a88790, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb691cabd in QEventLoop::processEvents (this=0xabe11280, flags=...) at kernel/qeventloop.cpp:149 #7 0xb691cd01 in QEventLoop::exec (this=0xabe11280, flags=...) at kernel/qeventloop.cpp:201 #8 0xb681fe6b in QThread::exec (this=0x88ea9f8) at thread/qthread.cpp:492 #9 0xb75d7da0 in ?? () from /usr/lib/libmarblewidget.so.11 #10 0xb6822cd3 in QThreadPrivate::start (arg=0x88ea9f8) at thread/qthread_unix.cpp:320 #11 0xb3e63c39 in start_thread (arg=0xabe11b70) at pthread_create.c:304 #12 0xb5a3596e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xac612b70 (LWP 8575)): [KCrash Handler] #7 0xb0060fc2 in gps_sock_read () from /usr/lib/i386-linux-gnu/libgps.so.20 #8 0xb005d552 in gps_read () from /usr/lib/i386-linux-gnu/libgps.so.20 #9 0xb0063e0d in gpsmm::read() () from /usr/lib/i386-linux-gnu/libgps.so.20 #10 0xb0087d68 in ?? () from /usr/lib/kde4/plugins/marble/11/GpsdPositionProviderPlugin.so #11 0xb0087eaf in ?? () from /usr/lib/kde4/plugins/marble/11/GpsdPositionProviderPlugin.so #12 0xb6923e4d in metacall (argv=0xac611b94, idx=6, cl=QMetaObject::InvokeMetaMethod, object=0xc805918) at kernel/qmetaobject.cpp:237 #13 QMetaObject::metacall (object=0xc805918, cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xac611b94) at kernel/qmetaobject.cpp:232 #14 0xb6932b90 in QMetaObject::activate (sender=0xc807370, m=0xb6a537b8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #15 0xb6981c95 in QTimer::timeout (this=0xc807370) at .moc/release-shared/moc_qtimer.cpp:134 #16 0xb693a3e6 in QTimer::timerEvent (this=0xc807370, e=0xac61209c) at kernel/qtimer.cpp:271 #17 0xb6935af4 in QObject::event (this=0xc807370, e=0xac61209c) at kernel/qobject.cpp:1181 #18 0xb5e4c0a4 in notify_helper (e=0xac61209c, receiver=0xc807370, this=0x8769210) at kernel/qapplication.cpp:4467 #19 QApplicationPrivate::notify_helper (this=0x8769210, receiver=0xc807370, e=0xac61209c) at kernel/qapplication.cpp:4439 #20 0xb5e51432 in QApplication::notify (this=0xac61209c, receiver=0xc807370, e=0xac61209c) at kernel/qapplication.cpp:4214 #21 0xb6f37511 in KApplication::notify (this=0xbf901b44, receiver=0xc807370, event=0xac61209c) at ../../kdeui/kernel/kapplication.cpp:311 #22 0xb691da9e in QCoreApplication::notifyInternal (this=0xbf901b44, receiver=0xc807370, event=0xac61209c) at kernel/qcoreapplication.cpp:731 #23 0xb694de48 in sendEvent (event=0xac61209c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #24 QTimerInfoList::activateTimers (this=0xc9abab4) at kernel/qeventdispatcher_unix.cpp:604 #25 0xb694b355 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #26 idleTimerSourceDispatch (source=0xbe44c88) at kernel/qeventdispatcher_glib.cpp:231 #27 0xb3d87a3f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #28 0xb3d88170 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #29 0xb3d8840a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #30 0xb694bcc7 in QEventDispatcherGlib::processEvents (this=0xc9477d0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #31 0xb691cabd in QEventLoop::processEvents (this=0xac6122c0, flags=...) at kernel/qeventloop.cpp:149 #32 0xb691cd01 in QEventLoop::exec (this=0xac6122c0, flags=...) at kernel/qeventloop.cpp:201 #33 0xb681fe6b in QThread::exec (this=0xc8f3260) at thread/qthread.cpp:492 #34 0xb00890d1 in ?? () from /usr/lib/kde4/plugins/marble/11/GpsdPositionProviderPlugin.so #35 0xb6822cd3 in QThreadPrivate::start (arg=0xc8f3260) at thread/qthread_unix.cpp:320 #36 0xb3e63c39 in start_thread (arg=0xac612b70) at pthread_create.c:304 #37 0xb5a3596e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb2d87720 (LWP 8522)): #0 0xb77cf430 in __kernel_vsyscall () #1 0xb5a2667b in read () at ../sysdeps/unix/syscall-template.S:82 #2 0xb3dcce6e in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb3d87694 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb3d880d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb3d8840a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb694bcc7 in QEventDispatcherGlib::processEvents (this=0x8750490, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #7 0xb5f0101a in QGuiEventDispatcherGlib::processEvents (this=0x8750490, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #8 0xb691cabd in QEventLoop::processEvents (this=0xbf901aa4, flags=...) at kernel/qeventloop.cpp:149 #9 0xb691cd01 in QEventLoop::exec (this=0xbf901aa4, flags=...) at kernel/qeventloop.cpp:201 #10 0xb692145a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #11 0xb5e49f24 in QApplication::exec () at kernel/qapplication.cpp:3741 #12 0x0805dbae in ?? () #13 0xb597fe46 in __libc_start_main (main=0x805a1e0, argc=1, ubp_av=0xbf902164, init=0x8080380 <__libc_csu_init>, fini=0x8080370 <__libc_csu_fini>, rtld_fini=0xb77de310, stack_end=0xbf90215c) at libc-start.c:228 #14 0x0805e3cd in _start () Reported using DrKonqi
From the backtrace it seems that the crash is unrelated to routing, but caused by the GPS device / Marble's GPS plugin.
This bug can no longer be reproduced.Report should be closed.
Please reopen if this happens again/reproducibly.