Bug 220902

Summary: After upgrade to KDE SC 4.4 beta 2 from 4.3.4, plasma desktop crashes on login and will not restart [KDecorationUnstable::clientGroupItems, KCommonDecorationUnstable::clientGroupItems, Oxygen::OxygenClient::updateItemBoundingRects]
Product: [I don't know] kde Reporter: Dotan Cohen <kde-2011.08>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: david.wooffindin, hugo.pereira.da.costa, info, kwin-bugs-null, mamba_verde, paun, thellewitt
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Dotan Cohen 2010-01-01 17:17:19 UTC
Application: kde4-window-decorator (0.0.1)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-16-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
I have no panel or desktop widgets. The crash window has no decoration. Krunner still opens via Alt-F2.

The crash can be reproduced everytime.

 -- Backtrace:
Application: KDE Window Decorator (kde4-window-decorator), signal: Segmentation fault
[KCrash Handler]
#6  0x0019c979 in KDecorationUnstable::clientGroupItems (this=0x8f15d20) at ../../../kwin/lib/kdecoration.cpp:423
#7  0x001a2571 in KCommonDecorationUnstable::clientGroupItems (this=0x8f15368) at ../../../kwin/lib/kcommondecoration.cpp:1295
#8  0x022abca7 in Oxygen::OxygenClient::updateItemBoundingRects (this=0x8f15368, alsoUpdate=false) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:474
#9  0x022ad10b in Oxygen::OxygenClient::paintEvent (this=0x8f15368, event=0xbfaa4d44) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1377
#10 0x001a2ab4 in KCommonDecoration::eventFilter (this=0x8f15368, o=0x8f0ae48, e=0xbfaa4d44) at ../../../kwin/lib/kcommondecoration.cpp:886
#11 0x001a2b2b in KCommonDecorationUnstable::eventFilter (this=0x8f15368, o=0x8f0ae48, e=0xbfaa4d44) at ../../../kwin/lib/kcommondecoration.cpp:1350
#12 0x022a403f in Oxygen::OxygenClient::eventFilter (this=0x8f15368, object=0x8f0ae48, event=0xbfaa4d44) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1281
#13 0x0052214a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8e009f8, receiver=0x8f0ae48, event=0xbfaa4d44) at kernel/qcoreapplication.cpp:819
#14 0x00ffc179 in QApplicationPrivate::notify_helper (this=0x8e009f8, receiver=0x8f0ae48, e=0xbfaa4d44) at kernel/qapplication.cpp:4238
#15 0x01002eb7 in QApplication::notify (this=0x8df8410, receiver=0x8f0ae48, e=0xbfaa4d44) at kernel/qapplication.cpp:4207
#16 0x02b920fa in KApplication::notify (this=0x8df8410, receiver=0x8f0ae48, event=0xbfaa4d44) at ../../kdeui/kernel/kapplication.cpp:302
#17 0x00522eab in QCoreApplication::notifyInternal (this=0x8df8410, receiver=0x8f0ae48, event=0xbfaa4d44) at kernel/qcoreapplication.cpp:704
#18 0x01062446 in QCoreApplication::sendSpontaneousEvent (this=0x8f14bf0, pdev=0xbfaa51bc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#19 QWidgetPrivate::drawWidget (this=0x8f14bf0, pdev=0xbfaa51bc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x0) at kernel/qwidget.cpp:5322
#20 0x010634f0 in QWidget::render (this=0x8f0ae48, target=0xbfaa51bc, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:4917
#21 0x080650c3 in ?? ()
#22 0x0805e8cf in ?? ()
#23 0x08065b95 in ?? ()
#24 0x0052811a in QMetaObject::metacall (object=0x8f0ac58, cl=150033256, idx=8, argv=0xbfaa52dc) at kernel/qmetaobject.cpp:237
#25 0x0053689b in QMetaObject::activate (sender=0x8e41768, m=0x8068460, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#26 0x08065cd9 in ?? ()
#27 0x08065d23 in ?? ()
#28 0x0052811a in QMetaObject::metacall (object=0x8e41768, cl=150033256, idx=4, argv=0xbfaa53ec) at kernel/qmetaobject.cpp:237
#29 0x0053689b in QMetaObject::activate (sender=0x8e4177c, m=0x6375a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#30 0x005881c7 in QTimer::timeout (this=0x8e4177c) at .moc/release-shared/moc_qtimer.cpp:134
#31 0x0053eb4e in QTimer::timerEvent (this=0x8e4177c, e=0xbfaa58b0) at kernel/qtimer.cpp:271
#32 0x00533704 in QObject::event (this=0x8e4177c, e=0x806836c) at kernel/qobject.cpp:1224
#33 0x00ffc19c in QApplicationPrivate::notify_helper (this=0x8e009f8, receiver=0x8e4177c, e=0xbfaa58b0) at kernel/qapplication.cpp:4242
#34 0x01002df7 in QApplication::notify (this=0x8df8410, receiver=0x8e4177c, e=0xbfaa58b0) at kernel/qapplication.cpp:3661
#35 0x02b920fa in KApplication::notify (this=0x8df8410, receiver=0x8e4177c, event=0xbfaa58b0) at ../../kdeui/kernel/kapplication.cpp:302
#36 0x00522eab in QCoreApplication::notifyInternal (this=0x8df8410, receiver=0x8e4177c, event=0xbfaa58b0) at kernel/qcoreapplication.cpp:704
#37 0x00552286 in QCoreApplication::sendEvent (this=0x8e03c34) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QTimerInfoList::activateTimers (this=0x8e03c34) at kernel/qeventdispatcher_unix.cpp:603
#39 0x0054eee4 in timerSourceDispatch (source=0x8e03c00) at kernel/qeventdispatcher_glib.cpp:184
#40 0x0067fe88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#41 0x00683730 in ?? () from /lib/libglib-2.0.so.0
#42 0x00683863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#43 0x0054ebd5 in QEventDispatcherGlib::processEvents (this=0x8e009d8, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#44 0x010b9b75 in QGuiEventDispatcherGlib::processEvents (this=0x8e009d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#45 0x005214c9 in QEventLoop::processEvents (this=0xbfaa5b74, flags=) at kernel/qeventloop.cpp:149
#46 0x0052191a in QEventLoop::exec (this=0xbfaa5b74, flags=...) at kernel/qeventloop.cpp:201
#47 0x00525b0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#48 0x00ffc237 in QApplication::exec () at kernel/qapplication.cpp:3570
#49 0x08050432 in ?? ()
#50 0x009efb56 in __libc_start_main (main=0x804fc30, argc=2, ubp_av=0xbfaa5d94, init=0x80660e0, fini=0x80660d0, rtld_fini=0x3abd20 <_dl_fini>, stack_end=0xbfaa5d8c) at libc-start.c:220
#51 0x0804fb81 in ?? ()

Reported using DrKonqi
Comment 1 Christoph Feck 2010-01-01 17:24:11 UTC
Is 0.0.1 the latest version of that Compiz bridge? I know that early versions does not support even KDE 4.3, so you might try a newer version if there is one available.
Comment 2 Martin Flöser 2010-01-01 17:51:18 UTC
with KDE SC 4.4 the Unstable API broke BC. As Compiz does not yet have a release supporting 4.4 it's unlikely that it currently works. I recommend to either use kwin, emerald or a decoration which does not use the unstable API (all but Oxygen and Aurorae).

*** This bug has been marked as a duplicate of bug 143419 ***
Comment 3 Dotan Cohen 2010-01-02 16:58:26 UTC
> I know that early versions does not support even KDE 4.3, so you
> might try a newer version if there is one available.

This Compiz worked with KDE 4.3.4 with no problems, therefore I do not think that this is a dupe of bug 143419, which was fixed in Compiz over two years ago. Please reconsider reopening.

Note that removing Compiz did resolve the crash. However, I still do not have a panel nor desktop.
Comment 4 Martin Flöser 2010-01-02 17:19:09 UTC
Compiz bugs have to be fixed in Compiz. We can't fix their crashes. Because of that bug 143419 is resolved as invalid. Of course I could remove the duplicate mark, but I would resolve this bug nevertheless as invalid. We mark all bugs reported against kde-window-decorator as a duplicate of that bug.

If you want that the crash get's fixed, please report it to Compiz developers.

Your missing panel and desktop (that is plasma-desktop) does not have anything in common with this crash report.
Comment 5 Dotan Cohen 2010-01-02 22:38:41 UTC
> Your missing panel and desktop (that is plasma-desktop) does not
> have anything in common with this crash report.

I see, thanks. That was important.
Comment 6 Dario Andres 2010-02-11 22:32:34 UTC
*** Bug 226359 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2010-02-12 14:43:33 UTC
*** Bug 226531 has been marked as a duplicate of this bug. ***
Comment 8 david 2010-02-12 18:01:58 UTC
with kde 4.4 SC, this is now fixed :)
thanks all

2010/2/12 Dario Andres <andresbajotierra@gmail.com>

> https://bugs.kde.org/show_bug.cgi?id=220902
>
>
> Dario Andres <andresbajotierra@gmail.com> changed:
>
>           What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>                  CC|                            |paun@inwind.it
>
>
>
>
> --- Comment #7 from Dario Andres <andresbajotierra gmail com>  2010-02-12
> 14:43:33 ---
> *** Bug 226531 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 are on the CC list for the bug.
>
Comment 9 Dario Andres 2010-02-18 18:07:33 UTC
*** Bug 227544 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2010-04-06 13:59:15 UTC
*** Bug 233439 has been marked as a duplicate of this bug. ***
Comment 11 Christoph Feck 2010-05-08 22:11:47 UTC
*** Bug 236527 has been marked as a duplicate of this bug. ***