[Marble-bugs] [Bug 244890] New: marble brutally stopped

bedwyr bedwyr44 at hotmail.com
Fri Jul 16 20:46:14 CEST 2010


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

           Summary: marble brutally stopped
           Product: marble
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: marble-bugs at kde.org
        ReportedBy: bedwyr44 at hotmail.com


Application: marble (0.9.2)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-23-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
when moving the globe with the mouse, marble brutally crashed almost each time.

The crash can be reproduced every time.

 -- Backtrace:
Application: Globe de bureau Marble (marble), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f9e1186f760 (LWP 7749))]

Thread 3 (Thread 0x7f9dff5a2710 (LWP 7750)):
#0  0x00007f9e0ded53f5 in __pthread_mutex_lock (mutex=0x119b058) at
pthread_mutex_lock.c:61
#1  0x00007f9e099f85d1 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f9e099f88fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f9e0fb24566 in QEventDispatcherGlib::processEvents (this=0x10afe00,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f9e0faf9992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f9e0faf9d6c in QEventLoop::exec (this=0x7f9dff5a1db0, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f9e0fa03d59 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007f9e0fada178 in QInotifyFileSystemWatcherEngine::run (this=0x1185540)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f9e0fa06775 in QThreadPrivate::start (arg=0x1185540) at
thread/qthread_unix.cpp:248
#9  0x00007f9e0ded29ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#10 0x00007f9e0e4176fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9dfe036710 (LWP 7766)):
#0  0x00007f9e09e9e4b0 in ?? () from /usr/lib/libgthread-2.0.so.0
#1  0x00007f9e09a1d499 in g_thread_self () from /lib/libglib-2.0.so.0
#2  0x00007f9e099f88e9 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f9e0fb24566 in QEventDispatcherGlib::processEvents (this=0x1c631d0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f9e0faf9992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f9e0faf9d6c in QEventLoop::exec (this=0x7f9dfe035d90, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f9e0fa03d59 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#7  0x00007f9e10f30d18 in Marble::FileStorageWatcher::run (this=0x100ca60) at
../../../../marble/src/lib/FileStorageWatcher.cpp:400
#8  0x00007f9e0fa06775 in QThreadPrivate::start (arg=0x100ca60) at
thread/qthread_unix.cpp:248
#9  0x00007f9e0ded29ca in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#10 0x00007f9e0e4176fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9e1186f760 (LWP 7749)):
[KCrash Handler]
#5  0x00007f9e10f3436c in Marble::TextureTilePrivate::pixel (this=<value
optimized out>, x=477, y=-1) at ../../../../marble/src/lib/TextureTile.cpp:82
#6  Marble::TextureTile::pixel (this=<value optimized out>, x=477, y=-1) at
../../../../marble/src/lib/TextureTile.cpp:392
#7  0x00007f9e10f277c7 in
Marble::AbstractScanlineTextureMapper::pixelValueApprox (this=0x1055f30,
lon=<value optimized out>, lat=<value optimized out>, scanLine=0x1a787a4,
n=<value optimized out>)
    at ../../../../marble/src/lib/AbstractScanlineTextureMapper.cpp:418
#8  0x00007f9e10f28816 in Marble::SphericalScanlineTextureMapper::mapTexture
(this=0x1055f30, viewParams=<value optimized out>) at
../../../../marble/src/lib/SphericalScanlineTextureMapper.cpp:187
#9  0x00007f9e10eb1f1e in Marble::MarbleModel::paintGlobe (this=0x1057b20,
painter=<value optimized out>, width=<value optimized out>, height=664,
viewParams=0xeb9570, redrawBackground=true, 
    dirtyRect=...) at ../../../../marble/src/lib/MarbleModel.cpp:577
#10 0x00007f9e10eb9d46 in Marble::MarbleMapPrivate::paintGround (this=0xeb9550,
painter=..., dirtyRect=<value optimized out>) at
../../../../marble/src/lib/MarbleMap.cpp:287
#11 0x00007f9e10eaa09d in Marble::MarbleWidget::paintEvent (this=0xebd880,
evt=<value optimized out>) at ../../../../marble/src/lib/MarbleWidget.cpp:867
#12 0x00007f9e0ef0a162 in QWidget::event (this=0xebd880, event=0x7fff9c39a4c0)
at kernel/qwidget.cpp:8144
#13 0x00007f9e0eeb422c in QApplicationPrivate::notify_helper (this=0xde9940,
receiver=0xebd880, e=0x7fff9c39a4c0) at kernel/qapplication.cpp:4300
#14 0x00007f9e0eeba6fb in QApplication::notify (this=0x7fff9c39cc30,
receiver=0xebd880, e=0x7fff9c39a4c0) at kernel/qapplication.cpp:4183
#15 0x00007f9e104e3526 in KApplication::notify (this=0x7fff9c39cc30,
receiver=0xebd880, event=0x7fff9c39a4c0) at
../../kdeui/kernel/kapplication.cpp:302
#16 0x00007f9e0fafb06c in QCoreApplication::notifyInternal
(this=0x7fff9c39cc30, receiver=0xebd880, event=0x7fff9c39a4c0) at
kernel/qcoreapplication.cpp:704
#17 0x00007f9e0ef127dd in QCoreApplication::sendSpontaneousEvent
(this=0x1056e60, pdev=<value optimized out>, rgn=..., offset=<value optimized
out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x120dd00) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#18 QWidgetPrivate::drawWidget (this=0x1056e60, pdev=<value optimized out>,
rgn=..., offset=<value optimized out>, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x120dd00)
    at kernel/qwidget.cpp:5339
