[compiz] KWD crashes
David Reveman
davidr at novell.com
Thu Mar 29 04:34:56 PDT 2007
On Wed, 2007-03-21 at 16:02 +0000, Mike Dransfield wrote:
> I got this whilst changing to the laptop theme.
>
> It happens both with changing to laptop and starting with it enabled.
>
> Starting program: /usr/bin/kde-window-decorator --sync --replace
> [Thread debugging using libthread_db enabled]
> [New Thread 46970607390640 (LWP 15227)]
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 46970607390640 (LWP 15227)]
> 0x00002ab82ff1365a in QGListIterator::QGListIterator () from
> /usr/qt/3/lib/libqt-mt.so.3
> (gdb) bt
> #0 0x00002ab82ff1365a in QGListIterator::QGListIterator () from
> /usr/qt/3/lib/libqt-mt.so.3
> #1 0x0000000000417099 in KWD::Window::updateProperty (this=0x6b8350) at
> /usr/qt/3/include/qptrlist.h:157
> #2 0x000000000041789d in KWD::Window::processDamage (this=0x6b8350) at
> window.cpp:2005
> #3 0x000000000040d1b1 in KWD::Decorator::processDamage (this=0x529900)
> at /usr/qt/3/include/qmap.h:251
> #4 0x000000000040b63e in KWD::Decorator::qt_invoke (this=0x529900,
> _id=23, _o=0x7fff7c120a40) at decorator.moc.cpp:112
> #5 0x00002ab82fc99b58 in QObject::activate_signal () from
> /usr/qt/3/lib/libqt-mt.so.3
> #6 0x00002ab82fc9a2c2 in QObject::activate_signal () from
> /usr/qt/3/lib/libqt-mt.so.3
> #7 0x00002ab82fcb6b75 in QTimer::event () from /usr/qt/3/lib/libqt-mt.so.3
> #8 0x00002ab82fc3eadd in QApplication::internalNotify () from
> /usr/qt/3/lib/libqt-mt.so.3
> #9 0x00002ab82fc3ee6e in QApplication::notify () from
> /usr/qt/3/lib/libqt-mt.so.3
> #10 0x00002ab82efc4cc1 in KApplication::notify () from
> /usr/kde/3.5/lib/libkdecore.so.4
> #11 0x00002ab82fc33690 in QEventLoop::activateTimers () from
> /usr/qt/3/lib/libqt-mt.so.3
> #12 0x00002ab82fbf3426 in QEventLoop::processEvents () from
> /usr/qt/3/lib/libqt-mt.so.3
> #13 0x00002ab82fc52f69 in QEventLoop::enterLoop () from
> /usr/qt/3/lib/libqt-mt.so.3
> #14 0x00002ab82fc52ec2 in QEventLoop::exec () from
> /usr/qt/3/lib/libqt-mt.so.3
> #15 0x000000000040c4c8 in main (argc=2081551760, argv=0x7fff7c121128) at
> main.cpp:131
>
>
>From the back-trace it looks like it's related to the code between line
1382 and line 1403 in window.cpp that is used to find a good titlebar
stretch offset. I can't see anything wrong with that code but it's not
required so try to change line 1382 from "if (mDecor)" to "if (0)" and
see if that helps.
- David
More information about the compiz
mailing list