← Back to team overview

compiz team mailing list archive

[Bug 1033669] [NEW] compizconfig causes python to segfault in quantal


Public bug reported:

Trying to use compizconfig to set or get a compiz option in quantal
causes the python interpreter to segfault. Here's a sample run using the
python interactive shell:

In [1]: import compizconfig
In [2]: ctx = compizconfig.Context()
In [3]: plugin = compizconfig.Plugin(ctx, 'unityshell')
In [4]: setting = compizconfig.Setting(plugin, 'disable_show_desktop')

Segmentation fault (core dumped)

The stack trace looks like this:

#0  0x00007ffff6035018 in ?? () from /usr/lib/python2.7/dist-packages/compizconfig.so
#1  0x0000000000478cd8 in type_call.25443 ()
#2  0x0000000000493b06 in PyEval_EvalFrameEx ()
#3  0x000000000049aa68 in PyEval_EvalCodeEx ()
#4  0x000000000053ead3 in run_mod.42330 ()
#5  0x00000000004339ac in PyRun_FileExFlags ()
#6  0x000000000045ab7c in PyRun_SimpleFileExFlags ()
#7  0x000000000044dacc in Py_Main ()
#8  0x00007ffff68e676d in __libc_start_main (main=0x44db88 <main>, argc=2, ubp_av=0x7fffffffe0f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe0e8) at libc-start.c:226
#9  0x00000000004c9429 in _start ()

without debugging symbols it's pretty useless, but there's no python-compizconfig-dbg package to install them.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: python-compizconfig 1:0.9.8+bzr3249-0ubuntu2
ProcVersionSignature: Ubuntu 3.5.0-7.7-generic 3.5.0
Uname: Linux 3.5.0-7-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.4-0ubuntu6
Architecture: amd64
Date: Tue Aug  7 09:07:30 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
SourcePackage: compiz
UpgradeStatus: Upgraded to quantal on 2012-07-19 (18 days ago)

** Affects: compiz-core
     Importance: Undecided
         Status: New

** Affects: compiz (Ubuntu)
     Importance: Undecided
         Status: New

** Tags: amd64 apport-bug quantal running-unity

You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.

  compizconfig causes python to segfault in quantal

To manage notifications about this bug go to:

Follow ups