Memory limit set to 110504152KB Using BUILD_ROOT=/srv/build/root_5 Using BUILD_ARCH=i586:i486:i386 w10 started "build app-checker.spec" at Fri Apr 12 19:38:04 UTC 2013. Building app-checker for project 'Tizen:2.0:IVI' repository 'standard' arch 'i586' srcmd5 'daedd8e1852d5bb8a8d91829db59f833' processing specfile /srv/build/root_5/.build-srcdir/app-checker.spec ... running changelog2spec --target rpm --file /srv/build/root_5/.build-srcdir/app-checker.spec init_buildsystem --cachedir /var/cache/build --clean --rpmlist /srv/build/root_5/.build.rpmlist /srv/build/root_5/.build-srcdir/app-checker.spec build rpmlint-Factory ... [1/30] preinstalling rpm... [2/30] preinstalling rpm-libs... [3/30] preinstalling setup... [4/30] preinstalling filesystem... [5/30] preinstalling bash... [6/30] preinstalling bzip2... [7/30] preinstalling coreutils... [8/30] preinstalling diffutils... [9/30] preinstalling liblua... [10/30] preinstalling eglibc... [11/30] preinstalling eglibc-common... [12/30] preinstalling libacl... [13/30] preinstalling libattr... [14/30] preinstalling libgcc... [15/30] preinstalling libcap... [16/30] preinstalling popt... [17/30] preinstalling readline... [18/30] preinstalling sed... [19/30] preinstalling tar... [20/30] preinstalling zlib... [21/30] preinstalling sqlite... [22/30] preinstalling ncurses-libs... [23/30] preinstalling elfutils-libelf... [24/30] preinstalling bzip2-libs... [25/30] preinstalling libstdc++... [26/30] preinstalling libfile... [27/30] preinstalling xz-libs... [28/30] preinstalling nss... [29/30] preinstalling nspr... [30/30] preinstalling nss-softokn-freebl... initializing rpm db... reordering...cycle: bash -> eglibc -> eglibc-common breaking dependency eglibc-common -> bash cycle: eglibc -> eglibc-common breaking dependency eglibc -> eglibc-common cycle: eglibc -> libgcc breaking dependency libgcc -> eglibc cycle: filesystem -> setup breaking dependency setup -> filesystem cycle: ncurses -> ncurses-libs breaking dependency ncurses-libs -> ncurses cycle: ncurses-base -> ncurses -> ncurses-libs breaking dependency ncurses-libs -> ncurses-base cycle: perl -> perl-libs breaking dependency perl -> perl-libs cycle: perl -> perl-ExtUtils-MakeMaker -> perl-devel breaking dependency perl -> perl-ExtUtils-MakeMaker cycle: perl -> perl-IO-Compress-Zlib breaking dependency perl -> perl-IO-Compress-Zlib cycle: perl -> perl-IO-Compress-Base breaking dependency perl -> perl-IO-Compress-Base cycle: perl -> perl-Module-Pluggable breaking dependency perl -> perl-Module-Pluggable cycle: perl -> perl-Pod-Simple breaking dependency perl -> perl-Pod-Simple cycle: perl-devel -> perl-ExtUtils-MakeMaker breaking dependency perl-devel -> perl-ExtUtils-MakeMaker cycle: perl-ExtUtils-ParseXS -> perl-devel breaking dependency perl-devel -> perl-ExtUtils-ParseXS cycle: perl-CPAN -> perl-Test-Harness breaking dependency perl-Test-Harness -> perl-CPAN cycle: nss-sysinit -> nss breaking dependency nss -> nss-sysinit cycle: rpm-libs -> rpm breaking dependency rpm -> rpm-libs done [1/114] [2/114] installing cloog-0.15.9-2.2 [3/114] installing kernel-headers-3.7-1.3 [4/114] installing tizen-release-2.0.0-2.1 [5/114] installing tzdata-2011h-2.1 [6/114] installing libgcc-4.5.3-2.4 [7/114] installing setup-0.1-2.1 [8/114] installing filesystem-0.1-2.1 warning: group lock does not exist - using root warning: group mail does not exist - using root [9/114] installing eglibc-2.13-2.21 [10/114] installing bzip2-libs-1.0.5-6.1 [11/114] installing cpio-2.8-4.1 [12/114] installing e2fsprogs-libs-1.41.11-2.10 [13/114] installing elfutils-libelf-0.152-2.36 [14/114] installing expat-2.0.1-9.1 [15/114] installing findutils-4.2.31-2.1 [16/114] installing gdbm-1.8.3-5.1 [17/114] installing libattr-2.4.44-8.10 [18/114] installing libffi-3.0.9-100.3 [19/114] installing libidn-1.15-6.1 [20/114] installing liblua-5.1.4-7.2 [21/114] installing libuuid-2.20.2-5.1 [22/114] installing lzo-2.03-2.2 [23/114] installing m4-1.4.14-2.1 [24/114] installing make-3.81-1.1 [25/114] installing net-tools-1.60-89.9 [26/114] installing nspr-4.8.7-1.13 [27/114] installing nss-softokn-freebl-3.12.9-4.19 [28/114] installing patch-2.6.1.169-1.1 [29/114] installing pkgconfig-0.25-3.2 [30/114] installing popt-1.16-4.1 [31/114] installing readline-5.2-13.3 [32/114] installing sed-4.1.5-2.2 [33/114] installing sqlite-3.7.13-1.3 [34/114] installing xz-libs-5.0.3-2.2 [35/114] installing zlib-1.2.5-3.24 [36/114] installing bash-4.1-4.1 [37/114] installing diffutils-3.0-3.2 [38/114] installing libgomp-4.5.3-2.4 [39/114] installing libstdc++-4.5.3-2.4 [40/114] installing eglibc-common-2.13-2.21 [41/114] installing ncurses-libs-5.7-6.1 [42/114] installing build-compare-2009.10.14-27.13 [43/114] installing libstdc++-devel-4.5.3-2.4 [44/114] installing c-ares-1.7.4-3.1 [45/114] installing eglibc-headers-2.13-2.21 [46/114] installing libacl-2.2.49-2.1 [47/114] installing libcap-2.21-2.1 [48/114] installing libdlog-0.4.1-3.5 [49/114] installing libfile-5.04-2.2 [50/114] installing libxml2-2.7.8-10.1 [51/114] installing lzo-minilzo-2.03-2.2 [52/114] installing ncurses-5.7-6.1 [53/114] installing openssl-1.0.1c-2.34 [54/114] installing unzip-6.0-10.9 [55/114] installing zlib-devel-1.2.5-3.24 [56/114] installing bzip2-1.0.5-6.1 [57/114] installing glib2-2.32.3-5.5 [58/114] installing gmp-5.0.1-2.1 [59/114] installing libblkid-2.20.2-5.1 [60/114] installing libpcre-7.9-2.2 [61/114] installing xz-5.0.3-2.2 [62/114] installing binutils-2.21.51.20110421-5.2 [63/114] installing elfutils-libs-0.152-2.36 [64/114] installing nss-3.12.9-4.19 [65/114] installing perl-5.12.1-64.7 [66/114] installing ncurses-base-5.7-6.1 [67/114] installing perl-HTML-Tagset-3.20-9.3 [68/114] installing perl-IO-Compress-Base-2.008-64.7 [69/114] installing perl-Module-Pluggable-3.60-64.7 [70/114] installing perl-Pod-Escapes-1.04-64.7 [71/114] installing perl-TimeDate-1.20-2.3 [72/114] installing eglibc-devel-2.13-2.21 [73/114] installing grep-2.5.1a-63.2 [74/114] installing libdlog-devel-0.4.1-3.5 [75/114] installing mpfr-3.0.0-2.2 [76/114] installing perl-Compress-Raw-Zlib-2.008-64.7 [77/114] installing perl-libs-5.12.1-64.7 [78/114] installing tar-1.17-3.2 [79/114] installing coreutils-6.9-10.1 [80/114] installing file-5.04-2.2 [81/114] installing libmount-2.20.2-5.1 [82/114] installing lzo-devel-2.03-2.2 [83/114] installing perl-devel-5.12.1-64.7 [84/114] installing xz-lzma-compat-5.0.3-2.2 [85/114] installing nss-sysinit-3.12.9-4.19 [86/114] installing ppl-0.10.2-11.2 [87/114] installing elfutils-0.152-2.36 [88/114] installing libcurl-7.21.3-7.3 [89/114] installing libarchive-2.8.3-2.1 [90/114] installing perl-ExtUtils-ParseXS-2.18-64.7 [91/114] installing perl-Pod-Simple-3.07-64.7 [92/114] installing perl-Test-Simple-0.80-64.7 [93/114] installing gawk-3.1.5-3.2 [94/114] installing gzip-1.3.14-2.2 [95/114] installing mpc-0.9-2.2 [96/114] installing perl-IO-Compress-Zlib-2.008-64.7 [97/114] installing perl-Test-Harness-3.12-64.7 [98/114] installing cloog-ppl-0.15.9-2.2 [99/114] installing build-2011.01.10a-2.1 [100/114] installing curl-7.21.3-7.3 [101/114] installing util-linux-2.20.2-5.1 warning: group tty does not exist - using root /bin/chown: `root:root': invalid user [102/114] installing cmake-2.8.5-4.1 [103/114] installing glib2-devel-2.32.3-5.5 [104/114] installing perl-ExtUtils-MakeMaker-6.36-64.7 [105/114] installing cpp-4.5.3-2.4 [106/114] installing rpm-4.9.1-5.2 [107/114] installing perl-CPAN-1.9205-64.7 [108/114] installing autoconf-2.68-2.1 [109/114] installing rpm-libs-4.9.1-5.2 [110/114] installing gcc-4.5.3-2.4 [111/114] installing automake-1.11.1-4.1 [112/114] installing gcc-c++-4.5.3-2.4 [113/114] installing rpm-build-4.9.1-5.2 [114/114] installing libtool-2.2.6b-2.2 now finalizing build dir... /var/run/obs/worker/5/build/build: line 1761: /srv/build/root_5/etc/passwd: No such file or directory ----------------------------------------------------------------- I have the following modifications for app-checker.spec: 4c4 < Release: 1 --- > Release: 1.8 ----------------------------------------------------------------- ----- building app-checker.spec (user abuild) ----------------------------------------------------------------- ----------------------------------------------------------------- + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --define 'disturl obs://build.tizen.org/Tizen:2.0:IVI/standard/daedd8e1852d5bb8a8d91829db59f833-app-checker' /home/abuild/rpmbuild/SOURCES/app-checker.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8w6LnU + umask 022 + cd /home/abuild/rpmbuild/BUILD + LANG=C + export LANG + unset DISPLAY + cd /home/abuild/rpmbuild/BUILD + rm -rf app-checker-0.0.16 + /bin/gzip -dc /home/abuild/rpmbuild/SOURCES/app-checker-0.0.16.tar.gz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd app-checker-0.0.16 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.a96C4x + umask 022 + cd /home/abuild/rpmbuild/BUILD + cd app-checker-0.0.16 + LANG=C + export LANG + unset DISPLAY + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -m32 -march=core2 -mssse3 -mtune=atom -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -m32 -march=core2 -mssse3 -mtune=atom -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -m32 -march=core2 -mssse3 -mtune=atom -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -I%_fmoddir' + export FFLAGS + LD_AS_NEEDED=1 + export LD_AS_NEEDED + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -m32 -march=core2 -mssse3 -mtune=atom -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer' + LDFLAGS= + cmake . -DCMAKE_INSTALL_PREFIX=/usr -- The C compiler identification is GNU -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done Build type: Release -- checking for modules 'dlog;glib-2.0' -- found dlog, version 1.0 -- found glib-2.0, version 2.32.3 -- checking for modules 'dlog;glib-2.0' -- found dlog, version 1.0 -- found glib-2.0, version 2.32.3 -- Configuring done -- Generating done -- Build files have been written to: /home/abuild/rpmbuild/BUILD/app-checker-0.0.16 + make -j4 Scanning dependencies of target app-checker Scanning dependencies of target app-checker-server [ 50%] [ 50%] [ 75%] [100%] Building C object CMakeFiles/app-checker.dir/src/ac_lib.c.o Building C object CMakeFiles/app-checker-server.dir/src/ac_server.c.o Building C object CMakeFiles/app-checker.dir/src/ac_sock.c.o Building C object CMakeFiles/app-checker-server.dir/src/ac_sock.c.o Linking C shared library libapp-checker.so [100%] Built target app-checker Linking C shared library libapp-checker-server.so [100%] Built target app-checker-server + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.iIoBwd + umask 022 + cd /home/abuild/rpmbuild/BUILD + cd app-checker-0.0.16 + LANG=C + export LANG + unset DISPLAY + rm -rf /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386 + mkdir -p /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386 + rm -rf /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386 + /usr/bin/make DESTDIR=/home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386 INSTALL_ROOT=/home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386 install [ 50%] Built target app-checker [100%] Built target app-checker-server Install the project... -- Install configuration: "Release" -- Installing: /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/lib/libapp-checker.so.0.1.0 -- Installing: /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/lib/libapp-checker.so.0 -- Installing: /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/lib/libapp-checker.so -- Installing: /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/lib/libapp-checker-server.so.0.1.0 -- Installing: /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/lib/libapp-checker-server.so.0 -- Installing: /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/lib/libapp-checker-server.so -- Installing: /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/include/app-checker/app-checker.h -- Installing: /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/lib/pkgconfig/app-checker.pc -- Installing: /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/include/app-checker/app-checker-server.h -- Installing: /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/lib/pkgconfig/app-checker-server.pc + rm -f /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/share/info/dir + find /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386 -regex '.*\.la$' + xargs rm -f -- + find /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386 -regex '.*\.a$' + xargs rm -f -- + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /home/abuild/rpmbuild/BUILD/app-checker-0.0.16 extracting debug info from /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/lib/libapp-checker-server.so.0.1.0 extracting debug info from /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386/usr/lib/libapp-checker.so.0.1.0 symlinked /usr/lib/debug/usr/lib/libapp-checker-server.so.0.1.0.debug to /usr/lib/debug/usr/lib/libapp-checker-server.so.debug symlinked /usr/lib/debug/usr/lib/libapp-checker.so.0.1.0.debug to /usr/lib/debug/usr/lib/libapp-checker.so.0.debug symlinked /usr/lib/debug/usr/lib/libapp-checker-server.so.0.1.0.debug to /usr/lib/debug/usr/lib/libapp-checker-server.so.0.debug symlinked /usr/lib/debug/usr/lib/libapp-checker.so.0.1.0.debug to /usr/lib/debug/usr/lib/libapp-checker.so.debug 44 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm//brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-python-bytecompile + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386 Processing files: app-checker-0.0.16-1.8.i586 Aptk: PG1hbmlmZXN0PgoJPHJlcXVlc3Q+CgkJPGRvbWFpbiBuYW1lPSJfIi8+Cgk8L3Jl cXVlc3Q+CjwvbWFuaWZlc3Q+Cg== Provides: libapp-checker.so.0 Requires(interp): /bin/sh /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh /sbin/ldconfig Requires(postun): /sbin/ldconfig /sbin/ldconfig Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libdlog.so.0 libglib-2.0.so.0 libpthread.so.0 libpthread.so.0(GLIBC_2.0) Processing files: app-checker-devel-0.0.16-1.8.i586 Provides: pkgconfig(app-checker) = 0.1.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libapp-checker.so.0 Processing files: app-checker-server-0.0.16-1.8.i586 Aptk: PG1hbmlmZXN0PgoJPHJlcXVlc3Q+CgkJPGRvbWFpbiBuYW1lPSJfIi8+Cgk8L3Jl cXVlc3Q+CjwvbWFuaWZlc3Q+Cg== Provides: libapp-checker-server.so.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libdl.so.2 libdl.so.2(GLIBC_2.0) libdl.so.2(GLIBC_2.1) libdlog.so.0 libglib-2.0.so.0 libpthread.so.0 libpthread.so.0(GLIBC_2.0) Processing files: app-checker-server-devel-0.0.16-1.8.i586 Provides: pkgconfig(app-checker-server) = 0.1.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libapp-checker-server.so.0 Processing files: app-checker-debuginfo-0.0.16-1.8.i586 Processing files: app-checker-debugsource-0.0.16-1.8.i586 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386 Wrote: /home/abuild/rpmbuild/SRPMS/app-checker-0.0.16-1.8.src.rpm Wrote: /home/abuild/rpmbuild/RPMS/i586/app-checker-0.0.16-1.8.i586.rpm Wrote: /home/abuild/rpmbuild/RPMS/i586/app-checker-devel-0.0.16-1.8.i586.rpm Wrote: /home/abuild/rpmbuild/RPMS/i586/app-checker-server-0.0.16-1.8.i586.rpm Wrote: /home/abuild/rpmbuild/RPMS/i586/app-checker-server-devel-0.0.16-1.8.i586.rpm Wrote: /home/abuild/rpmbuild/RPMS/i586/app-checker-debuginfo-0.0.16-1.8.i586.rpm Wrote: /home/abuild/rpmbuild/RPMS/i586/app-checker-debugsource-0.0.16-1.8.i586.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.iOC24G + umask 022 + cd /home/abuild/rpmbuild/BUILD + cd app-checker-0.0.16 + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/app-checker-0.0.16-1.8.i386 + exit 0 ... checking for files with abuild user/group ... creating baselibs ... comparing built packages with the former built /usr/lib/build/rpm-check.sh compare /.build.oldpackages/app-checker-0.0.16-1.7.src.rpm /home/abuild/rpmbuild/SRPMS/app-checker-0.0.16-1.8.src.rpm compare /.build.oldpackages/app-checker-0.0.16-1.7.i586.rpm /home/abuild/rpmbuild/RPMS/i586/app-checker-0.0.16-1.8.i586.rpm /usr/lib/libapp-checker.so.0.1.0 differs in assembler output --- /tmp/tmp.BHDNIiu9IL 2013-04-12 19:38:41.379448308 +0000 +++ /tmp/tmp.f257oX39ov 2013-04-12 19:38:41.391448898 +0000 @@ -106,6 +106,11 @@ push $something jmp <_init + ofs> +_get_logging_on@plt: + jmp *offset(%ebx) + push $something + jmp <_init + ofs> + unlink@plt: jmp *offset(%ebx) push $something @@ -496,40 +501,87 @@ test %eax,%eax mov %eax,%esi jns <_create_server_sock + ofs> - lea -offset(%ebx),%eax - xchg %ax,%ax - mov %eax,offset(%esp) - movl $something,offset(%esp) - lea -offset(%ebx),%eax - movl $something,(%esp) - mov %eax,offset(%esp) + call <_get_logging_on@plt> + test %eax,%eax + jne <_create_server_sock + ofs> + lea offset(%esi),%esi mov $something,%esi - call <__dlog_print@plt> jmp <_create_server_sock + ofs> - lea offset(%esi,%eiz,1),%esi + nop mov %edx,%edi movl $something,-offset(%ebp) jmp <_create_server_sock + ofs> lea offset(%esi,%eiz,1),%esi + call <_get_logging_on@plt> + test %eax,%eax + je <_create_server_sock + ofs> lea -offset(%ebx),%eax - jmp <_create_server_sock + ofs> + movl $something,offset(%esp) + mov %eax,offset(%esp) + lea -offset(%ebx),%eax + mov %eax,offset(%esp) lea -offset(%ebx),%eax mov %eax,offset(%esp) movl $something,offset(%esp) lea -offset(%ebx),%eax movl $something,(%esp) mov %eax,offset(%esp) + or $something,%esi call <__dlog_print@plt> + jmp <_create_server_sock + ofs> + lea offset(%esi),%esi + call <_get_logging_on@plt> + test %eax,%eax + nop + jne <_create_server_sock + ofs> mov %esi,(%esp) mov $something,%esi call jmp <_create_server_sock + ofs> + call <_get_logging_on@plt> + test %eax,%eax + nop + je <_create_server_sock + ofs> + lea -offset(%ebx),%eax + movl $something,offset(%esp) + mov %eax,offset(%esp) + lea -offset(%ebx),%eax + mov %eax,offset(%esp) lea -offset(%ebx),%eax + mov %eax,offset(%esp) + movl $something,offset(%esp) + lea -offset(%ebx),%eax + movl $something,(%esp) + mov %eax,offset(%esp) + call <__dlog_print@plt> jmp <_create_server_sock + ofs> + call <_get_logging_on@plt> + test %eax,%eax + nop + je <_create_server_sock + ofs> + lea -offset(%ebx),%eax + movl $something,offset(%esp) + mov %eax,offset(%esp) + lea -offset(%ebx),%eax + mov %eax,offset(%esp) + lea -offset(%ebx),%eax + jmp <_create_server_sock + ofs> + lea -offset(%ebx),%eax + movl $something,offset(%esp) + mov %eax,offset(%esp) + lea -offset(%ebx),%eax + mov %eax,offset(%esp) lea -offset(%ebx),%eax jmp <_create_server_sock + ofs> call <__stack_chk_fail_local> - mov %esi,%esi + lea -offset(%ebx),%eax + movl $something,offset(%esp) + mov %eax,offset(%esp) + lea -offset(%ebx),%eax + mov %eax,offset(%esp) + lea -offset(%ebx),%eax + jmp <_create_server_sock + ofs> + lea offset(%esi),%esi lea offset(%edi,%eiz,1),%edi _create_client_sock: @@ -563,45 +615,52 @@ test %eax,%eax mov %eax,-offset(%ebp) js <_create_client_sock + ofs> - mov $something,%edi lea -offset(%ebx),%eax movw $something,-offset(%ebp) mov %eax,offset(%esp) movl $something,offset(%esp) lea -offset(%ebx),%eax + mov $something,%edi mov %eax,offset(%esp) lea -offset(%ebp),%eax mov %eax,(%esp) call lea -offset(%ebx),%edx lea -offset(%ebx),%ecx - mov %edi,-offset(%ebp) mov %edx,-offset(%ebp) - mov %esi,%edi + lea -offset(%ebx),%eax + lea -offset(%ebx),%edx mov %ecx,-offset(%ebp) - mov -offset(%ebp),%esi + mov %eax,-offset(%ebp) + mov %edx,-offset(%ebp) + mov %esi,-offset(%ebp) + mov -offset(%ebp),%ecx movl $something,offset(%esp) + mov %ecx,(%esp) movl $something,offset(%esp) - mov %esi,(%esp) call - mov %eax,-offset(%ebp) + mov %eax,%esi or $something,%ah mov %eax,offset(%esp) + mov -offset(%ebp),%eax movl $something,offset(%esp) - mov %esi,(%esp) + mov %eax,(%esp) call + mov -offset(%ebp),%edx + mov -offset(%ebp),%ecx movl $something,-offset(%ebp) movl $something,offset(%esp) - mov %edi,offset(%esp) - mov %esi,(%esp) + mov %edx,offset(%esp) + mov %ecx,(%esp) call cmp $something,%eax jl <_create_client_sock + ofs> + mov %esi,-offset(%ebp) je <_create_client_sock + ofs> - lea -offset(%ebp),%eax + lea -offset(%ebp),%edx mov $something,%ecx - mov %eax,-offset(%ebp) - mov %eax,%edi + mov %edx,-offset(%ebp) + mov %edx,%edi xor %eax,%eax cld rep stos %eax,%es:(%edi) @@ -641,13 +700,13 @@ mov -offset(%ebp,%edx,4),%eax bt %ecx,%eax jb <_create_client_sock + ofs> - mov -offset(%ebp),%edx - mov %edx,(%esp) + mov -offset(%ebp),%ecx + mov %ecx,(%esp) call movl $something,-offset(%ebp) - lea offset(%esi,%eiz,1),%esi - mov -offset(%ebp),%ecx - xor %gs:0x14,%ecx + xchg %ax,%ax + mov -offset(%ebp),%edx + xor %gs:0x14,%edx mov -offset(%ebp),%eax jne <_create_client_sock + ofs> lea offset(%esp),%esp @@ -678,8 +737,9 @@ mov -offset(%ebp),%eax test %eax,%eax compare /.build.oldpackages/app-checker-debuginfo-0.0.16-1.7.i586.rpm /home/abuild/rpmbuild/RPMS/i586/app-checker-debuginfo-0.0.16-1.8.i586.rpm --- /tmp/tmp.AKx7W1Sl4G 2013-04-12 19:38:41.531455788 +0000 +++ /tmp/tmp.6z10T3ZSsM 2013-04-12 19:38:41.543456378 +0000 @@ -1,11 +1,11 @@ /usr/lib/debug/ 0 (none) 40755 root root 0 4294967295 /usr/lib/debug/.build-id/ 0 (none) 40755 root root 0 4294967295 -/usr/lib/debug/.build-id/cf/ 0 (none) 40755 root root 0 4294967295 -/usr/lib/debug/.build-id/cf/8635cda98dd242a08ef77934c543a0ed90b913 0 (none) 120777 root root 0 4294967295 ../../../libapp-checker-server.so.0.1.0 -/usr/lib/debug/.build-id/cf/8635cda98dd242a08ef77934c543a0ed90b913.debug 0 (none) 120777 root root 0 4294967295 ../../usr/lib/libapp-checker-server.so.0.1.0.debug -/usr/lib/debug/.build-id/e2/ 0 (none) 40755 root root 0 4294967295 -/usr/lib/debug/.build-id/e2/54b6506c2ebb63242d521cd144d18fa751f3be 0 (none) 120777 root root 0 4294967295 ../../../libapp-checker.so.0.1.0 -/usr/lib/debug/.build-id/e2/54b6506c2ebb63242d521cd144d18fa751f3be.debug 0 (none) 120777 root root 0 4294967295 ../../usr/lib/libapp-checker.so.0.1.0.debug +/usr/lib/debug/.build-id/40/ 0 (none) 40755 root root 0 4294967295 +/usr/lib/debug/.build-id/40/86b0a100929f760d26931239d0296a0b721cca 0 (none) 120777 root root 0 4294967295 ../../../libapp-checker.so.0.1.0 +/usr/lib/debug/.build-id/40/86b0a100929f760d26931239d0296a0b721cca.debug 0 (none) 120777 root root 0 4294967295 ../../usr/lib/libapp-checker.so.0.1.0.debug +/usr/lib/debug/.build-id/86/ 0 (none) 40755 root root 0 4294967295 +/usr/lib/debug/.build-id/86/f73b8e114865919faf00586ba6a875081f8247 0 (none) 120777 root root 0 4294967295 ../../../libapp-checker-server.so.0.1.0 +/usr/lib/debug/.build-id/86/f73b8e114865919faf00586ba6a875081f8247.debug 0 (none) 120777 root root 0 4294967295 ../../usr/lib/libapp-checker-server.so.0.1.0.debug /usr/lib/debug/usr/ 0 (none) 40755 root root 0 4294967295 /usr/lib/debug/usr/lib/ 0 (none) 40755 root root 0 4294967295 /usr/lib/debug/usr/lib/libapp-checker-server.so.0.1.0.debug 0 (none) 100444 root root 0 4294967295 RPM meta information is different compare /.build.oldpackages/app-checker-debugsource-0.0.16-1.7.i586.rpm /home/abuild/rpmbuild/RPMS/i586/app-checker-debugsource-0.0.16-1.8.i586.rpm compare /.build.oldpackages/app-checker-devel-0.0.16-1.7.i586.rpm /home/abuild/rpmbuild/RPMS/i586/app-checker-devel-0.0.16-1.8.i586.rpm compare /.build.oldpackages/app-checker-server-0.0.16-1.7.i586.rpm /home/abuild/rpmbuild/RPMS/i586/app-checker-server-0.0.16-1.8.i586.rpm /usr/lib/libapp-checker-server.so.0.1.0 differs in assembler output --- /tmp/tmp.Sy1Gx2otph 2013-04-12 19:38:42.171487283 +0000 +++ /tmp/tmp.D9cSttyXpV 2013-04-12 19:38:42.187488070 +0000 @@ -156,6 +156,11 @@ push $something jmp <_init + ofs> +_get_logging_on@plt: + jmp *offset(%ebx) + push $something + jmp <_init + ofs> + unlink@plt: jmp *offset(%ebx) push $something @@ -400,102 +405,111 @@ call <__i686.get_pc_thunk.bx> add $something,%ebx lea -offset(%esp),%esp + mov offset(%ebx),%esi + test %esi,%esi mov %edx,-offset(%ebp) - mov offset(%ebx),%edx mov %eax,-offset(%ebp) - test %edx,%edx - movl $something,-offset(%ebp) + mov $something,%edx je <__check_launch_privilege + ofs> - mov %edx,%esi - xchg %ax,%ax + lea offset(%esi),%esi mov (%esi),%edi mov -offset(%ebp),%eax - mov (%edi),%edx movl $something,offset(%esp) - mov %edx,(%esp) mov %eax,offset(%esp) - mov %edx,-offset(%ebp) + mov (%edi),%eax + mov %eax,(%esp) call test %eax,%eax - mov -offset(%ebp),%edx je <__check_launch_privilege + ofs> mov offset(%esi),%esi test %esi,%esi jne <__check_launch_privilege + ofs> - movl $something,-offset(%ebp) - mov -offset(%ebp),%eax + mov $something,%edx lea offset(%esp),%esp + mov %edx,%eax pop %ebx pop %esi pop %edi pop %ebp ret - nop - mov offset(%edi),%ecx - mov %edx,%esi - test %ecx,%ecx - movl $something,-offset(%ebp) + xchg %ax,%ax + mov offset(%edi),%esi + xor %edx,%edx + test %esi,%esi je <__check_launch_privilege + ofs> lea -offset(%ebx),%edx lea -offset(%ebx),%eax mov %edx,-offset(%ebp) - mov %edi,-offset(%ebp) mov %eax,-offset(%ebp) - mov %ecx,%edi - mov %esi,%edx + lea -offset(%ebx),%edx + lea -offset(%ebx),%eax + mov %edx,-offset(%ebp) + mov %eax,-offset(%ebp) + mov %edi,-offset(%ebp) jmp <__check_launch_privilege + ofs> - nop - lea offset(%esi,%eiz,1),%esi - mov -offset(%ebp),%eax - mov (%eax),%edx - mov (%edi),%esi - mov offset(%esi),%eax + lea offset(%esi),%esi + mov offset(%edi),%eax + test %eax,%eax + je <__check_launch_privilege + ofs> + mov -offset(%ebp),%edx + mov %edx,(%esp) + call *%eax + test %eax,%eax + js <__check_launch_privilege + ofs> + mov offset(%esi),%esi + test %esi,%esi + je <__check_launch_privilege + ofs> + mov (%esi),%edi + call <_get_logging_on@plt> + test %eax,%eax + je <__check_launch_privilege + ofs> + mov -offset(%ebp),%edx + mov offset(%edi),%eax mov %eax,offset(%esp) - mov (%esi),%eax + mov (%edi),%eax + mov %eax,offset(%esp) + mov (%edx),%eax + mov -offset(%ebp),%edx + mov %eax,offset(%esp) + mov -offset(%ebp),%eax mov %eax,offset(%esp) mov %edx,offset(%esp) mov -offset(%ebp),%eax mov -offset(%ebp),%edx - mov %edx,offset(%esp) + movl $something,offset(%esp) mov %eax,offset(%esp) + mov %edx,offset(%esp) movl $something,offset(%esp) movl $something,(%esp) call <__dlog_print@plt> - mov offset(%esi),%eax - test %eax,%eax - je <__check_launch_privilege + ofs> - mov -offset(%ebp),%edx - mov %edx,(%esp) - call *%eax - test %eax,%eax - js <__check_launch_privilege + ofs> - mov offset(%edi),%edi - test %edi,%edi - jne <__check_launch_privilege + ofs> - movl $something,-offset(%ebp) - mov -offset(%ebp),%eax + jmp <__check_launch_privilege + ofs> + lea offset(%esi),%esi + xor %edx,%edx lea offset(%esp),%esp + mov %edx,%eax pop %ebx pop %esi pop %edi pop %ebp ret - nop + lea offset(%esi),%esi mov offset(%ebp),%eax - movl $something,-offset(%ebp) + mov $something,%edx test %eax,%eax jle <__check_launch_privilege + ofs> mov offset(%ebp),%eax + mov %edx,-offset(%ebp) mov %eax,(%esp) call cmp $something,%eax + mov -offset(%ebp),%edx jle <__check_launch_privilege + ofs> movl $something,offset(%esp) mov %eax,(%esp) call + mov -offset(%ebp),%edx jmp <__check_launch_privilege + ofs> lea offset(%esi),%esi - lea offset(%edi,%eiz,1),%edi __pkt_type_list_free: push %ebp @@ -599,26 +613,15 @@ lea -offset(%ebp),%eax mov %eax,offset(%esp) mov -offset(%ebp),%eax - lea -offset(%ebx),%edi add $something,%eax mov %eax,(%esp) call - mov -offset(%ebp),%edx - mov %eax,%esi - add $something,%esi mov %eax,-offset(%ebp) - mov %esi,offset(%esp) - mov %eax,offset(%esp) - mov (%edx),%eax - mov %edi,offset(%esp) - mov %eax,offset(%esp) - movl $something,offset(%esp) - lea -offset(%ebx),%eax - movl $something,(%esp) - mov %eax,offset(%esp) - call <__dlog_print@plt> - mov -offset(%ebp),%edx - mov (%edx),%eax + call <_get_logging_on@plt> + test %eax,%eax + jne <__ac_handler + ofs> + mov -offset(%ebp),%ecx + mov (%ecx),%eax cmp $something,%eax je <__ac_handler + ofs> compare /.build.oldpackages/app-checker-server-devel-0.0.16-1.7.i586.rpm /home/abuild/rpmbuild/RPMS/i586/app-checker-server-devel-0.0.16-1.8.i586.rpm w10 finished "build app-checker.spec" at Fri Apr 12 19:38:42 UTC 2013.