Bug 214588 - KWin crashed while launching Amarok
Summary: KWin crashed while launching Amarok
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: decorations (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2009-11-14 23:20 UTC by senthil10
Modified: 2018-10-21 04:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description senthil10 2009-11-14 23:20:21 UTC
Application that crashed: kwin
Version of the application: 4.3.2 (KDE 4.3.2)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.30.9-96.fc11.i686.PAE i686
Distribution: "Fedora release 11 (Leonidas)"

What I was doing when the application crashed:
When I launched Amarok for the first time, KWin crashed and opened the crash reporting assistant. However, the KWin crash has also occurred at other times when opening various different programs. 

 -- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[KCrash Handler]
#6  0x02f7ff0e in QColor::alphaF() const () from /usr/lib/libQtGui.so.4
#7  0x037fbd6b in KColorSpaces::KHCY::KHCY (this=0xbf82b5d0, color=@0xbf82b8b0) at /usr/src/debug/kdelibs-4.3.2/kdeui/colors/kcolorspaces.cpp:90
#8  0x037fc3fd in KColorUtils::shade (color=@0xbf82b8b0, ky=-0.73000000000000009, kc=0) at /usr/src/debug/kdelibs-4.3.2/kdeui/colors/kcolorutils.cpp:69
#9  0x037fd367 in KColorScheme::shade (color=@0xbf82b8b0, role=KColorScheme::ShadowShade, contrast=0.70000000000000007, chromaAdjust=0)
    at /usr/src/debug/kdelibs-4.3.2/kdeui/colors/kcolorscheme.cpp:518
#10 0x037fdc08 in KColorScheme::shade (color=@0xbf82b8b0, role=KColorScheme::ShadowShade) at /usr/src/debug/kdelibs-4.3.2/kdeui/colors/kcolorscheme.cpp:470
#11 0x0048c157 in ?? () from /usr/lib/kde4/kwin3_plastik.so
#12 0x0048c28b in ?? () from /usr/lib/kde4/kwin3_plastik.so
#13 0x02ed38bc in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#14 0x0323182e in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#15 0x02e7e8b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#16 0x02e85f7a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x038cbc3a in KApplication::notify (this=0xbf82d058, receiver=0x9048280, event=0xbf82bed4) at /usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#18 0x03ee4a2f in ?? () from /usr/lib/libkdeinit4_kwin.so
#19 0x029e80ab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#20 0x02edb92d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#21 0x02edc15d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#22 0x02edc079 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#23 0x02edc079 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/libQtGui.so.4
#24 0x02edb51a in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#25 0x02edc38b in QWidget::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>) () from /usr/lib/libQtGui.so.4
#26 0x03f66923 in ?? () from /usr/lib/libkdeinit4_kwin.so
#27 0x03ed77db in KSelectionOwner::genericReply(unsigned long, unsigned long, unsigned long) () at /usr/src/debug/kdelibs-4.3.2/kdeui/util/kmanagerselection.cpp:346
#28 0x03ed81c0 in KSelectionOwner::genericReply(unsigned long, unsigned long, unsigned long) () at /usr/src/debug/kdelibs-4.3.2/kdeui/util/kmanagerselection.cpp:346
#29 0x03edc183 in KSelectionOwner::genericReply(unsigned long, unsigned long, unsigned long) () at /usr/src/debug/kdelibs-4.3.2/kdeui/util/kmanagerselection.cpp:346
#30 0x029fddc3 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#31 0x029fea22 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#32 0x03f664a7 in ?? () from /usr/lib/libkdeinit4_kwin.so
#33 0x03f66501 in ?? () from /usr/lib/libkdeinit4_kwin.so
#34 0x029fddc3 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#35 0x029fea22 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#36 0x02a380a7 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#37 0x02a034fe in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#38 0x029f7edf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#39 0x02e7e8b4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#40 0x02e86029 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#41 0x038cbc3a in KApplication::notify (this=0xbf82d058, receiver=0x8ed43f4, event=0xbf82cce0) at /usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#42 0x03ee4a2f in ?? () from /usr/lib/libkdeinit4_kwin.so
#43 0x029e80ab in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#44 0x02a1529e in ?? () from /usr/lib/libQtCore.so.4
#45 0x02a12c30 in ?? () from /usr/lib/libQtCore.so.4
#46 0x00af8308 in g_main_dispatch (context=<value optimized out>) at gmain.c:1824
#47 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#48 0x00afb9e0 in g_main_context_iterate (context=0x8e01c90, block=<value optimized out>, dispatch=1, self=0x8dffb60) at gmain.c:2455
#49 0x00afbb13 in IA__g_main_context_iteration (context=0x8e01c90, may_block=1) at gmain.c:2518
#50 0x02a12b7c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0x02f1dc45 in ?? () from /usr/lib/libQtGui.so.4
#52 0x029e6639 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#53 0x029e6a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#54 0x029e8f0f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#55 0x02e7e737 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#56 0x03ee75f4 in kdemain () from /usr/lib/libkdeinit4_kwin.so
#57 0x0804872b in _start ()

Reported using DrKonqi
Comment 1 Thomas Lübking 2009-11-15 00:08:08 UTC
could be a plastik bug, but the ::shade calls in (apparently) the button code don't look problematik...

So I guess it's rather kcolorscheme or even Qt
Comment 2 Matthew Woehlke 2009-11-16 18:14:28 UTC
Actually... the only way I see offhand that this could happen is if color.spec can be dereferenced and is > 4, but color.ct cannot be dereferenced.

If this is reproducible, can you try to attach with gdb and see if color looks okay? My guess is it will be bad.
Comment 3 Martin Flöser 2009-12-06 13:03:46 UTC
waiting for the gdb output to decide if it is a kcolorscheme or Qt bug.
Comment 4 Andrew Crouthamel 2018-09-20 03:17:15 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 set the bug status 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 5 Andrew Crouthamel 2018-10-21 04:32:16 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now 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

Thank you for helping us make KDE software even better for everyone!