Bug 754104

Summary: [abrt] ccsm-0.9.5.92-1.fc15: compizconfig.pyx:845:compizconfig.Plugin.ApplyStringExtensions (src/compizconfig.c:6837):KeyError: '\xd0x\xcc\x02'
Product: [Fedora] Fedora Reporter: David Batson <dkbatson>
Component: compizconfig-pythonAssignee: leigh scott <leigh123linux>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: anjos.nuno, christopherthe1, dan.mashal, erat.simon, jalbrizio, jskarvad, leigh123linux, markgp2, mih1406, sarrab1976, sjpearsall, sleepylight
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:4e41deef67b0f4bb5678cccce518b2b3edd63892
Fixed In Version: compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-12-11 21:51:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description David Batson 2011-11-15 12:25:17 UTC
abrt version: 2.0.3
architecture:   x86_64
cmdline:        /usr/bin/python /usr/bin/ccsm
comment:        Compiz was crashing so I ran: dconf write /org/gnome/desktop/interface/enable-animations false.  It's better now, but still crashes ccsm.  Using F15.
component:      ccsm
executable:     /usr/bin/ccsm
kernel:         2.6.40.6-0.fc15.x86_64
os_release:     Fedora release 15 (Lovelock)
package:        ccsm-0.9.5.92-1.fc15
reason:         compizconfig.pyx:845:compizconfig.Plugin.ApplyStringExtensions (src/compizconfig.c:6837):KeyError: '\xd0x\xcc\x02'
time:           Tue Nov 15 05:22:23 2011
uid:            500
username:       dkb

backtrace:
:compizconfig.pyx:845:compizconfig.Plugin.ApplyStringExtensions (src/compizconfig.c:6837):KeyError: '\xd0x\xcc\x02'
:
:Traceback (most recent call last):
:  File "/usr/lib/python2.7/site-packages/ccm/Utils.py", line 253, in ParseSettings
:    plugin.Update ()
:  File "compizconfig.pyx", line 758, in compizconfig.Plugin.Update (src/compizconfig.c:5760)
:  File "compizconfig.pyx", line 845, in compizconfig.Plugin.ApplyStringExtensions (src/compizconfig.c:6837)
:KeyError: '\xd0x\xcc\x02'
:
:Local variables in innermost frame:
:Profile: <type 'compizconfig.Profile'>
:ProcessEventsNoGlibMainLoopMask: 1
:StringSettingKeyFunc: <operator.itemgetter object at 0x26e7890>
:SettingTypeString: ['Bool', 'Int', 'Float', 'String', 'Color', 'Action', 'Key', 'Button', 'Edge', 'Bell', 'Match', 'List', 'Invalid']
:Plugin: <type 'compizconfig.Plugin'>
:__builtins__: <module '__builtin__' (built-in)>
:__file__: '/usr/lib64/python2.7/site-packages/compizconfig.so'
:ConflictTypeString: ['RequiresPlugin', 'RequiresFeature', 'ConflictFeature', 'ConflictPlugin', 'FeatureNeeded', 'PluginNeeded', 'PluginError']
:__package__: None
:Setting: <type 'compizconfig.Setting'>
:__test__: {}
:Context: <type 'compizconfig.Context'>
:operator: <module 'operator' from '/usr/lib64/python2.7/lib-dynload/operator.so'>
:__name__: 'compizconfig'
:SSGroup: <type 'compizconfig.SSGroup'>
:__doc__: '\nThis program is free software; you can redistribute it and/or\nmodify it under the terms of the GNU Lesser General Public License\nas published by the Free Software Foundation; either version 2\nof the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.\n\nAuthors:\n    Quinn Storm (quinn)\n    Patrick Niklaus (marex)\n    Guillaume Seguin (guillaume)\nCopyright (C) 2007 Quinn Storm\n'
:Backend: <type 'compizconfig.Backend'>

Comment 1 leigh scott 2011-11-16 20:38:21 UTC
*** Bug 754541 has been marked as a duplicate of this bug. ***

Comment 2 leigh scott 2011-11-16 20:40:05 UTC
*** Bug 754545 has been marked as a duplicate of this bug. ***

Comment 3 leigh scott 2011-11-30 18:22:48 UTC
*** Bug 758640 has been marked as a duplicate of this bug. ***

Comment 4 leigh scott 2011-11-30 18:23:28 UTC
*** Bug 758763 has been marked as a duplicate of this bug. ***

Comment 5 leigh scott 2011-11-30 18:23:58 UTC
*** Bug 758551 has been marked as a duplicate of this bug. ***

Comment 6 leigh scott 2011-11-30 18:24:42 UTC
*** Bug 756924 has been marked as a duplicate of this bug. ***

Comment 7 leigh scott 2011-11-30 18:25:17 UTC
*** Bug 756525 has been marked as a duplicate of this bug. ***

Comment 8 leigh scott 2011-11-30 18:27:13 UTC
*** Bug 755527 has been marked as a duplicate of this bug. ***

Comment 9 Fedora Update System 2011-11-30 18:34:58 UTC
compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc15

