Bug 280886 - KDE panel is black and i cant change
Summary: KDE panel is black and i cant change
Status: RESOLVED DUPLICATE of bug 213267
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-27 16:24 UTC by Vegtam
Modified: 2012-04-13 19:24 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 Vegtam 2011-08-27 16:24:48 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.6-0.7-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
When upgrading my system 11.4/KDE opensuse 4.6, to restart my laptop, the KDE panel is black, throw me an error message about  KWIN, and options to configure the panel are disabled. In the update I saw that update something related to ATI graphics card

The crash can be reproduced every time.

-- Backtrace:
Application: Preferencias del sistema (systemsettings), signal: Aborted
[KCrash Handler]
#6  0x00007fb315f72ab5 in raise () from /lib64/libc.so.6
#7  0x00007fb315f73fb6 in abort () from /lib64/libc.so.6
#8  0x00007fb315f6b385 in __assert_fail () from /lib64/libc.so.6
#9  0x00007fb31581f5dd in _XReply () from /usr/lib64/libX11.so.6
#10 0x00007fb304711b16 in ?? () from /usr/X11R6/lib64/libGL.so.1
#11 0x00007fb3046ed890 in ?? () from /usr/X11R6/lib64/libGL.so.1
#12 0x00007fb3046e6bba in glXQueryVersion () from /usr/X11R6/lib64/libGL.so.1
#13 0x00007fb3048e935c in ?? () from /usr/lib64/kde4/kcm_kwincompositing.so
#14 0x00007fb3048e3c9f in ?? () from /usr/lib64/kde4/kcm_kwincompositing.so
#15 0x00007fb3048e8054 in QObject* KPluginFactory::createInstance<KWin::KWinCompositingConfig, QWidget>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib64/kde4/kcm_kwincompositing.so
#16 0x00007fb316e29c72 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib64/libkdecore.so.5
#17 0x00007fb3186891d3 in KCModule* KService::createInstance<KCModule>(QWidget*, QObject*, QList<QVariant> const&, QString*) const () from /usr/lib64/libkcmutils.so.4
#18 0x00007fb318679c1a in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /usr/lib64/libkcmutils.so.4
#19 0x00007fb31867a319 in ?? () from /usr/lib64/libkcmutils.so.4
#20 0x00007fb31867af75 in KCModuleProxy::realModule() const () from /usr/lib64/libkcmutils.so.4
#21 0x00007fb318450cec in ModuleView::stateChanged() () from /usr/lib64/libsystemsettingsview.so.2
#22 0x00007fb318451bd8 in ModuleView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libsystemsettingsview.so.2
#23 0x00007fb31672cdef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#24 0x00007fb317f9b3d8 in KPageWidget::currentPageChanged(KPageWidgetItem*, KPageWidgetItem*) () from /usr/lib64/libkdeui.so.5
#25 0x00007fb318057cf8 in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#26 0x00007fb31672cdef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#27 0x00007fb317f9a617 in KPageView::currentPageChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib64/libkdeui.so.5
#28 0x00007fb318057a83 in ?? () from /usr/lib64/libkdeui.so.5
#29 0x00007fb318057c42 in KPageView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#30 0x00007fb318057cc0 in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#31 0x00007fb31672cdef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#32 0x00007fb3178881a7 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/libQtGui.so.4
#33 0x00007fb31788ed67 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib64/libQtGui.so.4
#34 0x00007fb31788eff7 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQtGui.so.4
#35 0x00007fb317889d01 in QItemSelectionModel::select(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQtGui.so.4
#36 0x00007fb317888407 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib64/libQtGui.so.4
#37 0x00007fb317f99ef0 in ?? () from /usr/lib64/libkdeui.so.5
#38 0x00007fb3180397e5 in ?? () from /usr/lib64/libkdeui.so.5
#39 0x00007fb318057c52 in KPageView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#40 0x00007fb318057cc0 in KPageWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkdeui.so.5
#41 0x00007fb31672cdef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#42 0x00007fb31801207b in KPageWidgetModel::addPage(KPageWidgetItem*) () from /usr/lib64/libkdeui.so.5
#43 0x00007fb318451445 in ModuleView::addModule(KCModuleInfo*) () from /usr/lib64/libsystemsettingsview.so.2
#44 0x00007fb3184519a0 in ModuleView::loadModule(QModelIndex) () from /usr/lib64/libsystemsettingsview.so.2
#45 0x00007fb304ba7b70 in ?? () from /usr/lib64/kde4/icon_mode.so
#46 0x00007fb304ba7ed1 in ?? () from /usr/lib64/kde4/icon_mode.so
#47 0x00007fb31672cdef in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#48 0x00007fb317835495 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib64/libQtGui.so.4
#49 0x00007fb317835985 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#50 0x00007fb3178506be in QListView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#51 0x00007fb31805caf2 in KCategorizedView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libkdeui.so.5
#52 0x00007fb31737e538 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#53 0x00007fb317722906 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#54 0x00007fb317832c23 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#55 0x00007fb316717d87 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#56 0x00007fb31732cce1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#57 0x00007fb317335aac in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#58 0x00007fb317f8c9e6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#59 0x00007fb316717bfc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#60 0x00007fb31732dd25 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#61 0x00007fb3173abe08 in ?? () from /usr/lib64/libQtGui.so.4
#62 0x00007fb3173aa4c9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#63 0x00007fb3173d20f2 in ?? () from /usr/lib64/libQtGui.so.4
#64 0x00007fb313c18bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#65 0x00007fb313c193b0 in ?? () from /lib64/libglib-2.0.so.0
#66 0x00007fb313c19650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#67 0x00007fb31674291f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#68 0x00007fb3173d1d8e in ?? () from /usr/lib64/libQtGui.so.4
#69 0x00007fb316717052 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#70 0x00007fb316717265 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#71 0x00007fb31671b6ab in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#72 0x00000000004121f9 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2011-08-28 20:06:16 UTC
Please attach a backtrace with full debug symbols and ensure that your driver is installed correctly
Comment 2 Vegtam 2011-08-30 04:03:43 UTC
(In reply to comment #1)
> Please attach a backtrace with full debug symbols and ensure that your driver
> is installed correctly

How i can attach a backtrace with full debug symbols?
Comment 3 Thomas Lübking 2011-08-30 06:51:46 UTC
For debug packages bugreports see:
http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports#Preparing_your_KDE_packages

However this is apparently the glXQueryVersion() bug:
#12 0x00007fb3046e6bba in glXQueryVersion () from /usr/X11R6/lib64/libGL.so.1

try to "export LIBGL_ALWAYS_INDIRECT=1"
From bug #280955, I take this as the relevant change to fix it in 4.7.1 - i however don't know for sure.

(ie. this is most likely #280955 and thus #280723)
Comment 4 Vegtam 2011-08-31 13:51:15 UTC
I will try an initial configuration of the driver. I'll tell you.
Comment 5 Vegtam 2011-09-01 12:50:06 UTC
I reset the video driver but still remains same.
Comment 6 Vegtam 2011-09-01 13:00:25 UTC
I also did an upgrade to KDE 4.6.5.
Comment 7 Thomas Lübking 2011-09-01 18:14:43 UTC
Would you please not try stupid windows "i reinstall the system" ""solutions""  and just add "export LIBGL_ALWAYS_INDIRECT=1" to ~/.xprofile or whatever is interpreted by your session starter?


in doubt: add a file ~/.kde/share/autostart/xprofile.desktop containing:
========= snip ==================
[Desktop Entry]
Exec=/bin/sh $HOME/.xprofile
#Hidden=true # uncomment to disable
Name=xprofile
Type=Service
X-KDE-StartupNotify=false
X-KDE-autostart-phase=0
========= /snip ==================

ATI is probably never gonna fix this and if this is the cause a workaround will appear in 4.7.1 but not before.
Comment 8 Vegtam 2011-09-02 22:13:25 UTC
-I do not find those who say, in: 

$.kde4/share 

only this: 

config, apps, .directory
Comment 9 Thomas Lübking 2011-09-03 07:22:02 UTC
a) whether your distro uses .kde or .kde4 is matter of your distro ;-)
b) just create an "share/autotart" directory then...

