Bug 206069

Summary: I'm clicked on OpenDesktop Plasmoid (to see user details) and plasma workspace crashed. That is all.
Product: [Unmaintained] plasma4 Reporter: Sergiy Kotenko <ksv.root>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UPSTREAM    
Severity: crash CC: notmart, xavier
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Sergiy Kotenko 2009-09-03 08:47:40 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.28-14-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
"Clicked in opendesktop.org-Plasmoid on Nearby --> Contact --> User Details and then on the "Home-Button" (to get my own Details back). --> Workspace crashed at clicking on the Home-Button" 
----------------
I'm confirm this bug - I have exactly the same.

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

Thread 2 (Thread 0xa82b8b90 (LWP 3377)):
#0  0xb7f89430 in __kernel_vsyscall ()
#1  0xb64a40e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb66842ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7d8a172 in QWaitCondition::wait (this=0x9005d78, mutex=0x9005d74, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb76c7ac2 in QHostInfoAgent::run (this=0x9005d68) at kernel/qhostinfo.cpp:260
#5  0xb7d89132 in QThreadPrivate::start (arg=0x9005d68) at thread/qthread_unix.cpp:188
#6  0xb64a04ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb667549e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5fada10 (LWP 3374)):
[KCrash Handler]
#6  QGraphicsItemPrivate::updateCachedClipPathFromSetPosHelper (this=0x9e34688, newPos=@0xbfea47d0) at graphicsview/qgraphicsitem.cpp:3910
#7  0xb6f4e1c5 in QGraphicsItemPrivate::setPosHelper (this=0x9e34688, pos=@0xbfea4930) at graphicsview/qgraphicsitem.cpp:2372
#8  0xb6f99218 in QGraphicsWidget::setGeometry (this=0x9b93c78, rect=@0xbfea4a50) at graphicsview/qgraphicswidget.cpp:382
#9  0xb6fa06cb in QGridLayoutItem::setGeometry (this=0x9e7b2f8, rect=@0xbfea4a50) at graphicsview/qgridlayoutengine.cpp:650
#10 0xb6fa66d2 in QGridLayoutEngine::setGeometries (this=0x8f1dc28, styleInfo=@0xbfea4adc, contentsGeometry=@0xbfea4ab8) at graphicsview/qgridlayoutengine.cpp:1030
#11 0xb6f94d44 in QGraphicsLinearLayout::setGeometry (this=0x8f00ba0, rect=@0xbfea4b38) at graphicsview/qgraphicslinearlayout.cpp:503
#12 0xb6f91ddf in QGraphicsLayout::activate (this=0x8f00ba0) at graphicsview/qgraphicslayout.cpp:269
#13 0xb6f91e5c in QGraphicsLayout::widgetEvent (this=0x8f00ba0, e=0x9b8b8a0) at graphicsview/qgraphicslayout.cpp:366
#14 0xb6f985e3 in QGraphicsWidget::event (this=0x8e96d60, event=0x9b8b8a0) at graphicsview/qgraphicswidget.cpp:1262
#15 0xb693ad3c in QApplicationPrivate::notify_helper (this=0x89ad7e8, receiver=0x8e96d60, e=0x9b8b8a0) at kernel/qapplication.cpp:4056
#16 0xb694303e in QApplication::notify (this=0x896f8c8, receiver=0x8e96d60, e=0x9b8b8a0) at kernel/qapplication.cpp:3603
#17 0xb744b85d in KApplication::notify (this=0x896f8c8, receiver=0x8e96d60, event=0x9b8b8a0) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#18 0xb7e7dbcb in QCoreApplication::notifyInternal (this=0x896f8c8, receiver=0x8e96d60, event=0x9b8b8a0) at kernel/qcoreapplication.cpp:610
#19 0xb7e7e825 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8922b38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#20 0xb7e7ea1d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#21 0xb7ea96af in postEventSourceDispatch (s=0x89af910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#22 0xb64edb88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb64f10eb in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb64f1268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0xb7ea92f8 in QEventDispatcherGlib::processEvents (this=0x89ad5d8, flags={i = -1075162856}) at kernel/qeventdispatcher_glib.cpp:327
#26 0xb69dca75 in QGuiEventDispatcherGlib::processEvents (this=0x89ad5d8, flags={i = -1075162808}) at kernel/qguieventdispatcher_glib.cpp:202
#27 0xb7e7c1fa in QEventLoop::processEvents (this=0xbfea51c0, flags={i = -1075162744}) at kernel/qeventloop.cpp:149
#28 0xb7e7c642 in QEventLoop::exec (this=0xbfea51c0, flags={i = -1075162680}) at kernel/qeventloop.cpp:201
#29 0xb7e7eae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#30 0xb693abb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#31 0xb3ba5310 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#32 0x0804e27d in launch (argc=1, _name=0x892357c "/usr/bin/plasma-desktop", args=0x8923594 "", cwd=0x0, envc=0, envs=0x8923598 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805136d "0") at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:677
#33 0x0804ea5d in handle_launcher_request (sock=7, who=<value optimized out>) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1169
#34 0x0804efe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1362
#35 0x0804fbca in main (argc=2, argv=0xbfea59b4, envp=0xbfea59c0) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1793

