Bug 248399 - Openoffice Widget is crashing kwin
Summary: Openoffice Widget is crashing kwin
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 246316 248496 248813 249105 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-08-19 16:20 UTC by Josh
Modified: 2010-08-31 14:04 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.60 KB, text/plain)
2010-08-26 14:28 UTC, Leonardo La Malfa
Details
New crash information added by DrKonqi (5.47 KB, text/plain)
2010-08-31 14:04 UTC, Ezra Sharp
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Josh 2010-08-19 16:20:46 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic-pae i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I was adding my account to opendesktop widget when I try to log in, it cashes plasma totally and completely, when I want to restart plasma it keeps on crashing every time.
- Unusual behavior I noticed:

- Custom settings of the application:

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Workspace (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7718720 (LWP 2081))]

Thread 3 (Thread 0xae4feb70 (LWP 2085)):
#0  0x02c01e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x079e6edb in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x07abd2f5 in QTimerInfoList::updateCurrentTime (this=0x89e3a44) at kernel/qeventdispatcher_unix.cpp:339
#4  0x07abd33a in QTimerInfoList::timerWait (this=0x89e3a44, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x07abb3d8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xae4fe0ac) at kernel/qeventdispatcher_glib.cpp:136
#6  0x07abb465 in timerSourcePrepare (source=0x0, timeout=0x2c05ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x0226daca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x0226dee9 in ?? () from /lib/libglib-2.0.so.0
#9  0x0226e4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x07abb1cf in QEventDispatcherGlib::processEvents (this=0x89930c8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#11 0x07a8b419 in QEventLoop::processEvents (this=0xae4fe280, flags=) at kernel/qeventloop.cpp:149
#12 0x07a8b89a in QEventLoop::exec (this=0xae4fe280, flags=...) at kernel/qeventloop.cpp:201
#13 0x07988b5e in QThread::exec (this=0x89aebd0) at thread/qthread.cpp:490
#14 0x07a6a55b in QInotifyFileSystemWatcherEngine::run (this=0x89aebd0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0798be39 in QThreadPrivate::start (arg=0x89aebd0) at thread/qthread_unix.cpp:266
#16 0x0080396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x001dda4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xadcf5b70 (LWP 2089)):
#0  0x008a3422 in __kernel_vsyscall ()
#1  0x00808015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x001ea9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0730d51d in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x0730d601 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0080396e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x001dda4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7718720 (LWP 2081)):
[KCrash Handler]
#7  QGraphicsItemPrivate::q_func (this=0xe8240489, newVisible=false, explicitly=true, update=true) at graphicsview/qgraphicsitem_p.h:160
#8  QGraphicsItemPrivate::setVisibleHelper (this=0xe8240489, newVisible=false, explicitly=true, update=true) at graphicsview/qgraphicsitem.cpp:2227
#9  0x01a53d28 in QGraphicsItem::setVisible (this=0x65006c, visible=<value optimized out>) at graphicsview/qgraphicsitem.cpp:2403
#10 0x078a9a19 in ActivityWidget::updateActions (this=0x99f3058) at ../../../applets/social-news/activitywidget.cpp:121
#11 0x078aa278 in ActivityWidget::setActivityData (this=0x99f3058, data=...) at ../../../applets/social-news/activitywidget.cpp:94
#12 0x078a8281 in ActivityList::dataUpdated (this=0x897d680, source=..., data=...) at ../../../applets/social-news/activitylist.cpp:70
#13 0x078a5f76 in OpenDesktopActivities::dataUpdated (this=0x8943c70, source=..., data=...) at ../../../applets/social-news/activities.cpp:103
#14 0x078a63e9 in OpenDesktopActivities::qt_metacall (this=0x8943c70, _c=QMetaObject::InvokeMetaMethod, _id=76, _a=0xbf850e14) at ./activities.moc:77
#15 0x07a926ca in QMetaObject::metacall (object=0x8943c70, cl=2520000, idx=76, argv=0xbf850e14) at kernel/qmetaobject.cpp:237
#16 0x07aa5455 in QMetaObject::activate (sender=0x9993c38, m=0x506724, local_signal_index=0, argv=0xbf850e14) at kernel/qobject.cpp:3280
#17 0x00347779 in Plasma::DataContainer::dataUpdated (this=0x9993c38, _t1=..., _t2=...) at ./datacontainer.moc:101
#18 0x003478f8 in Plasma::DataContainer::checkForUpdate (this=0x9993c38) at ../../plasma/datacontainer.cpp:169
#19 0x0034c816 in Plasma::DataEngine::timerEvent (this=0x88d6de8, event=0xbf851400) at ../../plasma/dataengine.cpp:388
#20 0x07a9f2c4 in QObject::event (this=0x88d6de8, e=0x0) at kernel/qobject.cpp:1183
#21 0x013b20cc in QApplicationPrivate::notify_helper (this=0x85f2f78, receiver=0x88d6de8, e=0xbf851400) at kernel/qapplication.cpp:4389
#22 0x013b811e in QApplication::notify (this=0x85e7a10, receiver=0x88d6de8, e=0xbf851400) at kernel/qapplication.cpp:3791
#23 0x0109582a in KApplication::notify (this=0x85e7a10, receiver=0x88d6de8, event=0xbf851400) at ../../kdeui/kernel/kapplication.cpp:310
#24 0x07a8c96b in QCoreApplication::notifyInternal (this=0x85e7a10, receiver=0x88d6de8, event=0xbf851400) at kernel/qcoreapplication.cpp:732
#25 0x07abe6d6 in QCoreApplication::sendEvent (this=0x85f5e34) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#26 QTimerInfoList::activateTimers (this=0x85f5e34) at kernel/qeventdispatcher_unix.cpp:602
#27 0x07abb4d7 in timerSourceDispatch (source=0x85f5e70) at kernel/qeventdispatcher_glib.cpp:184
#28 idleTimerSourceDispatch (source=0x85f5e70) at kernel/qeventdispatcher_glib.cpp:231
#29 0x0226a5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x0226e2d8 in ?? () from /lib/libglib-2.0.so.0
#31 0x0226e4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x07abb195 in QEventDispatcherGlib::processEvents (this=0x85f2238, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#33 0x014733b5 in QGuiEventDispatcherGlib::processEvents (this=0x85f2238, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x07a8b419 in QEventLoop::processEvents (this=0xbf8516c4, flags=) at kernel/qeventloop.cpp:149
#35 0x07a8b89a in QEventLoop::exec (this=0xbf8516c4, flags=...) at kernel/qeventloop.cpp:201
#36 0x07a8fe4f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#37 0x013b0ef7 in QApplication::exec () at kernel/qapplication.cpp:3665
#38 0x0086db1e in kdemain (argc=1, argv=0xbf8518d4) at ../../../../plasma/desktop/shell/main.cpp:118
#39 0x0804860b in main (argc=1, argv=0xbf8518d4) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi
Comment 1 Nicolas L. 2010-08-20 15:15:56 UTC
as i reproduce, i am looking this one.
Comment 2 Nicolas L. 2010-08-20 18:07:10 UTC
SVN commit 1166034 by nlecureuil:

