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

</div></div></div></div>