Bug 180895 - Plasma crashes when closing the "Blue Marble" plasmoid.
Summary: Plasma crashes when closing the "Blue Marble" plasmoid.
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-15 23:10 UTC by Diego
Modified: 2009-01-16 01:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Diego 2009-01-15 23:10:27 UTC
Version:            (using Devel)
Compiler:          gcc 4.3 
OS:                Linux
Installed from:    Compiled sources

The packages are the 4.2 RC from the kde-testing repository for Fedora 10.

Hope the backtrace is useful; if not don't hesitate to ask me to install more debugging symbols as I can always reproduce the crash.



Pasted backtrace:

Applicazione: Spazio di lavoro di Plasma (plasma), segnale SIGABRT
[Current thread is 1 (Thread 0xb7fae9a0 (LWP 2625))]

Thread 5 (Thread 0xacdb7b90 (LWP 2632)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x008f5105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x036257a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x004c1a72 in ?? () from /usr/lib/libQtNetwork.so.4
#4  0x0362475e in ?? () from /usr/lib/libQtCore.so.4
#5  0x008f151f in start_thread () from /lib/libpthread.so.0
#6  0x0082704e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xac3b6b90 (LWP 2633)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x008f5105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x036257a2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x0104fc6a in ?? () from /usr/lib/kde4/plasma_wallpaper_image.so
#4  0x0362475e in ?? () from /usr/lib/libQtCore.so.4
#5  0x008f151f in start_thread () from /lib/libpthread.so.0
#6  0x0082704e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xab8f8b90 (LWP 4502)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x008f5432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x01066c01 in ?? () from /usr/lib/libxine.so.1
#3  0x008f151f in start_thread () from /lib/libpthread.so.0
#4  0x0082704e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaaef7b90 (LWP 4503)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x0081c777 in poll () from /lib/libc.so.6
#2  0x0352e772 in ?? () from /lib/libglib-2.0.so.0
#3  0x0352eaa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0373f817 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#5  0x0371388a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0x03713a4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0x036214d9 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0x0966db02 in Phonon::MediaSource::type () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x0362475e in ?? () from /usr/lib/libQtCore.so.4
#10 0x008f151f in start_thread () from /lib/libpthread.so.0
#11 0x0082704e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7fae9a0 (LWP 2625)):
[KCrash Handler]
#6  0x00110416 in __kernel_vsyscall ()
#7  0x0076e460 in raise () from /lib/libc.so.6
#8  0x0076fe28 in abort () from /lib/libc.so.6
#9  0x0076740e in __assert_fail () from /lib/libc.so.6
#10 0x07eaf1f6 in radeonGetLock () from /usr/lib/dri/r300_dri.so
#11 0x07eb9ebf in r300FlushCmdBuf () from /usr/lib/dri/r300_dri.so
#12 0x07eb3b41 in r300DestroyContext () from /usr/lib/dri/r300_dri.so
#13 0x07eacc9a in ?? () from /usr/lib/dri/r300_dri.so
#14 0x07ea9da9 in ?? () from /usr/lib/dri/r300_dri.so
#15 0x021a533c in ?? () from /usr/lib/libGL.so.1
#16 0x0218833f in ?? () from /usr/lib/libGL.so.1
#17 0x04f0f624 in QGLContext::reset () from /usr/lib/libQtOpenGL.so.4
#18 0x04ee4ecc in QGLContext::~QGLContext () from /usr/lib/libQtOpenGL.so.4
#19 0x04ede6c5 in QGLWidget::~QGLWidget () from /usr/lib/libQtOpenGL.so.4
#20 0x0474f63d in ~GLAppletPrivate () at /usr/src/debug/kdelibs-4.1.96/plasma/glapplet.cpp:38
#21 ~GLApplet (this=0xaa17a28) at /usr/src/debug/kdelibs-4.1.96/plasma/glapplet.cpp:93
#22 0x06f7bbaa in ?? () from /usr/lib/kde4/plasma_applet_bluemarble.so
#23 0x0372317c in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4
#24 0x03724b33 in QObject::event () from /usr/lib/libQtCore.so.4
#25 0x04417a27 in QGraphicsWidget::event () from /usr/lib/libQtGui.so.4
#26 0x03e5962c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#27 0x03e6146e in QApplication::notify () from /usr/lib/libQtGui.so.4
#28 0x039c170d in KApplication::notify (this=0x9d629b0, receiver=0xaa17a28, event=0xa8d9170) at /usr/src/debug/kdelibs-4.1.96/kdeui/kernel/kapplication.cpp:307
#29 0x037151c1 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#30 0x03715e45 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#31 0x0371603d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#32 0x0373fbaf in ?? () from /usr/lib/libQtCore.so.4
#33 0x0352b238 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x0352e8e3 in ?? () from /lib/libglib-2.0.so.0
#35 0x0352eaa1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0x0373f7f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#37 0x03ef24b5 in ?? () from /usr/lib/libQtGui.so.4
#38 0x0371388a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#39 0x03713a4a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#40 0x03716105 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#41 0x03e594a7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#42 0x02f41e26 in kdemain () from /usr/lib/libkdeinit4_plasma.so
#43 0x080486f2 in _start ()
Comment 1 Diego 2009-01-15 23:15:42 UTC
Uh... Don't know if it's useful for the crash but I forgot to mention that the plasmoid itself shows the following statement while "it works":
This object cannot be created for the following reason: OpenGL shaders unsupported. (rough translation from italian)

And BTW, the video card is an AGP Radeon 9500 with the latest open source driver.
Comment 2 Aaron J. Seigo 2009-01-16 01:44:15 UTC
#14 0x07ea9da9 in ?? () from /usr/lib/dri/r300_dri.so 

driver bug, i fear =(