did setting the variable work for you then?
Comment 10 Vegtam 2011-09-07 12:14:56 UTC
I do not understand this:

(In reply to comment #7)

> in doubt: add a file ~/.kde/share/autostart/xprofile.desktop containing:

and i don't know do make.
Comment 11 Thomas Lübking 2011-09-07 13:24:09 UTC
kwrite ~/.xprofile
[ensure there's a "export LIBGL_ALWAYS_INDIRECT=1" line, save, exit]

mkdir -p ~/.kde4/share/autostart

kwrite ~/.kde4/share/autostart/xprofile.desktop
[copy the snippet in there, press the save button, log out/in]
Comment 12 Vegtam 2011-09-13 12:20:00 UTC
-Hello, lately I have not much time to connect, so I apologize for the delay to respond.

in "$ .kde4/share"  create. "xprofile.desktop" like you you said, but nothing as yet.
Comment 13 Vegtam 2011-09-29 21:29:42 UTC
-I found that the error occurs when the control panel is the entire length of the screen. When you take a minimum length, the problem is almost solved, but still don't work desktop effects.
Comment 14 Thomas Lübking 2011-09-29 21:34:28 UTC
- screen width?
- glxinfo -l | grep -i texture_size
Comment 15 Vegtam 2011-09-30 13:18:18 UTC
-That is supposed i to do with this? 

(In reply to comment #14)
> - screen width?
> - glxinfo -l | grep -i texture_size

I put in the Terminal and nothing happened.
Comment 16 Thomas Lübking 2011-09-30 18:24:25 UTC
"which glxinfo", if there's none you got to install it (should be in some mesa package "mesa-demos" in archlinux, no idea why)

also ensure that it's just "glxinfo -l | grep -i texture_size" the leading dash was a list tag ;-)
Comment 17 Thomas Lübking 2011-11-13 16:12:50 UTC
any news?

- the glXQueryVersion() is a driver bug and (*sigh*) hopefully bypassed in more recent version than 4.6
- the other bug is most likely (unless we get some better information) a dupe of wish/bug #213267 (requires texture tiling to circumvent)

*** This bug has been marked as a duplicate of bug 213267 ***
Comment 18 Martin Flöser 2012-04-13 19:24:44 UTC
Bulk change: move all KWin kcm bugs to product kwin