This bug may be a duplicate of or related to bug 200770

Reported using DrKonqi
Comment 1 Xavier Brochard 2009-09-03 10:18:04 UTC
I confirm this bug here. Same steps to reproduce.

Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.1 (debian package 4:4.3.1-1)
Qt Version: 4.5.2 (debian package 4:4.5.2-2)
Operating System: Linux 2.6.28-14-generic i686
Distribution: Debian Sid AMD64

Here's the backtrace
------------------------------
Application: Espace de travail Plasma (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f21a4493750 (LWP 4817))]

Thread 2 (Thread 0x7f2185067950 (LWP 4824)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f21a3fd2469 in QWaitConditionPrivate::wait (this=0xff1ee0, mutex=0xff1ed8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=0xff1ee0, mutex=0xff1ed8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f21a03d0024 in QHostInfoAgent::run (this=0xff1ec0) at kernel/qhostinfo.cpp:260
#4  0x00007f21a3fd1475 in QThreadPrivate::start (arg=0xff1ec0) at thread/qthread_unix.cpp:188
#5  0x00007f21a0d11f9a in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f21a18d856d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0xQT0000000000000000 in ?? ()

Thread 1 (Thread 0x7f21a4493750 (LWP 4817)):
[KCrash Handler]
#5  QGraphicsItemPrivate::updateCachedClipPathFromSetPosHelper (this=0x1e4eb90, newPos=<value optimized out>) at graphicsview/qgraphicsitem.cpp:3905
#6  0x00007f21a25dec15 in QGraphicsItemPrivate::setPosHelper (this=0x1e4eb90, pos=<value optimized out>) at graphicsview/qgraphicsitem.cpp:2367
#7  0x00007f21a2626b8f in QGraphicsWidget::setGeometry (this=0x1e18f40, rect=...) at graphicsview/qgraphicswidget.cpp:382
#8  0x00007f21a26339b3 in QGridLayoutEngine::setGeometries (this=0xddd588, styleInfo=<value optimized out>, contentsGeometry=...) at graphicsview/qgridlayoutengine.cpp:1030
#9  0x00007f21a2622a17 in QGraphicsLinearLayout::setGeometry (this=<value optimized out>, rect=<value optimized out>) at graphicsview/qgraphicslinearlayout.cpp:503
#10 0x00007f21a26200f7 in QGraphicsLayout::activate (this=0xddd420) at graphicsview/qgraphicslayout.cpp:269
#11 0x00007f21a2620161 in QGraphicsLayout::widgetEvent (this=0xddd420, e=0x7fff6a248cc0) at graphicsview/qgraphicslayout.cpp:366
#12 0x00007f21a2625ed9 in QGraphicsWidget::event (this=0xdcb8d0, event=0x1b4ee70) at graphicsview/qgraphicswidget.cpp:1262
#13 0x00007f21a204280d in QApplicationPrivate::notify_helper (this=0xa54a30, receiver=0xdcb8d0, e=0x1b4ee70) at kernel/qapplication.cpp:4056
#14 0x00007f21a204a86a in QApplication::notify (this=0xa4bc00, receiver=0xdcb8d0, e=0x1b4ee70) at kernel/qapplication.cpp:4021
#15 0x00007f21a2c9c43b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#16 0x00007f21a40b751c in QCoreApplication::notifyInternal (this=0xa4bc00, receiver=0xdcb8d0, event=0x1b4ee70) at kernel/qcoreapplication.cpp:610
#17 0x00007f21a40b8164 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9c5f80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9c5f80) at kernel/qcoreapplication.cpp:1247
#19 0x00007f21a40dff73 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#20 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#21 0x00007f21a0f5f7aa in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0x00007f21a0f62df8 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x00007f21a0f62fac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0x00007f21a40dfbff in QEventDispatcherGlib::processEvents (this=0xa54320, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#25 0x00007f21a20d964f in QGuiEventDispatcherGlib::processEvents (this=0x7fff6a248e40, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#26 0x00007f21a40b5de2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007f21a40b61b4 in QEventLoop::exec (this=0x7fff6a249be0, flags=...) at kernel/qeventloop.cpp:201
#28 0x00007f21a40b8424 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#29 0x00007f219925526b in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#30 0x0000000000407264 in _start ()