Bug 294864

Summary: Plasma crashed when trying to add plasmoid to panel
Product: [Unmaintained] plasma4 Reporter: morynicz
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UPSTREAM    
Severity: crash CC: jeromi88, null
Priority: NOR    
Version: 4.8.3   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description morynicz 2012-02-26 13:17:15 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
 Plasma crashed during high cpu consuming activity, when I was trying to add a cpu monitor plasmoid to a panel.

-- Backtrace:
Application: Powłoka pulpitu Plazmy (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f5305ce37c0 (LWP 1770))]

Thread 8 (Thread 0x7f52e0aff700 (LWP 1771)):
#0  0x00007f52f9904012 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f52f9904dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f52f9905429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f53027acf3e in QEventDispatcherGlib::processEvents (this=0x17268b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f5302780cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5302780ef7 in QEventLoop::exec (this=0x7f52e0afecd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f530269827f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f5302763cbf in QInotifyFileSystemWatcherEngine::run (this=0x1726140) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f530269ad05 in QThreadPrivate::start (arg=0x1726140) at thread/qthread_unix.cpp:331
#9  0x00007f52f6c1d56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f52fa411efc in start_thread (arg=0x7f52e0aff700) at pthread_create.c:304
#11 0x00007f53055cc89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f52da1d5700 (LWP 1772)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f52da1d49f0 in ?? ()
#2  0x00007fff745427e7 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (Thread 0x7f52d4652700 (LWP 1783)):
#0  0x00007f53055c0773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f52f9904f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f52f9905792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f52d5130516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f52f992a2b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f52f6c1d56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#6  0x00007f52fa411efc in start_thread (arg=0x7f52d4652700) at pthread_create.c:304
#7  0x00007f53055cc89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f52d393f700 (LWP 3757)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f530269b1ab in wait (time=18446744073709551615, this=0x1797a30) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1779d60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f52fe494864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ef8c0, th=0x29100c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f52fe496e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x177e7d0, th=0x29100c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f52fe496e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x177e7d0, th=0x29100c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f52fe495ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f52d393ed20, parent=0x17ef8c0, th=0x29100c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f52fe495d5b in ThreadWeaver::Thread::run (this=0x29100c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f530269ad05 in QThreadPrivate::start (arg=0x29100c0) at thread/qthread_unix.cpp:331
#9  0x00007f52f6c1d56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f52fa411efc in start_thread (arg=0x7f52d393f700) at pthread_create.c:304
#11 0x00007f53055cc89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f52d933a700 (LWP 3758)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f530269b1ab in wait (time=18446744073709551615, this=0x1797a30) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1779d60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f52fe494864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ef8c0, th=0x1c55830) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f52fe496e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x177e7d0, th=0x1c55830) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f52fe495ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f52d9339d20, parent=0x17ef8c0, th=0x1c55830) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f52fe495d5b in ThreadWeaver::Thread::run (this=0x1c55830) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f530269ad05 in QThreadPrivate::start (arg=0x1c55830) at thread/qthread_unix.cpp:331
#8  0x00007f52f6c1d56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007f52fa411efc in start_thread (arg=0x7f52d933a700) at pthread_create.c:304
#10 0x00007f53055cc89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f52d4e53700 (LWP 3759)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f530269b1ab in wait (time=18446744073709551615, this=0x1797a30) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1779d60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f52fe494864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ef8c0, th=0x3631630) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f52fe496e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x177e7d0, th=0x3631630) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f52fe495ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f52d4e52d20, parent=0x17ef8c0, th=0x3631630) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f52fe495d5b in ThreadWeaver::Thread::run (this=0x3631630) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f530269ad05 in QThreadPrivate::start (arg=0x3631630) at thread/qthread_unix.cpp:331
#8  0x00007f52f6c1d56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007f52fa411efc in start_thread (arg=0x7f52d4e53700) at pthread_create.c:304
#10 0x00007f53055cc89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f52d0868700 (LWP 3760)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f530269b1ab in wait (time=18446744073709551615, this=0x1797a30) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1779d60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f52fe494864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x17ef8c0, th=0x2f1c4f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f52fe496e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x177e7d0, th=0x2f1c4f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f52fe495ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f52d0867d20, parent=0x17ef8c0, th=0x2f1c4f0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f52fe495d5b in ThreadWeaver::Thread::run (this=0x2f1c4f0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f530269ad05 in QThreadPrivate::start (arg=0x2f1c4f0) at thread/qthread_unix.cpp:331
#8  0x00007f52f6c1d56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0x00007f52fa411efc in start_thread (arg=0x7f52d0868700) at pthread_create.c:304
#10 0x00007f53055cc89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5305ce37c0 (LWP 1770)):
[KCrash Handler]
#6  QCoreApplication::postEvent (receiver=0x370e7a0, event=0x3f36550, priority=0) at kernel/qcoreapplication.cpp:1188
#7  0x00007f5301bc032a in QX11Data::xdndHandleFinished (this=<optimized out>, xe=0x7fff74517480, passive=false) at kernel/qdnd_x11.cpp:1254
#8  0x00007f5301bb2453 in QApplication::x11ClientMessage (this=<optimized out>, w=0x34daa60, event=<optimized out>, passive_only=<optimized out>) at kernel/qapplication_x11.cpp:3207
#9  0x00007f5301bb098b in QApplication::x11ProcessEvent (this=0xc0de80, event=0x7fff74517480) at kernel/qapplication_x11.cpp:3832
#10 0x00007f5301bd94a2 in x11EventSourceDispatch (s=0xc2f820, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#11 0x00007f52f9904a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f52f9905258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007f52f9905429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007f53027aced6 in QEventDispatcherGlib::processEvents (this=0xb6bf40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#15 0x00007f5301bd910e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#16 0x00007f5302780cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#17 0x00007f5302780ef7 in QEventLoop::exec (this=0x7fff74517850, flags=...) at kernel/qeventloop.cpp:201
#18 0x00007f5302785789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#19 0x00007f53058cb1a3 in kdemain (argc=1, argv=0x7fff74517c38) at ../../../../plasma/desktop/shell/main.cpp:120
#20 0x00007f530550c30d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff74517c38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff74517c28) at libc-start.c:226
#21 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 292640.

