[Marble-bugs] [Bug 289001] New: Routing in Marble and crash

Jacek jacbob77 at gmail.com
Wed Dec 14 21:28:54 UTC 2011


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

           Summary: Routing in Marble and crash
           Product: marble
           Version: unspecified
          Platform: Debian testing
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: marble-bugs at kde.org
        ReportedBy: jacbob77 at gmail.com


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

-- 
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