HI, 

On Mon, May 09, 2016 at 11:18:42AM +0200, Tim Weippert wrote:
> On Wed, May 04, 2016 at 06:19:25PM +0200, Markus Koschany wrote:
 
[ ... ]
 
> I try to rebuild monotone on the system against the updated lib and get back 
> to you. 

Rebuild of monotone fixed the issue. For more informations ldd/informations of 
mtn pull:

Before Security Update:

root@lab-server01:~/XXX# mtn pull
mtn: doing anonymous pull; use -kKEYNAME if you need authentication
mtn: connecting to 'mtn://XXX/'
mtn:   include pattern  'XXX.*'
mtn:   exclude pattern  ''
mtn: finding items to synchronize:
mtn: certificates | keys | revisions
mtn:       51,019 |  118 |    16,837
mtn:  bytes in | bytes out | certs in | revs in
mtn:     1.4 k |     1.5 k |      0/0 |     0/0
mtn: successful exchange with 'XXX'

root@lab-server01:~/XXX# ldd `which mtn`
        linux-vdso.so.1 (0x00007ffdac731000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fee7d5d3000)
        libbotan-1.10.so.0 => /usr/lib/libbotan-1.10.so.0 (0x00007fee7d0d5000)
        liblua5.1.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 
(0x00007fee7cea8000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 
(0x00007fee7cbdf000)
        libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 
(0x00007fee7c9ab000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fee7c790000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
(0x00007fee7c485000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fee7c184000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x00007fee7bf6e000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fee7bbc3000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007fee7b9a6000)
        libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 
(0x00007fee7b796000)
        libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
(0x00007fee7b39b000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fee7b197000)
        libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 
(0x00007fee7af14000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fee7ad0c000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fee7d841000)


After Security Update:

root@lab-server01:~/XXX# mtn pull
mtn: Symbol `_ZTVN5Botan17DataSource_MemoryE' has different size in shared 
object, consider re-linking
mtn: doing anonymous pull; use -kKEYNAME if you need authentication
mtn: connecting to 'mtn://XXX/'
mtn:   include pattern  'XXX'
mtn:   exclude pattern  ''
mtn: finding items to synchronize:
mtn: certificates | keys | revisions
mtn:       51,019 |  118 |    16,837
mtn: fatal signal: Segmentation fault
this is almost certainly a bug in monotone.
please send this error message, the output of 'mtn version --full',
and a description of what you were doing to 
<https://code.monotone.ca/p/monotone/issues/>
do not send a core dump, but if you have one, 
please preserve it in case we ask you for information from it.
Segmentation fault

root@lab-server01:~/XXX# ldd `which mtn`
        linux-vdso.so.1 (0x00007fff3d390000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fb7a19f3000)
        libbotan-1.10.so.0 => /usr/lib/libbotan-1.10.so.0 (0x00007fb7a14f2000)
        liblua5.1.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.1.so.0 
(0x00007fb7a12c5000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 
(0x00007fb7a0ffc000)
        libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 
(0x00007fb7a0dc8000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb7a0bad000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
(0x00007fb7a08a2000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb7a05a1000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x00007fb7a038b000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb79ffe0000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007fb79fdc3000)
        libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 
(0x00007fb79fbb3000)
        libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
(0x00007fb79f7b7000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb79f5b3000)
        libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 
(0x00007fb79f330000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb79f128000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fb7a1c61000)

After Rebuild of monotone:

root@lab-server01:~/XXX# mtn pull
mtn: doing anonymous pull; use -kKEYNAME if you need authentication
mtn: connecting to 'mtn://XXX/'
mtn:   include pattern  'XXX.*'
mtn:   exclude pattern  ''
mtn: finding items to synchronize:
mtn: certificates | keys | revisions
mtn:       51,019 |  118 |    16,837
mtn:  bytes in | bytes out | certs in | revs in
mtn:     8.8 k |     6.5 k |      4/4 |     1/1
mtn: successful exchange with 'mtn://XXX/'

root@lab-server01:~/XXX# ldd `which mtn`
        linux-vdso.so.1 (0x00007fff5c949000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fd2ede34000)
        libbotan-1.10.so.0 => /usr/lib/libbotan-1.10.so.0 (0x00007fd2ed933000)
        liblua5.2.so.0 => /usr/lib/x86_64-linux-gnu/liblua5.2.so.0 
(0x00007fd2ed700000)
        libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 
(0x00007fd2ed437000)
        libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 
(0x00007fd2ed203000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fd2ecfe8000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 
(0x00007fd2eccdd000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd2ec9dc000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 
(0x00007fd2ec7c6000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd2ec41b000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x00007fd2ec1fe000)
        libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 
(0x00007fd2ebfee000)
        libcrypto.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 
(0x00007fd2ebbf2000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd2eb9ee000)
        libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 
(0x00007fd2eb76b000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fd2eb563000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fd2ee0a2000)

This is now on an Testsystem, not the original system, as it is productiv for 
me.

hth, 
tim

-- 
Tim Weippert
http://weiti.org - we...@weiti.org
GPG Fingerprint - E704 7303 6FF0 8393 ADB1  398E 67F2 94AE 5995 7DD8

Reply via email to