ccsm crashed with SIGSEGV in ? [libkconfig4.so]

Bug #1041523 reported by Blair Chasteen
114
This bug affects 13 people
Affects Status Importance Assigned to Milestone
Compiz
Won't Fix
Medium
Unassigned
compiz (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

ccsm keeps crashing in libkconfig4.so

WORKAROUND:
sudo rm /usr/lib/compizconfig/backends/libkconfig4.so
(yes it is safe)

ORIGINAL DESCRIPTION:
darkrain@Rain:~$ ccsm
compizconfig - Info: Backend : gsettings
compizconfig - Info: Integration : true
compizconfig - Info: Profile : unity
Segmentation fault (core dumped)

darkrain@Rain:~$ dmesg |tail
[ 964.875088] sd 6:0:0:0: [sdb] 976773164 512-byte logical blocks: (500 GB/465 GiB)
[ 964.875699] sd 6:0:0:0: [sdb] Write Protect is off
[ 964.875707] sd 6:0:0:0: [sdb] Mode Sense: 1c 00 00 00
[ 964.876583] sd 6:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 964.924966] sdb: sdb1
[ 964.927323] sd 6:0:0:0: [sdb] Attached SCSI disk
[ 965.609822] EXT2-fs (sdb1): warning: mounting unchecked fs, running e2fsck is recommended
[ 2848.747746] show_signal_msg: 36 callbacks suppressed
[ 2848.747752] ccsm[3744]: segfault at 6f ip 00007f7f900a145b sp 00007fff940c3dc8 error 4 in libkconfig4.so[7f7f9008a000+1c000]
[ 2951.665892] python[4900]: segfault at 6f ip 00007fbf80f3545b sp 00007fffadf3f908 error 4 in libkconfig4.so[7fbf80f1e000+1c000]

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: compizconfig-settings-manager 1:0.9.8+bzr3319-0ubuntu2
ProcVersionSignature: Ubuntu 3.5.0-11.11-generic 3.5.2
Uname: Linux 3.5.0-11-generic x86_64
ApportVersion: 2.5.1-0ubuntu2
Architecture: amd64
CrashCounter: 1
Date: Sat Aug 25 05:49:36 2012
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
DkmsStatus:
 virtualbox, 4.1.18, 3.5.0-10-generic, x86_64: installed
 virtualbox, 4.1.18, 3.5.0-11-generic, x86_64: installed
ExecutablePath: /usr/bin/ccsm
GraphicsCard:
 Advanced Micro Devices [AMD] nee ATI RV710 [Mobility Radeon HD 4500/5100 Series] [1002:9553] (prog-if 00 [VGA controller])
   Subsystem: Toshiba America Info Systems Device [1179:ff15]
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha amd64 (20120814.1)
InterpreterPath: /usr/bin/python2.7
MachineType: TOSHIBA Satellite A505
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/ccsm
ProcEnviron:
 SHELL=/bin/bash
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 LANGUAGE=
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.5.0-11-generic root=UUID=a23e0838-8975-4f64-aff6-d63264957f98 ro quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0x7f7f900a145b: imul $0x6e,0x6f(%rbx),%esp
 PC (0x7f7f900a145b) ok
 source "$0x6e" ok
 destination "0x6f(%rbx)" (0x0000006f) not located in a known VMA region (needed writable region)!
SegvReason: writing NULL VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 ?? () from /usr/lib/compizconfig/backends/libkconfig4.so
 ccsCopyBackendInfoFromBackend (backend=backend@entry=0x0, interface=<optimized out>) at /build/buildd/compiz-0.9.8+bzr3319/compizconfig/libcompizconfig/src/main.c:936
 addBackendInfo (file=0x7fff940c3e20 "/usr/lib/compizconfig/backends/libkconfig4.so", bl=0x7fff940c4270) at /build/buildd/compiz-0.9.8+bzr3319/compizconfig/libcompizconfig/src/main.c:4002
 getBackendInfoFromDir (bl=bl@entry=0x7fff940c4270, path=0x19d66c0 "/usr/lib/compizconfig/backends", currentBackend=currentBackend@entry=0x7f7f902ba605 "gsettings") at /build/buildd/compiz-0.9.8+bzr3319/compizconfig/libcompizconfig/src/main.c:4070
 ccsGetExistingBackends (context=<optimized out>) at /build/buildd/compiz-0.9.8+bzr3319/compizconfig/libcompizconfig/src/main.c:4126
Title: ccsm crashed with SIGSEGV in ccsCopyBackendInfoFromBackend()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 06/08/2009
dmi.bios.vendor: INSYDE
dmi.bios.version: 1.40
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Portable PC
dmi.board.vendor: TOSHIBA
dmi.board.version: Base Board Version
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnINSYDE:bvr1.40:bd06/08/2009:svnTOSHIBA:pnSatelliteA505:pvrPSAP3U-01G00C:rvnTOSHIBA:rnPortablePC:rvrBaseBoardVersion:cvnChassisManufacturer:ct10:cvrChassisVersion:
dmi.product.name: Satellite A505
dmi.product.version: PSAP3U-01G00C
dmi.sys.vendor: TOSHIBA
version.compiz: compiz 1:0.9.8+bzr3319-0ubuntu2
version.ia32-libs: ia32-libs 20090808ubuntu36
version.libdrm2: libdrm2 2.4.38-0ubuntu2
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0~git20120821.c1114c61-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0~git20120821.c1114c61-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.12.99.905-0ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120713.6ef1ad6a-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.3-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.1-4~ubuntu1

