Hello,
I don't know if I'm doing something wrong regarding a package which includes file capabilities support or if I've hit a bug.
I've added libcap-devel as BuildRequires (probably it's already part of a base system) and replaced the %attr tags in the file section (to remove setuid) with a %caps directive.
The rpm builds and links fine as long as I don't use the %caps directive in the file section. If I enable it, I got error "-6" when rpmbuild tries to packs the rpm file after building:I don't know if I'm doing something wrong regarding a package which includes file capabilities support or if I've hit a bug.
I've added libcap-devel as BuildRequires (probably it's already part of a base system) and replaced the %attr tags in the file section (to remove setuid) with a %caps directive.
DEBUG: + exit 0
DEBUG: *** glibc detected *** rpmbuild: double free or corruption (fasttop): 0x0000000000c07f80 ***
DEBUG: ======= Backtrace: =========
DEBUG: /lib64/libc.so.6(+0x7ca8e)[0x7fe4b181fa8e]
DEBUG: /lib64/librpmio.so.3(rfree+0x9)[0x7fe4b3c44ee9]
DEBUG: /lib64/librpmbuild.so.3(+0x890e)[0x7fe4b42e490e]
DEBUG: /lib64/librpmbuild.so.3(+0xaf3c)[0x7fe4b42e6f3c]
DEBUG: /lib64/librpmbuild.so.3(+0xc91c)[0x7fe4b42e891c]
DEBUG: /lib64/librpmbuild.so.3(+0x78c1)[0x7fe4b42e38c1]
DEBUG: rpmbuild[0x402b8a]
DEBUG: rpmbuild[0x402e0f]
DEBUG: rpmbuild[0x401fe3]
DEBUG: /lib64/libc.so.6(__libc_start_main+0xf5)[0x7fe4b17c4a05]
DEBUG: rpmbuild[0x40221d]
DEBUG: ======= Memory map: ========
DEBUG: 00400000-00405000 r-xp 00000000 fd:01 1465924 /usr/bin/rpmbuild
DEBUG: 00604000-00605000 r--p 00004000 fd:01 1465924 /usr/bin/rpmbuild
DEBUG: 00605000-00606000 rw-p 00005000 fd:01 1465924 /usr/bin/rpmbuild
DEBUG: 00b95000-00fdd000 rw-p 00000000 00:00 0 [heap]
DEBUG: 7fe4a995d000-7fe4a9972000 r-xp 00000000 fd:01 1467761 /usr/lib64/libgcc_s-4.7.2-20121109.so.1
DEBUG: 7fe4a9972000-7fe4a9b71000 ---p 00015000 fd:01 1467761 /usr/lib64/libgcc_s-4.7.2-20121109.so.1
DEBUG: 7fe4a9b71000-7fe4a9b72000 r--p 00014000 fd:01 1467761 /usr/lib64/libgcc_s-4.7.2-20121109.so.1
DEBUG: 7fe4a9b72000-7fe4a9b73000 rw-p 00015000 fd:01 1467761 /usr/lib64/libgcc_s-4.7.2-20121109.so.1
DEBUG: 7fe4a9b73000-7fe4a9bd9000 r-xp 00000000 fd:01 1469829 /usr/lib64/libfreebl3.so
DEBUG: 7fe4a9bd9000-7fe4a9dd9000 ---p 00066000 fd:01 1469829 /usr/lib64/libfreebl3.so
DEBUG: 7fe4a9dd9000-7fe4a9dda000 r--p 00066000 fd:01 1469829 /usr/lib64/libfreebl3.so
DEBUG: 7fe4a9dda000-7fe4a9ddb000 rw-p 00067000 fd:01 1469829 /usr/lib64/libfreebl3.so
DEBUG: 7fe4a9ddb000-7fe4a9ddf000 rw-p 00000000 00:00 0
DEBUG: 7fe4a9ddf000-7fe4a9e85000 r-xp 00000000 fd:01 1470287 /usr/lib64/libsqlite3.so.0.8.6
DEBUG: 7fe4a9e85000-7fe4aa084000 ---p 000a6000 fd:01 1470287 /usr/lib64/libsqlite3.so.0.8.6
DEBUG: 7fe4aa084000-7fe4aa086000 r--p 000a5000 fd:01 1470287 /usr/lib64/libsqlite3.so.0.8.6
DEBUG: 7fe4aa086000-7fe4aa088000 rw-p 000a7000 fd:01 1470287 /usr/lib64/libsqlite3.so.0.8.6
DEBUG: 7fe4aa088000-7fe4aa089000 rw-p 00000000 00:00 0
DEBUG: 7fe4aa089000-7fe4aa0c7000 r-xp 00000000 fd:01 1469407 /usr/lib64/libsoftokn3.so
DEBUG: 7fe4aa0c7000-7fe4aa2c7000 ---p 0003e000 fd:01 1469407 /usr/lib64/libsoftokn3.so
DEBUG: 7fe4aa2c7000-7fe4aa2c8000 r--p 0003e000 fd:01 1469407 /usr/lib64/libsoftokn3.so
DEBUG: 7fe4aa2c8000-7fe4aa2c9000 rw-p 0003f000 fd:01 1469407 /usr/lib64/libsoftokn3.so
DEBUG: 7fe4aa2c9000-7fe4aa2d5000 r-xp 00000000 fd:01 1467786 /usr/lib64/libnss_files-2.16.so
DEBUG: 7fe4aa2d5000-7fe4aa4d4000 ---p 0000c000 fd:01 1467786 /usr/lib64/libnss_files-2.16.so
DEBUG: 7fe4aa4d4000-7fe4aa4d5000 r--p 0000b000 fd:01 1467786 /usr/lib64/libnss_files-2.16.so
DEBUG: 7fe4aa4d5000-7fe4aa4d6000 rw-p 0000c000 fd:01 1467786 /usr/lib64/libnss_files-2.16.so
DEBUG: 7fe4aa4d6000-7fe4b08c6000 r--p 00000000 fd:01 1466334 /usr/lib/locale/locale-archive
DEBUG: 7fe4b08c6000-7fe4b08ff000 r-xp 00000000 fd:01 1470258 /usr/lib64/libnspr4.so
DEBUG: 7fe4b08ff000-7fe4b0aff000 ---p 00039000 fd:01 1470258 /usr/lib64/libnspr4.so
DEBUG: 7fe4b0aff000-7fe4b0b00000 r--p 00039000 fd:01 1470258 /usr/lib64/libnspr4.so
DEBUG: 7fe4b0b00000-7fe4b0b02000 rw-p 0003a000 fd:01 1470258 /usr/lib64/libnspr4.so
DEBUG: 7fe4b0b02000-7fe4b0b04000 rw-p 00000000 00:00 0
DEBUG: 7fe4b0b04000-7fe4b0b07000 r-xp 00000000 fd:01 1469808 /usr/lib64/libplds4.so
DEBUG: 7fe4b0b07000-7fe4b0d06000 ---p 00003000 fd:01 1469808 /usr/lib64/libplds4.so
DEBUG: 7fe4b0d06000-7fe4b0d07000 r--p 00002000 fd:01 1469808 /usr/lib64/libplds4.so
DEBUG: 7fe4b0d07000-7fe4b0d08000 rw-p 00003000 fd:01 1469808 /usr/lib64/libplds4.so
DEBUG: 7fe4b0d08000-7fe4b0d0c000 r-xp 00000000 fd:01 1470139 /usr/lib64/libplc4.so
DEBUG: 7fe4b0d0c000-7fe4b0f0b000 ---p 00004000 fd:01 1470139 /usr/lib64/libplc4.so
DEBUG: 7fe4b0f0b000-7fe4b0f0c000 r--p 00003000 fd:01 1470139 /usr/lib64/libplc4.so
DEBUG: 7fe4b0f0c000-7fe4b0f0d000 rw-p 00004000 fd:01 1470139 /usr/lib64/libplc4.so
DEBUG: 7fe4b0f0d000-7fe4b0f31000 r-xp 00000000 fd:01 1467752 /usr/lib64/libnssutil3.so
DEBUG: 7fe4b0f31000-7fe4b1131000 ---p 00024000 fd:01 1467752 /usr/lib64/libnssutil3.so
DEBUG: 7fe4b1131000-7fe4b1137000 r--p 00024000 fd:01 1467752 /usr/lib64/libnssutil3.so
DEBUG: 7fe4b1137000-7fe4b1138000 rw-p 0002a000 fd:01 1467752 /usr/lib64/libnssutil3.so
DEBUG: 7fe4b1138000-7fe4b113f000 r-xp 00000000 fd:01 1470193 /usr/lib64/librt-2.16.so
DEBUG: 7fe4b113f000-7fe4b133e000 ---p 00007000 fd:01 1470193 /usr/lib64/librt-2.16.so
DEBUG: 7fe4b133e000-7fe4b133f000 r--p 00006000 fd:01 1470193 /usr/lib64/librt-2.16.so
DEBUG: 7fe4b133f000-7fe4b1340000 rw-p 00007000 fd:01 1470193 /usr/lib64/librt-2.16.so
DEBUG: 7fe4b1340000-7fe4b1344000 r-xp 00000000 fd:01 1467751 /usr/lib64/libattr.so.1.1.0
DEBUG: 7fe4b1344000-7fe4b1543000 ---p 00004000 fd:01 1467751 /usr/lib64/libattr.so.1.1.0
DEBUG: 7fe4b1543000-7fe4b1544000 r--p 00003000 fd:01 1467751 /usr/lib64/libattr.so.1.1.0
DEBUG: 7fe4b1544000-7fe4b1545000 rw-p 00004000 fd:01 1467751 /usr/lib64/libattr.so.1.1.0
DEBUG: 7fe4b1545000-7fe4b15a1000 r-xp 00000000 fd:01 1469779 /usr/lib64/libpcre.so.1.0.1
DEBUG: 7fe4b15a1000-7fe4b17a1000 ---p 0005c000 fd:01 1469779 /usr/lib64/libpcre.so.1.0.1
DEBUG: 7fe4b17a1000-7fe4b17a2000 r--p 0005c000 fd:01 1469779 /usr/lib64/libpcre.so.1.0.1
DEBUG: 7fe4b17a2000-7fe4b17a3000 rw-p 0005d000 fd:01 1469779 /usr/lib64/libpcre.so.1.0.1
DEBUG: 7fe4b17a3000-7fe4b1950000 r-xp 00000000 fd:01 1467807 /usr/lib64/libc-2.16.so
DEBUG: 7fe4b1950000-7fe4b1b50000 ---p 001ad000 fd:01 1467807 /usr/lib64/libc-2.16.so
DEBUG: 7fe4b1b50000-7fe4b1b54000 r--p 001ad000 fd:01 1467807 /usr/lib64/libc-2.16.so
DEBUG: 7fe4b1b54000-7fe4b1b56000 rw-p 001b1000 fd:01 1467807 /usr/lib64/libc-2.16.so
DEBUG: 7fe4b1b56000-7fe4b1b5b000 rw-p 00000000 00:00 0
DEBUG: 7fe4b1b5b000-7fe4b1b71000 r-xp 00000000 fd:01 1469836 /usr/lib64/libpthread-2.16.so
DEBUG: 7fe4b1b71000-7fe4b1d71000 ---p 00016000 fd:01 1469836 /usr/lib64/libpthread-2.16.so
DEBUG: 7fe4b1d71000-7fe4b1d72000 r--p 00016000 fd:01 1469836 /usr
DEBUG: Child return code was: -6
INFO: EXCEPTION: Command failed. See logs for output.
http://slaanesh.fedorapeople.org/cdrtools.spec
http://slaanesh.fedorapeople.org/build.log
So far I've tested this only on Fedora 18.
Any hints?
Thanks,
Thanks,
--Simone
--
You cannot discover new oceans unless you have the courage to lose sight of the shore (R. W. Emerson).
You cannot discover new oceans unless you have the courage to lose sight of the shore (R. W. Emerson).
-- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel