Bug 302195

Summary: Plasma crashes while trying downloading new Google Gadgets
Product: [Unmaintained] plasma4 Reporter: Kseniya <akbara13>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Kseniya 2012-06-19 15:54:53 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.2
Operating System: Linux 2.6.39-2-686-pae i686
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:


I tried to download Google Gadgets from the menu Desktop -- Add Widgets -- Get New Widgets -- Download New Google Gadgets. This repeats every time.
The system is Debian Testing&Unstable, Plasma 4:4.8.4-2.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1cf2720 (LWP 7863))]

Thread 6 (Thread 0xa81c0b70 (LWP 7865)):
#0  __pthread_mutex_lock (mutex=0x9380950) at pthread_mutex_lock.c:64
#1  0xb76a7536 in pthread_mutex_lock (mutex=0x9380950) at forward.c:182
#2  0xb2e6a6a0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2e29bf2 in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2e2a8f8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb2e2aab1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb648d91f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb645a0dc in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8  0xb645a3d1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0xb6346b2c in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb64387dd in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb6349ef0 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0xb2f46c39 in start_thread (arg=0xa81c0b70) at pthread_create.c:304
#13 0xb769a27e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa7713b70 (LWP 7866)):
#0  0xb77cb424 in __kernel_vsyscall ()
#1  0xb2f4b20a in __pthread_cond_wait (cond=0xb3fc0650, mutex=0xb3fc0638) at pthread_cond_wait.c:153
#2  0xb76a736d in __pthread_cond_wait (cond=0xb3fc0650, mutex=0xb3fc0638) at forward.c:139
#3  0xb3ead5fd in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb3ead62f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb2f46c39 in start_thread (arg=0xa7713b70) at pthread_create.c:304
#6  0xb769a27e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa697fb70 (LWP 7867)):
#0  0xb77cb424 in __kernel_vsyscall ()
#1  0xb2f4b20a in __pthread_cond_wait (cond=0xb56ff450, mutex=0xb56ff438) at pthread_cond_wait.c:153
#2  0xb76a736d in __pthread_cond_wait (cond=0xb56ff450, mutex=0xb56ff438) at forward.c:139
#3  0xb4fa5911 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4fa59ff in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb2f46c39 in start_thread (arg=0xa697fb70) at pthread_create.c:304
#6  0xb769a27e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa605eb70 (LWP 7868)):
#0  0xb77cb424 in __kernel_vsyscall ()
#1  0xb768c886 in *__GI___poll (fds=0xb7722ff4, nfds=1, timeout=3595) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb2e3907b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2e2a950 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2e2aab1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb648d91f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0xb645a0dc in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb645a3d1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8  0xb6346b2c in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#9  0xb6346c8b in QThread::run() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#10 0xb6349ef0 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb2f46c39 in start_thread (arg=0xa605eb70) at pthread_create.c:304
#12 0xb769a27e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa2d0bb70 (LWP 7879)):
#0  0xb77cb424 in __kernel_vsyscall ()
#1  0xb2f4b703 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb76a73c4 in __pthread_cond_timedwait (cond=0x90112a0, mutex=0x9011288, abstime=0xa2d0b298) at forward.c:152
#3  0xb634a3dd in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0xb633ca1c in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0xb6349ef0 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0xb2f46c39 in start_thread (arg=0xa2d0bb70) at pthread_create.c:304
#7  0xb769a27e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb1cf2720 (LWP 7863)):
[KCrash Handler]
#6  0x9f1ab1f4 in ggadget::Gadget::GetDefaultFontSize() const () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#7  0x9f24c57a in ggadget::View::GetDefaultFontSize() const () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#8  0x9f238893 in ggadget::TextFrame::GetSimpleExtents(double*, double*) () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#9  0x9f15f364 in ggadget::ButtonElement::GetDefaultSize(double*, double*) const () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#10 0x9f15bc3e in ggadget::BasicElement::Impl::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#11 0x9f1521ae in ggadget::BasicElement::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#12 0x9f19eb2d in ggadget::Elements::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#13 0x9f15baef in ggadget::BasicElement::Impl::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#14 0x9f1521ae in ggadget::BasicElement::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#15 0x9f19816e in ggadget::DivElement::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#16 0x9f19eb2d in ggadget::Elements::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#17 0x9f15baef in ggadget::BasicElement::Impl::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#18 0x9f1521ae in ggadget::BasicElement::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#19 0x9f19816e in ggadget::DivElement::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#20 0x9f19eb2d in ggadget::Elements::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#21 0x9f256721 in ggadget::View::Impl::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#22 0x9f24d4fe in ggadget::View::Layout() () from /usr/lib/i386-linux-gnu/libggadget-1.0.so.0
#23 0xa13a2fb3 in ggadget::qt::QtViewWidget::paintEvent(QPaintEvent*) () from /usr/lib/i386-linux-gnu/libggadget-qt-1.0.so.0
#24 0xb599ec14 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#25 0xb594549c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#26 0xb5949f44 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#27 0xb6b21fb1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#28 0xb645b60e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#29 0xb599a493 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#30 0xb5b90ae6 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#31 0xb5b90ed7 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#32 0xb598ded0 in QWidgetPrivate::syncBackingStore(QRegion const&) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#33 0xb59cd078 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0xb59ce2e8 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#35 0xb59f8614 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#36 0xb2e2a633 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0xb2e2a9d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0xb2e2aab1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0xb648d901 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#40 0xb59f81fa in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#41 0xb645a0dc in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#42 0xb645a3d1 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#43 0xb645fb4a in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#44 0xb59432f4 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#45 0xb7780243 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#46 0x0804861b in ?? ()
#47 0xb75e0e46 in __libc_start_main (main=0x8048600, argc=1, ubp_av=0xbfce6c74, init=0x8048730 <__libc_csu_init>, fini=0x8048720 <__libc_csu_fini>, rtld_fini=0xb77da590, stack_end=0xbfce6c6c) at libc-start.c:228
#48 0x08048641 in _start ()

Possible duplicates by query: bug 285954, bug 282030, bug 281359.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-06-19 16:21:06 UTC

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