Bug#531797: marked as done (compizconfig-settings-manager: apparent library mismatch [?])
Your message dated Thu, 11 Feb 2010 23:36:45 + with message-id e1nfiat-0005pa...@ries.debian.org and subject line Bug#531797: fixed in libcompizconfig 0.8.4-1 has caused the Debian Bug report #531797, regarding compizconfig-settings-manager: apparent library mismatch [?] to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 531797: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=531797 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems ---BeginMessage--- Package: compizconfig-settings-manager Version: 0.8.2-2 Severity: grave Justification: renders package unusable when i launch ccsm, it breaks on me with the following error message terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct NULL not valid -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.29-2-686 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages compizconfig-settings-manager depends on: ii librsvg2-common 2.22.3-2 SAX-based renderer library for SVG ii python2.5.4-2An interactive high-level object-o ii python-compizconfig 0.8.2-1Compizconfig bindings for python ii python-gtk2 2.14.1-3 Python bindings for the GTK+ widge ii python-support1.0.3 automated rebuilding support for P Versions of packages compizconfig-settings-manager recommends: ii python-sexy 0.1.9-1python language bindings for libse compizconfig-settings-manager suggests no packages. -- no debconf information -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. ---End Message--- ---BeginMessage--- Source: libcompizconfig Source-Version: 0.8.4-1 We believe that the bug you reported is fixed in the latest version of libcompizconfig, which is due to be installed in the Debian FTP archive: libcompizconfig-dev_0.8.4-1_amd64.deb to main/libc/libcompizconfig/libcompizconfig-dev_0.8.4-1_amd64.deb libcompizconfig0_0.8.4-1_amd64.deb to main/libc/libcompizconfig/libcompizconfig0_0.8.4-1_amd64.deb libcompizconfig_0.8.4-1.diff.gz to main/libc/libcompizconfig/libcompizconfig_0.8.4-1.diff.gz libcompizconfig_0.8.4-1.dsc to main/libc/libcompizconfig/libcompizconfig_0.8.4-1.dsc libcompizconfig_0.8.4.orig.tar.gz to main/libc/libcompizconfig/libcompizconfig_0.8.4.orig.tar.gz A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 531...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sean Finney sean...@debian.org (supplier of updated libcompizconfig package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@debian.org) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Thu, 11 Feb 2010 20:33:19 +0100 Source: libcompizconfig Binary: libcompizconfig-dev libcompizconfig0 Architecture: source amd64 Version: 0.8.4-1 Distribution: unstable Urgency: low Maintainer: Debian X Strike Force debian-x@lists.debian.org Changed-By: Sean Finney sean...@debian.org Description: libcompizconfig-dev - Configuration settings library for compiz-fusion - development fi libcompizconfig0 - Configuration settings library for compiz-fusion Closes: 531797 Changes: libcompizconfig (0.8.4-1) unstable; urgency=low . * New upstream release. - Includes fix for basic_string::_S_construct NULL not valid. (Closes: #531797) * Update Build-Depends against compiz-dev to 0.8.4-1 for ABI bump. Checksums-Sha1: b603fc0ac70e89bd50452a8c705f371594a5167d 1380 libcompizconfig_0.8.4-1.dsc d2a3a312f3e17a6294e00fd7fadfb87e8c9eb248 70419 libcompizconfig_0.8.4.orig.tar.gz a2e22105436021285a829b5b2f9540aff6f27109 3892 libcompizconfig_0.8.4-1.diff.gz 5e530210b11ea20adbfe44bee0b174bb8f886ccf 130076 libcompizconfig-dev_0.8.4-1_amd64.deb f46d0c2773a46530ed2f402ea71c720929e85877 121192 libcompizconfig0_0.8.4-1_amd64.deb Checksums-Sha256: 184f825f24ba26e65d69d43cd3d2280282b9cf9f7e2cfd8ea317b25688c653c4
Processed: Re: Bug#531797:
Processing commands for cont...@bugs.debian.org: tags 531797 pending Bug #531797 [libcompizconfig0] compizconfig-settings-manager: apparent library mismatch [?] Bug #531800 [libcompizconfig0] compiz-core: /usr/bin/compiz uses the ccp plugin, that is broken Added tag(s) pending. Added tag(s) pending. thanks Stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#531797:
tags 531797 pending thanks Hi there, (belated reply, i know...) good catch! it looks like this was found and fixed upstream: commit a13ca4ed66b18b72a611231cce163e9c499ee20c Author: Erkin Bahceci erkin...@gmail.com Date: Sun Sep 20 20:53:39 2009 -0500 Fix crash when LANG has no value. diff --git a/src/compiz.cpp b/src/compiz.cpp index 0faa945..2755d47 100644 --- a/src/compiz.cpp +++ b/src/compiz.cpp @@ -85,7 +85,7 @@ getLocale () if (!lang || !strlen (lang)) lang = getenv (LC_MESSAGES); -return lang; +return lang ? lang : (char *); } std::string curLocale = std::string (getLocale ()); so it'll be rolled into the next upload. sean signature.asc Description: Digital signature
Bug#531797:
Hi, Read the source, luke: From compiz.cpp in libcompizconfig: static char * getLocale () { char *lang = getenv (LANG); if (!lang || !strlen (lang)) lang = getenv (LC_ALL); if (!lang || !strlen (lang)) lang = getenv (LC_MESSAGES); return lang; } std::string curLocale = std::string (getLocale ()); The library segfaults at this static initialization. So the cure is - if you just want to run ccsm, export LANG=C first - report upstream so that they can fix this ugly blob. Cheers, E. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#531797: Tentative solution
I was having the same error when running ccsm or compiz.real ccp inside of a slim session as opposed to as a continuation of another login - it turned out that LANG was unset. Try running LANG=en_US.UTF-8 ccsm - worked for me.
Bug#531797: request for more information
sean finney writes: right. i suspect that the problem is not in the compiz binary but one the libraries or plugins shipped in compiz (most likely libcompizconfig, which is linked to by both compiz.real and ccsm) right. what window manager are you using? it could be that the problem only asserts itself in non-gnome installations. compiz, isnt't it a window manager? in alternative to compiz i use {,v}twm --- i cannot say that i have no gnome on my pc, but i'd prefer not to that said, if all else fails, i can install compiz, with all of its gnome dependencies sorry, i kinda blurred what i meant: s/window manager/desktop environment/. no desktop environments here, only a plain window manager + screenlets in other words, what do you choose when you log in on your system before you start compiz? are you starting vtwm and then compiz via an .xinitrc, or...? i start either compiz or vtwm (or twm, or gwm, etc) from the console command line, using a set of aliases that expand to something like % startx ~/.xsession.windowmanager .xsession.errors 21 | #10 0xb65c055d in ?? () from /usr/lib/libcompizconfig.so.0 okay, so the first relevant stack frame seems to come from libcompizconfig. i'll see about providing a debug version of this library. it might also be helpful to get a copy of the actual core file, though there are privacy implications as environment variables and memory contents might be stored in this file so you probably shouldn't post it publically. do you think you could privately email me a copy of one of them? Sean, i don't know if this is relevant, but i have not a ~/.config/compiz/ directory (erased by error), is it possible that libcompizconfig chokes on that? but then, it is the case of each new user, isn't it? ciao g -- Lord, what fools these mortals be! -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#531797: request for more information
sean finney writes: round two :) first of all, i have to ask if you have seen my bug report against ccsm also ccsm dumps core on me, with the same error message, and if i hand start compiz.real without invoking the configuration plugin, compiz starts ok (but it doesn't do anything valuable thereafter) now, it's time to answer your questions... sudo apt-get install apt-show-versions apt-show-versions -b | grep -v -E '/sid|/squeeze|/testing|/unstable' ,[ apt-show-versions -b | grep -v -E '/sid|/squeeze|/testing|/unstable ] | googleearth 5.0.11337.1968+0.5.4-1 installed: No available version in archive | libgnome-desktop-2/unknown | libvolume-id0/unknown | linux-headers-2.6.26-1-686/unknown | linux-headers-2.6.26-1-common/unknown | linux-image-2.6.26-1-686/unknown ` libgnome-desktop-2 seems suspicious, so i have already removed that package, installing libgnome-desktop-2-11 --- alas, compiz.real dumps always core | /usr/lib/3dnow/atlas | /usr/lib/3dnow | /usr/lib/atlas i don't have these, linear algebra, debian itself modifies ld.conf ,[ sudo updatedb locate libcompizconfig.so | xargs ldd ] | /usr/lib/libcompizconfig.so.0: snip how about this one? ldd `which compiz.real` ,[ ldd /usr/bin/compiz.real ] | linux-gate.so.1 = (0xb7f4b000) | libXcomposite.so.1 = /usr/lib/libXcomposite.so.1 (0xb7f35000) | libXdamage.so.1 = /usr/lib/libXdamage.so.1 (0xb7f32000) | libXfixes.so.3 = /usr/lib/libXfixes.so.3 (0xb7f2c000) | libXrandr.so.2 = /usr/lib/libXrandr.so.2 (0xb7f25000) | libXinerama.so.1 = /usr/lib/libXinerama.so.1 (0xb7f22000) | libXcursor.so.1 = /usr/lib/libXcursor.so.1 (0xb7f19000) | libICE.so.6 = /usr/lib/libICE.so.6 (0xb7f01000) | libSM.so.6 = /usr/lib/libSM.so.6 (0xb7ef9000) | libxslt.so.1 = /usr/lib/libxslt.so.1 (0xb7ec2000) | libxml2.so.2 = /usr/lib/libxml2.so.2 (0xb7d88000) | libstartup-notification-1.so.0 = /usr/lib/libstartup-notification-1.so.0 (0xb7d8) | libGL.so.1 = /usr/lib/libGL.so.1 (0xb7cc6000) | libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb7ca) | libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7b3f000) | libX11.so.6 = /usr/lib/libX11.so.6 (0xb7a21000) | libXext.so.6 = /usr/lib/libXext.so.6 (0xb7a13000) | libdl.so.2 = /lib/i686/cmov/libdl.so.2 (0xb7a0f000) | libXrender.so.1 = /usr/lib/libXrender.so.1 (0xb7a06000) | libuuid.so.1 = /lib/libuuid.so.1 (0xb7a02000) | libz.so.1 = /usr/lib/libz.so.1 (0xb79ec000) | libxcb-aux.so.0 = /usr/lib/libxcb-aux.so.0 (0xb79e9000) | libxcb-event.so.1 = /usr/lib/libxcb-event.so.1 (0xb79e6000) | libxcb-atom.so.1 = /usr/lib/libxcb-atom.so.1 (0xb79e2000) | libxcb.so.1 = /usr/lib/libxcb.so.1 (0xb79c9000) | libGLcore.so.1 = /usr/lib/libGLcore.so.1 (0xb6ab) | libnvidia-tls.so.1 = /usr/lib/tls/libnvidia-tls.so.1 (0xb6aae000) | /lib/ld-linux.so.2 (0xb7f4c000) | libXau.so.6 = /usr/lib/libXau.so.6 (0xb6aab000) | libXdmcp.so.6 = /usr/lib/libXdmcp.so.6 (0xb6aa6000) ` these are the only differences to my system: | pn compiznone (no description available) | pn compiz-gnome none (no description available) | pn compizconfig-backend-gconfnone (no description available) what window manager are you using? it could be that the problem only asserts itself in non-gnome installations. compiz, isnt't it a window manager? in alternative to compiz i use {,v}twm --- i cannot say that i have no gnome on my pc, but i'd prefer not to that said, if all else fails, i can install compiz, with all of its gnome dependencies one last question. when you get the error: terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct NULL not valid is it followed by an abort? yes echo bt | gdb /usr/bin/compiz.real core it may be the case that we will need debugging symbols available to read the backtrace. if so i'll provide some debuggable .debs for you to install. here it is the typescript of a debugging session ,[ typescript ] | Script started on Thu Jun 11 15:07:06 2009 | Thu Jun 11 15:07:06: sudo /usr/bin/compiz.real core | GNU gdb 6.8-debian | Copyright (C) 2008 Free Software Foundation, Inc. | License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html | This is free software: you are free to change and redistribute it. | There is NO WARRANTY, to the extent permitted by law. Type show copying | and show warranty for details. | This GDB was configured as i486-linux-gnu... | (no debugging symbols found) | | warning: Can't read pathname for load map: Input/output error. | Reading symbols from /usr/lib/libXcomposite.so.1...(no debugging symbols found)...done. | Loaded
Bug#531797: request for more information
hi giacomo, On Thu, Jun 11, 2009 at 03:20:26PM +0200, Giacomo Boffi wrote: first of all, i have to ask if you have seen my bug report against ccsm also ccsm dumps core on me, with the same error message, and if i hand start compiz.real without invoking the configuration plugin, compiz starts ok (but it doesn't do anything valuable thereafter) right. i suspect that the problem is not in the compiz binary but one the libraries or plugins shipped in compiz (most likely libcompizconfig, which is linked to by both compiz.real and ccsm) ,[ apt-show-versions -b | grep -v -E '/sid|/squeeze|/testing|/unstable ] | googleearth 5.0.11337.1968+0.5.4-1 installed: No available version in archive | libgnome-desktop-2/unknown | libvolume-id0/unknown | linux-headers-2.6.26-1-686/unknown | linux-headers-2.6.26-1-common/unknown | linux-image-2.6.26-1-686/unknown ` okay, nothing out of the ordinary there (even cleaner than my system:) ,[ ldd /usr/bin/compiz.real ] snip nothing out of the ordinary here either from what i can tell. what window manager are you using? it could be that the problem only asserts itself in non-gnome installations. compiz, isnt't it a window manager? in alternative to compiz i use {,v}twm --- i cannot say that i have no gnome on my pc, but i'd prefer not to that said, if all else fails, i can install compiz, with all of its gnome dependencies sorry, i kinda blurred what i meant: s/window manager/desktop environment/. in other words, what do you choose when you log in on your system before you start compiz? are you starting vtwm and then compiz via an .xinitrc, or...? here it is the typescript of a debugging session ,[ typescript ] | #0 0xb7f8a424 in __kernel_vsyscall () | #1 0xb7ba9680 in raise () from /lib/i686/cmov/libc.so.6 | #2 0xb7bacd68 in abort () from /lib/i686/cmov/libc.so.6 | #3 0xb647df9f in __gnu_cxx::__verbose_terminate_handler () |from /usr/lib/libstdc++.so.6 | #4 0xb647be85 in ?? () from /usr/lib/libstdc++.so.6 | #5 0xb647bec2 in std::terminate () from /usr/lib/libstdc++.so.6 | #6 0xb647c001 in __cxa_throw () from /usr/lib/libstdc++.so.6 | #7 0xb6416c2f in std::__throw_logic_error () from /usr/lib/libstdc++.so.6 | #8 0xb6458862 in ?? () from /usr/lib/libstdc++.so.6 | #9 0xb64589d6 in std::basic_stringchar, std::char_traitschar, std::allocatorchar ::basic_string () from /usr/lib/libstdc++.so.6 | #10 0xb65c055d in ?? () from /usr/lib/libcompizconfig.so.0 okay, so the first relevant stack frame seems to come from libcompizconfig. i'll see about providing a debug version of this library. it might also be helpful to get a copy of the actual core file, though there are privacy implications as environment variables and memory contents might be stored in this file so you probably shouldn't post it publically. do you think you could privately email me a copy of one of them? sean -- signature.asc Description: Digital signature
Bug#531797: request for more information
sean finney writes: tags 531800 unreproducable severity 531800 important thanks hi giacomo, i can't reproduce this problem (and i'm also running 2.6.29/amd64). i'm running an AMD cpu, but debian's architecture is i386 are you sure you don't have a compiz component installed from source, a non-standard library installed or perhaps something from experimental? i don't know the following information would be helpful: echo $LD_LIBRARY_PATH ,[ echo $LD_LIBRARY_PATH ] | , (that is, LD_LIBRARY_PATH is unset) cat /etc/ld.so.conf /etc/ld.so.conf.d/* ,[ cat /etc/ld.so.conf /etc/ld.so.conf.d/* ] | include /etc/ld.so.conf.d/*.conf | | /usr/lib/3dnow/atlas | /usr/lib/3dnow | /usr/lib/atlas | # Multiarch support | /lib/i486-linux-gnu | /usr/lib/i486-linux-gnu | # libc default configuration | /usr/local/lib ` sudo updatedb locate libcompizconfig.so | xargs ldd ,[ sudo updatedb locate libcompizconfig.so | xargs ldd ] | /usr/lib/libcompizconfig.so.0: | linux-gate.so.1 = (0xb8028000) | /usr/lib/libtsocks.so (0xb7fd5000) | libxml2.so.2 = /usr/lib/libxml2.so.2 (0xb7e8a000) | libX11.so.6 = /usr/lib/libX11.so.6 (0xb7d6b000) | libprotobuf.so.3 = /usr/lib/libprotobuf.so.3 (0xb7c91000) | libstdc++.so.6 = /usr/lib/libstdc++.so.6 (0xb7ba) | libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb7b7a000) | libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7a1a000) | libgcc_s.so.1 = /lib/libgcc_s.so.1 (0xb79ee000) | libdl.so.2 = /lib/i686/cmov/libdl.so.2 (0xb79e9000) | libz.so.1 = /usr/lib/libz.so.1 (0xb79d4000) | libxcb.so.1 = /usr/lib/libxcb.so.1 (0xb79bb000) | /lib/ld-linux.so.2 (0xb8029000) | libXau.so.6 = /usr/lib/libXau.so.6 (0xb79b8000) | libXdmcp.so.6 = /usr/lib/libXdmcp.so.6 (0xb79b3000) | /usr/lib/libcompizconfig.so.0.0.0: | linux-gate.so.1 = (0xb8019000) | /usr/lib/libtsocks.so (0xb7fc6000) | libxml2.so.2 = /usr/lib/libxml2.so.2 (0xb7e7b000) | libX11.so.6 = /usr/lib/libX11.so.6 (0xb7d5c000) | libprotobuf.so.3 = /usr/lib/libprotobuf.so.3 (0xb7c82000) | libstdc++.so.6 = /usr/lib/libstdc++.so.6 (0xb7b91000) | libm.so.6 = /lib/i686/cmov/libm.so.6 (0xb7b6b000) | libc.so.6 = /lib/i686/cmov/libc.so.6 (0xb7a0b000) | libgcc_s.so.1 = /lib/libgcc_s.so.1 (0xb79df000) | libdl.so.2 = /lib/i686/cmov/libdl.so.2 (0xb79da000) | libz.so.1 = /usr/lib/libz.so.1 (0xb79c5000) | libxcb.so.1 = /usr/lib/libxcb.so.1 (0xb79ac000) | /lib/ld-linux.so.2 (0xb801a000) | libXau.so.6 = /usr/lib/libXau.so.6 (0xb79a9000) | libXdmcp.so.6 = /usr/lib/libXdmcp.so.6 (0xb79a4000) ` dpkg -l '*compiz*' , | Desired=Unknown/Install/Remove/Purge/Hold | | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend | |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) | ||/ Name Version Description | +++-=-- | pn compiznone (no description available) | ii compiz-core 0.8.2-6 OpenGL window and compositing manager | un compiz-core-abiversion-20090207 none (no description available) | ii compiz-dev0.8.2-6 OpenGL window and compositing manager - deve | ii compiz-fusion-bcop0.8.2-1 Compiz Fusion option code generator | ii compiz-fusion-plugins-extra 0.8.2-3 Compiz Fusion plugins - extra collection | ii compiz-fusion-plugins-main0.8.2-3 Compiz Fusion plugins - main collection | ii compiz-fusion-plugins-unsupported 0.8.2-1 Compiz Fusion plugins - unsupported collec | pn compiz-gnome none (no description available) | ii compiz-gtk0.8.2-6 OpenGL window and compositing manager - Gtk | ii compiz-plugins0.8.2-6 OpenGL window and compositing manager - plug | pn compizconfig-backend-gconfnone (no description available) | ii compizconfig-settings-manager 0.8.2-2 Compizconfig Settings Manager | ii libcompizconfig0 0.8.2-2 Configuration settings library for compiz-fu | ii python-compizconfig 0.8.2-1 Compizconfig bindings for python ` i'm going to check to see if there's anything that has recently happened in testing/unstable that i've somehow missed but this information will be helpful in any case. in the meantime i'm downgrading the bug. thank you Sean
Bug#531797: request for more information
round two :) On Tue, Jun 09, 2009 at 03:19:22PM +0200, Giacomo Boffi wrote: i can't reproduce this problem (and i'm also running 2.6.29/amd64). i'm running an AMD cpu, but debian's architecture is i386 ah, okay. i don't think it's relevant but thanks for clarifying. are you sure you don't have a compiz component installed from source, a non-standard library installed or perhaps something from experimental? i don't know let's try: sudo apt-get install apt-show-versions apt-show-versions -b | grep -v -E '/sid|/squeeze|/testing|/unstable' this should give a listing of all packages that aren't known in testing or unstable (there could possibly be a large number of No available version in archive lines output, which are probably okay but it would be good if i could go through them for the sake of being thorough. ,[ cat /etc/ld.so.conf /etc/ld.so.conf.d/* ] | include /etc/ld.so.conf.d/*.conf | | /usr/lib/3dnow/atlas | /usr/lib/3dnow | /usr/lib/atlas i don't have these, but it doesn't look like anything strange in the ldd output below so i'm tentatively thinking they're not relevant. ,[ sudo updatedb locate libcompizconfig.so | xargs ldd ] | /usr/lib/libcompizconfig.so.0: snip how about this one? ldd `which compiz.real` dpkg -l '*compiz*' , | Desired=Unknown/Install/Remove/Purge/Hold | | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend | |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) | ||/ Name Version Description | +++-=-- these are the only differences to my system: | pn compiznone (no description available) | pn compiz-gnome none (no description available) | pn compizconfig-backend-gconfnone (no description available) what window manager are you using? it could be that the problem only asserts itself in non-gnome installations. i'm going to check to see if there's anything that has recently happened in testing/unstable that i've somehow missed but this information will be helpful in any case. in the meantime i'm downgrading the bug. i haven't found anything here... one last question. when you get the error: terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct NULL not valid is it followed by an abort? from some googling (and a basic test) it seems this error stems from something somewhere allocating a std::string(0). if it does give an abort message, could you: * apt-get install gdb * ulimit -c unlimited * invoke compiz again on the cmdline to get the same error this should produce a core dump, which can then get us a backtrace to point at where the exception was thrown with echo bt | gdb /usr/bin/compiz.real core it may be the case that we will need debugging symbols available to read the backtrace. if so i'll provide some debuggable .debs for you to install. sean signature.asc Description: Digital signature
Bug#531797: request for more information
tags 531800 unreproducable severity 531800 important thanks hi giacomo, i can't reproduce this problem (and i'm also running 2.6.29/amd64). are you sure you don't have a compiz component installed from source, a non-standard library installed or perhaps something from experimental? the following information would be helpful: echo $LD_LIBRARY_PATH cat /etc/ld.so.conf /etc/ld.so.conf.d/* sudo updatedb locate libcompizconfig.so | xargs ldd dpkg -l '*compiz*' i'm going to check to see if there's anything that has recently happened in testing/unstable that i've somehow missed but this information will be helpful in any case. in the meantime i'm downgrading the bug. thanks, sean -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.29-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash signature.asc Description: Digital signature
Bug#531797: compizconfig-settings-manager: apparent library mismatch [?]
Package: compizconfig-settings-manager Version: 0.8.2-2 Severity: grave Justification: renders package unusable when i launch ccsm, it breaks on me with the following error message terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_S_construct NULL not valid -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.29-2-686 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/bash Versions of packages compizconfig-settings-manager depends on: ii librsvg2-common 2.22.3-2 SAX-based renderer library for SVG ii python2.5.4-2An interactive high-level object-o ii python-compizconfig 0.8.2-1Compizconfig bindings for python ii python-gtk2 2.14.1-3 Python bindings for the GTK+ widge ii python-support1.0.3 automated rebuilding support for P Versions of packages compizconfig-settings-manager recommends: ii python-sexy 0.1.9-1python language bindings for libse compizconfig-settings-manager suggests no packages. -- no debconf information -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org