suzhe / google-gadgets-for-linux

Automatically exported from code.google.com/p/google-gadgets-for-linux
Apache License 2.0
0 stars 0 forks source link

kde-plasma crash using google-gadgets #355

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. choose add widget
2. download new google gadgets
3. choose any gadget - proceed with adding

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system?
google-gadgets-0.11.1-1.fc12.x86_64
kde - 4.4.1

Please provide any additional information below.
 -- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
82    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f5879ed0840 (LWP 3345))]

Thread 3 (Thread 0x7f5858e81710 (LWP 3376)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00000038815274f6 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=0x3881800b20) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x0000003881527539 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0x388180ebec) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00000039b9606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x00000039b8ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f585c57c710 (LWP 18247)):
#0  0x00000039b8ea4d1d in nanosleep () at ../sysdeps/unix/syscall-
template.S:82
#1  0x00000039b8ea4b90 in __sleep (seconds=0) at
../sysdeps/unix/sysv/linux/sleep.c:138
#2  0x00007f584459352d in ggadget::smjs::TriggerOperationCallbacksThread
(data=0x458a250) at js_script_runtime.cc:43
#3  0x00000039b9606a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x00000039b8ede67d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5879ed0840 (LWP 3345)):
[KCrash Handler]
#5  0x00000000000004d0 in ?? ()
#6  0x000000386c2cf4f1 in SetUpFont (this=0x45fd9a0, width=0x7fffacdc2f08,
height=0x7fffacdc2f00) at text_frame.cc:91
#7  (anonymous namespace)::TextFrame::GetSimpleExtents (this=0x45fd9a0,
width=0x7fffacdc2f08, height=0x7fffacdc2f00) at text_frame.cc:381
#8  0x000000386c214c69 in (anonymous 
namespace)::ButtonElement::GetDefaultSize
(this=0x4640330, width=0x7fffacdc2ff0, height=0x7fffacdc2ff8) at
button_element.cc:356
#9  0x000000386c20cc7d in Layout (this=<value optimized out>) at
basic_element.cc:425
#10 (anonymous namespace)::BasicElement::Layout (this=<value optimized 
out>) at
basic_element.cc:1754
#11 0x000000386c24637e in Layout (this=<value optimized out>) at
elements.cc:367
#12 (anonymous namespace)::Elements::Layout (this=<value optimized out>) at
elements.cc:645
#13 0x000000386c20cae8 in Layout (this=<value optimized out>) at
basic_element.cc:504
#14 (anonymous namespace)::BasicElement::Layout (this=<value optimized 
out>) at
basic_element.cc:1754
#15 0x000000386c2410c4 in (anonymous namespace)::DivElement::Layout
(this=0x4393ae0) at div_element.cc:80
#16 0x000000386c24637e in Layout (this=<value optimized out>) at
elements.cc:367
#17 (anonymous namespace)::Elements::Layout (this=<value optimized out>) at
elements.cc:645
#18 0x000000386c20cae8 in Layout (this=<value optimized out>) at
basic_element.cc:504
#19 (anonymous namespace)::BasicElement::Layout (this=<value optimized 
out>) at
basic_element.cc:1754
#20 0x000000386c2410c4 in (anonymous namespace)::DivElement::Layout
(this=0x4393878) at div_element.cc:80
#21 0x000000386c24637e in Layout (this=<value optimized out>) at
elements.cc:367
#22 (anonymous namespace)::Elements::Layout (this=<value optimized out>) at
elements.cc:645
#23 0x000000386c2e1b23 in Layout (this=<value optimized out>) at 
view.cc:1144
#24 (anonymous namespace)::View::Layout (this=<value optimized out>) at
view.cc:1796
#25 0x00007f5846766907 in ggadget::qt::QtViewWidget::timerEvent
(this=0x45a9ad0, event=<value optimized out>) at qt_view_widget.cc:555
#26 0x000000387836663e in QObject::event (this=0x45a9ad0, e=0x7fffacdc40b0) 
at
kernel/qobject.cpp:1212
#27 0x00000038941f51af in QWidget::event (this=0x45a9ad0, 
event=0x7fffacdc40b0)
at kernel/qwidget.cpp:8455
#28 0x00000038941aa9dc in QApplicationPrivate::notify_helper 
(this=0x1f05580,
receiver=0x45a9ad0, e=0x7fffacdc40b0) at kernel/qapplication.cpp:4300
#29 0x00000038941b0aab in QApplication::notify (this=<value optimized out>,
receiver=0x45a9ad0, e=0x7fffacdc40b0) at kernel/qapplication.cpp:4183
#30 0x00000038950067a6 in KApplication::notify (this=0x1ef1800,
receiver=0x45a9ad0, event=0x7fffacdc40b0) at
/usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#31 0x000000387835774c in QCoreApplication::notifyInternal (this=0x1ef1800,
receiver=0x45a9ad0, event=0x7fffacdc40b0) at 
kernel/qcoreapplication.cpp:704
#32 0x000000387837fe02 in sendEvent (this=0x1f08bc0) at
kernel/qcoreapplication.h:215
#33 QTimerInfoList::activateTimers (this=0x1f08bc0) at
kernel/qeventdispatcher_unix.cpp:603
#34 0x000000387837d398 in timerSourceDispatch (source=<value optimized 
out>) at
kernel/qeventdispatcher_glib.cpp:184
#35 idleTimerSourceDispatch (source=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:231
#36 0x00000039baa3920e in g_main_dispatch (context=0x1f08000) at 
gmain.c:1960
#37 IA__g_main_context_dispatch (context=0x1f08000) at gmain.c:2513
#38 0x00000039baa3cbf8 in g_main_context_iterate (context=0x1f08000,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2591
#39 0x00000039baa3cd1a in IA__g_main_context_iteration (context=0x1f08000,
may_block=1) at gmain.c:2654
#40 0x000000387837d063 in QEventDispatcherGlib::processEvents 
(this=0x1ed9500,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#41 0x0000003894249a1e in QGuiEventDispatcherGlib::processEvents 
(this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#42 0x0000003878356192 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x000000387835645c in QEventLoop::exec (this=0x7fffacdc4350, flags=...) 
at
kernel/qeventloop.cpp:201
#44 0x0000003878358749 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#45 0x000000389a037e52 in kdemain (argc=<value optimized out>, argv=<value
optimized out>) at
/usr/src/debug/kdebase-workspace-4.4.0/plasma/desktop/shell/main.cpp:112
#46 0x00000039b8e1eb1d in __libc_start_main (main=<value optimized out>,
argc=<value optimized out>, ubp_av=<value optimized out>, init=<value 
optimized
out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=<value optimized out>) at
libc-start.c:226
#47 0x00000000004007c9 in _start ()

Original issue reported on code.google.com by artem.go...@gmail.com on 25 Mar 2010 at 4:33

GoogleCodeExporter commented 9 years ago

Original comment by james...@gmail.com on 2 Apr 2010 at 4:47

GoogleCodeExporter commented 9 years ago
Steps from https://bugs.kde.org/show_bug.cgi?id=259331
-- Information about the crash:
1) click on the panel peanut
2) select "add widgets"
3) select "add google widgets"
4) watch the google widget browser pop-up
5) moved the mouse into the google widget browser window
6) waited perhaps 10 seconds
7) boom!

Original comment by andresba...@gmail.com on 9 Dec 2010 at 3:51

GoogleCodeExporter commented 9 years ago
I must confirm it on latest stable Kubuntu 10.10 with KDE4.6, Click on "add 
widgets" -> "get new widgets" -> "Download new google gadgets", then it looks 
like google gadgets window is opening but in the same time it closes and plasma 
crashes.

Original comment by t.ki...@gmail.com on 6 Feb 2011 at 6:35