Bug 263019

Summary: Plasma crashes on startup; or when changing desktop settings [QImage::size, ..., Marble::MarbleModel::setupTextureMapper, Marble::MarbleModel::setMapTheme]
Product: [Applications] marble Reporter: Jannis Liapis <ahepas1999>
Component: plasmoidAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, aseigo, jlixus, shentey
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jannis Liapis 2011-01-13 14:12:22 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
I do not remember exactly. It happened during start-up and I was not doing something special...

-- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb6216a30 (LWP 1929))]

Thread 5 (Thread 0xaceb9b70 (LWP 1948)):
#0  0x0042e7d4 in __pthread_mutex_unlock_usercnt (mutex=0x99df18c, decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0x00e29fa6 in pthread_mutex_unlock (mutex=0x99df18c) at forward.c:184
#2  0x05611870 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x013f559f in QEventDispatcherGlib::processEvents (this=0x909c168, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0x013c5609 in QEventLoop::processEvents (this=0xaceb91d0, flags=) at kernel/qeventloop.cpp:149
#5  0x013c5a8a in QEventLoop::exec (this=0xaceb91d0, flags=...) at kernel/qeventloop.cpp:201
#6  0x012c1b7e in QThread::exec (this=0x9b20ae8) at thread/qthread.cpp:490
#7  0x013a435b in QInotifyFileSystemWatcherEngine::run (this=0x9b20ae8) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x012c4df9 in QThreadPrivate::start (arg=0x9b20ae8) at thread/qthread_unix.cpp:266
#9  0x05ab1de7 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00e1c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa8a2bb70 (LWP 2121)):
#0  0x00d40e36 in clock_gettime (clock_id=13914100, tp=0xa8a2aed0) at ../sysdeps/unix/clock_gettime.c:100
#1  0x0132050b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x013f76e5 in QTimerInfoList::updateCurrentTime (this=0xa9b08e84) at kernel/qeventdispatcher_unix.cpp:339
#4  0x013f772a in QTimerInfoList::timerWait (this=0xa9b08e84, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x013f57a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa8a2affc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x013f583d in timerSourcePrepare (source=0x0, timeout=0xd44ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x05610e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x05611279 in ?? () from /lib/libglib-2.0.so.0
#9  0x05611848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x013f559f in QEventDispatcherGlib::processEvents (this=0x9917a10, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x013c5609 in QEventLoop::processEvents (this=0xa8a2b1d0, flags=) at kernel/qeventloop.cpp:149
#12 0x013c5a8a in QEventLoop::exec (this=0xa8a2b1d0, flags=...) at kernel/qeventloop.cpp:201
#13 0x012c1b7e in QThread::exec (this=0xaf79bf0) at thread/qthread.cpp:490
#14 0x013a435b in QInotifyFileSystemWatcherEngine::run (this=0xaf79bf0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x012c4df9 in QThreadPrivate::start (arg=0xaf79bf0) at thread/qthread_unix.cpp:266
#16 0x05ab1de7 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#17 0x00e1c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa7eb0b70 (LWP 2133)):
#0  0x0061c416 in __kernel_vsyscall ()
#1  0x0042f4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00e29d9d in __pthread_cond_wait (cond=0xae70818, mutex=0xae70800) at forward.c:139
#3  0x012c59c7 in wait (this=0xabbede0, mutex=0xabbda40, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xabbede0, mutex=0xabbda40, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x046151d0 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#6  0x041ee3c8 in PyCFunction_Call (func=0xa4cb72c, arg=0xa4cbc0c, kw=0x0) at ../Objects/methodobject.c:85
#7  0x0424ea4f in call_function (f=0xb1ad6e4, throwflag=0) at ../Python/ceval.c:3750
#8  PyEval_EvalFrameEx (f=0xb1ad6e4, throwflag=0) at ../Python/ceval.c:2412
#9  0x042502b9 in PyEval_EvalCodeEx (co=0xa5314a0, globals=0xa52457c, locals=0x0, args=0x97e4a38, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000
#10 0x041d8537 in function_call (func=0xa52b614, arg=0x97e4a2c, kw=0x0) at ../Objects/funcobject.c:524
#11 0x041a977c in PyObject_Call (func=0xa52b614, arg=0x97e4a2c, kw=0x0) at ../Objects/abstract.c:2492
#12 0x041bb604 in instancemethod_call (func=0x95b584c, arg=0x97e4a2c, kw=0x0) at ../Objects/classobject.c:2579
#13 0x041a977c in PyObject_Call (func=0x95b584c, arg=0x955a02c, kw=0x0) at ../Objects/abstract.c:2492
#14 0x04249264 in PyEval_CallObjectWithKeywords (func=0x95b584c, arg=0x955a02c, kw=0x0) at ../Python/ceval.c:3619
#15 0x03fc5683 in ?? () from /usr/lib/pymodules/python2.6/sip.so
#16 0x04602fcd in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#17 0x046331b4 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#18 0x012c4df9 in QThreadPrivate::start (arg=0xae71ed0) at thread/qthread_unix.cpp:266
#19 0x05ab1de7 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#20 0x00e1c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa6711b70 (LWP 2148)):
#0  0x0061c416 in __kernel_vsyscall ()
#1  0x0042f4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00e29d9d in __pthread_cond_wait (cond=0xb4060f0, mutex=0xb4060d8) at forward.c:139
#3  0x012c59c7 in wait (this=0x92edde0, mutex=0x9ae2ca0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x92edde0, mutex=0x9ae2ca0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x046151d0 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#6  0x041ee3c8 in PyCFunction_Call (func=0xa4cbbcc, arg=0xa4cbb4c, kw=0x0) at ../Objects/methodobject.c:85
#7  0x0424ea4f in call_function (f=0xb1ad84c, throwflag=0) at ../Python/ceval.c:3750
#8  PyEval_EvalFrameEx (f=0xb1ad84c, throwflag=0) at ../Python/ceval.c:2412
#9  0x042502b9 in PyEval_EvalCodeEx (co=0xa5314a0, globals=0xa52457c, locals=0x0, args=0xa4cb3b8, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3000
#10 0x041d8537 in function_call (func=0xa52b614, arg=0xa4cb3ac, kw=0x0) at ../Objects/funcobject.c:524
#11 0x041a977c in PyObject_Call (func=0xa52b614, arg=0xa4cb3ac, kw=0x0) at ../Objects/abstract.c:2492
#12 0x041bb604 in instancemethod_call (func=0x95a7bbc, arg=0xa4cb3ac, kw=0x0) at ../Objects/classobject.c:2579
#13 0x041a977c in PyObject_Call (func=0x95a7bbc, arg=0x955a02c, kw=0x0) at ../Objects/abstract.c:2492
#14 0x04249264 in PyEval_CallObjectWithKeywords (func=0x95a7bbc, arg=0x955a02c, kw=0x0) at ../Python/ceval.c:3619
#15 0x03fc5683 in ?? () from /usr/lib/pymodules/python2.6/sip.so
#16 0x04602fcd in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#17 0x046331b4 in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtCore.so
#18 0x012c4df9 in QThreadPrivate::start (arg=0xb2fdb28) at thread/qthread_unix.cpp:266
#19 0x05ab1de7 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#20 0x00e1c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb6216a30 (LWP 1929)):
[KCrash Handler]
#7  0x016f8150 in QImage::size (this=0x1e4b94b) at image/qimage.cpp:1569
#8  0x050663ef in ?? () from /usr/lib/libmarblewidget.so.10
#9  0x05066792 in ?? () from /usr/lib/libmarblewidget.so.10
#10 0x05068cc7 in ?? () from /usr/lib/libmarblewidget.so.10
#11 0x04fd22ce in Marble::MarbleModel::setupTextureMapper(Marble::Projection) () from /usr/lib/libmarblewidget.so.10
#12 0x04fd7bf0 in Marble::MarbleModel::setMapTheme(Marble::GeoSceneDocument*, Marble::Projection) () from /usr/lib/libmarblewidget.so.10
#13 0x04fdfc23 in Marble::MarbleMap::setMapThemeId(QString const&) () from /usr/lib/libmarblewidget.so.10
#14 0x041304c4 in ?? () from /usr/lib/kde4/plasma_wallpaper_marble.so
#15 0x00305e19 in Plasma::Wallpaper::restore (this=0x98e71c0, config=...) at ../../plasma/wallpaper.cpp:303
#16 0x0021a4cb in Plasma::Applet::paint (this=0x99df408, painter=0x9307ac0, option=0x8fef200, widget=0xac9a898) at ../../plasma/applet.cpp:1396
#17 0x01cf052c in _q_paintItem (item=<value optimized out>, painter=0xbffa9034, option=0x8fef200, widget=0xac9a898, useWindowOpacity=true, painterStateProtection=true) at graphicsview/qgraphicsscene.cpp:4318
#18 0x01cf8e4e in QGraphicsScenePrivate::drawItemHelper (this=0x8fef0b0, item=0x99df410, painter=0xbffa9034, option=0x8fef200, widget=0xac9a898, painterStateProtection=<value optimized out>) at graphicsview/qgraphicsscene.cpp:4387
#19 0x01cfe7d8 in QGraphicsScenePrivate::draw (this=0x8fef0b0, item=0x99df410, painter=0xbffa9034, viewTransform=0xbffa8e1c, transformPtr=0xbffa89e0, exposedRegion=0xac98170, widget=0xac9a898, opacity=1, effectTransform=0x0, wasDirtyParentSceneTransform=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4895
#20 0x01cff4a3 in QGraphicsScenePrivate::drawSubtreeRecursive (this=0x8fef0b0, item=0x99df410, painter=0xbffa9034, viewTransform=0xbffa8e1c, exposedRegion=0xac98170, widget=0xac9a898, parentOpacity=1, effectTransform=0x0) at graphicsview/qgraphicsscene.cpp:4817
#21 0x01cffcce in QGraphicsScenePrivate::drawItems (this=0x8fef0b0, painter=0xbffa9034, viewTransform=0xbffa8e1c, exposedRegion=0xac98170, widget=0xac9a898) at graphicsview/qgraphicsscene.cpp:4699
#22 0x01d2bbb9 in QGraphicsView::paintEvent (this=0x9d80ae0, event=0xbffa9734) at graphicsview/qgraphicsview.cpp:3467
#23 0x01684cc6 in QWidget::event (this=0x9d80ae0, event=0xbffa9734) at kernel/qwidget.cpp:8333
#24 0x01aa6763 in QFrame::event (this=0x9d80ae0, e=0xbffa9734) at widgets/qframe.cpp:557
#25 0x01b43a82 in QAbstractScrollArea::viewportEvent (this=0xea63c0, e=0x67b2b177) at widgets/qabstractscrollarea.cpp:1043
#26 0x01d27ccb in QGraphicsView::viewportEvent (this=0x9d80ae0, event=0xbffa9734) at graphicsview/qgraphicsview.cpp:2862
#27 0x01b464d5 in viewportEvent (this=0x9a3d5c0, o=0xac9a898, e=0xbffa9734) at widgets/qabstractscrollarea_p.h:100
#28 QAbstractScrollAreaFilter::eventFilter (this=0x9a3d5c0, o=0xac9a898, e=0xbffa9734) at widgets/qabstractscrollarea_p.h:116
#29 0x013c629a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8ff1a20, receiver=0xac9a898, event=0xbffa9734) at kernel/qcoreapplication.cpp:847
#30 0x01626fb9 in QApplicationPrivate::notify_helper (this=0x8ff1a20, receiver=0xac9a898, e=0xbffa9734) at kernel/qapplication.cpp:4392
#31 0x0162d0e9 in QApplication::notify (this=0x8fe5428, receiver=0xac9a898, e=0xbffa9734) at kernel/qapplication.cpp:4361
#32 0x01082d8a in KApplication::notify (this=0x8fe5428, receiver=0xac9a898, event=0xbffa9734) at ../../kdeui/kernel/kapplication.cpp:310
#33 0x013c6b3b in QCoreApplication::notifyInternal (this=0x8fe5428, receiver=0xac9a898, event=0xbffa9734) at kernel/qcoreapplication.cpp:732
#34 0x0168bee6 in sendSpontaneousEvent (this=0xac9a8b0, pdev=0x9d80104, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9dba258) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#35 QWidgetPrivate::drawWidget (this=0xac9a8b0, pdev=0x9d80104, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9dba258) at kernel/qwidget.cpp:5420
#36 0x0168ccff in QWidgetPrivate::paintSiblingsRecursive (this=0xac97e20, pdev=0x9d80104, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x9dba258) at kernel/qwidget.cpp:5627
#37 0x0168bc35 in QWidgetPrivate::drawWidget (this=0xac97e20, pdev=0x9d80104, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x9dba258) at kernel/qwidget.cpp:5473
#38 0x0187cc74 in QWidgetBackingStore::sync (this=0x9dba258) at painting/qbackingstore.cpp:1328
#39 0x0187d0ea in QWidgetBackingStore::sync (this=0x9dba258, exposedWidget=0x9d80ae0, exposedRegion=...) at painting/qbackingstore.cpp:1130
#40 0x0167e202 in QWidgetPrivate::syncBackingStore (this=0xac97e20, region=...) at kernel/qwidget.cpp:1820
#41 0x016ac008 in QETWidget::translatePaintEvent (this=0x9d80ae0, event=0xbffaa2ac) at kernel/qapplication_x11.cpp:5117
#42 0x016b98aa in QApplication::x11ProcessEvent (this=0x8fe5428, event=0xbffaa2ac) at kernel/qapplication_x11.cpp:3436
#43 0x016e936a in x11EventSourceDispatch (s=0x8ff4c68, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x0560d855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x05611668 in ?? () from /lib/libglib-2.0.so.0
#46 0x05611848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x013f5565 in QEventDispatcherGlib::processEvents (this=0x8f90ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#48 0x016e8be5 in QGuiEventDispatcherGlib::processEvents (this=0x8f90ce8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x013c5609 in QEventLoop::processEvents (this=0xbffaa5a4, flags=) at kernel/qeventloop.cpp:149
#50 0x013c5a8a in QEventLoop::exec (this=0xbffaa5a4, flags=...) at kernel/qeventloop.cpp:201
#51 0x013ca00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#52 0x01625e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#53 0x001408e7 in kdemain (argc=1, argv=0xbffaa7b4) at ../../../../plasma/desktop/shell/main.cpp:118
#54 0x080485bb in main (argc=1, argv=0xbffaa7b4) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Dennis Nienhüser 2011-01-19 23:11:18 UTC
*** Bug 263688 has been marked as a duplicate of this bug. ***
Comment 2 Bernhard Beschow 2011-08-06 00:04:56 UTC

*** This bug has been marked as a duplicate of bug 172830 ***