Bug 251923

Summary: KDE crashes with the Gadget Browser (Download Google Gadgets) [GetDefaultFontSize, SetUpFont, TextFrame::GetSimpleExtents, ButtonElement::GetDefaultSize]
Product: [Unmaintained] plasma4 Reporter: andzaytsev
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UPSTREAM    
Severity: crash CC: 1729prashant, ahepas1999, american_dewd, anantk, andresbajotierra, aseigo, balcaen.john, blazevanderpool, buddhi1980, capkanada, danny_reeves, eric.maniscalco, gngdhrnp, harnmike, janos.more, jebode08, lst_manage, mtk, mvzeorlin, myspace753, rjwgnr27, robert.l.kief, russ.danna, szoszomed
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description andzaytsev 2010-09-21 13:31:59 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-std-pae-alt21 i686
Distribution: "ALT Linux 5.0.1 School Master  (none)"

-- Information about the crash:
- What I was doing when the application crashed:
I click Add Widgets on the main panel, then Other widgets, then Download Google gadgets. When the window opens, I make it inactive, and then click on it, and the KDE crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Рабочее пространство Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3db7730 (LWP 14925))]

Thread 3 (Thread 0xaa6b4b70 (LWP 21334)):
#0  0xb6b2d700 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb77e700d in pthread_cond_wait () from /lib/libc.so.6
#2  0xa78d9109 in PR_WaitCondVar () from /usr/lib/libnspr4.so
#3  0xa79cae81 in ?? () from /usr/lib/xulrunner/libmozjs.so
#4  0xa78df551 in ?? () from /usr/lib/libnspr4.so
#5  0xb6b29700 in start_thread () from /lib/libpthread.so.0
#6  0xb77da33e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xab82db70 (LWP 21335)):
#0  0xb77a652c in nanosleep () from /lib/libc.so.6
#1  0xb77a6352 in sleep () from /lib/libc.so.6
#2  0xa7a67f5c in ?? () from /usr/lib/google-gadgets/modules/smjs-script-runtime.so
#3  0xb6b29700 in start_thread () from /lib/libpthread.so.0
#4  0xb77da33e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3db7730 (LWP 14925)):
[KCrash Handler]
#6  0x04370430 in ?? ()
#7  0xa7f46a79 in ggadget::View::GetDefaultFontSize() const () from /usr/lib/libggadget-1.0.so.0
#8  0xa7f3b32a in ggadget::TextFrame::Impl::SetUpFont() () from /usr/lib/libggadget-1.0.so.0
#9  0xa7f3a28c in ggadget::TextFrame::GetSimpleExtents(double*, double*) () from /usr/lib/libggadget-1.0.so.0
#10 0xa7ebe54b in ggadget::ButtonElement::GetDefaultSize(double*, double*) const () from /usr/lib/libggadget-1.0.so.0
#11 0xa7eb7a20 in ggadget::BasicElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#12 0xa7ee190c in ggadget::Elements::Layout() () from /usr/lib/libggadget-1.0.so.0
#13 0xa7eb7cdb in ggadget::BasicElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#14 0xa7edd845 in ggadget::DivElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#15 0xa7ee190c in ggadget::Elements::Layout() () from /usr/lib/libggadget-1.0.so.0
#16 0xa7eb7cdb in ggadget::BasicElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#17 0xa7edd845 in ggadget::DivElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#18 0xa7ee190c in ggadget::Elements::Layout() () from /usr/lib/libggadget-1.0.so.0
#19 0xa7f4812c in ggadget::View::Layout() () from /usr/lib/libggadget-1.0.so.0
#20 0xa8048568 in ggadget::qt::QtViewWidget::timerEvent(QTimerEvent*) () from /usr/lib/libggadget-qt-1.0.so.0
#21 0xb6c8e3f4 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#22 0xb641238c in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb63bfa1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb63c4bd9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb70c8be3 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0xb6c7d468 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#27 0xb6ca6ece in ?? () from /usr/lib/libQtCore.so.4
#28 0xb6ca4187 in ?? () from /usr/lib/libQtCore.so.4
#29 0xb486d605 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0xb4871320 in ?? () from /lib/libglib-2.0.so.0
#31 0xb4871508 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0xb6ca3e35 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0xb64606c5 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb6c7be49 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0xb6c7c052 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0xb6c7dce9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#37 0xb63bdaa7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#38 0xb7893324 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#39 0x080485cf in _start ()

Reported using DrKonqi
Comment 1 andzaytsev 2010-09-21 13:35:58 UTC
And after opening the window with Google Gadgets, I close the window near the panel with installed gadgets.
Comment 2 andzaytsev 2010-09-21 13:36:32 UTC
And after opening the window with Google Gadgets, I close the window near the panel with installed gadgets.
Comment 3 Aaron J. Seigo 2010-09-21 16:43:04 UTC
the crash is in google gadgets. please report this crash to the google gadgets project. thanks :)
Comment 4 Beat Wolf 2010-10-19 16:20:34 UTC
*** Bug 254602 has been marked as a duplicate of this bug. ***
Comment 5 Adam P 2010-10-24 10:25:53 UTC
Created attachment 52817 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.7.0

