Bug 281359

Summary: Google Gadgets
Product: [Unmaintained] plasma4 Reporter: Michael L. Worthington <OLDSKLCHEVY>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Michael L. Worthington 2011-09-05 05:46:58 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 2.6.35.14-95.fc14.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed: I was attempting to add some new Google Gadgets when the crash occured.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7703780 (LWP 1761))]

Thread 6 (Thread 0xaecffb70 (LWP 2037)):
#0  0x0072d416 in __kernel_vsyscall ()
#1  0x0029139b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0542bdb7 in wait (this=0xa1b1578, mutex=0xa1773f0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa1b1578, mutex=0xa1773f0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x02e67fb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa1b1560, th=0x9ef50a8) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x02e6acdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa160fc0, th=0x9ef50a8) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x02e67bec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa1b1560, th=0x9ef50a8) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x02e6add2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa160fc0, th=0x9ef50a8) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x02e67b34 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1b1560, th=0x9ef50a8, previous=0x0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x02e6adf1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa160fc0, th=0x9ef50a8) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x02e67b34 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1b1560, th=0x9ef50a8, previous=0x9886f90) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x02e697b6 in ThreadWeaver::ThreadRunHelper::run (this=0xaecff284, parent=0xa1b1560, th=0x9ef50a8) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#12 0x02e6987c in ThreadWeaver::Thread::run (this=0x9ef50a8) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#13 0x0542b6c3 in QThreadPrivate::start (arg=0x9ef50a8) at thread/qthread_unix.cpp:320
#14 0x0028ce99 in start_thread (arg=0xaecffb70) at pthread_create.c:301
#15 0x003bbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xaf6ffb70 (LWP 2038)):
#0  0x0072d416 in __kernel_vsyscall ()
#1  0x0029139b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0542bdb7 in wait (this=0xa1b1578, mutex=0xa1773f0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa1b1578, mutex=0xa1773f0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x02e67fb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa1b1560, th=0x9964358) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x02e6acdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa160fc0, th=0x9964358) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x02e67bec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa1b1560, th=0x9964358) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x02e6add2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa160fc0, th=0x9964358) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x02e67b34 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1b1560, th=0x9964358, previous=0xa5ee6a0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x02e697b6 in ThreadWeaver::ThreadRunHelper::run (this=0xaf6ff284, parent=0xa1b1560, th=0x9964358) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#10 0x02e6987c in ThreadWeaver::Thread::run (this=0x9964358) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#11 0x0542b6c3 in QThreadPrivate::start (arg=0x9964358) at thread/qthread_unix.cpp:320
#12 0x0028ce99 in start_thread (arg=0xaf6ffb70) at pthread_create.c:301
#13 0x003bbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xae4feb70 (LWP 2039)):
#0  0x0072d416 in __kernel_vsyscall ()
#1  0x0029139b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0542bdb7 in wait (this=0xa1b1578, mutex=0xa1773f0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa1b1578, mutex=0xa1773f0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x02e67fb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa1b1560, th=0xa3538a0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x02e6acdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa160fc0, th=0xa3538a0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x02e67bec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa1b1560, th=0xa3538a0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x02e6add2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa160fc0, th=0xa3538a0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x02e67b34 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1b1560, th=0xa3538a0, previous=0x9a83dc0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x02e697b6 in ThreadWeaver::ThreadRunHelper::run (this=0xae4fe284, parent=0xa1b1560, th=0xa3538a0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#10 0x02e6987c in ThreadWeaver::Thread::run (this=0xa3538a0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#11 0x0542b6c3 in QThreadPrivate::start (arg=0xa3538a0) at thread/qthread_unix.cpp:320
#12 0x0028ce99 in start_thread (arg=0xae4feb70) at pthread_create.c:301
#13 0x003bbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xadcfdb70 (LWP 2040)):
#0  0x0072d416 in __kernel_vsyscall ()
#1  0x0029139b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x0542bdb7 in wait (this=0xa1b1578, mutex=0xa1773f0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0xa1b1578, mutex=0xa1773f0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x02e67fb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa1b1560, th=0x98e9cc0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x02e6acdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa160fc0, th=0x98e9cc0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x02e67bec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa1b1560, th=0x98e9cc0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x02e6add2 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa160fc0, th=0x98e9cc0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x02e67b34 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1b1560, th=0x98e9cc0, previous=0x0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x02e6adf1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa160fc0, th=0x98e9cc0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x02e67b34 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1b1560, th=0x98e9cc0, previous=0xa15a8d8) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0x02e697b6 in ThreadWeaver::ThreadRunHelper::run (this=0xadcfd284, parent=0xa1b1560, th=0x98e9cc0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:87
#12 0x02e6987c in ThreadWeaver::Thread::run (this=0x98e9cc0) at /usr/src/debug/kdelibs-4.6.5/threadweaver/Weaver/Thread.cpp:142
#13 0x0542b6c3 in QThreadPrivate::start (arg=0x98e9cc0) at thread/qthread_unix.cpp:320
#14 0x0028ce99 in start_thread (arg=0xadcfdb70) at pthread_create.c:301
#15 0x003bbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xabc07b70 (LWP 2383)):
#0  0x0072d416 in __kernel_vsyscall ()
#1  0x0029139b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x02190c77 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x22a5f20) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0x02190cc2 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x22a5f20) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0x0028ce99 in start_thread (arg=0xabc07b70) at pthread_create.c:301
#5  0x003bbd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb7703780 (LWP 1761)):
[KCrash Handler]
#7  0x08d4a067 in ggadget::Gadget::GetDefaultFontSize() const () from /usr/lib/libggadget-1.0.so.0
#8  0x08de441d in ggadget::View::GetDefaultFontSize() const () from /usr/lib/libggadget-1.0.so.0
#9  0x08dd1c63 in ggadget::TextFrame::GetSimpleExtents(double*, double*) () from /usr/lib/libggadget-1.0.so.0
#10 0x08d08576 in ggadget::ButtonElement::GetDefaultSize(double*, double*) const () from /usr/lib/libggadget-1.0.so.0
#11 0x08cfe2ac in ggadget::BasicElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#12 0x08d3ecf4 in ggadget::Elements::Layout() () from /usr/lib/libggadget-1.0.so.0
#13 0x08cfe107 in ggadget::BasicElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#14 0x08d38d52 in ggadget::DivElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#15 0x08d3ecf4 in ggadget::Elements::Layout() () from /usr/lib/libggadget-1.0.so.0
#16 0x08cfe107 in ggadget::BasicElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#17 0x08d38d52 in ggadget::DivElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#18 0x08d3ecf4 in ggadget::Elements::Layout() () from /usr/lib/libggadget-1.0.so.0
#19 0x08de66d4 in ggadget::View::Layout() () from /usr/lib/libggadget-1.0.so.0
#20 0x019870fb in ggadget::qt::QtViewWidget::Impl::paintEvent(QPaintEvent*) () from /usr/lib/libggadget-qt-1.0.so.0
#21 0x01985ed8 in ggadget::qt::QtViewWidget::paintEvent(QPaintEvent*) () from /usr/lib/libggadget-qt-1.0.so.0
#22 0x05ba1e5f in QWidget::event (this=0xad95e78, event=0xbfe75d64) at kernel/qwidget.cpp:8405
#23 0x05b4858c in QApplicationPrivate::notify_helper (this=0x9852988, receiver=0xad95e78, e=0xbfe75d64) at kernel/qapplication.cpp:4462
#24 0x05b4d33f in QApplication::notify (this=0x98498e0, receiver=0xad95e78, e=0xbfe75d64) at kernel/qapplication.cpp:4427
#25 0x067f917b in KApplication::notify (this=0x98498e0, receiver=0xad95e78, event=0xbfe75d64) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#26 0x05522f63 in QCoreApplication::notifyInternal (this=0x98498e0, receiver=0xad95e78, event=0xbfe75d64) at kernel/qcoreapplication.cpp:731
#27 0x05b9ea6d in sendSpontaneousEvent (this=0xac895e8, pdev=0xac82ed4, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0xaee6390) at ../../src/corelib/kernel/qcoreapplication.h:218
#28 QWidgetPrivate::drawWidget (this=0xac895e8, pdev=0xac82ed4, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0xaee6390) at kernel/qwidget.cpp:5492
#29 0x05d7e901 in QWidgetBackingStore::sync (this=0xaee6390) at painting/qbackingstore.cpp:1333
#30 0x05d7ec7b in QWidgetBackingStore::sync (this=0xaee6390, exposedWidget=0xad95e78, exposedRegion=...) at painting/qbackingstore.cpp:1130
#31 0x05b93fd3 in QWidgetPrivate::syncBackingStore (this=0xac895e8, region=...) at kernel/qwidget.cpp:1857
#32 0x05bd0906 in QETWidget::translatePaintEvent (this=0xad95e78, event=0xbfe765ec) at kernel/qapplication_x11.cpp:5175
#33 0x05bd194d in QApplication::x11ProcessEvent (this=0x98498e0, event=0xbfe765ec) at kernel/qapplication_x11.cpp:3487
#34 0x05bfc590 in x11EventSourceDispatch (s=0x9857540, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#35 0x00a16192 in g_main_dispatch (context=0x9856890) at gmain.c:2149
#36 g_main_context_dispatch (context=0x9856890) at gmain.c:2702
#37 0x00a16978 in g_main_context_iterate (context=0x9856890, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#38 0x00a16c35 in g_main_context_iteration (context=0x9856890, may_block=1) at gmain.c:2843
#39 0x05550cad in QEventDispatcherGlib::processEvents (this=0x980d408, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#40 0x05bfc206 in QGuiEventDispatcherGlib::processEvents (this=0x980d408, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#41 0x055220fa in QEventLoop::processEvents (this=0xbfe768c4, flags=...) at kernel/qeventloop.cpp:149
#42 0x055223aa in QEventLoop::exec (this=0xbfe768c4, flags=...) at kernel/qeventloop.cpp:201
#43 0x05526f57 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#44 0x05b46398 in QApplication::exec () at kernel/qapplication.cpp:3736
#45 0x07afa208 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#46 0x0804883c in _start ()

Possible duplicates by query: bug 271685, bug 269783, bug 261584, bug 256870, bug 255267.

Reported using DrKonqi
Comment 1 Dario Andres 2011-10-02 13:34:55 UTC
[Comment from a bug report cleaner]
This is a bug inside the GoogleGadgets code and it was already reported to
their developers. The issue was being tracked at bug 251923 / bug 223571 (and
other reports)
Regards

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