Bug 52376 - KWin crashes at random
Summary: KWin crashes at random
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-29 03:45 UTC by Adam Hunt
Modified: 2002-12-30 21:16 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
LiquidClient patch that fixes the crash. (1.67 KB, patch)
2002-12-29 11:02 UTC, Karol Szwed
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Hunt 2002-12-29 03:45:21 UTC
Version:           unknown (using KDE 3.1.9)
Compiler:          gcc version 3.2.2 20021212 (Debian prerelease)
OS:          Linux (i686) release 2.4.20-openmosix-1-686

KWin  crashes at random.  When started from konsole I get the following warning:

kwin: WARNING: Using Workspace::clientPopup() with an argument is deprecated


Here is the backtrace:

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 843)]
(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...0x40d0ba39 in wait4 () from /lib/libc.so.6
#0  0x40d0ba39 in wait4 () from /lib/libc.so.6
#1  0x40d7eba0 in sys_sigabbrev () from /lib/libc.so.6
#2  0x40b54061 in waitpid () from /lib/libpthread.so.0
#3  0x403561b7 in KCrash::defaultCrashHandler(int) ()
   from /usr/lib/libkdecore.so.4
#4  0x40c98898 in sigaction () from /lib/libc.so.6
#5  0x40059f5b in KWinInternal::Client::windowType() const ()
   from /usr/lib/kwin.so
#6  0x4005a0bd in KWinInternal::Client::isMovable() const ()
   from /usr/lib/kwin.so
#7  0x400562f1 in KWinInternal::Client::isResizable() const ()
   from /usr/lib/kwin.so
#8  0x400478ae in KWinInternal::Workspace::clientPopupAboutToShow() ()
   from /usr/lib/kwin.so
#9  0x400501dc in KWinInternal::Workspace::qt_invoke(int, QUObject*) ()
   from /usr/lib/kwin.so
#10 0x406980a6 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/libqt-mt.so.3
#11 0x40697f63 in QObject::activate_signal(int) () from /usr/lib/libqt-mt.so.3
#12 0x4091dca4 in QPopupMenu::aboutToShow() () from /usr/lib/libqt-mt.so.3
#13 0x4076844c in QPopupMenu::popup(QPoint const&, int) ()
   from /usr/lib/libqt-mt.so.3
#14 0x40fd5c70 in KWinInternal::LiquidClient::menuButtonPressed() ()
   from /usr/lib/kde3/kwin_liquid.so
#15 0x40fd6d65 in KWinInternal::LiquidClient::qt_invoke(int, QUObject*) ()
   from /usr/lib/kde3/kwin_liquid.so
#16 0x406980a6 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/libqt-mt.so.3
#17 0x40697f63 in QObject::activate_signal(int) () from /usr/lib/libqt-mt.so.3
#18 0x40912aa4 in QButton::pressed() () from /usr/lib/libqt-mt.so.3
#19 0x4070c341 in QButton::mousePressEvent(QMouseEvent*) ()
   from /usr/lib/libqt-mt.so.3
#20 0x40791a50 in QToolButton::mousePressEvent(QMouseEvent*) ()
   from /usr/lib/libqt-mt.so.3
#21 0x4006421e in KWinInternal::KWinToolButton::mousePressEvent(QMouseEvent*)
    () from /usr/lib/kwin.so
#22 0x406c5418 in QWidget::event(QEvent*) () from /usr/lib/libqt-mt.so.3
#23 0x406440b6 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#24 0x4064396e in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libqt-mt.so.3
#25 0x402f3c78 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/libkdecore.so.4
#26 0x405f2952 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/lib/libqt-mt.so.3
#27 0x405f0793 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/libqt-mt.so.3
#28 0x4060357d in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/libqt-mt.so.3
#29 0x40655677 in QEventLoop::enterLoop() () from /usr/lib/libqt-mt.so.3
#30 0x40655534 in QEventLoop::exec() () from /usr/lib/libqt-mt.so.3
#31 0x406442b0 in QApplication::exec() () from /usr/lib/libqt-mt.so.3
#32 0x4005c550 in kdemain () from /usr/lib/kwin.so
#33 0x0804854f in kdemain ()
#34 0x40c879f1 in __libc_start_main () from /lib/libc.so.6

Sorry I don't have more information.
Comment 1 Adam Hunt 2002-12-29 08:41:50 UTC
Maybe it isn't so random.  KWin crashes when the icon in the upper left of any window is 
clicked. 
Comment 2 Karol Szwed 2002-12-29 11:02:29 UTC
Created attachment 671 [details]
LiquidClient patch that fixes the crash.

Apply this patch to mosfet-liquid0.9.6pre1/kwin-engine/liquid_default,
recompile and install to fix the issue.
Comment 3 Karol Szwed 2002-12-29 11:05:04 UTC
This is a Liquid window decoration issue that causes KWin to crash.  
  
Because its Christmas and I'm feeling generous, I've sent a patch to Mosfet that  
fixes the problem, which I have attached here. :)  
Comment 4 Lubos Lunak 2002-12-30 21:16:18 UTC
 Actually, it was probably a KWin bug. Should be fixed now.