From kde-bugs-dist Mon Dec 31 18:41:27 2007 From: Jure Repinc Date: Mon, 31 Dec 2007 18:41:27 +0000 To: kde-bugs-dist Subject: [Bug 154916] New: Crash on startup in MarbleWidget::resizeEvent Message-Id: <20071231194124.154916.jlp () holodeck1 ! com> X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=119912647906625 ------- 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 = pid = 18613 sock_file=/home/kde-devel/.kde4/socket-phoenix/kdeinit4__0