Mailinglist Archive: opensuse-bugs (6605 mails)

< Previous Next >
[Bug 532894] New: kiwi --info feature crashing with "buffer overflow detected" due to incompatible satsolver update
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 20 Aug 2009 09:37:24 -0600
  • Message-id: <bug-532894-21960@xxxxxxxxxxxxxxxxxxxxxxxx/>
http://bugzilla.novell.com/show_bug.cgi?id=532894


Summary: kiwi --info feature crashing with "buffer overflow
detected" due to incompatible satsolver update
Classification: openSUSE
Product: openSUSE 11.1
Version: Final
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: libzypp
AssignedTo: zypp-maintainers@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: choeger@xxxxxxxxxxxxxxxx
QAContact: qa@xxxxxxx
Found By: ---


User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.13)
Gecko/2009080200 SUSE/3.0.13-0.1.2 Firefox/3.0.13

When running kiwi --info to find out the available patterns, it crashes.

According to Marcus this might be due to satsolver.a update incompatible to the
one kiwi has been built against.
A solution might be to also provide a .so version of that library and a
dependency from kiwi to that library.

# kiwi --info HYBRIDox-live-iso.desktop --select
repo-patterns
Aug-20 15:54:01 <1> : Reading image description [ListXMLInfo]...
Aug-20 15:54:17 <2> : --> Solver Problems:
Encountered problems! Here are the solutions:

Problem 1:
====================================
package clicfs-1.3.4-23.1.x86_64 requires libc.so.6()(64bit), but none of the
providers can be installed

- do not install clicfs-1.3.4-23.1.x86_64

- do not install kernel-default-2.6.27-7.1.i586
- do not install pattern:kde4-11.2-12.1.i586

