Bug 207221

Summary: Plasma crashed while adding plasma pyweather (QGraphicsItemPrivate::extraItemCache, QGraphicsItem::update)
Product: [Unmaintained] bindings Reporter: rolandjdevnull
Component: pykdeAssignee: kde-bindings
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: agent.ijzerbroot, andresbajotierra, esteinma, filizaa, georges, grkmail, julienmeme-libre, kilem86, lazymazy, marco1891, marius.stenbakk, plasma-bugs, stephen.thompson, zkafander
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description rolandjdevnull 2009-09-13 02:20:26 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-15-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
I was trying to add the Plasma PyWeather plasmoid to a desktop which already had two running plasmoids: RSSNow and the Analog Clock. and two icons: Pidgin and Skype. Plasma crashed and died but I restarted it without any problems.

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

Thread 9 (Thread 0xa7d14b90 (LWP 4113)):
#0  0xb7fc8430 in __kernel_vsyscall ()
#1  0xb64d90e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb66b92ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7dbf172 in QWaitCondition::wait (this=0x8fb9678, mutex=0x8fb9674, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb76fcac2 in QHostInfoAgent::run (this=0x8fb9668) at kernel/qhostinfo.cpp:260
#5  0xb7dbe132 in QThreadPrivate::start (arg=0x8fb9668) at thread/qthread_unix.cpp:188
#6  0xb64d54ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb66aa49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xa60cbb90 (LWP 4124)):
#0  0xb7fc8430 in __kernel_vsyscall ()
#1  0xb64d9412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb66b9344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xa6f4dae3 in ?? () from /usr/lib/libxine.so.1

Thread 7 (Thread 0xa5841b90 (LWP 4125)):
#0  0xb6525871 in IA__g_main_context_prepare (context=0x9330c48, priority=0xa58411e8) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2076
#1  0xb6525dda in g_main_context_iterate (context=0x9330c48, block=1, dispatch=1, self=0x9355280) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2428
#2  0xb6526268 in IA__g_main_context_iteration (context=0x9330c48, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#3  0xb7ede317 in QEventDispatcherGlib::processEvents (this=0x9332e00, flags={i = -1518071192}) at kernel/qeventdispatcher_glib.cpp:329
#4  0xb7eb11fa in QEventLoop::processEvents (this=0xa58412e0, flags={i = -1518071128}) at kernel/qeventloop.cpp:149
#5  0xb7eb1642 in QEventLoop::exec (this=0xa58412e0, flags={i = -1518071064}) at kernel/qeventloop.cpp:201
#6  0xb7dbae19 in QThread::exec (this=0x934e118) at thread/qthread.cpp:487
#7  0xa6f9b20a in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#8  0xb7dbe132 in QThreadPrivate::start (arg=0x934e118) at thread/qthread_unix.cpp:188
#9  0xb64d54ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb66aa49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xa5040b90 (LWP 4126)):
#0  0xb7fc8430 in __kernel_vsyscall ()
#1  0xb669fae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xa5872912 in ?? () from /usr/lib/libpulse.so.0
#3  0xa58623c0 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xa5863d43 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xa5863e14 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xa58726c3 in ?? () from /usr/lib/libpulse.so.0
#7  0xa589cef2 in ?? () from /usr/lib/libpulse.so.0
#8  0xb64d54ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb66aa49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xa083eb90 (LWP 4127)):
#0  0xb7fc8430 in __kernel_vsyscall ()
#1  0xb64d90e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb66b92ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xa6f5ed8e in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 4 (Thread 0xa003db90 (LWP 4128)):
#0  0xb7fc8430 in __kernel_vsyscall ()
#1  0xb64d9412 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb66b9344 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0xa6f4dae3 in ?? () from /usr/lib/libxine.so.1

