[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 154916] New: Crash on startup in MarbleWidget::resizeEvent
From:       Jure Repinc <jlp () holodeck1 ! com>
Date:       2007-12-31 18:41:27
Message-ID: 20071231194124.154916.jlp () holodeck1 ! com
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=154916         
           Summary: Crash on startup in MarbleWidget::resizeEvent
           Product: marble
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: rahn kde org
        ReportedBy: jlp holodeck1 com


Version:           pre-0.5-SVN (using KDE Devel)
Installed from:    Compiled sources
Compiler:          GCC 4.2.2 AMD64
OS:                Linux

Most of the times when I start Marble it shows its window for a very short moment and \
then it crashes with this backtrace:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2adc5ab3aca0 (LWP 18540)]
[KCrash handler]
#5  0x00002adc58cd1185 in raise () from /lib64/libc.so.6
#6  0x00002adc58cd2630 in abort () from /lib64/libc.so.6
#7  0x00002adc58d0fb9f in ?? () from /lib64/libc.so.6
#8  0x00002adc57767af4 in ~QImageData (this=0x86acf0) at image/qimage.cpp:264
#9  0x00002adc57767c4d in ~QImage (this=0x1db1320) at image/qimage.cpp:1230
#10 0x00002adc541cc12b in MarbleWidget::resizeEvent (this=0x7c0c70)
    at /home/kde-devel/kde/src/KDE/kdeedu/marble/src/lib/MarbleWidget.cpp:671
#11 0x00002adc57719866 in QWidget::event (this=0x7c0c70, event=0x7fff58749d40)
    at kernel/qwidget.cpp:6278
#12 0x00002adc576cb2d5 in QApplicationPrivate::notify_helper (this=0x635130, 
    receiver=0x7c0c70, e=0x7fff58749d40) at kernel/qapplication.cpp:3556
#13 0x00002adc576ccfcf in QApplication::notify (this=0x7fff5874d4d0, 
    receiver=0x7c0c70, e=0x7fff58749d40) at kernel/qapplication.cpp:3497
#14 0x00002adc531af466 in KApplication::notify (this=0x7fff5874d4d0, 
    receiver=0x7c0c70, event=0x7fff58749d40)
    at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:314
#15 0x00002adc52693be0 in QCoreApplication::notifyInternal (
    this=0x7fff5874d4d0, receiver=0x7c0c70, event=0x7fff58749d40)
    at kernel/qcoreapplication.cpp:530
#16 0x00002adc52696ddd in QCoreApplication::sendEvent (receiver=0x7c0c70, 
    event=0x7fff58749d40)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:200
#17 0x00002adc57750eec in QWidgetPrivate::setGeometry_sys (this=0x7f3860, 
    x=191, y=0, w=833, h=650, isMove=true) at kernel/qwidget_x11.cpp:2238
#18 0x00002adc5771a226 in QWidget::setGeometry (this=0x7c0c70, 
    r= 0x7fff5874a090) at kernel/qwidget.cpp:4970
#19 0x00002adc57aa13f5 in QSplitterPrivate::setGeo (this=0x834da0, 
    sls=0x1dc0ac0, p=191, s=833, allowCollapse=false)
    at widgets/qsplitter.cpp:672
#20 0x00002adc57aa1edc in QSplitterPrivate::doResize (this=0x834da0)
    at widgets/qsplitter.cpp:499
#21 0x00002adc57aa2068 in QSplitter::resizeEvent (this=0x7eb3d0)
    at widgets/qsplitter.cpp:1075
#22 0x00002adc57719866 in QWidget::event (this=0x7eb3d0, event=0x7fff5874ab50)
    at kernel/qwidget.cpp:6278
#23 0x00002adc57aa2496 in QSplitter::event (this=0x7eb3d0, e=0x7fff5874ab50)
    at widgets/qsplitter.cpp:1292
#24 0x00002adc576cb2d5 in QApplicationPrivate::notify_helper (this=0x635130, 
    receiver=0x7eb3d0, e=0x7fff5874ab50) at kernel/qapplication.cpp:3556
#25 0x00002adc576ccfcf in QApplication::notify (this=0x7fff5874d4d0, 
    receiver=0x7eb3d0, e=0x7fff5874ab50) at kernel/qapplication.cpp:3497
#26 0x00002adc531af466 in KApplication::notify (this=0x7fff5874d4d0, 
    receiver=0x7eb3d0, event=0x7fff5874ab50)
    at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:314
#27 0x00002adc52693be0 in QCoreApplication::notifyInternal (
    this=0x7fff5874d4d0, receiver=0x7eb3d0, event=0x7fff5874ab50)
    at kernel/qcoreapplication.cpp:530