#19 0x00007f9e0f0cc866 in QWidgetBackingStore::sync (this=0x120dd00) at
painting/qbackingstore.cpp:1283
#20 0x00007f9e0ef03b60 in QWidgetPrivate::syncBackingStore (this=0xe4fea0) at
kernel/qwidget.cpp:1672
#21 0x00007f9e0ef0a865 in QWidget::event (this=0xe4fc90, event=0x7fff9c39b350)
at kernel/qwidget.cpp:8291
#22 0x00007f9e0f2cccab in QMainWindow::event (this=0xe4fc90,
event=0x7fff9c39b350) at widgets/qmainwindow.cpp:1433
#23 0x00007f9e105fa6f3 in KXmlGuiWindow::event (this=0x12e6970, ev=0x1dd) at
../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#24 0x00007f9e0eeb422c in QApplicationPrivate::notify_helper (this=0xde9940,
receiver=0xe4fc90, e=0x7fff9c39b350) at kernel/qapplication.cpp:4300
#25 0x00007f9e0eeba6fb in QApplication::notify (this=0x7fff9c39cc30,
receiver=0xe4fc90, e=0x7fff9c39b350) at kernel/qapplication.cpp:4183
#26 0x00007f9e104e3526 in KApplication::notify (this=0x7fff9c39cc30,
receiver=0xe4fc90, event=0x7fff9c39b350) at
../../kdeui/kernel/kapplication.cpp:302
#27 0x00007f9e0fafb06c in QCoreApplication::notifyInternal
(this=0x7fff9c39cc30, receiver=0xe4fc90, event=0x7fff9c39b350) at
kernel/qcoreapplication.cpp:704
#28 0x00007f9e0f0c9c47 in QCoreApplication::sendEvent (widget=0xe4fc90,
updateImmediately=<value optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#29 sendUpdateRequest (widget=0xe4fc90, updateImmediately=<value optimized
out>) at painting/qbackingstore.cpp:503
#30 0x00007f9e0f0cd0c6 in QWidgetBackingStore::markDirty (this=0x120dd00,
rect=..., widget=0xebd880, updateImmediately=true, invalidateBuffer=64) at
painting/qbackingstore.cpp:667
#31 0x00007f9e0ef0648b in QWidget::repaint (this=0xebd880, rect=...) at
kernel/qwidget.cpp:10034
#32 0x00007f9e0ef06553 in QWidget::repaint (this=0x12e6970) at
kernel/qwidget.cpp:9990
#33 0x00007f9e10eac77a in Marble::MarbleWidget::centerOn (this=0xebd880,
lon=@0x7fff9c39b7e8, lat=@0x7fff9c39b7e0, animated=<value optimized out>) at
../../../../marble/src/lib/MarbleWidget.cpp:557
#34 0x00007f9e10ed03c8 in Marble::MarbleWidgetDefaultInputHandler::eventFilter
(this=0x110b260, o=<value optimized out>, e=0x7fff9c39bf30)
    at ../../../../marble/src/lib/MarbleWidgetInputHandler.cpp:486
#35 0x00007f9e0fafa487 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized
out>, receiver=0xebd880, event=0x7fff9c39bf30) at
kernel/qcoreapplication.cpp:819
#36 0x00007f9e0eeb41fc in QApplicationPrivate::notify_helper (this=0xde9940,
receiver=0xebd880, e=0x7fff9c39bf30) at kernel/qapplication.cpp:4296
#37 0x00007f9e0eebaecb in QApplication::notify (this=0x7fff9c39cc30,
receiver=0xebd880, e=0x7fff9c39bf30) at kernel/qapplication.cpp:3865
#38 0x00007f9e104e3526 in KApplication::notify (this=0x7fff9c39cc30,
receiver=0xebd880, event=0x7fff9c39bf30) at
../../kdeui/kernel/kapplication.cpp:302
#39 0x00007f9e0fafb06c in QCoreApplication::notifyInternal
(this=0x7fff9c39cc30, receiver=0xebd880, event=0x7fff9c39bf30) at
kernel/qcoreapplication.cpp:704
#40 0x00007f9e0eeba0ae in QCoreApplication::sendEvent (receiver=0xebd880,
event=0x7fff9c39bf30, alienWidget=0xebd880, nativeWidget=0xe4fc90,
buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#41 QApplicationPrivate::sendMouseEvent (receiver=0xebd880,
event=0x7fff9c39bf30, alienWidget=0xebd880, nativeWidget=0xe4fc90,
buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at
kernel/qapplication.cpp:2965
#42 0x00007f9e0ef39f65 in QETWidget::translateMouseEvent (this=0xe4fc90,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#43 0x00007f9e0ef388ac in QApplication::x11ProcessEvent (this=<value optimized
out>, event=0x7fff9c39c850) at kernel/qapplication_x11.cpp:3501
#44 0x00007f9e0ef64882 in x11EventSourceDispatch (s=0xddf740, callback=<value
optimized out>, user_data=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:146
#45 0x00007f9e099f48c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0x00007f9e099f8748 in ?? () from /lib/libglib-2.0.so.0
#47 0x00007f9e099f88fc in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#48 0x00007f9e0fb24513 in QEventDispatcherGlib::processEvents (this=0xdd1710,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#49 0x00007f9e0ef6446e in QGuiEventDispatcherGlib::processEvents
(this=0x12e6970, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#50 0x00007f9e0faf9992 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#51 0x00007f9e0faf9d6c in QEventLoop::exec (this=0x7fff9c39cb80, flags=) at
kernel/qeventloop.cpp:201
#52 0x00007f9e0fafdaab in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#53 0x0000000000416ea5 in main (argc=<value optimized out>, argv=<value
optimized out>) at ../../../marble/src/kdemain.cpp:293

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