Bug 264547

Summary: Plasma crash when getting new google gadget widget
Product: [Unmaintained] plasma4 Reporter: Russ Danna <russ.danna>
Component: scriptenginesAssignee: 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 Russ Danna 2011-01-27 23:03:29 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-66.fc13.i686.PAE i686
Distribution: "Fedora release 13 (Goddard)"

-- Information about the crash:
Steps to reproduce:
1) Right-click on desktop
2) Click Add Widgets...
3) Click Get New Widgets
4) Click Download New Google Gadgets

The crash can be reproduced every time.

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

Thread 3 (Thread 0xa5497b70 (LWP 8381)):
#0  0x00b2e416 in __kernel_vsyscall ()
#1  0x0076622c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x01b83869 in PR_WaitCondVar (cvar=0xa871178, timeout=4294967295) at ../../../mozilla/nsprpub/pr/src/pthreads/ptsynch.c:417
#3  0x04429831 in ?? () from /usr/lib/xulrunner-1.9.2/libmozjs.so
#4  0x01b89e02 in _pt_root (arg=0xa86ec98) at ../../../mozilla/nsprpub/pr/src/pthreads/ptthread.c:228
#5  0x03d60247 in ?? () from /usr/lib/nvidia/libGL.so.1
#6  0x0067fd4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xa4a96b70 (LWP 8382)):
#0  0x00b2e416 in __kernel_vsyscall ()
#1  0x0063fea6 in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#2  0x0063fcd0 in __sleep (seconds=<value optimized out>) at ../sysdeps/unix/sysv/linux/sleep.c:138
#3  0x01b49f39 in ggadget::smjs::TriggerOperationCallbacksThread (data=0xa8793e8) at js_script_runtime.cc:43
#4  0x03d60247 in ?? () from /usr/lib/nvidia/libGL.so.1
#5  0x0067fd4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb774e790 (LWP 5960)):
[KCrash Handler]
#7  0x00000010 in ?? ()
#8  0x077d806a in (anonymous namespace)::Gadget::GetDefaultFontSize (this=0xa882098) at gadget.cc:1256
#9  0x0787241d in (anonymous namespace)::View::GetDefaultFontSize (this=0xa887de0) at view.cc:2257
#10 0x0785fc63 in SetUpFont (this=0xa9cce20, width=0xbf80e058, height=0xbf80e050) at text_frame.cc:91
#11 (anonymous namespace)::TextFrame::GetSimpleExtents (this=0xa9cce20, width=0xbf80e058, height=0xbf80e050) at text_frame.cc:381
#12 0x07796576 in (anonymous namespace)::ButtonElement::GetDefaultSize (this=0xa87f028, width=0xbf80e140, height=0xbf80e148) at button_element.cc:356
#13 0x0778c2ac in Layout (this=0xa87f028) at basic_element.cc:440
#14 (anonymous namespace)::BasicElement::Layout (this=0xa87f028) at basic_element.cc:1848
#15 0x077cccf4 in Layout (this=0xa7017f8) at elements.cc:367
#16 (anonymous namespace)::Elements::Layout (this=0xa7017f8) at elements.cc:645
#17 0x0778c107 in Layout (this=0xa6fd4e8) at basic_element.cc:519
#18 (anonymous namespace)::BasicElement::Layout (this=0xa6fd4e8) at basic_element.cc:1848
#19 0x077c6d52 in (anonymous namespace)::DivElement::Layout (this=0xa6fd4e8) at div_element.cc:80
#20 0x077cccf4 in Layout (this=0xa7017bc) at elements.cc:367
#21 (anonymous namespace)::Elements::Layout (this=0xa7017bc) at elements.cc:645
#22 0x0778c107 in Layout (this=0xa6fd408) at basic_element.cc:519
#23 (anonymous namespace)::BasicElement::Layout (this=0xa6fd408) at basic_element.cc:1848
#24 0x077c6d52 in (anonymous namespace)::DivElement::Layout (this=0xa6fd408) at div_element.cc:80
#25 0x077cccf4 in Layout (this=0xa86d51c) at elements.cc:367
#26 (anonymous namespace)::Elements::Layout (this=0xa86d51c) at elements.cc:645
#27 0x078746d4 in Layout (this=0xa887de0) at view.cc:1151
#28 (anonymous namespace)::View::Layout (this=0xa887de0) at view.cc:1803
#29 0x018d90ab in ggadget::qt::QtViewWidget::Impl::paintEvent (this=0xa8e5d48, event=0xbf80ef74) at qt_view_widget.cc:140
#30 0x018d7e98 in ggadget::qt::QtViewWidget::paintEvent (this=0xa873880, event=0xbf80ef74) at qt_view_widget.cc:580
#31 0x056fe4db in QWidget::event (this=0xa873880, event=0xbf80ef74) at kernel/qwidget.cpp:8190
#32 0x056ab77c in QApplicationPrivate::notify_helper (this=0x9106dc0, receiver=0xa873880, e=0xbf80ef74) at kernel/qapplication.cpp:4306
#33 0x056b2271 in QApplication::notify (this=0x90fa1d8, receiver=0xa873880, e=0xbf80ef74) at kernel/qapplication.cpp:4271
#34 0x06190a5b in KApplication::notify (this=0x90fa1d8, receiver=0xa873880, event=0xbf80ef74) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#35 0x046cf133 in QCoreApplication::notifyInternal (this=0x90fa1d8, receiver=0xa873880, event=0xbf80ef74) at kernel/qcoreapplication.cpp:726
#36 0x05706877 in sendSpontaneousEvent (this=0xa4e6530, pdev=0xa8a4c9c, rgn=..., offset=..., flags=69, sharedPainter=0x0, backingStore=0xa873968) at ../../src/corelib/kernel/qcoreapplication.h:218
#37 QWidgetPrivate::drawWidget (this=0xa4e6530, pdev=0xa8a4c9c, rgn=..., offset=..., flags=69, sharedPainter=0x0, backingStore=0xa873968) at kernel/qwidget.cpp:5363
#38 0x058c6f60 in QWidgetBackingStore::sync (this=0xa873968) at painting/qbackingstore.cpp:1292
#39 0x056f78b3 in QWidgetPrivate::syncBackingStore (this=0xa4e6530) at kernel/qwidget.cpp:1688
#40 0x056fec9e in QWidget::event (this=0xa873880, event=0xa9bc4b0) at kernel/qwidget.cpp:8337
#41 0x056ab77c in QApplicationPrivate::notify_helper (this=0x9106dc0, receiver=0xa873880, e=0xa9bc4b0) at kernel/qapplication.cpp:4306
#42 0x056b2271 in QApplication::notify (this=0x90fa1d8, receiver=0xa873880, e=0xa9bc4b0) at kernel/qapplication.cpp:4271
#43 0x06190a5b in KApplication::notify (this=0x90fa1d8, receiver=0xa873880, event=0xa9bc4b0) at /usr/src/debug/kdelibs-4.5.5/kdeui/kernel/kapplication.cpp:310
#44 0x046cf133 in QCoreApplication::notifyInternal (this=0x90fa1d8, receiver=0xa873880, event=0xa9bc4b0) at kernel/qcoreapplication.cpp:726
#45 0x046d15bc in sendEvent (receiver=0x0, event_type=0, data=0x90e44c8) at kernel/qcoreapplication.h:215
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x90e44c8) at kernel/qcoreapplication.cpp:1367
#47 0x046d173e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#48 0x046f7950 in sendPostedEvents (s=0x9109178) at kernel/qcoreapplication.h:220
#49 postEventSourceDispatch (s=0x9109178) at kernel/qeventdispatcher_glib.cpp:276
#50 0x00e1a525 in g_main_dispatch (context=0x91090f8) at gmain.c:1960
#51 IA__g_main_context_dispatch (context=0x91090f8) at gmain.c:2513
#52 0x00e1e268 in g_main_context_iterate (context=0x765490, block=1, dispatch=1, self=0x9106d78) at gmain.c:2591
#53 0x00e1e449 in IA__g_main_context_iteration (context=0x91090f8, may_block=1) at gmain.c:2654
#54 0x046f7446 in QEventDispatcherGlib::processEvents (this=0x90e4020, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#55 0x0575a336 in QGuiEventDispatcherGlib::processEvents (this=0x90e4020, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x046cd80a in QEventLoop::processEvents (this=0xbf80fb34, flags=...) at kernel/qeventloop.cpp:149
#57 0x046cdb4a in QEventLoop::exec (this=0xbf80fb34, flags=...) at kernel/qeventloop.cpp:201
#58 0x046d1807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#59 0x056ab828 in QApplication::exec () at kernel/qapplication.cpp:3585
#60 0x0343aa1a in kdemain (argc=1, argv=0xbf80fd44) at /usr/src/debug/kdebase-workspace-4.5.5/plasma/desktop/shell/main.cpp:118
#61 0x080487bc in main (argc=1, argv=0xbf80fd44) at /usr/src/debug/kdebase-workspace-4.5.5/i686-redhat-linux-gnu/plasma/desktop/shell/plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Dario Andres 2011-01-29 13:58:36 UTC
[Comment from a bug triager]
This is a bug in the Google Gadgets code, tracked at bug 251923 and already reported to its developers.
Regards

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