Initialize m_link
BUG: 248399


 M  +2 -1      activitywidget.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1166034
Comment 3 Nicolas L. 2010-08-20 18:09:38 UTC
SVN commit 1166036 by nlecureuil:

Forward port commit 1166034
CCBUG: 248399



 M  +2 -1      activitywidget.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1166036
Comment 4 Nicolas L. 2010-08-20 18:11:12 UTC
*** Bug 248496 has been marked as a duplicate of this bug. ***
Comment 5 Nicolas L. 2010-08-23 15:32:47 UTC
*** Bug 248813 has been marked as a duplicate of this bug. ***
Comment 6 Nicolas L. 2010-08-26 13:49:41 UTC
*** Bug 246316 has been marked as a duplicate of this bug. ***
Comment 7 Leonardo La Malfa 2010-08-26 14:28:15 UTC
Created attachment 50979 [details]
New crash information added by DrKonqi

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

- What I was doing when the application crashed:

Added Community and Social News widgets, they crash plasma, and keep doing so until removed.

-- Backtrace (Reduced):
#7  0x01b99d1d in QGraphicsItem::setVisible (this=0x8, visible=<value optimized out>) at graphicsview/qgraphicsitem.cpp:2403
#8  0x0958da19 in ActivityWidget::updateActions (this=0xbfb3758) at ../../../applets/social-news/activitywidget.cpp:121
#9  0x0958e278 in ActivityWidget::setActivityData (this=0xbfb3758, data=...) at ../../../applets/social-news/activitywidget.cpp:94
#10 0x0958c281 in ActivityList::dataUpdated (this=0xbb414d8, source=..., data=...) at ../../../applets/social-news/activitylist.cpp:70
#11 0x09589f76 in OpenDesktopActivities::dataUpdated (this=0xb558798, source=..., data=...) at ../../../applets/social-news/activities.cpp:103
Comment 8 Aaron J. Seigo 2010-08-26 17:27:00 UTC
@Leonardo: the fix that was applied won't appear in a release until 4.5.1
Comment 9 Leonardo La Malfa 2010-08-26 17:41:08 UTC
> @Leonardo: the fix that was applied won't appear in a release until
> 4.5.1

Sorry Aaron, I should have opened the webpage before reporting through 
DrKonqi, and check the dates.
Comment 10 Pino Toscano 2010-08-26 21:50:05 UTC
*** Bug 249105 has been marked as a duplicate of this bug. ***
Comment 11 Ezra Sharp 2010-08-31 14:04:25 UTC
Created attachment 51138 [details]
New crash information added by DrKonqi

plasma-desktop (0.3) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.6.3

- What I was doing when the application crashed:
Attempting to login to social news widget id just placed on the desktop. Plasma-desktop crashed and crashes repeatedly when I try to restart it.

-- Backtrace (Reduced):
#6  0x00007f2964fbf3f9 in QGraphicsItemPrivate::setVisibleHelper(bool, bool, bool) () from /usr/lib/libQtGui.so.4
#7  0x00007f294d405200 in ActivityWidget::updateActions() () from /usr/lib/kde4/plasma_applet_opendesktop_activities.so
#8  0x00007f294d4058e3 in ActivityWidget::setActivityData(QHash<QString, QVariant>) () from /usr/lib/kde4/plasma_applet_opendesktop_activities.so
#9  0x00007f294d404190 in ActivityList::dataUpdated(QString const&, QHash<QString, QVariant> const&) () from /usr/lib/kde4/plasma_applet_opendesktop_activities.so
#10 0x00007f294d402bd4 in OpenDesktopActivities::dataUpdated(QString const&, QHash<QString, QVariant> const&) () from /usr/lib/kde4/plasma_applet_opendesktop_activities.so