Thread 3 (Thread 0x9f83cb90 (LWP 4129)):
#0  0xb7fc8430 in __kernel_vsyscall ()
#1  0xb669fae7 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xa5872912 in ?? () from /usr/lib/libpulse.so.0
#3  0xa58623c0 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xa5863d43 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xa5863e14 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xa58726c3 in ?? () from /usr/lib/libpulse.so.0
#7  0xa589cef2 in ?? () from /usr/lib/libpulse.so.0
#8  0xb64d54ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb66aa49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0x9b03ab90 (LWP 4130)):
#0  0xb7fc8430 in __kernel_vsyscall ()
#1  0xb64d90e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb66b92ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xa6f5ed8e in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb5fe2a10 (LWP 4111)):
[KCrash Handler]
#6  0xb6f85d3a in QGraphicsItemPrivate::extraItemCache (this=0xb5a8898) at ../../include/QtCore/../../src/corelib/tools/qlist.h:87
#7  0xb6f85f27 in QGraphicsItem::update (this=0xb5a8890, rect=@0xbf9e25b8) at graphicsview/qgraphicsitem.cpp:3976
#8  0x8fbd87d9 in ?? () from /var/lib/python-support/python2.6/PyQt4/QtGui.so
#9  0x98d9daed in PyCFunction_Call () from /usr/lib/libpython2.6.so.1.0
#10 0x98dffbf0 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0
#11 0x98e01910 in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0
#12 0x98d8787a in ?? () from /usr/lib/libpython2.6.so.1.0
#13 0x98d5798c in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
#14 0x98d687a8 in ?? () from /usr/lib/libpython2.6.so.1.0
#15 0x98d5798c in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
#16 0x98df9a34 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.6.so.1.0
#17 0xa881946f in sip_api_invoke_slot () from /var/lib/python-support/python2.6/sip.so
#18 0xa892259b in ?? () from /var/lib/python-support/python2.6/PyQt4/QtCore.so
#19 0xa8922e32 in ?? () from /var/lib/python-support/python2.6/PyQt4/QtCore.so
#20 0xa8922f13 in ?? () from /var/lib/python-support/python2.6/PyQt4/QtCore.so
#21 0xb7ec81b8 in QMetaObject::activate (sender=0xb562c80, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#22 0xb7ec8e42 in QMetaObject::activate (sender=0xb562c80, m=0xb7fa5904, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#23 0xb7f04687 in QTimer::timeout (this=0xb562c80) at .moc/release-shared/moc_qtimer.cpp:128
#24 0xb7ece5ce in QTimer::timerEvent (this=0xb562c80, e=0xbf9e333c) at kernel/qtimer.cpp:261
#25 0xa8882e51 in ?? () from /var/lib/python-support/python2.6/PyQt4/QtCore.so
#26 0xb7ec316f in QObject::event (this=0xb562c80, e=0xbf9e333c) at kernel/qobject.cpp:1075
#27 0xa8882de7 in ?? () from /var/lib/python-support/python2.6/PyQt4/QtCore.so
#28 0xb696fd3c in QApplicationPrivate::notify_helper (this=0x86063b8, receiver=0xb562c80, e=0xbf9e333c) at kernel/qapplication.cpp:4056
#29 0xb697803e in QApplication::notify (this=0x86006b0, receiver=0xb562c80, e=0xbf9e333c) at kernel/qapplication.cpp:3603
#30 0xb748085d in KApplication::notify (this=0x86006b0, receiver=0xb562c80, event=0xbf9e333c) at /build/buildd/kde4libs-4.3.1/kdeui/kernel/kapplication.cpp:302
#31 0xb7eb2bcb in QCoreApplication::notifyInternal (this=0x86006b0, receiver=0xb562c80, event=0xbf9e333c) at kernel/qcoreapplication.cpp:610
#32 0xb7ee1d51 in QTimerInfoList::activateTimers (this=0x8609234) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#33 0xb7ede3a0 in timerSourceDispatch (source=0x8609200) at kernel/qeventdispatcher_glib.cpp:165
#34 0xb6522b88 in IA__g_main_context_dispatch (context=0x8608490) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:1814
#35 0xb65260eb in g_main_context_iterate (context=0x8608490, block=1, dispatch=1, self=0x8605f50) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2448
#36 0xb6526268 in IA__g_main_context_iteration (context=0x8608490, may_block=1) at /build/buildd/glib2.0-2.20.1/glib/gmain.c:2511
#37 0xb7ede2f8 in QEventDispatcherGlib::processEvents (this=0x86060d0, flags={i = -1080150856}) at kernel/qeventdispatcher_glib.cpp:327
#38 0xb6a11a75 in QGuiEventDispatcherGlib::processEvents (this=0x86060d0, flags={i = -1080150808}) at kernel/qguieventdispatcher_glib.cpp:202
#39 0xb7eb11fa in QEventLoop::processEvents (this=0xbf9e3560, flags={i = -1080150744}) at kernel/qeventloop.cpp:149
#40 0xb7eb1642 in QEventLoop::exec (this=0xbf9e3560, flags={i = -1080150680}) at kernel/qeventloop.cpp:201
#41 0xb7eb3ae9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#42 0xb696fbb7 in QApplication::exec () at kernel/qapplication.cpp:3525
#43 0xb3b91310 in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#44 0x0804e27d in launch (argc=1, _name=0x858557c "/usr/bin/plasma-desktop", args=0x8585594 "", cwd=0x0, envc=0, envs=0x8585598 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x805136d "0") at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:677
#45 0x0804ea5d in handle_launcher_request (sock=8, who=<value optimized out>) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1169
#46 0x0804efe5 in handle_requests (waitForPid=0) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1362
#47 0x0804fbca in main (argc=2, argv=0xbf9e3d54, envp=0xbf9e3d60) at /build/buildd/kde4libs-4.3.1/kinit/kinit.cpp:1793

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-16 05:01:20 UTC
- Does Plasma crashes again if you repeat the steps you mentioned ? Thanks
Comment 2 Dario Andres 2009-10-14 02:12:08 UTC
*** Bug 207544 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2009-11-11 23:08:13 UTC
Waiting for feedback. Marking as NEEDSINFO.
Comment 4 Dario Andres 2009-11-14 15:33:47 UTC
From bug 214494:
---
Thread 1 (Thread 0xb784e700 (LWP 1342)):
[KCrash Handler]
#6  0x033e64ba in QListData::size (this=0xaf6e720) at
../../include/QtCore/../../src/corelib/tools/qlist.h:87
#7  QList<QGraphicsItemPrivate::ExtraStruct>::size (this=0xaf6e720) at
../../include/QtCore/../../src/corelib/tools/qlist.h:117
#8  QGraphicsItemPrivate::extra (this=0xaf6e720) at
graphicsview/qgraphicsitem_p.h:193
#9  QGraphicsItemPrivate::extraItemCache (this=0xaf6e720) at
graphicsview/qgraphicsitem.cpp:3820
#10 0x033e66c9 in QGraphicsItem::update (this=0xaf54508, rect=...) at
graphicsview/qgraphicsitem.cpp:3976
#11 0xa5699d4a in ?? () from /usr/lib/pymodules/python2.6/PyQt4/QtGui.so
#12 0x03a44b52 in PyCFunction_Call () from /usr/lib/libpython2.6.so.1.0
#13 0x03aa3328 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0
#14 0x03aa4b39 in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0
#15 0x03a2eff7 in ?? () from /usr/lib/libpython2.6.so.1.0
#16 0x03a0189c in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
#17 0x03a127b4 in ?? () from /usr/lib/libpython2.6.so.1.0
#18 0x03a0189c in PyObject_Call () from /usr/lib/libpython2.6.so.1.0
#19 0x03a9db54 in PyEval_CallObjectWithKeywords () from
/usr/lib/libpython2.6.so.1.0
#20 0x067e8717 in sip_api_invoke_slot () from
/usr/lib/pymodules/python2.6/sip.so
Comment 5 Dario Andres 2009-11-14 15:33:56 UTC
*** Bug 214494 has been marked as a duplicate of this bug. ***
Comment 6 rolandjdevnull 2009-11-15 06:36:07 UTC
Hey Dario,

