Bug 227096 - Plasma crash when adding a google gadget
Summary: Plasma crash when adding a google gadget
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 248726 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-02-16 00:25 UTC by Alejandro Diaz Caro
Modified: 2010-08-22 21:32 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alejandro Diaz Caro 2010-02-16 00:25:01 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.00 (KDE 4.4.0) (Compiled from sources)
Qt Version: 4.6.1
Operating System: Linux 2.6.31-zen10 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I was adding the "gmail" google gadget and after I press "add" it crashed. I did it a second time and it doesn't happen, however, it neither added the gadget (even when it says "added"). The attempt was to add it to the panel.

The crash does not seem to be reproducible.

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

Thread 6 (Thread 0x7f4f60d17910 (LWP 5015)):
#0  0x00007f4f87ca9199 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4f7ffbaba6 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f4f7ffbabc9 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007f4f87ca52a7 in start_thread () from /lib/libpthread.so.0
#4  0x00007f4f864aa6ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f4f5572c910 (LWP 526)):
#0  0x00007f4f87ca9199 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4f4f246674 in PR_WaitCondVar () from /usr/lib64/nspr/libnspr4.so.8
#2  0x00007f4f4f93a2fc in ?? () from /usr/lib64/xulrunner-1.9.2/libmozjs.so
#3  0x00007f4f4f24c0c3 in ?? () from /usr/lib64/nspr/libnspr4.so.8
#4  0x00007f4f87ca52a7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f4f864aa6ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f4f5457b910 (LWP 527)):
#0  0x00007f4f8647a161 in nanosleep () from /lib/libc.so.6
#1  0x00007f4f86479f87 in sleep () from /lib/libc.so.6
#2  0x00007f4f4fdc69fd in ?? () from /usr/lib64/google-gadgets/modules/smjs-script-runtime.so
#3  0x00007f4f87ca52a7 in start_thread () from /lib/libpthread.so.0
#4  0x00007f4f864aa6ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f4f54f2b910 (LWP 528)):
#0  0x00007f4f87ca941d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4f87f34af7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f4f87f29cd9 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f4f87f33c35 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f4f87ca52a7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f4f864aa6ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4f4effa910 (LWP 529)):
#0  0x00007f4f87ca941d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f4f87f34af7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f4f87f29cd9 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f4f87f33c35 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f4f87ca52a7 in start_thread () from /lib/libpthread.so.0
#5  0x00007f4f864aa6ad in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4f8a21d740 (LWP 16098)):
[KCrash Handler]
#5  0x00007f4f5318a97d in ggadget::Gadget::GetDefaultFontSize() const () from /usr/lib64/libggadget-1.0.so.0
#6  0x00007f4f5320cb79 in ggadget::TextFrame::GetSimpleExtents(double*, double*) () from /usr/lib64/libggadget-1.0.so.0
#7  0x00007f4f5314d4b8 in ggadget::ButtonElement::GetDefaultSize(double*, double*) const () from /usr/lib64/libggadget-1.0.so.0
#8  0x00007f4f531440fd in ggadget::BasicElement::Layout() () from /usr/lib64/libggadget-1.0.so.0
#9  0x00007f4f5317f892 in ggadget::Elements::Layout() () from /usr/lib64/libggadget-1.0.so.0
#10 0x00007f4f53143f88 in ggadget::BasicElement::Layout() () from /usr/lib64/libggadget-1.0.so.0
#11 0x00007f4f5317a165 in ggadget::DivElement::Layout() () from /usr/lib64/libggadget-1.0.so.0
#12 0x00007f4f5317f892 in ggadget::Elements::Layout() () from /usr/lib64/libggadget-1.0.so.0
#13 0x00007f4f53143f88 in ggadget::BasicElement::Layout() () from /usr/lib64/libggadget-1.0.so.0
#14 0x00007f4f5317a165 in ggadget::DivElement::Layout() () from /usr/lib64/libggadget-1.0.so.0
#15 0x00007f4f5317f892 in ggadget::Elements::Layout() () from /usr/lib64/libggadget-1.0.so.0
#16 0x00007f4f5321f207 in ggadget::View::Layout() () from /usr/lib64/libggadget-1.0.so.0
#17 0x00007f4f53558d47 in ggadget::qt::QtViewWidget::timerEvent(QTimerEvent*) () from /usr/lib64/libggadget-qt-1.0.so.0
#18 0x00007f4f880374d3 in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f4f870e643c in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007f4f870919bd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f4f8709a6fe in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f4f887ce16b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#23 0x00007f4f8802766b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#24 0x00007f4f88054804 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#25 0x00007f4f880511b4 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007f4f834f74a9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x00007f4f834faae8 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0x00007f4f834fac9c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#29 0x00007f4f88050ebc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007f4f8712e99f in ?? () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f4f88025f82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#32 0x00007f4f88026354 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#33 0x00007f4f880287b6 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#34 0x00007f4f7b16013a in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#35 0x00000000004076d9 in _start ()

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

Possible duplicates by query: bug 224271, bug 223571, bug 216673, bug 209805, bug 209174.

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-16 01:19:40 UTC
The crash is caused by the GoogleGadgets code.: as bug 209174 and bug 198690.
You may want to report this at
http://code.google.com/p/google-gadgets-for-linux/issues/entry

Regards
Comment 2 Nicolas L. 2010-08-22 21:32:13 UTC
*** Bug 248726 has been marked as a duplicate of this bug. ***