[Marble-bugs] [marble] [Bug 353900] New: Marble crashed while setting route points

Germano Massullo germano.massullo at gmail.com
Wed Oct 14 15:56:48 UTC 2015


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

            Bug ID: 353900
           Summary: Marble crashed while setting route points
           Product: marble
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: germano.massullo at gmail.com

Application: marble (1.11.0 (stable release))
KDE Platform Version: 4.14.11
Qt Version: 4.8.6
Operating System: Linux 4.1.10-200.fc22.x86_64 x86_64
Distribution: "Fedora release 22 (Twenty Two)"

-- Information about the crash:
- What I was doing when the application crashed:
Marble crashed while I was setting route points using points from a .kmz file

The crash does not seem to be reproducible.

-- Backtrace:
Application: Globo virtuale Marble (marble), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f2ff6770900 (LWP 8892))]

Thread 11 (Thread 0x7f2fe8962700 (LWP 8897)):
#0  0x0000003c3e5b9f0d in postEventSourcePrepare(_GSource*, int*) () at
/lib64/libQtCore.so.4
#1  0x0000003c3604935d in g_main_context_prepare
(context=context at entry=0x7f2fe40009c0, priority=priority at entry=0x7f2fe8961b40)
at gmain.c:3410
#2  0x0000003c36049ceb in g_main_context_iterate
(context=context at entry=0x7f2fe40009c0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3788
#3  0x0000003c36049ecc in g_main_context_iteration (context=0x7f2fe40009c0,
may_block=1) at gmain.c:3869
#4  0x0000003c3e5ba4ee in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQtCore.so.4
#5  0x0000003c3e588791 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#6  0x0000003c3e588b05 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#7  0x0000003c3e478289 in QThread::exec() () at /lib64/libQtCore.so.4
#8  0x0000003c3e568863 in QInotifyFileSystemWatcherEngine::run() () at
/lib64/libQtCore.so.4
#9  0x0000003c3e47aaac in QThreadPrivate::start(void*) () at
/lib64/libQtCore.so.4
#10 0x0000003c34807555 in start_thread (arg=0x7f2fe8962700) at
pthread_create.c:333
#11 0x0000003c34102b9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f2fdffef700 (LWP 8902)):
#0  0x0000003c3608eee4 in g_mutex_unlock (mutex=0x7f2fd80009c0) at
gthread-posix.c:1348
#1  0x0000003c360497f9 in g_main_context_check
(context=context at entry=0x7f2fd80009c0, max_priority=2147483647,
fds=fds at entry=0x7f2fd8003280, n_fds=n_fds at entry=1) at gmain.c:3647
#2  0x0000003c36049d60 in g_main_context_iterate
(context=context at entry=0x7f2fd80009c0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3805
#3  0x0000003c36049ecc in g_main_context_iteration (context=0x7f2fd80009c0,
may_block=1) at gmain.c:3869
#4  0x0000003c3e5ba4ee in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQtCore.so.4
#5  0x0000003c3e588791 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#6  0x0000003c3e588b05 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#7  0x0000003c3e478289 in QThread::exec() () at /lib64/libQtCore.so.4
#8  0x0000003c3e568863 in QInotifyFileSystemWatcherEngine::run() () at
/lib64/libQtCore.so.4
#9  0x0000003c3e47aaac in QThreadPrivate::start(void*) () at
/lib64/libQtCore.so.4
#10 0x0000003c34807555 in start_thread (arg=0x7f2fdffef700) at
pthread_create.c:333
#11 0x0000003c34102b9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f2f97166700 (LWP 8923)):
#0  0x0000003c3480c540 in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2ffb397f61 in JSC::BlockAllocator::blockFreeingThreadMain() () at
/lib64/libQtWebKit.so.4
#2  0x00007f2ffb6966d6 in WTF::wtfThreadEntryPoint(void*) () at
/lib64/libQtWebKit.so.4
#3  0x0000003c34807555 in start_thread (arg=0x7f2f97166700) at
pthread_create.c:333
#4  0x0000003c34102b9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f2f95563700 (LWP 8944)):
#0  0x0000003c3608dae7 in g_wakeup_acknowledge (wakeup=0x7f2fd80025c0) at
gwakeup.c:206
#1  0x0000003c360498b4 in g_main_context_check
(context=context at entry=0x7f2f84002ec0, max_priority=2147483647,
fds=fds at entry=0x7f2f840031a0, n_fds=n_fds at entry=1) at gmain.c:3600
#2  0x0000003c36049d60 in g_main_context_iterate
(context=context at entry=0x7f2f84002ec0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3805
#3  0x0000003c36049ecc in g_main_context_iteration (context=0x7f2f84002ec0,
may_block=1) at gmain.c:3869
#4  0x0000003c3e5ba4ee in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQtCore.so.4
#5  0x0000003c3e588791 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#6  0x0000003c3e588b05 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#7  0x0000003c3e478289 in QThread::exec() () at /lib64/libQtCore.so.4
#8  0x0000003c3e47aaac in QThreadPrivate::start(void*) () at
/lib64/libQtCore.so.4
#9  0x0000003c34807555 in start_thread (arg=0x7f2f95563700) at
pthread_create.c:333
#10 0x0000003c34102b9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f2f94d62700 (LWP 8956)):
#0  0x0000003c340f72fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003c36049dbc in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7f2f64209f20, timeout=<optimized out>, context=0x7f2f640009c0) at
gmain.c:4103
#2  0x0000003c36049dbc in g_main_context_iterate
(context=context at entry=0x7f2f640009c0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3803
#3  0x0000003c36049ecc in g_main_context_iteration (context=0x7f2f640009c0,
may_block=1) at gmain.c:3869
#4  0x0000003c3e5ba4ee in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQtCore.so.4
#5  0x0000003c3e588791 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#6  0x0000003c3e588b05 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#7  0x0000003c3e478289 in QThread::exec() () at /lib64/libQtCore.so.4
#8  0x0000003c3e47aaac in QThreadPrivate::start(void*) () at
/lib64/libQtCore.so.4
#9  0x0000003c34807555 in start_thread (arg=0x7f2f94d62700) at
pthread_create.c:333
#10 0x0000003c34102b9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f2f96565700 (LWP 8977)):
#0  0x00007f2ff965cda6 in  () at /usr/lib64/nvidia-340xx/libGL.so.1
#1  0x00007f2ff966041e in  () at /usr/lib64/nvidia-340xx/libGL.so.1
#2  0x00007f2ff9660878 in  () at /usr/lib64/nvidia-340xx/libGL.so.1
#3  0x00007f2ff939cfd1 in  () at
/usr/lib64/nvidia-340xx/tls/libnvidia-tls.so.340.93
#4  0x0000003c3608db00 in g_wakeup_acknowledge (__nbytes=16,
__buf=0x7f2f96564a70, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#5  0x0000003c3608db00 in g_wakeup_acknowledge (wakeup=0x7f2f5c002220) at
gwakeup.c:210
#6  0x0000003c360498b4 in g_main_context_check
(context=context at entry=0x7f2f6c007340, max_priority=2147483647,
fds=fds at entry=0x7f2f6c001390, n_fds=n_fds at entry=1) at gmain.c:3600
#7  0x0000003c36049d60 in g_main_context_iterate
(context=context at entry=0x7f2f6c007340, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3805
#8  0x0000003c36049ecc in g_main_context_iteration (context=0x7f2f6c007340,
may_block=1) at gmain.c:3869
#9  0x0000003c3e5ba4ee in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQtCore.so.4
#10 0x0000003c3e588791 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#11 0x0000003c3e588b05 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#12 0x0000003c3e478289 in QThread::exec() () at /lib64/libQtCore.so.4
#13 0x0000003c3e568863 in QInotifyFileSystemWatcherEngine::run() () at
/lib64/libQtCore.so.4
#14 0x0000003c3e47aaac in QThreadPrivate::start(void*) () at
/lib64/libQtCore.so.4
#15 0x0000003c34807555 in start_thread (arg=0x7f2f96565700) at
pthread_create.c:333
#16 0x0000003c34102b9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f2f6b7fe700 (LWP 9025)):
#0  0x0000003c3608eec9 in g_mutex_lock (mutex=mutex at entry=0x7f2f48003c80) at
gthread-posix.c:1336
#1  0x0000003c3604980c in g_main_context_check
(context=context at entry=0x7f2f48003c80, max_priority=2147483647,
fds=fds at entry=0x7f2f48003ea0, n_fds=n_fds at entry=1) at gmain.c:3651
#2  0x0000003c36049d60 in g_main_context_iterate
(context=context at entry=0x7f2f48003c80, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3805
#3  0x0000003c36049ecc in g_main_context_iteration (context=0x7f2f48003c80,
may_block=1) at gmain.c:3869
#4  0x0000003c3e5ba4ee in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQtCore.so.4
#5  0x0000003c3e588791 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#6  0x0000003c3e588b05 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#7  0x0000003c3e478289 in QThread::exec() () at /lib64/libQtCore.so.4
#8  0x0000003c3e47aaac in QThreadPrivate::start(void*) () at
/lib64/libQtCore.so.4
#9  0x0000003c34807555 in start_thread (arg=0x7f2f6b7fe700) at
pthread_create.c:333
#10 0x0000003c34102b9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f2f6bfff700 (LWP 12633)):
#0  0x0000003c3480c8e9 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000003c3e47aff4 in QWaitCondition::wait(QMutex*, unsigned long) () at
/lib64/libQtCore.so.4
#2  0x0000003c3e46e097 in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#3  0x0000003c3e47aaac in QThreadPrivate::start(void*) () at
/lib64/libQtCore.so.4
#4  0x0000003c34807555 in start_thread (arg=0x7f2f6bfff700) at
pthread_create.c:333
#5  0x0000003c34102b9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f2f8c887700 (LWP 12635)):
#0  0x0000003c3480c8e9 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000003c3e47aff4 in QWaitCondition::wait(QMutex*, unsigned long) () at
/lib64/libQtCore.so.4
#2  0x0000003c3e46e097 in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#3  0x0000003c3e47aaac in QThreadPrivate::start(void*) () at
/lib64/libQtCore.so.4
#4  0x0000003c34807555 in start_thread (arg=0x7f2f8c887700) at
pthread_create.c:333
#5  0x0000003c34102b9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f2f8dbb0700 (LWP 12659)):
#0  0x0000003c3480c8e9 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x0000003c3e47aff4 in QWaitCondition::wait(QMutex*, unsigned long) () at
/lib64/libQtCore.so.4
#2  0x0000003c3e46e097 in QThreadPoolThread::run() () at /lib64/libQtCore.so.4
#3  0x0000003c3e47aaac in QThreadPrivate::start(void*) () at
/lib64/libQtCore.so.4
#4  0x0000003c34807555 in start_thread (arg=0x7f2f8dbb0700) at
pthread_create.c:333
#5  0x0000003c34102b9d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f2ff6770900 (LWP 8892)):
[KCrash Handler]
#6  0x00007f2ffc26a712 in
Marble::GeoDataCoordinates::operator=(Marble::GeoDataCoordinates const&) () at
/lib64/libmarblewidget.so.21
#7  0x00007f2ffc40a9c0 in
Marble::RouteSegment::distanceTo(Marble::GeoDataCoordinates const&,
Marble::GeoDataCoordinates&, Marble::GeoDataCoordinates&) const () at
/lib64/libmarblewidget.so.21
#8  0x00007f2ffc406ccc in Marble::Route::updatePosition() const () at
/lib64/libmarblewidget.so.21
#9  0x00007f2ffc407015 in Marble::Route::currentSegment() const () at
/lib64/libmarblewidget.so.21
#10 0x00007f2ffc418718 in
Marble::RoutingLayerPrivate::renderRoute(Marble::GeoPainter*) () at
/lib64/libmarblewidget.so.21
#11 0x00007f2ffc414fce in Marble::RoutingLayer::render(Marble::GeoPainter*,
Marble::ViewportParams*, QString const&, Marble::GeoSceneLayer*) () at
/lib64/libmarblewidget.so.21
#12 0x00007f2ffc376e26 in
Marble::LayerManager::renderLayers(Marble::GeoPainter*,
Marble::ViewportParams*) () at /lib64/libmarblewidget.so.21
#13 0x00007f2ffc2f934b in Marble::MarbleMap::paint(Marble::GeoPainter&, QRect
const&) () at /lib64/libmarblewidget.so.21
#14 0x00007f2ffc2e7b0f in Marble::MarbleWidget::paintEvent(QPaintEvent*) () at
/lib64/libmarblewidget.so.21
#15 0x0000003cabc18340 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#16 0x0000003cabbc43ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQtGui.so.4
#17 0x0000003cabbcb206 in QApplication::notify(QObject*, QEvent*) () at
/lib64/libQtGui.so.4
#18 0x0000003cad65554a in KApplication::notify(QObject*, QEvent*) () at
/lib64/libkdeui.so.5
#19 0x0000003c3e589f1d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /lib64/libQtCore.so.4
#20 0x0000003cabc12997 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at
/lib64/libQtGui.so.4
#21 0x0000003cabde2668 in QWidgetBackingStore::sync() () at
/lib64/libQtGui.so.4
#22 0x0000003cabc056b0 in QWidgetPrivate::syncBackingStore() () at
/lib64/libQtGui.so.4
#23 0x0000003cabc18428 in QWidget::event(QEvent*) () at /lib64/libQtGui.so.4
#24 0x0000003cabff8363 in QMainWindow::event(QEvent*) () at
/lib64/libQtGui.so.4
#25 0x0000003cad75b069 in KXmlGuiWindow::event(QEvent*) () at
/lib64/libkdeui.so.5
#26 0x0000003cabbc43ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQtGui.so.4
#27 0x0000003cabbcb206 in QApplication::notify(QObject*, QEvent*) () at
/lib64/libQtGui.so.4
#28 0x0000003cad65554a in KApplication::notify(QObject*, QEvent*) () at
/lib64/libkdeui.so.5
#29 0x0000003c3e589f1d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /lib64/libQtCore.so.4
#30 0x0000003c3e58d536 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib64/libQtCore.so.4
#31 0x0000003c3e5ba35e in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () at /lib64/libQtCore.so.4
#32 0x0000003c36049a8a in g_main_context_dispatch (context=0xced570) at
gmain.c:3122
#33 0x0000003c36049a8a in g_main_context_dispatch
(context=context at entry=0xced570) at gmain.c:3737
#34 0x0000003c36049e20 in g_main_context_iterate
(context=context at entry=0xced570, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3808
#35 0x0000003c36049ecc in g_main_context_iteration (context=0xced570,
may_block=1) at gmain.c:3869
#36 0x0000003c3e5ba4ce in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQtCore.so.4
#37 0x0000003cabc6a626 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQtGui.so.4
#38 0x0000003c3e588791 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#39 0x0000003c3e588b05 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQtCore.so.4
#40 0x0000003c3e58e6a9 in QCoreApplication::exec() () at /lib64/libQtCore.so.4
#41 0x000000000041d385 in main ()

Reported using DrKonqi

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


More information about the Marble-bugs mailing list