#28 0x00002adc52696ddd in QCoreApplication::sendEvent (receiver=0x7eb3d0, 
    event=0x7fff5874ab50)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:200
#29 0x00002adc57750eec in QWidgetPrivate::setGeometry_sys (this=0x834da0, 
    x=0, y=0, w=1024, h=650, isMove=true) at kernel/qwidget_x11.cpp:2238
#30 0x00002adc5771a226 in QWidget::setGeometry (this=0x7eb3d0, 
    r= 0x7fff5874ae60) at kernel/qwidget.cpp:4970
#31 0x00002adc576f76e2 in QWidget::setGeometry (this=0x7eb3d0, ax=0, ay=0, 
    aw=1024, ah=650) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:948
#32 0x00002adc576fa635 in QWidgetItem::setGeometry (this=0x1dc2ce0, 
    rect= 0x7fff5874b0c0) at kernel/qlayoutitem.cpp:473
#33 0x00002adc576db836 in QBoxLayout::setGeometry (this=0x1db9510, 
    r= 0x7fff5874b180) at kernel/qboxlayout.cpp:860
#34 0x00002adc576f5583 in QLayoutPrivate::doResize (this=0x1dc08e0, 
    r= 0x7fff5874b8d4) at kernel/qlayout.cpp:595
#35 0x00002adc576f5b6f in QLayout::widgetEvent (this=0x1db9510, 
    e=0x7fff5874b8c0) at kernel/qlayout.cpp:619
#36 0x00002adc576cb1d9 in QApplicationPrivate::notify_helper (this=0x635130, 
    receiver=0x7aea90, e=0x7fff5874b8c0) at kernel/qapplication.cpp:3536
#37 0x00002adc576ccfcf in QApplication::notify (this=0x7fff5874d4d0, 
    receiver=0x7aea90, e=0x7fff5874b8c0) at kernel/qapplication.cpp:3497
#38 0x00002adc531af466 in KApplication::notify (this=0x7fff5874d4d0, 
    receiver=0x7aea90, event=0x7fff5874b8c0)
    at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:314
#39 0x00002adc52693be0 in QCoreApplication::notifyInternal (
    this=0x7fff5874d4d0, receiver=0x7aea90, event=0x7fff5874b8c0)
    at kernel/qcoreapplication.cpp:530
#40 0x00002adc52696ddd in QCoreApplication::sendEvent (receiver=0x7aea90, 
    event=0x7fff5874b8c0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:200
#41 0x00002adc57750eec in QWidgetPrivate::setGeometry_sys (this=0x7af160, 
    x=0, y=25, w=1024, h=650, isMove=true) at kernel/qwidget_x11.cpp:2238
#42 0x00002adc5771a226 in QWidget::setGeometry (this=0x7aea90, 
    r= 0x7fff5874bc30) at kernel/qwidget.cpp:4970
#43 0x00002adc57ae06ec in QWidgetAnimator::animate (this=0x7402b0, 
    widget=0x7aea90, _final_geometry= 0x71e298, animate=false)
    at widgets/qwidgetanimator.cpp:134
#44 0x00002adc57a36ac3 in QDockAreaLayout::apply (this=0x71e268, 
    animate=false) at widgets/qdockarealayout.cpp:2768
#45 0x00002adc57a5e9ab in QMainWindowLayoutState::apply (this=0x71e1b0, 
    animated=false) at widgets/qmainwindowlayout.cpp:201
#46 0x00002adc57a5eb39 in QMainWindowLayout::applyState (this=0x71e190, 
    newState= 0x71e1b0, animate=false) at widgets/qmainwindowlayout.cpp:1924
#47 0x00002adc57a5f7a1 in QMainWindowLayout::setGeometry (this=0x71e190, 
    _r= 0x7fff5874be70) at widgets/qmainwindowlayout.cpp:1475
#48 0x00002adc576f5583 in QLayoutPrivate::doResize (this=0x6c4080, 
    r= 0x7fff5874bf80) at kernel/qlayout.cpp:595
#49 0x00002adc576f5a77 in QLayout::activate (this=0x71e190)
    at kernel/qlayout.cpp:1162
#50 0x00002adc576f5b7d in QLayout::widgetEvent (this=0x71e190, 
    e=0x7fff5874c900) at kernel/qlayout.cpp:621
#51 0x00002adc576cb1d9 in QApplicationPrivate::notify_helper (this=0x635130, 
    receiver=0x741160, e=0x7fff5874c900) at kernel/qapplication.cpp:3536
#52 0x00002adc576ccfcf in QApplication::notify (this=0x7fff5874d4d0, 
    receiver=0x741160, e=0x7fff5874c900) at kernel/qapplication.cpp:3497
#53 0x00002adc531af466 in KApplication::notify (this=0x7fff5874d4d0, 
    receiver=0x741160, event=0x7fff5874c900)
    at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:314