Possible duplicates by query: bug 294645, bug 293931, bug 293877, bug 292640, bug 292598.

Reported using DrKonqi
Comment 1 jeromi88 2012-04-04 19:29:18 UTC
Created attachment 70157 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.4 (4.7.4) using Qt 4.7.4

- What I was doing when the application crashed:
Adding the gmail-plasmoid widget to the Plasma Panel.
- Custom settings of the application:
The gmail-plasmoid widget was unofficial, it was downloaded from the "Get Hot New Stuff" downloader window. I am also using the KFaenza icons(also downloaded via downloader window).

-- Backtrace (Reduced):
#6  QCoreApplication::postEvent (receiver=0x5377b20, event=0x7b31620, priority=0) at kernel/qcoreapplication.cpp:1188
#7  0x00007f9cbd50832a in QX11Data::xdndHandleFinished (this=<optimized out>, xe=0x7fff2f014d40, passive=false) at kernel/qdnd_x11.cpp:1254
#8  0x00007f9cbd4fa453 in QApplication::x11ClientMessage (this=<optimized out>, w=0x8663ba0, event=<optimized out>, passive_only=<optimized out>) at kernel/qapplication_x11.cpp:3207
#9  0x00007f9cbd4f898b in QApplication::x11ProcessEvent (this=0xfe85b0, event=0x7fff2f014d40) at kernel/qapplication_x11.cpp:3832
#10 0x00007f9cbd5214a2 in x11EventSourceDispatch (s=0xff01e0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
Comment 2 Unknown 2012-05-24 14:06:29 UTC
Created attachment 71345 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.8.3 (4.8.3) "release 501" using Qt 4.8.1

- What I was doing when the application crashed:

This bug still occurs in KDE 4.8.3 with Qt 4.8.1.

-- Backtrace (Reduced):
#6  QCoreApplication::postEvent (receiver=0x999ca0, event=0xa5a380, priority=0) at kernel/qcoreapplication.cpp:1273
#7  0x00007f2a5b4ed7da in QX11Data::xdndHandleFinished (this=<optimized out>, xe=0x7fff035c2940, passive=false) at kernel/qdnd_x11.cpp:1252
#8  0x00007f2a5b4df923 in QApplication::x11ClientMessage (this=<optimized out>, w=0x24010d0, event=<optimized out>, passive_only=<optimized out>) at kernel/qapplication_x11.cpp:3205
#9  0x00007f2a5b4ddd64 in QApplication::x11ProcessEvent (this=0x7c7c30, event=0x7fff035c2940) at kernel/qapplication_x11.cpp:3775
#10 0x00007f2a5b505ae2 in x11EventSourceDispatch (s=0x809630, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
Comment 3 Myriam Schweingruber 2012-05-26 00:29:42 UTC
Apparently this was closed as UPSTREAM as it is an X.org issue, not a KDE one. Please report bugs upstream.