I added it back in and rebooted.  All went smoothly.  But that was one
boot ... I'll see what happens.

Even without it  roughly 50% of time, the start-up process doesn't
seem to read my X configuration file correctly and wants to go into
low graphics mode.  A restart fixes it.

--Roland

On 11/14/09, Dario Andres <andresbajotierra@gmail.com> wrote:
> https://bugs.kde.org/show_bug.cgi?id=207221
>
>
> Dario Andres <andresbajotierra@gmail.com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |grkmail@gmail.com
>
>
>
>
> --- Comment #5 from Dario Andres <andresbajotierra gmail com>  2009-11-14
> 15:33:56 ---
> *** Bug 214494 has been marked as a duplicate of this bug. ***
>
> --
> Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
>
Comment 7 Dario Andres 2009-11-23 13:36:53 UTC
*** Bug 215692 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2009-12-02 17:01:49 UTC
*** Bug 216888 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2009-12-10 00:08:08 UTC
Thanks..
The X issues is unrelated I think (or at least, not KDE's fault)
Comment 10 rolandjdevnull 2009-12-13 07:21:53 UTC
The problem still exists, even thought I'm not using the PyWeather applet.  The system will not boot correctly at any time; all booting into Linux result in that "can't detect settings booting into low graphics" mode problem.
Comment 11 Dario Andres 2009-12-13 13:30:13 UTC
@rolandjdevnull@gmail.com: you should check that on UbuntuForums, that problem is out of the KDE scope... Regards
Comment 12 Dario Andres 2010-01-24 14:58:45 UTC
*** Bug 223975 has been marked as a duplicate of this bug. ***
Comment 13 Dario Andres 2011-01-01 15:28:26 UTC
*** Bug 219501 has been marked as a duplicate of this bug. ***
Comment 14 Dario Andres 2011-01-01 15:28:57 UTC
*** Bug 256824 has been marked as a duplicate of this bug. ***
Comment 15 Marco Stuppini 2011-12-17 20:47:27 UTC
Created attachment 66839 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

Adding plasma desktop object, and 2 others objects was open.

-- Backtrace (Reduced):
#8  QList<QGraphicsItemPrivate::ExtraStruct>::detach_helper_grow (this=0xc24e99e, i=-1064760774, c=1) at ../../include/QtCore/../../src/corelib/tools/qlist.h:668
#9  0x06feadc7 in QList<QGraphicsItemPrivate::ExtraStruct>::append (this=0xc24e99e, t=...) at ../../include/QtCore/../../src/corelib/tools/qlist.h:497
#10 0x06fd874a in operator<< (t=..., this=0xc24e99e) at ../../include/QtCore/../../src/corelib/tools/qlist.h:321
#11 setExtra (value=..., type=QGraphicsItemPrivate::ExtraCacheData, this=0xc24e99a) at graphicsview/qgraphicsitem_p.h:347
#12 QGraphicsItemPrivate::extraItemCache (this=0xc24e99a) at graphicsview/qgraphicsitem.cpp:5495
Comment 16 Jekyll Wu 2012-03-29 13:11:05 UTC
*** Bug 297033 has been marked as a duplicate of this bug. ***
Comment 17 Jekyll Wu 2012-05-26 18:32:17 UTC
*** Bug 298273 has been marked as a duplicate of this bug. ***
Comment 18 Gregor Tätzner 2012-08-23 14:58:29 UTC
*** Bug 280355 has been marked as a duplicate of this bug. ***
Comment 19 Gregor Tätzner 2012-08-23 15:30:23 UTC
*** Bug 281000 has been marked as a duplicate of this bug. ***
Comment 20 Andrew Crouthamel 2018-10-31 03:55:48 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 21 Bug Janitor Service 2018-11-15 10:32:00 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 22 Andrew Crouthamel 2018-11-17 05:26:20 UTC
Hello, unfortunately this bug is being closed as unmaintained, per request of einar77.