------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the
assignee.
http://bug
s.kde.org/show_bug.cgi?id=145623
Summary: Crash related to a bug in window config
program (may
cause render call w/ bad params)
Product: kwin
Version: unspecified
Platform: Ubuntu Packages
OS/Version: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
AssignedTo: kwin kde org
ReportedBy: k_ross sbcglobal net
Version: (using KDE KDE 3.5.6)
Installed from: Ubuntu Packages
OS: Linux
Bug Description:
A bug (crash) related to KDE and window configuration and
rendering.
Crash may have occurred inside polyesterButton::genButtonPix
().
There may also be a problem with the window configuration
program writing the wrong value.
Kbuntu Feisty 2.6.20-15-generic, KDE 3.5.6
A KDE crash caused by setting the window frame width to 20,
using the "Main Menu / Systems Settings" program.
Beyond the crash, has the potential to make the GUI
unusable. Novice user may not know how to repair config
file. This may only apply to the "Polyester"
theme. (I didn't test the others)
What happened:
I set the window frame width to 20 for the
"Polyester" theme using "Systems
Settings". (just experimenting). This caused a crash. I
rebooted after the crash because the GUI was FUBAR (the
windows did not have title bars). After rebooting, I could
not use the GUI to reset the frame width, because upon
selecting "System Settings/Appearance/Window
Decorations" there would be an immediate crash.
(I found later that if I had selected another theme before
rebooting, I would have had an easier time)
To be clear, I did NOT edit the window config files manually
prior to the crash, the crash resulted from changes made in
"Systems Settings".
The configuration program appears to be setting the button
size to "1". (see below) This does not seem right
if the normal size is 11. I only set the frame size, I
didn't do anything to the button size. The crash appears to
occur when rendering. Maybe some bad parameter values are
getting through unchecked.
If I should submit this to another group, let me know.
The following is the Polyester window decoration theme
config file:
contents of file: .kde/share/config/kwinpolyesterrc
(the following values cause a crash)
[General]
AnimateButtons=true
ButtonComboBox=0
ButtonSize=1 <-- Size reset from 11 to 1 by *KDE* after
user sets FrameSize to 20.
Note crash appears to have occurred in
polyesterButton::genButtonPix ()
ButtonStyle=1
CloseOnMenuDoubleClick=false
FrameSize=20 <-- Size reset from 2 to 20 by user in
System Settings
LightBorder=true
NoModalButtons=false
RoundCorners=true
SquareButton=false
TitleAlignment=AlignHCenter
TitleBarStyle=0
TitleShadow=true
TitleSize=16
================================================
Crash log:
(no debugging symbols found)
Using host libthread_db library
"/lib/tls/i686/cmov/libthread_db.so.1".
(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)
(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)
[Thread debugging using libthread_db enabled]
[New Thread -1232373536 (LWP 5566)]
(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)
[KCrash handler]
#6 0xb7285c3d in QImage::setPixel () from
/usr/lib/libqt-mt.so.3
#7 0xb6600ff6 in polyester::polyesterButton::genButtonPix
()
from /usr/lib/kde3/kwin3_polyester.so
#8 0xb6605327 in polyester::polyesterButton::drawButton ()
from /usr/lib/kde3/kwin3_polyester.so
#9 0xb735a02c in QButton::paintEvent () from
/usr/lib/libqt-mt.so.3
#10 0xb72f3a55 in QWidget::event () from
/usr/lib/libqt-mt.so.3
#11 0xb7253a60 in QApplication::internalNotify () from
/usr/lib/libqt-mt.so.3
#12 0xb725642a in QApplication::notify () from
/usr/lib/libqt-mt.so.3
#13 0xb795bce2 in KApplication::notify () from
/usr/lib/libkdecore.so.4
#14 0xb71e61e9 in QApplication::sendEvent () from
/usr/lib/libqt-mt.so.3
#15 0xb7220455 in QWidget::repaint () from
/usr/lib/libqt-mt.so.3
#16 0xb72fa931 in QWidget::repaint () from
/usr/lib/libqt-mt.so.3
#17 0xb72f89f8 in QWidget::repaint () from
/usr/lib/libqt-mt.so.3
#18 0xb65feccb in polyester::polyesterClient::activeChange
()
from /usr/lib/kde3/kwin3_polyester.so
#19 0xb673cf85 in KWinInternal::Client::setActive ()
from /usr/lib/libkdeinit_kwin.so
#20 0xb6743e23 in KWinInternal::Client::focusInEvent ()
from /usr/lib/libkdeinit_kwin.so
#21 0xb674e441 in KWinInternal::Client::windowEvent ()
from /usr/lib/libkdeinit_kwin.so
#22 0xb674e94d in KWinInternal::Workspace::workspaceEvent
()
from /usr/lib/libkdeinit_kwin.so
#23 0xb674f22e in KWinInternal::Application: 11Eve
ntFilter ()
from /usr/lib/libkdeinit_kwin.so
#24 0xb71d2133 in ?? () from /usr/lib/libqt-mt.so.3
#25 0xbfe99318 in ?? ()
#26 0xbfe99138 in ?? ()
#27 0x00200000 in ?? ()
#28 0xb7784ab0 in ?? () from /usr/lib/libqt-mt.so.3
#29 0xbfe99138 in ?? ()
#30 0xb7784ab0 in ?? () from /usr/lib/libqt-mt.so.3
#31 0xbfe98fd8 in ?? ()
#32 0xb71e28c2 in QApplication: 11Pro
cessEvent () from /usr/lib/libqt-mt.so.3
Backtrace stopped: frame did not save the PC
_______________________________________________
Kwin mailing list
Kwin kde.org
https://ma
il.kde.org/mailman/listinfo/kwin
|