- What I was doing when the application crashed:

Attempting to add a google gadget via the 'add new widget' interface.

-- Backtrace (Reduced):
#7  0x00007fcd6b4d9e21 in ggadget::TextFrame::GetSimpleExtents(double*, double*) () from /usr/lib/libggadget-1.0.so.0
#9  0x00007fcd6b41287d in ggadget::BasicElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#10 0x00007fcd6b44e62e in ggadget::Elements::Layout() () from /usr/lib/libggadget-1.0.so.0
#11 0x00007fcd6b4126db in ggadget::BasicElement::Layout() () from /usr/lib/libggadget-1.0.so.0
#12 0x00007fcd6b448d54 in ggadget::DivElement::Layout() () from /usr/lib/libggadget-1.0.so.0
Comment 6 Pino Toscano 2010-10-24 20:12:56 UTC
*** Bug 255124 has been marked as a duplicate of this bug. ***
Comment 7 Beat Wolf 2010-10-25 09:23:59 UTC
*** Bug 255140 has been marked as a duplicate of this bug. ***
Comment 8 Beat Wolf 2010-10-26 10:11:41 UTC
*** Bug 255182 has been marked as a duplicate of this bug. ***
Comment 9 Beat Wolf 2010-10-26 10:11:46 UTC
*** Bug 255267 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2010-11-15 16:13:31 UTC
*** Bug 256870 has been marked as a duplicate of this bug. ***
Comment 11 Dario Andres 2010-11-15 19:20:02 UTC
*** Bug 256997 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2010-11-15 19:20:37 UTC
*** Bug 246454 has been marked as a duplicate of this bug. ***
Comment 13 Beat Wolf 2010-11-15 20:10:49 UTC
*** Bug 253637 has been marked as a duplicate of this bug. ***
Comment 14 Beat Wolf 2010-11-16 11:23:00 UTC
*** Bug 257014 has been marked as a duplicate of this bug. ***
Comment 15 Dario Andres 2010-11-19 22:21:19 UTC
[Comment from a bug triager]
Reference to a upstream bug report:
http://code.google.com/p/google-gadgets-for-linux/issues/detail?id=355
Comment 16 Dario Andres 2010-11-19 22:21:45 UTC
*** Bug 254707 has been marked as a duplicate of this bug. ***
Comment 17 Dario Andres 2010-11-19 22:21:47 UTC
*** Bug 257110 has been marked as a duplicate of this bug. ***
Comment 18 Dario Andres 2010-11-19 22:21:50 UTC
*** Bug 257297 has been marked as a duplicate of this bug. ***
Comment 19 Dario Andres 2010-11-19 22:21:51 UTC
*** Bug 257344 has been marked as a duplicate of this bug. ***
Comment 20 Dario Andres 2010-12-09 16:52:15 UTC
*** Bug 259331 has been marked as a duplicate of this bug. ***
Comment 21 Dario Andres 2010-12-22 22:03:06 UTC
*** Bug 260982 has been marked as a duplicate of this bug. ***
Comment 22 Dario Andres 2010-12-30 16:52:46 UTC
*** Bug 261584 has been marked as a duplicate of this bug. ***
Comment 23 Beat Wolf 2011-01-07 10:29:08 UTC
*** Bug 262066 has been marked as a duplicate of this bug. ***
Comment 24 Dario Andres 2011-01-29 13:58:36 UTC
*** Bug 264547 has been marked as a duplicate of this bug. ***
Comment 25 Dario Andres 2011-01-29 13:59:15 UTC
*** Bug 263015 has been marked as a duplicate of this bug. ***
Comment 26 Dario Andres 2011-03-07 22:21:03 UTC
*** Bug 267603 has been marked as a duplicate of this bug. ***
Comment 27 Dario Andres 2011-04-03 15:56:40 UTC
*** Bug 269783 has been marked as a duplicate of this bug. ***
Comment 28 Dario Andres 2011-04-11 00:28:29 UTC
*** Bug 269782 has been marked as a duplicate of this bug. ***
Comment 29 Dancie Reeves 2011-08-18 18:39:38 UTC
Created attachment 62960 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.3

- What I was doing when the application crashed:

opened panel to add a widget. - add widget - get new widgets - download google gadgets - Immediate crash!

-- Backtrace (Reduced):
#8  0xac47ebdd in ggadget::View::GetDefaultFontSize (this=0x98f5d40) at view.cc:2257
#9  0xac46c423 in SetUpFont (this=0x991fa1c) at text_frame.cc:91
#10 ggadget::TextFrame::GetSimpleExtents (this=0x9924c3c, width=0xbfc20548, height=0xbfc20540) at text_frame.cc:381
#11 0xac3a2d36 in ggadget::ButtonElement::GetDefaultSize (this=0x98f0c48, width=0xbfc20630, height=0xbfc20638) at button_element.cc:356
#12 0xac398a6c in Layout (this=0x9936700) at basic_element.cc:440