#54 0x00002adc52693be0 in QCoreApplication::notifyInternal (
    this=0x7fff5874d4d0, receiver=0x741160, event=0x7fff5874c900)
    at kernel/qcoreapplication.cpp:530
#55 0x00002adc576d652b in QCoreApplication::sendSpontaneousEvent (
    receiver=0x741160, event=0x7fff5874c900)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#56 0x00002adc5772ddf3 in QETWidget::translateConfigEvent (this=0x741160, 
    event=0x7fff5874d0b0) at kernel/qapplication_x11.cpp:4549
#57 0x00002adc57732ec3 in QApplication::x11ProcessEvent (this=0x7fff5874d4d0, 
    event=0x7fff5874d0b0) at kernel/qapplication_x11.cpp:2945
#58 0x00002adc5775cc3b in x11EventSourceDispatch (s=0x6389b0, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:135
#59 0x00002adc59427c73 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#60 0x00002adc5942af4d in ?? () from /usr/lib/libglib-2.0.so.0
#61 0x00002adc5942b41e in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#62 0x00002adc526bbb9a in QEventDispatcherGlib::processEvents (this=0x634f50, 
    flags= 0x7fff5874d340) at kernel/qeventdispatcher_glib.cpp:338
#63 0x00002adc5775c4d7 in QGuiEventDispatcherGlib::processEvents (
    this=0x634f50, flags= 0x7fff5874d390)
    at kernel/qguieventdispatcher_glib.cpp:191
#64 0x00002adc52690d81 in QEventLoop::processEvents (this=0x7fff5874d440, 
    flags= 0x7fff5874d3f0) at kernel/qeventloop.cpp:140
#65 0x00002adc52690ed6 in QEventLoop::exec (this=0x7fff5874d440, 
    flags= 0x7fff5874d450) at kernel/qeventloop.cpp:182
#66 0x00002adc5269435a in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:759
#67 0x00002adc576caeac in QApplication::exec ()
    at kernel/qapplication.cpp:3053
#68 0x000000000040dae8 in main (argc=1, argv=0x7fff5874d918)
    at /home/kde-devel/kde/src/KDE/kdeedu/marble/src/kdemain.cpp:112
#0  0x00002adc58d37c10 in nanosleep () from /lib64/libc.so.6


In Konsole I get this:
Setting map theme to : \
/home/kde-devel/kde/share/apps/marble/data/maps/earth/srtm/srtm.dgml Detected maximum \
                tile level that contains data:  5
MaxTileLevel:  6
Use workaround:  0
Style reset requested.
"Loading Default Placemark Cache \
File:/home/kde-devel/kde/share/apps/marble/data/placemarks/cityplacemarks.cache" \
"Loading Default Placemark Cache \
File:/home/kde-devel/kde/share/apps/marble/data/placemarks/baseplacemarks.cache" \
"Loading Default Placemark Cache \
File:/home/kde-devel/kde/share/apps/marble/data/placemarks/elevplacemarks.cache" \
"Loading Default Placemark Cache \
File:/home/kde-devel/kde/share/apps/marble/data/placemarks/otherplacemarks.cache" \
"Loading Default Placemark Cache \
File:/home/kde-devel/kde/share/apps/marble/data/placemarks/boundaryplacemarks.cache" \
QAbstractItemView::setSelectionModel() failed: Trying to set a selection model, which \
works on a different model than the view. marble(18613)/kdecore (KConfigSkeleton) \
KCoreConfigSkeleton::KCoreConfigSkeleton: Creating KCoreConfigSkeleton ( 0x1d76860 ) \
marble(18613)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::readConfig: \
KCoreConfigSkeleton::readConfig() Setting map theme to : \
/home/kde-devel/.marble/data/maps/earth "Not a valid maptheme file: \
/home/kde-devel/.marble/data/maps/earth" Detected maximum tile level that contains \
                data:  5
MaxTileLevel:  6
Style reset requested.
marble(18613)/kdeui (KXmlGui) KXMLGUIFactory::removeClient: \
KXMLGUIFactory::removeClient(  0x706538  ) marble(18613)/kdeui (KXmlGui) \
KXMLGUIFactory::addClient: KXMLGUIFactory::addClient(  0x706538  ) \
marble(18613)/kdeui (KXmlGui) KXMLGUIFactory::addClient: KXMLGUIFactory::addClient(  \
0x1d785c0  ) marble(18613)/kdeui (KXmlGui) KXMLGUIFactory::addClient: \
KXMLGUIFactory::addClient(  0x71d738  ) Detecting maxLabelHeight ...
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = marble path = <unknown> pid = 18613
sock_file=/home/kde-devel/.kde4/socket-phoenix/kdeinit4__0


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic