Bug 232174

Summary: Clicked "Configure" several time's to get the widget to respond.
Product: [Unmaintained] plasma4 Reporter: Mark Garrow <scunizi>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mark Garrow 2010-03-26 02:00:00 UTC
Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-20-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Widget would not respond to pressing the "Configure" button located in the middle of the Personal screen.  Looked like plasma crashed. Screen went dark and then came back with the crash handler appelate.

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f972894c750 (LWP 4324))]

Thread 2 (Thread 0x7f97014b0910 (LWP 4336)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f972838e4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1ee90d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1ee90d8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f97247c578c in QHostInfoAgent::run (this=0x1ee90c0) at kernel/qhostinfo.cpp:260
#4  0x00007f972838d445 in QThreadPrivate::start (arg=0x1ee90c0) at thread/qthread_unix.cpp:188
#5  0x00007f9725103a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f9725ce380d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f972894c750 (LWP 4324)):
[KCrash Handler]
#5  QGraphicsItemPrivate::updateCachedClipPathFromSetPosHelper (this=0x261d0c0, newPos=<value optimized out>) at graphicsview/qgraphicsitem.cpp:3910
#6  0x00007f97269ae5ba in QGraphicsItemPrivate::setPosHelper (this=0x261d0c0, pos=<value optimized out>) at graphicsview/qgraphicsitem.cpp:2372
#7  0x00007f97269f6e1a in QGraphicsWidget::setGeometry (this=0x3ffde70, rect=...) at graphicsview/qgraphicswidget.cpp:382
#8  0x00007f9726a03ef7 in QGridLayoutEngine::setGeometries (this=0x10e6968, styleInfo=<value optimized out>, contentsGeometry=...) at graphicsview/qgridlayoutengine.cpp:1030
#9  0x00007f97269f2d7a in QGraphicsLinearLayout::setGeometry (this=<value optimized out>, rect=<value optimized out>) at graphicsview/qgraphicslinearlayout.cpp:503
#10 0x00007f97269f060d in QGraphicsLayout::activate (this=0x39440e0) at graphicsview/qgraphicslayout.cpp:269
#11 0x00007f97269f0681 in QGraphicsLayout::widgetEvent (this=0x39440e0, e=0x7fffacf56a50) at graphicsview/qgraphicslayout.cpp:366
#12 0x00007f97269f60da in QGraphicsWidget::event (this=0x2903810, event=0x39ef710) at graphicsview/qgraphicswidget.cpp:1262
#13 0x00007f9726423efc in QApplicationPrivate::notify_helper (this=0xdcf920, receiver=0x2903810, e=0x39ef710) at kernel/qapplication.cpp:4056
#14 0x00007f972642b1ce in QApplication::notify (this=0xdc6740, receiver=0x2903810, e=0x39ef710) at kernel/qapplication.cpp:4021
#15 0x00007f972705aab6 in KApplication::notify (this=0xdc6740, receiver=0x2903810, event=0x39ef710) at ../../kdeui/kernel/kapplication.cpp:302
#16 0x00007f9728473c2c in QCoreApplication::notifyInternal (this=0xdc6740, receiver=0x2903810, event=0x39ef710) at kernel/qcoreapplication.cpp:610
#17 0x00007f972847480a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xd3f4d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xd3f4d0) at kernel/qcoreapplication.cpp:1247
#19 0x00007f972849c533 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 0x00007f9725354bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#22 0x00007f9725358598 in ?? () from /lib/libglib-2.0.so.0
#23 0x00007f97253586c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#24 0x00007f972849c1a6 in QEventDispatcherGlib::processEvents (this=0xd42040, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#25 0x00007f97264b84be in QGuiEventDispatcherGlib::processEvents (this=0x7fffacf56bd0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#26 0x00007f9728472532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#27 0x00007f9728472904 in QEventLoop::exec (this=0x7fffacf578d0, flags=) at kernel/qeventloop.cpp:201
#28 0x00007f9728474ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#29 0x00007f971c7f44cf in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#30 0x0000000000406da8 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a299 "0") at ../../kinit/kinit.cpp:677
#31 0x0000000000407aa0 in handle_launcher_request (sock=8, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#32 0x0000000000407f51 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#33 0x0000000000408bb2 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-26 13:12:10 UTC
The bug in the Qt library, described at bug 206069, bug 200770 and bug 199226, should be fixed in KDE SC 4.4 + Qt 4.6.2
Regards

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