Comment 10 Fedora Update System 2011-11-30 18:35:20 UTC
compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc16 has been submitted as an update for Fedora 16.
https://admin.fedoraproject.org/updates/compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc16

Comment 11 leigh scott 2011-11-30 18:38:12 UTC
Reassigned to compizconfig-python

Comment 12 leigh scott 2011-12-03 10:38:02 UTC
*** Bug 759687 has been marked as a duplicate of this bug. ***

Comment 13 leigh scott 2011-12-03 10:39:09 UTC
*** Bug 759688 has been marked as a duplicate of this bug. ***

Comment 14 leigh scott 2011-12-03 10:39:52 UTC
*** Bug 759689 has been marked as a duplicate of this bug. ***

Comment 15 leigh scott 2011-12-03 17:06:54 UTC
*** Bug 759749 has been marked as a duplicate of this bug. ***

Comment 16 Fedora Update System 2011-12-04 02:27:10 UTC
Package compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2011-16674/compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc15
then log in and leave karma (feedback).

Comment 17 leigh scott 2011-12-06 09:36:08 UTC
*** Bug 760404 has been marked as a duplicate of this bug. ***

Comment 18 leigh scott 2011-12-06 23:07:21 UTC
*** Bug 760617 has been marked as a duplicate of this bug. ***

Comment 19 leigh scott 2011-12-06 23:34:21 UTC
*** Bug 760784 has been marked as a duplicate of this bug. ***

Comment 20 Dan Mashal 2011-12-06 23:37:22 UTC
[root@Fedora16 etc]# yum update --enablerepo=updates-testing compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc15
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Update Process
No Match for argument: compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc15
No package compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc15 available.
No Packages marked for Update
[root@Fedora16 etc]# yum update --enablerepo=updates-testing compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc16
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Update Process
No Packages marked for Update
[root@Fedora16 etc]#

Comment 21 Dan Mashal 2011-12-06 23:38:20 UTC
[root@Fedora16 etc]# yum install compizconfig-python.x86_64
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Install Process
Package compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc16.x86_64 already installed and latest version
Nothing to do

Comment 22 leigh scott 2011-12-07 11:46:51 UTC
(In reply to comment #21)
> [root@Fedora16 etc]# yum install compizconfig-python.x86_64
> Loaded plugins: langpacks, presto, refresh-packagekit
> Setting up Install Process
> Package
> compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc16.x86_64
> already installed and latest version
> Nothing to do


Did the update fix the issue?

Comment 23 David Batson 2011-12-07 13:49:04 UTC
(In reply to comment #22)
> 
> Did the update fix the issue?

Not for me.  Did a full update this morning.  Compiz Fusion Icon launches ok, but it appears to crash the X server.  No abrt alert.

I cannot reload the window manager from the Compiz Fusion Icon, I cannot launch programs, and I cannot shutdown or logout.  The mouse cursor moves ok, but when I click on something from a menu, nothing happens.  However menus do open up with a mouse click.

Note that compiz is working before I launch the Compiz Fusion Icon.

Comment 24 Jaroslav Škarvada 2011-12-07 14:04:22 UTC
(In reply to comment #23)

> I cannot reload the window manager from the Compiz Fusion Icon, I cannot launch
> programs, and I cannot shutdown or logout.  The mouse cursor moves ok, but when
> I click on something from a menu, nothing happens.  However menus do open up
> with a mouse click.
> 
I can workaround this crash by chvt (e.g. ctrl + alt + F2), login, export DISPLAY=:0, metacity --replace (or xfwm4 --replace for XFCE) followed by compiz-gtk --replace, chvt back (maybe that the metacity / xfwm4 --replace step is not needed). But it doesn't solve the real problem, it only let me to continue.

Comment 25 Dan Mashal 2011-12-07 21:21:17 UTC
No.

Compiz animations leave artifacts on the screen.

ccsm crashes constantly. Cannot turn off animations with ccsm.

Updated the entire machine via updates-testing.

Comment 26 David Batson 2011-12-07 22:54:11 UTC
In comment #23 I stated that I did a full update.  This was from the regular updates repositories, not the testing repository.  In skimming the bug report I thought the update was in the regular repository.  Using yumex, I updated compizconfig-python (only) from the testing repository to version compizconfig-python-0.9.5.94-0.1.

Same exact behavior with compizconfig-python-0.9.5.94 as with compizconfig-python-0.9.5.92.

Oddly, just after installing compizconfig-python-0.9.5.94 and before logout/login or rebooting I launched the compiz fusion icon, received an abrt alert against compizconfig-python-0.9.5.92, but the icon launched and did not crash the system.  After rebooting, launching the compiz fusion icon crashes the system as stated in comment #23, but there was no abrt alert.

Comment 27 leigh scott 2011-12-11 17:23:33 UTC
*** Bug 766311 has been marked as a duplicate of this bug. ***

Comment 28 Fedora Update System 2011-12-11 21:51:06 UTC
compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc16 has been pushed to the Fedora 16 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 29 Fedora Update System 2011-12-11 21:56:06 UTC
compizconfig-python-0.9.5.94-0.1.gitb02413d104573641f293d535537821316ecb8f36.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.