Revision history for this message
Blair Chasteen (darkstormyrain) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? () from /tmp/tmphC_ddL/usr/lib/compizconfig/backends/libkconfig4.so
 ccsCopyBackendInfoFromBackend (backend=backend@entry=0x0, interface=<optimized out>) at /build/buildd/compiz-0.9.8+bzr3319/compizconfig/libcompizconfig/src/main.c:936
 addBackendInfo (file=0x7fff940c3e20 "/usr/lib/compizconfig/backends/libkconfig4.so", bl=0x7fff940c4270) at /build/buildd/compiz-0.9.8+bzr3319/compizconfig/libcompizconfig/src/main.c:4002
 getBackendInfoFromDir (bl=bl@entry=0x7fff940c4270, path=0x19d66c0 "/usr/lib/compizconfig/backends", currentBackend=currentBackend@entry=0x7f7f902ba605 <Address 0x7f7f902ba605 out of bounds>) at /build/buildd/compiz-0.9.8+bzr3319/compizconfig/libcompizconfig/src/main.c:4070
 ccsGetExistingBackends (context=<optimized out>) at /build/buildd/compiz-0.9.8+bzr3319/compizconfig/libcompizconfig/src/main.c:4126

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in compiz (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
tags: added: compiz-0.9
tags: added: gsettings
summary: - ccsm crashed with SIGSEGV in ccsCopyBackendInfoFromBackend()
+ ccsm crashed with SIGSEGV in ccsCopyBackendInfoFromBackend() from
+ addBackendInfo() from getBackendInfoFromDir() from
+ ccsGetExistingBackends()
Changed in compiz:
importance: Undecided → High
Changed in compiz (Ubuntu):
importance: Medium → High
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: ccsm crashed with SIGSEGV in ccsCopyBackendInfoFromBackend() from addBackendInfo() from getBackendInfoFromDir() from ccsGetExistingBackends()

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in compiz (Ubuntu):
status: New → Confirmed
Revision history for this message
Sam Spilsbury (smspillaz) wrote :

kconfig backend is no longer supported.

Changed in compiz:
status: New → Invalid
Changed in compiz (Ubuntu):
status: Confirmed → Invalid
Changed in compiz:
status: Invalid → Won't Fix
summary: - ccsm crashed with SIGSEGV in ccsCopyBackendInfoFromBackend() from
- addBackendInfo() from getBackendInfoFromDir() from
- ccsGetExistingBackends()
+ ccsm crashed with SIGSEGV in ? [libkconfig4.so] from
+ ccsCopyBackendInfoFromBackend() from addBackendInfo() from
+ getBackendInfoFromDir() from ccsGetExistingBackends()
Changed in compiz (Ubuntu):
status: Invalid → Won't Fix
Revision history for this message
Chris Billington (cjbil1) wrote : Re: ccsm crashed with SIGSEGV in ? [libkconfig4.so] from ccsCopyBackendInfoFromBackend() from addBackendInfo() from getBackendInfoFromDir() from ccsGetExistingBackends()

Well that's all well and good that that backend isn't supported, but how does one switch backends so that one can launch ccsm without a segfault?

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

The directory gets scanned so I would suggest just deleting:
    /usr/lib/compizconfig/backends/libkconfig4.so

Sorry, I didn't notice this bug applies to all users including those who don't need or want libkconfig4.so. Therefore, it's something we should fix. Even if we just remove the file from future releases.

Changed in compiz:
status: Won't Fix → Triaged
Changed in compiz (Ubuntu):
status: Won't Fix → Triaged
Changed in compiz:
importance: High → Medium
Changed in compiz (Ubuntu):
importance: High → Medium
Changed in compiz:
milestone: none → 0.9.9.0
Revision history for this message
Chris Billington (cjbil1) wrote :

No problem, thanks for the suggestion!

Revision history for this message
Blair Chasteen (darkstormyrain) wrote :

Great, I wasn't sure if it was safe to remove that file or not. Thank you!

summary: - ccsm crashed with SIGSEGV in ? [libkconfig4.so] from
- ccsCopyBackendInfoFromBackend() from addBackendInfo() from
- getBackendInfoFromDir() from ccsGetExistingBackends()
+ ccsm crashed with SIGSEGV in ? [libkconfig4.so]
description: updated
description: updated
Changed in compiz:
milestone: 0.9.9.0 → 0.9.9.2
Changed in compiz:
milestone: 0.9.9.2 → 0.9.10.0
Revision history for this message
Phillip Pether (roofox) wrote :

[60590.923202] ccsm[19610]: segfault at 77 ip 00007f4ddd38845b sp 00007fffb5ca8c08 error 4 in libkconfig4.so[7f4ddd371000+1c000]

MC Return (mc-return)
Changed in compiz:
milestone: 0.9.10.0 → 0.9.11.0
Revision history for this message
Will Cooke (willcooke) wrote :

As part of the big bug clear up for 16.04 LTS I am marking this bug as Wont Fix.
These types of crasher are better handled by errors.ubutnu.com which can collate similar crash reports to help us identify persitent bugs rather than one-off crashes.
Sorry we are not able to help with this specific issue. If you are still experiencing this crash, please re-open the bug and add the tag "desktop-bugscrub-reopened". See https://wiki.ubuntu.com/BigDesktopBugScrub for more information.

Changed in compiz:
status: Triaged → Won't Fix
Changed in compiz (Ubuntu):
status: Triaged → Won't Fix
tags: added: desktop-bugscrub-autoclosed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.