Bug 301209 - "Workspace appearance" crush if qtcurve-kde4 is installed
Summary: "Workspace appearance" crush if qtcurve-kde4 is installed
Status: VERIFIED DOWNSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 1.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-05 11:34 UTC by Luke
Modified: 2012-06-05 14:44 UTC (History)
2 users (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 Luke 2012-06-05 11:34:31 UTC
KDE 4.8.80 (beta1)

If qtcurve is installed and you want to enter "Workspace appearance" whole systemsettings window disappear.

Reproducible: Always

Steps to Reproduce:
1. Have qtcurve-kde4 installed
2. Go to systemsettings
3. Enter "Workspace appearance" -> crush of systemsettings
Comment 1 Jekyll Wu 2012-06-05 12:35:46 UTC
Please paste the backtrace or other warning messages(run systemsettings from konsole) if it crashes eveytime.
Comment 2 Andrea Scarpino 2012-06-05 12:46:37 UTC
(In reply to comment #0)
> If qtcurve is installed and you want to enter "Workspace appearance" whole
> systemsettings window disappear.

Did you try to rebuild the qtcurve-kde4 package?
Comment 3 Luke 2012-06-05 12:55:44 UTC
From konsole running systemsettings:

systemsettings(2635)/kwin KDecorationPlugins::loadPlugin: "******

The library /usr/lib/kde4/kwin3_kde2.so has no API version
Please use the KWIN_DECORATION or future versions of kwin will no longer load this decoration!
*******" 
systemsettings(2635)/kwin KDecorationPlugins::loadPlugin: "******

The library /usr/lib/kde4/kwin3_keramik.so has no API version
Please use the KWIN_DECORATION or future versions of kwin will no longer load this decoration!
*******" 
systemsettings(2635)/kwin KDecorationPlugins::loadPlugin: "******

The library /usr/lib/kde4/kwin3_modernsys.so has no API version
Please use the KWIN_DECORATION or future versions of kwin will no longer load this decoration!
*******" 
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::end: Painter not active, aborted
systemsettings(2635)/kwin KDecorationPlugins::loadPlugin: "******

The library /usr/lib/kde4/kwin3_qtcurve.so has no API version
Please use the KWIN_DECORATION or future versions of kwin will no longer load this decoration!
*******" 
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 20 (X_GetProperty)
  Resource id:  0x0
systemsettings: symbol lookup error: /usr/lib/kde4/kwin3_qtcurve.so: undefined symbol: _ZNK25KCommonDecorationUnstable16clientGroupItemsEv

-----------------------
From rebuilding:

Scanning dependencies of target kwin3_qtcurve
[ 25%] Building CXX object kwin/CMakeFiles/kwin3_qtcurve.dir/kwin3_qtcurve_automoc.o
[ 27%] Building CXX object kwin/CMakeFiles/kwin3_qtcurve.dir/qtcurvehandler.o
/home/yoda/Downloads/qtcurve-kde4/src/QtCurve-KDE4-1.8.12/kwin/qtcurvehandler.cpp: In member function 'virtual bool KWinQtCurve::QtCurveHandler::supports(KDecorationDefines::Ability) const':
/home/yoda/Downloads/qtcurve-kde4/src/QtCurve-KDE4-1.8.12/kwin/qtcurvehandler.cpp:258:14: error: 'AbilityClientGrouping' was not declared in this scope
make[2]: *** [kwin/CMakeFiles/kwin3_qtcurve.dir/qtcurvehandler.o] Error 1
make[1]: *** [kwin/CMakeFiles/kwin3_qtcurve.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
Comment 4 Luke 2012-06-05 14:43:20 UTC
Closing as it is not KDE bug. Sorry about the mess.