When FEATURES="test" is enabled libcddb ebuild fails with the following message: Check charset conversion (default = UTF8)...ok. Check charset conversion (alternate = ISO8859-1)...*** glibc detected *** /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/examples/.libs/lt-cddb_query: free(): invalid pointer: 0x0000000000516d99 *** ======= Backtrace: ========= /lib/libc.so.6[0x2ad7ce11f17e] /lib/libc.so.6(__libc_free+0x84)[0x2ad7ce11f304] /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/lib/.libs/libcddb.so.2(cddb_str_iconv+0xb3)[0x2ad7cdfabb33] /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/lib/.libs/libcddb.so.2(cddb_disc_iconv+0x28)[0x2ad7cdfa6678] /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/lib/.libs/libcddb.so.2(cddb_parse_record+0x108)[0x2ad7cdfa8ff8] /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/lib/.libs/libcddb.so.2(cddb_cache_read+0xf8)[0x2ad7cdfa9b28] /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/lib/.libs/libcddb.so.2(cddb_read+0x87)[0x2ad7cdfaaea7] /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/examples/.libs/lt-cddb_query[0x4037b7] /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/examples/.libs/lt-cddb_query[0x402e26] /lib/libc.so.6(__libc_start_main+0xf4)[0x2ad7ce0ce134] /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/examples/.libs/lt-cddb_query[0x402149] ======= Memory map: ======== 00400000-00406000 r-xp 00000000 08:02 9864272 /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/examples/.libs/lt-cddb_query 00505000-00506000 rw-p 00005000 08:02 9864272 /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/examples/.libs/lt-cddb_query 00506000-00612000 rw-p 00506000 00:00 0 [heap] 2ad7cdd79000-2ad7cdd96000 r-xp 00000000 08:02 1311459 /lib64/ld-2.4.so 2ad7cdd96000-2ad7cdd97000 rw-p 2ad7cdd96000 00:00 0 2ad7cdd97000-2ad7cdd9e000 r--s 00000000 08:02 10437294 /usr/lib64/gconv/gconv-modules.cache 2ad7cddaa000-2ad7cddab000 rw-p 2ad7cddaa000 00:00 0 2ad7cde95000-2ad7cde96000 r--p 0001c000 08:02 1311459 /lib64/ld-2.4.so 2ad7cde96000-2ad7cde97000 rw-p 0001d000 08:02 1311459 /lib64/ld-2.4.so 2ad7cde97000-2ad7cde9e000 r-xp 00000000 08:02 10407345 /usr/lib64/libsandbox.so.0.0.0 2ad7cde9e000-2ad7cdf9d000 ---p 00007000 08:02 10407345 /usr/lib64/libsandbox.so.0.0.0 2ad7cdf9d000-2ad7cdf9e000 rw-p 00006000 08:02 10407345 /usr/lib64/libsandbox.so.0.0.0 2ad7cdf9e000-2ad7cdfa0000 rw-p 2ad7cdf9e000 00:00 0 2ad7cdfa0000-2ad7cdfaf000 r-xp 00000000 08:02 9864185 /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/lib/.libs/libcddb.so.2.1.1 2ad7cdfaf000-2ad7ce0af000 ---p 0000f000 08:02 9864185 /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/lib/.libs/libcddb.so.2.1.1 2ad7ce0af000-2ad7ce0b0000 rw-p 0000f000 08:02 9864185 /var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/lib/.libs/libcddb.so.2.1.1 2ad7ce0b0000-2ad7ce0b1000 rw-p 2ad7ce0b0000 00:00 0 2ad7ce0b1000-2ad7ce1e8000 r-xp 00000000 08:02 1310740 /lib64/libc-2.4.so 2ad7ce1e8000-2ad7ce2e8000 ---p 00137000 08:02 1310740 /lib64/libc-2.4.so 2ad7ce2e8000-2ad7ce2eb000 r--p 00137000 08:02 1310740 /lib64/libc-2.4.so 2ad7ce2eb000-2ad7ce2ed000 rw-p 0013a000 08:02 1310740 /lib64/libc-2.4.so 2ad7ce2ed000-2ad7ce2f3000 rw-p 2ad7ce2ed000 00:00 0 2ad7ce2f3000-2ad7ce2f6000 r-xp 00000000 08:02 1310743 /lib64/libdl-2.4.so 2ad7ce2f6000-2ad7ce3f5000 ---p 00003000 08:02 1310743 /lib64/libdl-2.4.so 2ad7ce3f5000-2ad7ce3f7000 rw-p 00002000 08:02 1310743 /lib64/libdl-2.4.so 2ad7ce3f7000-2ad7ce3f8000 rw-p 2ad7ce3f7000 00:00 0 2ad7ce3f8000-2ad7ce3fa000 r-xp 00000000 08:02 10437246 /usr/lib64/gconv/ISO8859-1.so 2ad7ce3fa000-2ad7ce4f9000 ---p 00002000 08:02 10437246 /usr/lib64/gconv/ISO8859-1.so 2ad7ce4f9000-2ad7ce4fb000 rw-p 00001000 08:02 10437246 /usr/lib64/gconv/ISO8859-1.so 2ad7ce4fb000-2ad7ce4fc000 rw-p 2ad7ce4fb000 00:00 0 2ad7ce600000-2ad7ce621000 rw-p 2ad7ce600000 00:00 0 2ad7ce621000-2ad7ce700000 ---p 2ad7ce621000 00:00 0 2ad7ce700000-2ad7ce70c000 r-xp 00000000 08:02 1311454 /lib64/libgcc_s.so.1 2ad7ce70c000-2ad7ce80c000 ---p 0000c000 08:02 1311454 /lib64/libgcc_s.so.1 2ad7ce80c000-2ad7ce80d000 rw-p 0000c000 08:02 1311454 /lib64/libgcc_s.so.1 7fffdcd19000-7fffdcd31000 rw-p 7fffdcd19000 00:00 0 [stack] ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso] ./settings.sh: line 96: 5978 Abortito $CDDB_QUERY "$@" >$TMP_FILE failed (cddb_query failed). Results for ./check_charset.sh Succeeded: 1/2 Failed: 1/2 FAIL: check_charset.sh =================== 1 of 5 tests failed =================== make[2]: *** [check-TESTS] Error 1 make[2]: Leaving directory `/var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/libcddb-1.2.1/work/libcddb-1.2.1/tests' make: *** [check-recursive] Error 1 !!! ERROR: media-libs/libcddb-1.2.1 failed. Call stack: ebuild.sh, line 1546: Called dyn_test ebuild.sh, line 986: Called src_test ebuild.sh, line 616: Called die !!! Make check failed. See above for details. !!! If you need support, post the topmost build error, and the call stack if relevant. I think the problem lies in glibc, gettext or readline, but I'm not sure. Any idea?
Created attachment 101306 [details] emerge --info for the machine which shows the problem Obligatory 'emerge --info'
thanks, this is fixed in 1.3.0