[Marble-bugs] [Bug 263753] New: Marble crash everytime

EuGene Wolfe artur at redhand.pl
Thu Jan 20 14:51:09 CET 2011


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

           Summary: Marble crash everytime
           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: artur at redhand.pl


Application: marble (0.92 (1.0 Release Candidate 2))
KDE Platform Version: 4.5.95 (4.6 RC2)
Qt Version: 4.7.0
Operating System: Linux 2.6.37-candela x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
Fresh installed Marble isn't being started. With every case an information
appears: "Segmentation fault". Managed to launch it once, right after the first
installation. 
Now every launching is ending with the crash. Also uninstalling and the
reinstallation aren't helping.

The crash can be reproduced every time.

-- Backtrace:
Application: Marble Virtual Globe (marble), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6af51eb760 (LWP 3425))]

Thread 5 (Thread 0x7f6ae0059700 (LWP 3426)):
#0  0x00007f6af1bac203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6aecd57009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f6aecd5745c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f6af33071e6 in QEventDispatcherGlib::processEvents (this=0x17fa940,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f6af32d9a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f6af32d9dec in QEventLoop::exec (this=0x7f6ae0058db0, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f6af31e42fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f6af32b95f8 in QInotifyFileSystemWatcherEngine::run (this=0x17fa240)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6af31e727e in QThreadPrivate::start (arg=0x17fa240) at
thread/qthread_unix.cpp:266
#9  0x00007f6aed60d971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f6af1bb892d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6adbfb5700 (LWP 3432)):
#0  0x00007f6af1bac203 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6aecd57009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f6aecd5745c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#3  0x00007f6af33071e6 in QEventDispatcherGlib::processEvents (this=0x19c1900,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f6af32d9a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f6af32d9dec in QEventLoop::exec (this=0x7f6adbfb4db0, flags=) at
kernel/qeventloop.cpp:201
#6  0x00007f6af31e42fd in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:490
#7  0x00007f6af32b95f8 in QInotifyFileSystemWatcherEngine::run (this=0x16c81d0)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6af31e727e in QThreadPrivate::start (arg=0x16c81d0) at
thread/qthread_unix.cpp:266
#9  0x00007f6aed60d971 in start_thread (arg=<value optimized out>) at
pthread_create.c:304
#10 0x00007f6af1bb892d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6adb7b4700 (LWP 3433)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f6adb7b3a90 in ?? ()
#2  0x00007fff50dff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7f6ad87ae700 (LWP 3440)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f6ad87ada80 in ?? ()
#2  0x00007fff50dff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7f6af51eb760 (LWP 3425)):
[KCrash Handler]
#6  Marble::GeoPainter::drawPolyline (this=0x7fff50de5520, lineString=...,
labelText=..., labelPositionFlags=) at
../../../../marble/src/lib/GeoPainter.cpp:558
#7  0x00007f6af487f51c in renderAlternativeRoutes (this=<value optimized out>,
painter=0x7fff50de5520, viewport=<value optimized out>, renderPos=<value
optimized out>, layer=<value optimized out>) at
../../../../marble/src/lib/routing/RoutingLayer.cpp:246
#8  Marble::RoutingLayer::render (this=<value optimized out>,
painter=0x7fff50de5520, viewport=<value optimized out>, renderPos=<value
optimized out>, layer=<value optimized out>) at
../../../../marble/src/lib/routing/RoutingLayer.cpp:677
#9  0x00007f6af47ec124 in Marble::LayerManager::renderLayer (this=<value
optimized out>, painter=0x7fff50de5520, viewParams=<value optimized out>,
renderPosition=...) at ../../../../marble/src/lib/LayerManager.cpp:181
#10 0x00007f6af47ec5dd in Marble::LayerManager::renderLayers (this=0x1807828,
painter=0x7fff50de5520, viewParams=0x1807818, renderPositions=<value optimized
out>) at ../../../../marble/src/lib/LayerManager.cpp:144
#11 0x00007f6af4798de4 in Marble::MarbleMapPrivate::paintGround
(this=0x1807800, painter=<value optimized out>, dirtyRect=<value optimized
out>) at ../../../../marble/src/lib/MarbleMap.cpp:227
#12 0x00007f6af478bea8 in Marble::MarbleWidget::paintEvent (this=0x17a3a90,
evt=0x7fff50de5de0) at ../../../../marble/src/lib/MarbleWidget.cpp:805
#13 0x00007f6af2697c2e in QWidget::event (this=0x17a3a90, event=0x7fff50de5de0)
at kernel/qwidget.cpp:8333
#14 0x00007f6af2641fdc in QApplicationPrivate::notify_helper (this=0x151b160,
receiver=0x17a3a90, e=0x7fff50de5de0) at kernel/qapplication.cpp:4396
#15 0x00007f6af2647aed in QApplication::notify (this=0x7fff50de8390,
receiver=0x17a3a90, e=0x7fff50de5de0) at kernel/qapplication.cpp:4277
#16 0x00007f6af3d64a36 in KApplication::notify (this=0x7fff50de8390,
receiver=0x17a3a90, event=0x7fff50de5de0) at
../../kdeui/kernel/kapplication.cpp:311
#17 0x00007f6af32dacdc in QCoreApplication::notifyInternal
(this=0x7fff50de8390, receiver=0x17a3a90, event=0x7fff50de5de0) at
kernel/qcoreapplication.cpp:732
#18 0x00007f6af269e67d in sendSpontaneousEvent (this=0x17a3f60, pdev=<value
optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized
out>, sharedPainter=0x0, backingStore=0x15ee350) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#19 QWidgetPrivate::drawWidget (this=0x17a3f60, pdev=<value optimized out>,
rgn=..., offset=<value optimized out>, flags=<value optimized out>,
sharedPainter=0x0, backingStore=0x15ee350) at kernel/qwidget.cpp:5420
#20 0x00007f6af269f328 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value
optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x15ee350) at kernel/qwidget.cpp:5627
#21 0x00007f6af269f159 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value
optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x15ee350) at kernel/qwidget.cpp:5614
#22 0x00007f6af269f159 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value
optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x15ee350) at kernel/qwidget.cpp:5614
#23 0x00007f6af269e3da in QWidgetPrivate::drawWidget (this=0x16d75b0,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, backingStore=0x15ee350) at
kernel/qwidget.cpp:5473
#24 0x00007f6af269f328 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value
optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x15ee350) at kernel/qwidget.cpp:5627
#25 0x00007f6af269e3da in QWidgetPrivate::drawWidget (this=0x16d1e60,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, backingStore=0x15ee350) at
kernel/qwidget.cpp:5473
#26 0x00007f6af269f328 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=6, rgn=<value
optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x15ee350) at kernel/qwidget.cpp:5627
#27 0x00007f6af269f159 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=7, rgn=<value
optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x15ee350) at kernel/qwidget.cpp:5614
#28 0x00007f6af269f159 in QWidgetPrivate::paintSiblingsRecursive (this=<value
optimized out>, pdev=<value optimized out>, siblings=..., index=10, rgn=<value
optimized out>, offset=<value optimized out>, flags=4, sharedPainter=0x0,
backingStore=0x15ee350) at kernel/qwidget.cpp:5614
#29 0x00007f6af269e3da in QWidgetPrivate::drawWidget (this=0x16d72b0,
pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value
optimized out>, sharedPainter=0x0, backingStore=0x15ee350) at
kernel/qwidget.cpp:5473
#30 0x00007f6af2872408 in QWidgetBackingStore::sync (this=0x15ee350) at
painting/qbackingstore.cpp:1328
#31 0x00007f6af2872769 in QWidgetBackingStore::sync (this=0x15ee350,
exposedWidget=0x16b1e10, exposedRegion=...) at painting/qbackingstore.cpp:1130
#32 0x00007f6af26bc4da in QETWidget::translatePaintEvent (this=0x16b1e10,
event=<value optimized out>) at kernel/qapplication_x11.cpp:5117
#33 0x00007f6af26c904b in QApplication::x11ProcessEvent (this=<value optimized
out>, event=0x7fff50de7fb0) at kernel/qapplication_x11.cpp:3436
#34 0x00007f6af26f50e2 in x11EventSourceDispatch (s=0x15362a0, callback=<value
optimized out>, user_data=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:146
#35 0x00007f6aecd53342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x00007f6aecd572a8 in ?? () from /lib/libglib-2.0.so.0
#37 0x00007f6aecd5745c in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#38 0x00007f6af3307193 in QEventDispatcherGlib::processEvents (this=0x150cd20,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#39 0x00007f6af26f4a4e in QGuiEventDispatcherGlib::processEvents
(this=0x7fff50de5520, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#40 0x00007f6af32d9a02 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#41 0x00007f6af32d9dec in QEventLoop::exec (this=0x7fff50de82e0, flags=) at
kernel/qeventloop.cpp:201
#42 0x00007f6af32ddebb in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#43 0x00000000004210a5 in main (argc=<value optimized out>, argv=<value
optimized out>) at ../../../marble/src/kdemain.cpp:351

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