*** buffer overflow detected ***: /usr/bin/perl terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x48)[0xb7fa5db8]
/lib/libc.so.6[0xb7fa3dd0]
/lib/libc.so.6[0xb7fa3458]
/lib/libc.so.6(_IO_default_xsputn+0xa0)[0xb7f29c00]
/lib/libc.so.6(_IO_vfprintf+0xf74)[0xb7efded4]
/lib/libc.so.6(__vsprintf_chk+0xa7)[0xb7fa3507]
/lib/libc.so.6(__sprintf_chk+0x2d)[0xb7fa344d]
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/KIWI/SaT/SaT.so(_
wrap_Solver_getInstallList+0x269)[0xb7b5e4d9]
/usr/bin/perl(Perl_pp_entersub+0xae1)[0x80e1af1]
/usr/bin/perl(Perl_runops_debug+0x12f)[0x80a614f]
/usr/bin/perl(perl_run+0x491)[0x80dbca1]
/usr/bin/perl(main+0xed)[0x806403d]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb7ed5705]
/usr/bin/perl[0x8063eb1]
======= Memory map: ========
08048000-082a1000 r-xp 00000000 08:03 752379 /usr/bin/perl
082a1000-082a2000 r--p 00258000 08:03 752379 /usr/bin/perl
082a2000-082a4000 rw-p 00259000 08:03 752379 /usr/bin/perl
082a4000-094f0000 rw-p 082a4000 00:00 0 [heap]
b6147000-b626f000 rw-p b62bb000 00:00 0
b6336000-b6437000 rw-p b6336000 00:00 0
b6437000-b67bb000 rw-p b7387000 00:00 0
b687b000-b6942000 rw-p b687b000 00:00 0
b69da000-b6e1a000 rw-p b69da000 00:00 0
b6e1a000-b706b000 rw-p b718e000 00:00 0
b711e000-b718f000 rw-p b711e000 00:00 0
b71fc000-b7240000 rw-p b71fc000 00:00 0
b7240000-b730a000 rw-p b730a000 00:00 0
b731d000-b73d3000 rw-p b731d000 00:00 0
b73d3000-b73fc000 r-xp 00000000 08:03 779081
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
b73fc000-b73fd000 r--p 00028000 08:03 779081
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
b73fd000-b73fe000 rw-p 00029000 08:03 779081
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so
b73fe000-b7410000 r-xp 00000000 08:03 32808 /lib/libresolv-2.9.so
b7410000-b7411000 r--p 00011000 08:03 32808 /lib/libresolv-2.9.so
b7411000-b7412000 rw-p 00012000 08:03 32808 /lib/libresolv-2.9.so
b7412000-b7414000 rw-p b7412000 00:00 0
b7414000-b741e000 r-xp 00000000 08:03 32797 /lib/libnss_files-2.9.so
b741e000-b741f000 r--p 00009000 08:03 32797 /lib/libnss_files-2.9.so
b741f000-b7420000 rw-p 0000a000 08:03 32797 /lib/libnss_files-2.9.so
b7427000-b7439000 r-xp 00000000 08:03 786916
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/HTML/Parser/Parse
r.so
b7439000-b743a000 r--p 00011000 08:03 786916
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/HTML/Parser/Parse
r.so
b743a000-b743b000 rw-p 00012000 08:03 786916
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/HTML/Parser/Parse
r.so
b743b000-b7444000 r-xp 00000000 08:03 779158
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Math/BigInt/FastCalc/FastCalc
so
b7444000-b7445000 r--p 00008000 08:03 779158
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Math/BigInt/FastCalc/FastCalc
so
b7445000-b7446000 rw-p 00009000 08:03 779158
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Math/BigInt/FastCalc/FastCalc
so
b7446000-b744a000 r-xp 00000000 08:03 32877 /lib/libuuid.so.1.2
b744a000-b744b000 r--p 00003000 08:03 32877 /lib/libuuid.so.1.2
b744b000-b744c000 rw-p 00004000 08:03 32877 /lib/libuuid.so.1.2
b744c000-b747d000 r-xp 00000000 08:03 690418 /usr/lib/libpcre.so.0.0.1
b747d000-b747e000 r--p 00030000 08:03 690418 /usr/lib/libpcre.so.0.0.1
b747e000-b747f000 rw-p 00031000 08:03 690418 /usr/lib/libpcre.so.0.0.1
b747f000-b74bf000 r-xp 00000000 08:03 33274 /lib/libdbus-1.so.3.4.0
b74bf000-b74c0000 r--p 0003f000 08:03 33274 /lib/libdbus-1.so.3.4.0
b74c0000-b74c1000 rw-p 00040000 08:03 33274 /lib/libdbus-1.so.3.4.0
b74c1000-b74d2000 r-xp 00000000 08:03 691015 /usr/lib/libhal.so.1.0.0
b74d2000-b74d3000 r--p 00010000 08:03 691015 /usr/lib/libhal.so.1.0.0
b74d3000-b74d4000 rw-p 00011000 08:03 691015 /usr/lib/libhal.so.1.0.0
b74d4000-b7597000 r-xp 00000000 08:03 688504
/usr/lib/libglib-2.0.so.0.1800.2
b7597000-b7598000 r--p 000c2000 08:03 688504
/usr/lib/libglib-2.0.so.0.1800.2
b7598000-b/usr/lib/libglib-2.0.so.0.1800.2
b7599000-b77cd000 r-xp 00000000 08:03 691133 /usr/lib/libQtCore.so.4.5.2
b77cd000-b77ce000 ---p 00234000 08:03 691133 /usr/lib/libQtCore.so.4.5.2
b77ce000-b77d4000 r--p 00234000 08:03 691133 /usr/lib/libQtCore.so.4.5.2
b77d4000-b77d5000 rw-p 0023a000 08:03 691133 /usr/lib/libQtCore.so.4.5.2
b77d5000-b77d6000 rw-p b77d5000 00:00 0
b77d8000-b77dd000 r-xp 00000000 08:03 32795 /lib/libnss_dns-2.9.so
b77dd000-b77de000 r--p 00004000 08:03 32795 /lib/libnss_dns-2.9.so
b77de000-b77df000 rw-p 00005000 08:03 32795 /lib/libnss_dns-2.9.so
b77df000-b77ea000 r-xp 00000000 08:03 754675
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/List/Util/Util.so
b77ea000-b77eb000 r--p 0000b000 08:03 754675
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/List/Util/Util.so
b77eb000-b77ec000 rw-p 0000c000 08:03 754675
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/List/Util/Util.so
b77ec000-b77ef000 r-xp 00000000 08:03 754645
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Cwd/Cwd.so
b77ef000-b77f0000 r--p 00003000 08:03 754645
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Cwd/Cwd.so
b77f0000-b77f1000 rw-p 00004000 08:03 754645
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Cwd/Cwd.so
b77f1000-b77fe000 r-xp 00000000 08:03 32884 /lib/libgcc_s.so.1
b77fe000-b77ff000 r--p 0000c000 08:03 32884 /lib/libgcc_s.so.1
b77ff000-b7800000 rw-p 0000d000 08:03 32884 /lib/libgcc_s.so.1
b7800000-b7807000 r-xp 00000000 08:03 32859 /lib/libpopt.so.0.0.0
b7807000-b7808000 r--p 00006000 08:03 32859 /lib/libpopt.so.0.0.0
b7808000-b7809000 rw-p 00007000 08:03 32859 /lib/libpopt.so.0.0.0
b7809000-b7817000 r-xp 00000000 08:03 32849 /lib/libbz2.so.1.0.5
b7817000-b7818000 r--p 0000d000 08:03 32849 /lib/libbz2.so.1.0.5
b7818000-b7819000 rw-p 0000e000 08:03 32849 /lib/libbz2.so.1.0.5
b7819000-b7821000 r-xp 00000000 08:03 32810 /lib/librt-2.9.so
b7821000-b7822000 r--p 00007000 08:03 32810 /lib/librt-2.9.so
7599000 rw-p 000c3000 08:03 688504
b7822000-b7823000 rw-p 00008000 08:03 32810 /lib/librt-2.9.so
b7823000-b78dc000 r-xp 00000000 08:03 690706 /usr/lib/librpmio-4.4.so
b78dc000-b78de000 r--p 000b8000 08:03 690706 /usr/lib/librpmio-4.4.so
b78de000-b78e2000 rw-p 000ba000 08:03 690706 /usr/lib/librpmio-4.4.so
b78e2000-b7905000 rw-p b78e2000 00:00 0
b7905000-b79ed000 r-xp 00000000 08:03 690305 /usr/lib/libstdc++.so.6.0.10
b79ed000-b79ee000 ---p 000e8000 08:03 690305 /usr/lib/libstdc++.so.6.0.10
b79ee000-b79f2000 r--p 000e8000 08:03 690305 /usr/lib/libstdc++.so.6.0.10
b79f2000-b79f3000 rw-p 000ec000 08:03 690305 /usr/lib/libstdc++.so.6.0.10
b79f3000-b79f9000 rw-p b79f3000 00:00 0
b79f9000-b7a1e000 r-xp 00000000 08:03 32888 /lib/libexpat.so.1.5.2
b7a1e000-b7a20000 r--p 00024000 08:03 32888 /lib/libexpat.so.1.5.2
b7a20000-b7a21000 rw-p 00026000 08:03 32888 /lib/libexpat.so.1.5.2
b7a21000-b7b24000 r-xp 00000000 08:03 690705 /usr/lib/librpmdb-4.4.so
b7b24000-b7b26000 r--p 00102000 08:03 690705 /usr/lib/librpmdb-4.4.so
b7b26000-b7b28000 rw-p 00104000 08:03 690705 /usr/lib/librpmdb-4.4.so
b7b28000-b7b29000 rw-p b7b28000 00:00 0
b7b29000-b7bf0000 r-xp 00000000 08:03 73858
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/KIWI/SaT/SaT.so
b7bf0000-b7bf2000 r--p 000c6000 08:03 73858
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/KIWI/SaT/SaT.so
b7bf2000-b7bf4000 rw-p 000c8000 08:03 73858
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/KIWI/SaT/SaT.so
b7bf4000-b7cb8000 r-xp 00000000 08:03 788968
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/XML/LibXML/LibXML
so
b7cb8000-b7cb9000 r--p 000c3000 08:03 788968
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/XML/LibXML/LibXML
so
b7cb9000-b7cba000 rw-p 000c4000 08:03 788968
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/XML/LibXML/LibXML
so
b7cba000-b7ccd000 r-xp 00000000 08:03 32865 /lib/libz.so.1.2.3
b7ccd000-b7cce000 r--p 00012000 08:03 32865 /lib/libz.so.1.2.3
b7cce000-b7ccf000 rw-p 00013000 08:03 32865 /lib/libz.so.1.2.3
b7ccf000-b7e1d000 r-xp 00000000 08:03 688632 /usr/lib/libxml2.so.2.7.1
b7e1d000-b7e21000 r--p 0014d000 08:03 688632 /usr/lib/libxml2.so.2.7.1
b7e21000-b7e22000 rw-p 00151000 08:03 688632 /usr/lib/libxml2.so.2.7.1
b7e22000-b7e23000 rw-p b7e22000 00:00 0
b7e24000-b7e26000 r-xp 00000000 08:03 34630
/lib/libnss_mdns4_minimal.so.2
b7e26000-b7e27000 r--p 00001000 08:03 34630
/lib/libnss_mdns4_minimal.so.2
b7e27000-b7e28000 rw-p 00002000 08:03 34630
/lib/libnss_mdns4_minimal.so.2
b7e28000-b7e2c000 r-xp 00000000 08:03 689432
/usr/lib/libgthread-2.0.so.0.1800.2
b7e2c000-b7e2d000 r--p 00003000 08:03 689432
/usr/lib/libgthread-2.0.so.0.1800.2
b7e2d000-b7e2e000 rw-p 00004000 08:03 689432
/usr/lib/libgthread-2.0.so.0.1800.2
b7e2e000-b7e3c000 r-xp 00000000 08:03 84138
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/KIWI/dbusdevice/d
busdevice.so
b7e3c000-b7e3d000 r--p 0000d000 08:03 84138
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/KIWI/dbusdevice/d
busdevice.so
b7e3d000-b7e3e000 rw-p 0000e000 08:03 84138
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/KIWI/dbusdevice/d
busdevice.so
b7e3e000-b7e42000 r-xp 00000000 08:03 786888
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/XML/LibXML/Common
/Common.so
b7e42000-b7e43000 r--p 00003000 08:03 786888
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/XML/LibXML/Common
/Common.so
b7e43000-b7e44000 rw-p 00004000 08:03 786888
/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi/auto/XML/LibXML/Common
/Common.so
b7e44000-b7e49000 r-xp 00000000 08:03 754668
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/File/Glob/Glob.so
b7e49000-b7e4a000 r--p 00004000 08:03 754668
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/File/Glob/Glob.so
b7e4a000-b7e4b000 rw-p 00005000 08:03 754668
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/File/Glob/Glob.so
b7e4b000-b7e51000 r-xp 00000000 08:03 754684
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Socket/Socket.so
b7e51000-b7e52000 r--p 00005000 08:03 754684
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Socket/Socket.so
b7e52000-b7e53000 rw-p 00006000 08:03 754684
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Socket/Socket.so
b7e53000-b7e7c000 r-xp 00000000 08:03 754679
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/POSIX/POSIX.so
b7e7c000-b7e7e000 r--p 00028000 08:03 754679
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/POSIX/POSIX.so
b7e7e000-b7e7f000 rw-p 0002a000 08:03 754679
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/POSIX/POSIX.so
b7e7f000-b7ebe000 r--p 00000000 08:03 778376
/usr/lib/locale/en_US.utf8/LC_CTYPE
b7ebe000-b7ebf000 rw-p b7ebe000 00:00 0
b7ebf000-b8014000 r-xp 00000000 08:03 32780 /lib/libc-2.9.so
b8014000-b8015000 ---p 00155000 08:03 32780 /lib/libc-2.9.so
b8015000-b8017000 r--p 00155000 08:03 32780 /lib/libc-2.9.so
b8017000-b8018000 rw-p 00157000 08:03 32780 /lib/libc-2.9.so
b8018000-b801b000 rw-p b8018000 00:00 0
b801b000-b8031000 r-xp 00000000 08:03 32806 /lib/libpthread-2.9.so
b8031000-b8032000 r--p 00015000 08:03 32806 /lib/libpthread-2.9.so
b8032000-b8033000 rw-p 00016000 08:03 32806 /lib/libpthread-2.9.so
b8033000-b8035000 rw-p b8033000 00:00 0
b8035000-b8037000 r-xp 00000000 08:03 32814 /lib/libutil-2.9.so
b8037000-b8038000 r--p 00001000 08:03 32814 /lib/libutil-2.9.so
b8038000-b8039000 rw-p 00002000 08:03 32814 /lib/libutil-2.9.so
b8039000-b803a000 rw-p b8039000 00:00 0
b803a000-b8048000 r-xp 00000000 08:03 32784 /lib/libcrypt-2.9.so
b8048000-b8049000 r--p 0000d000 08:03 32784 /lib/libcrypt-2.9.so
b8049000-b804a000 rw-p 0000e000 08:03 32784 /lib/libcrypt-2.9.so
b804a000-b8071000 rw-p b804a000 00:00 0
b8071000-b8098000 r-xp 00000000 08:03 32788 /lib/libm-2.9.so
b8098000-b8099000 r--p 00026000 08:03 32788 /lib/libm-2.9.so
b8099000-b809a000 rw-p 00027000 08:03 32788 /lib/libm-2.9.so
b809a000-b809d000 r-xp 00000000 08:03 32786 /lib/libdl-2.9.so
b809d000-b809e000 r--p 00002000 08:03 32786 /lib/libdl-2.9.so
b809e000-b809f000 rw-p 00003000 08:03 32786 /lib/libdl-2.9.so
b809f000-b80b4000 r-xp 00000000 08:03 32791 /lib/libnsl-2.9.so
b80b4000-b80b5000 r--p 00014000 08:03 32791 /lib/libnsl-2.9.so
b80b5000-b80b6000 rw-p 00015000 08:03 32791 /lib/libnsl-2.9.so
b80b6000-b80b8000 rw-p b80b6000 00:00 0
b80b8000-b80bd000 r-xp 00000000 08:03 779150
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/IPC/SysV/SysV.so
b80bd000-b80be000 r--p 00004000 08:03 779150
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/IPC/SysV/SysV.so
b80be000-b80bf000 rw-p 00005000 08:03 779150
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/IPC/SysV/SysV.so
b80bf000-b80c5000 r-xp 00000000 08:03 754672
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/IO/IO.so
b80c5000-b80c6000 r--p 00005000 08:03 754672
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/IO/IO.so
b80c6000-b80c7000 rw-p 00006000 08:03 754672
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/IO/IO.so
b80c7000-b80ca000 r-xp 00000000 08:03 754665
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Fcntl/Fcntl.so
b80ca000-b80cb000 r--p 00003000 08:03 754665
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Fcntl/Fcntl.so
b80cb000-b80cc000 rw-p 00004000 08:03 754665
/usr/lib/perl5/5.10.0/i586-linux-thread-multi/auto/Fcntl/Fcntl.so
b80cc000-b80d3000 r--s 00000000 08:03 755019
/usr/lib/gconv/gconv-modules.cache
b80d3000-b80d4000 rw-p b80d3000 00:00 0
b80d4000-b80f2000 r-xp 00000000 08:03 34913 /lib/ld-2.9.so
b80f2000-b80f3000 r--p 0001d000 08:03 34913 /lib/ld-2.9.so
b80f3000-b80f4000 rw-p 0001e000 08:03 34913 /lib/ld-2.9.so
bf9f3000-bfa08000 rw-p bffeb000 00:00 0 [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]
Aborted


Reproducible: Always

Steps to Reproduce:
1.
2.
3.

--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >