Bug 210273

Summary: Desktop crashed while installing google gadget widget.
Product: [Unmaintained] plasma4 Reporter: phillip trent <pltrent>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description phillip trent 2009-10-12 05:25:35 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2) "release 5"
Qt Version: 4.5.2
Operating System: Linux 2.6.27.29-0.1-pae i686
Distribution: "openSUSE 11.1 (i586)"

What I was doing when the application crashed:
From the Add Widgets dialog, select Install New Widgets, and then select Download New Google Gadgets.  Desktop crashed at this point.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5e5b710 (LWP 5293))]

Thread 2 (Thread 0xa7513b90 (LWP 5299)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb7ce0c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7d40582 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159
#4  0xb75b2ad2 in QHostInfoAgent::run (this=0x872bb48) at kernel/qhostinfo.cpp:260
#5  0xb7d3f572 in QThreadPrivate::start (arg=0x872bb48) at thread/qthread_unix.cpp:188
#6  0xb7cdd1b5 in start_thread () from /lib/libpthread.so.0
#7  0xb65253ae in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5e5b710 (LWP 5293)):
[KCrash Handler]
#6  0xa4f082fb in ggadget::smjs::JSScriptContext::MaybeGC(JSContext*) () from /usr/lib/google-gadgets/modules/smjs-script-runtime.so
#7  0xa4f055fe in ggadget::smjs::JSFunctionSlot::Call(ggadget::ScriptableInterface*, int, ggadget::Variant const*) const () from /usr/lib/google-gadgets/modules/smjs-script-runtime.so
#8  0xa54b3c24 in ggadget::Signal::Emit(int, ggadget::Variant const*) const () from /usr/lib/libggadget-1.0.so.0
#9  0xa549bcba in ggadget::SignalSlot::Call(ggadget::ScriptableInterface*, int, ggadget::Variant const*) const () from /usr/lib/libggadget-1.0.so.0
#10 0xa54de448 in ggadget::View::Impl::SetSize(double, double) () from /usr/lib/libggadget-1.0.so.0
#11 0xa54db3d3 in ggadget::MethodSlot2<void, double, double, ggadget::View::Impl, void (ggadget::View::Impl::*)(double, double)>::Call(ggadget::ScriptableInterface*, int, ggadget::Variant const*) const () from /usr/lib/libggadget-1.0.so.0
#12 0xa4f0d2fd in ggadget::smjs::NativeJSWrapper::CallNativeSlot(char const*, ggadget::Slot*, unsigned int, long*, long*) () from /usr/lib/google-gadgets/modules/smjs-script-runtime.so
#13 0xa4f0d4ac in ggadget::smjs::NativeJSWrapper::CallMethod(unsigned int, long*, long*) () from /usr/lib/google-gadgets/modules/smjs-script-runtime.so
#14 0xa4f0d9cd in ggadget::smjs::NativeJSWrapper::CallWrapperMethod(JSContext*, JSObject*, unsigned int, long*, long*) () from /usr/lib/google-gadgets/modules/smjs-script-runtime.so
#15 0xa4de2a5e in js_Invoke () from /usr/lib/xulrunner-1.9.1.3/libmozjs.so
#16 0xa4dd2bbc in ?? () from /usr/lib/xulrunner-1.9.1.3/libmozjs.so
#17 0xa4de2a71 in js_Invoke () from /usr/lib/xulrunner-1.9.1.3/libmozjs.so
#18 0xa4de2da5 in ?? () from /usr/lib/xulrunner-1.9.1.3/libmozjs.so
#19 0xa4da6fdd in JS_CallFunctionValue () from /usr/lib/xulrunner-1.9.1.3/libmozjs.so
#20 0xa4f0558c in ggadget::smjs::JSFunctionSlot::Call(ggadget::ScriptableInterface*, int, ggadget::Variant const*) const () from /usr/lib/google-gadgets/modules/smjs-script-runtime.so
#21 0xa54b3c24 in ggadget::Signal::Emit(int, ggadget::Variant const*) const () from /usr/lib/libggadget-1.0.so.0
#22 0xa549bcba in ggadget::SignalSlot::Call(ggadget::ScriptableInterface*, int, ggadget::Variant const*) const () from /usr/lib/libggadget-1.0.so.0
#23 0xa54dd8ba in ggadget::View::Impl::FireEvent(ggadget::ScriptableEvent*, ggadget::Signal0<void> const&) () from /usr/lib/libggadget-1.0.so.0
#24 0xa54d93b3 in ggadget::View::OnOtherEvent(ggadget::Event const&) () from /usr/lib/libggadget-1.0.so.0
#25 0xa54a6558 in ggadget::ScriptableView::Impl::InitFromXML(std::string const&, char const*) () from /usr/lib/libggadget-1.0.so.0
#26 0xa54a28be in ggadget::ScriptableView::InitFromXML(std::string const&, char const*) () from /usr/lib/libggadget-1.0.so.0
#27 0xa543f2c6 in ggadget::Gadget::Impl::Initialize() () from /usr/lib/libggadget-1.0.so.0
#28 0xa5433bdf in ggadget::Gadget::Gadget(ggadget::HostInterface*, char const*, char const*, int, ggadget::Permissions const&, ggadget::Gadget::DebugConsoleConfig) ()
   from /usr/lib/libggadget-1.0.so.0
#29 0xa4f3b54a in ggadget::google::GoogleGadgetManager::ShowGadgetBrowserDialog(ggadget::HostInterface*) () from /usr/lib/google-gadgets/modules/google-gadget-manager.so
#30 0xa7d289f9 in GglPackage::createNewWidgetBrowser (this=0x8906bb0, parent=0xb183d20) at /usr/src/debug/kdebase-workspace-4.3.2/plasma/scriptengines/google_gadgets/ggl_package.cpp:248
#31 0xb3912d6a in Plasma::AppletBrowserWidget::downloadWidgets (this=0xb183d20, type=@0xbfe0a378) at /usr/src/debug/kdebase-workspace-4.3.2/plasma/shells/common/appletbrowser.cpp:408
#32 0xb3916fed in Plasma::AppletBrowserWidget::qt_metacall (this=0xb183d20, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfe0a33c)
    at /usr/src/debug/kdebase-workspace-4.3.2/build/plasma/shells/desktop/appletbrowser.moc:82
#33 0xb7e49788 in QMetaObject::activate (sender=0xad0d310, from_signal_index=5, to_signal_index=5, argv=0xbfe0a33c) at kernel/qobject.cpp:3113
#34 0xb7e4a412 in QMetaObject::activate (sender=0xad0d310, m=0xb7f2a878, local_signal_index=1, argv=0xbfe0a33c) at kernel/qobject.cpp:3187
#35 0xb7e4d033 in QSignalMapper::mapped (this=0xad0d310, _t1=@0xbfe0a378) at .moc/release-shared/moc_qsignalmapper.cpp:102
#36 0xb7e4d95d in QSignalMapper::map (this=0xad0d310, sender=0xb1442f8) at kernel/qsignalmapper.cpp:268
#37 0xb7e4dafe in QSignalMapper::map (this=0xad0d310) at kernel/qsignalmapper.cpp:257
#38 0xb7e4e43b in QSignalMapper::qt_metacall (this=0xad0d310, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfe0a4bc) at .moc/release-shared/moc_qsignalmapper.cpp:81
#39 0xb7e49788 in QMetaObject::activate (sender=0xb1442f8, from_signal_index=5, to_signal_index=6, argv=0xbfe0a4bc) at kernel/qobject.cpp:3113
#40 0xb7e49bc0 in QMetaObject::activate (sender=0xb1442f8, m=0xb70490e8, from_local_signal_index=1, to_local_signal_index=2, argv=0xbfe0a4bc) at kernel/qobject.cpp:3207
#41 0xb67f2141 in QAction::triggered (this=0xb1442f8, _t1=false) at .moc/release-shared/moc_qaction.cpp:236
#42 0xb67f36bf in QAction::activate (this=0xb1442f8, event=QAction::Trigger) at kernel/qaction.cpp:1160
#43 0xb6c24a04 in QMenuPrivate::activateCausedStack (this=0xb1e71f8, causedStack=@0xbfe0a598, action=0xb1442f8, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:967
#44 0xb6c2b19b in QMenuPrivate::activateAction (this=0xb1e71f8, action=0xb1442f8, action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1060
#45 0xb6c2bce2 in QMenu::mouseReleaseEvent (this=0xaf94d68, e=0xbfe0abd8) at widgets/qmenu.cpp:2254
#46 0xb73d30b5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#47 0xb684f393 in QWidget::event (this=0xaf94d68, event=0xbfe0abd8) at kernel/qwidget.cpp:7549
#48 0xb6c2df99 in QMenu::event (this=0xaf94d68, e=0xbfe0abd8) at widgets/qmenu.cpp:2353
#49 0xb67f87bc in QApplicationPrivate::notify_helper (this=0x80bca08, receiver=0xaf94d68, e=0xbfe0abd8) at kernel/qapplication.cpp:4056
#50 0xb6801421 in QApplication::notify (this=0x80b6b20, receiver=0xaf94d68, e=0xbfe0abd8) at kernel/qapplication.cpp:3758
#51 0xb72eb37d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#52 0xb7e3416b in QCoreApplication::notifyInternal (this=0x80b6b20, receiver=0xaf94d68, event=0xbfe0abd8) at kernel/qcoreapplication.cpp:610
#53 0xb680048e in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:216
#54 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qapplication.cpp:2924
#55 0xb687094e in QETWidget::translateMouseEvent (this=0xaf94d68, event=0xbfe0c26c) at kernel/qapplication_x11.cpp:4336
#56 0xb686fa9d in QApplication::x11ProcessEvent (this=0x80b6b20, event=0xbfe0c26c) at kernel/qapplication_x11.cpp:3421
#57 0xb68995aa in x11EventSourceDispatch (s=0x80bf600, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#58 0xb63a2e28 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#59 0xb63a6453 in ?? () from /usr/lib/libglib-2.0.so.0
#60 0xb63a65d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#61 0xb7e5f8d8 in QEventDispatcherGlib::processEvents (this=0x80bc7f8, flags={i = -1075788760}) at kernel/qeventdispatcher_glib.cpp:327
#62 0xb6898ca5 in QGuiEventDispatcherGlib::processEvents (this=0x80bc7f8, flags={i = -1075788712}) at kernel/qguieventdispatcher_glib.cpp:202
#63 0xb7e3278a in QEventLoop::processEvents (this=0xbfe0c4cc, flags={i = -1075788648}) at kernel/qeventloop.cpp:149
#64 0xb7e32bd2 in QEventLoop::exec (this=0xbfe0c4cc, flags={i = -1075788588}) at kernel/qeventloop.cpp:201
#65 0xb6c2de01 in QMenu::exec (this=0xaf94d68, p=@0xbfe0c574, action=0x0) at widgets/qmenu.cpp:1993
#66 0xb6c3a4ba in QPushButtonPrivate::_q_popupPressed (this=0xb199a68) at widgets/qpushbutton.cpp:611
#67 0xb6c3bb4f in QPushButton::qt_metacall (this=0xb17a6c0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfe0c668) at .moc/release-shared/moc_qpushbutton.cpp:74
#68 0xb73e104a in KPushButton::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#69 0xb7e49788 in QMetaObject::activate (sender=0xb17a6c0, from_signal_index=27, to_signal_index=27, argv=0x0) at kernel/qobject.cpp:3113
#70 0xb7e4a412 in QMetaObject::activate (sender=0xb17a6c0, m=0xb705a104, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#71 0xb6e69667 in QAbstractButton::pressed (this=0xb17a6c0) at .moc/release-shared/moc_qabstractbutton.cpp:187
#72 0xb6b90a59 in QAbstractButtonPrivate::emitPressed (this=0xb199a68) at widgets/qabstractbutton.cpp:557
#73 0xb6b90c3e in QAbstractButton::mousePressEvent (this=0xb17a6c0, e=0xbfe0cc68) at widgets/qabstractbutton.cpp:1092
#74 0xb73e0c91 in KPushButton::mousePressEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#75 0xb684f496 in QWidget::event (this=0xb17a6c0, event=0xbfe0cc68) at kernel/qwidget.cpp:7545
#76 0xb6b90d4e in QAbstractButton::event (this=0xb17a6c0, e=0xbfe0cc68) at widgets/qabstractbutton.cpp:1077
#77 0xb6c3b980 in QPushButton::event (this=0xb17a6c0, e=0xbfe0cc68) at widgets/qpushbutton.cpp:662
#78 0xb67f87bc in QApplicationPrivate::notify_helper (this=0x80bca08, receiver=0xb17a6c0, e=0xbfe0cc68) at kernel/qapplication.cpp:4056
#79 0xb6801421 in QApplication::notify (this=0x80b6b20, receiver=0xb17a6c0, e=0xbfe0cc68) at kernel/qapplication.cpp:3758
#80 0xb72eb37d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#81 0xb7e3416b in QCoreApplication::notifyInternal (this=0x80b6b20, receiver=0xb17a6c0, event=0xbfe0cc68) at kernel/qcoreapplication.cpp:610
#82 0xb680048e in QCoreApplication::sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:216
#83 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qapplication.cpp:2924
#84 0xb68706c6 in QETWidget::translateMouseEvent (this=0xac6e440, event=0xbfe0e2fc) at kernel/qapplication_x11.cpp:4402
#85 0xb686fa9d in QApplication::x11ProcessEvent (this=0x80b6b20, event=0xbfe0e2fc) at kernel/qapplication_x11.cpp:3421
#86 0xb68995aa in x11EventSourceDispatch (s=0x80bf600, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#87 0xb63a2e28 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#88 0xb63a6453 in ?? () from /usr/lib/libglib-2.0.so.0
#89 0xb63a65d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#90 0xb7e5f8d8 in QEventDispatcherGlib::processEvents (this=0x80bc7f8, flags={i = -1075780424}) at kernel/qeventdispatcher_glib.cpp:327
#91 0xb6898ca5 in QGuiEventDispatcherGlib::processEvents (this=0x80bc7f8, flags={i = -1075780376}) at kernel/qguieventdispatcher_glib.cpp:202
#92 0xb7e3278a in QEventLoop::processEvents (this=0xbfe0e560, flags={i = -1075780312}) at kernel/qeventloop.cpp:149
#93 0xb7e32bd2 in QEventLoop::exec (this=0xbfe0e560, flags={i = -1075780248}) at kernel/qeventloop.cpp:201
#94 0xb7e35079 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#95 0xb67f8637 in QApplication::exec () at kernel/qapplication.cpp:3525
#96 0xb38f0b70 in kdemain (argc=1, argv=0x809ecf0) at /usr/src/debug/kdebase-workspace-4.3.2/plasma/shells/desktop/main.cpp:50
#97 0x0804e505 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-10-12 14:47:14 UTC
Upstream GG bug. Thanks

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