Package: schroot Version: 1.0.4-1 Hi,
I'm using schroot on ubuntu feisty (unmodified source package 1.0.4-1), and get a segfault from schroot-listmounts every time I'm using schroot. I'm attaching the stacktraces obtained by apport. Please note that ubuntu already uses glibc 2.5, which can be found in debian/experimental as well. Please tell me how I can give better diagnostics. -- Reinhard Tartler <[EMAIL PROTECTED]> - GnuPG Id: 945348A4 Fingerprint = 9300 5DC2 7E87 6C37 ED7B CA9A 9808 3544 9453 48A4
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `/usr/lib/schroot/schroot-listmounts -m
/var/lib/schroot/mount/feisty-067979f7-c'.
Program terminated with signal 11, Segmentation fault.
#0 0x00002b4ed82b2650 in strlen () from /lib/libc.so.6
#0 0x00002b4ed82b2650 in strlen () from /lib/libc.so.6
#1 0x000000000040650c in schroot_listmounts::main::list_mounts (this=<value
optimized out>,
[EMAIL PROTECTED])
at
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/char_traits.h:257
ret = (
std::vector<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >,std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > &) @0x7fffd3d14420:
{<std::_Vector_base<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >,std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No
data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No
data fields>}
to_find = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> =
{<No data fields>}, <No data fields>},
_M_p = 0x629908
"/var/lib/schroot/mount/feisty-067979f7-cba0-4457-8f0e-1fa120fad41e"}}
rpath = 0x0
mntdb = <value optimized out>
mount = <value optimized out>
#2 0x0000000000406bd6 in schroot_listmounts::main::action_listmounts
(this=0x7fffd3d145a0)
at ../../../schroot/schroot-listmounts-main.cc:129
mounts = {<std::_Vector_base<std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>,std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No
data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No
data fields>}
#3 0x0000000000405c83 in schroot_listmounts::main::run_impl (this=0x0)
at ../../../schroot/schroot-listmounts-main.cc:146
__PRETTY_FUNCTION__ = "virtual int schroot_listmounts::main::run_impl()"
#4 0x00000000004117fa in schroot_base::main::run (this=0x7fffd3d145a0,
argc=<value optimized out>,
argv=0x7fffd3d14788) at ../../../schroot/schroot-base-main.cc:97
status = <value optimized out>
#5 0x0000000000410e65 in main (argc=3, argv=0x7fffd3d14788) at
../../../schroot/schroot-base-run.h:61
No locals.
#6 0x00002b4ed82598e4 in __libc_start_main () from /lib/libc.so.6
#7 0x0000000000405bb9 in _start ()strlen () from /lib/libc.so.6 schroot_listmounts::main::list_mounts (this=<value optimized out>, schroot_listmounts::main::action_listmounts (this=0x7fffd3d145a0) schroot_listmounts::main::run_impl (this=0x0) schroot_base::main::run (this=0x7fffd3d145a0, argc=<value optimized out>,
.
Thread 1 (process 23337):
#0 0x00002b4ed82b2650 in strlen () from /lib/libc.so.6
#1 0x000000000040650c in schroot_listmounts::main::list_mounts (this=<value
optimized out>,
[EMAIL PROTECTED])
at
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/char_traits.h:257
ret = (
std::vector<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >,std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > &) @0x7fffd3d14420:
{<std::_Vector_base<std::basic_string<char, std::char_traits<char>,
std::allocator<char> >,std::allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No
data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No
data fields>}
to_find = {static npos = 18446744073709551615,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> =
{<No data fields>}, <No data fields>},
_M_p = 0x629908
"/var/lib/schroot/mount/feisty-067979f7-cba0-4457-8f0e-1fa120fad41e"}}
rpath = 0x0
mntdb = <value optimized out>
mount = <value optimized out>
#2 0x0000000000406bd6 in schroot_listmounts::main::action_listmounts
(this=0x7fffd3d145a0)
at ../../../schroot/schroot-listmounts-main.cc:129
mounts = {<std::_Vector_base<std::basic_string<char,
std::char_traits<char>, std::allocator<char>
>,std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>,
std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char,
std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No
data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No
data fields>}
#3 0x0000000000405c83 in schroot_listmounts::main::run_impl (this=0x0)
at ../../../schroot/schroot-listmounts-main.cc:146
__PRETTY_FUNCTION__ = "virtual int schroot_listmounts::main::run_impl()"
#4 0x00000000004117fa in schroot_base::main::run (this=0x7fffd3d145a0,
argc=<value optimized out>,
argv=0x7fffd3d14788) at ../../../schroot/schroot-base-main.cc:97
status = <value optimized out>
#5 0x0000000000410e65 in main (argc=3, argv=0x7fffd3d14788) at
../../../schroot/schroot-base-run.h:61
No locals.
#6 0x00002b4ed82598e4 in __libc_start_main () from /lib/libc.so.6
#7 0x0000000000405bb9 in _start ()libgcc1 1:4.1.1-21ubuntu7 libpam-runtime 0.79-4ubuntu2 liblockdev1 1.0.3-1.2 libboost-program-options1.33.1 1.33.1-9ubuntu3 libstdc++6 4.1.1-21ubuntu7 gcc-4.1-base 4.1.1-21ubuntu7 libuuid1 1.39+1.40-WIP-2006.11.14+dfsg-1ubuntu1 tzdata 2006p-1ubuntu1 libpam-foreground 0.3 libpam0g 0.79-4ubuntu2 belocs-locales-bin 2.4-2ubuntu1 libc6 2.5-0ubuntu8 libboost-regex1.33.1 1.33.1-9ubuntu3 libicu36 3.6-2 locales 2.3.23
0x2b4ed82b2650 <strlen+48>: mov (%rax),%rcx 0x2b4ed82b2653 <strlen+51>: add $0x8,%rax 0x2b4ed82b2657 <strlen+55>: mov %r8,%rdx 0x2b4ed82b265a <strlen+58>: add %rcx,%rdx 0x2b4ed82b265d <strlen+61>: jae 0x2b4ed82b26c0 <strlen+160> 0x2b4ed82b265f <strlen+63>: xor %rcx,%rdx 0x2b4ed82b2662 <strlen+66>: or %r8,%rdx 0x2b4ed82b2665 <strlen+69>: inc %rdx 0x2b4ed82b2668 <strlen+72>: jne 0x2b4ed82b26c0 <strlen+160> 0x2b4ed82b266a <strlen+74>: mov (%rax),%rcx 0x2b4ed82b266d <strlen+77>: add $0x8,%rax 0x2b4ed82b2671 <strlen+81>: mov %r8,%rdx 0x2b4ed82b2674 <strlen+84>: add %rcx,%rdx 0x2b4ed82b2677 <strlen+87>: jae 0x2b4ed82b26c0 <strlen+160> 0x2b4ed82b2679 <strlen+89>: xor %rcx,%rdx 0x2b4ed82b267c <strlen+92>: or %r8,%rdx
00400000-00427000 r-xp 00000000 fd:00 475400 /usr/lib/schroot/schroot-listmounts 00627000-00628000 rw-p 00027000 fd:00 475400 /usr/lib/schroot/schroot-listmounts 00628000-00649000 rw-p 00628000 00:00 0 [heap] 2b4ed6d95000-2b4ed6db1000 r-xp 00000000 fd:00 590465 /lib/ld-2.5.so 2b4ed6db1000-2b4ed6db4000 rw-p 2b4ed6db1000 00:00 0 2b4ed6fb0000-2b4ed6fb2000 rw-p 0001b000 fd:00 590465 /lib/ld-2.5.so 2b4ed6fb2000-2b4ed6fb4000 r-xp 00000000 fd:00 590750 /lib/libuuid.so.1.2 2b4ed6fb4000-2b4ed71b4000 ---p 00002000 fd:00 590750 /lib/libuuid.so.1.2 2b4ed71b4000-2b4ed71b5000 rw-p 00002000 fd:00 590750 /lib/libuuid.so.1.2 2b4ed71b5000-2b4ed71bd000 r-xp 00000000 fd:00 590229 /lib/libpam.so.0.79 2b4ed71bd000-2b4ed73bc000 ---p 00008000 fd:00 590229 /lib/libpam.so.0.79 2b4ed73bc000-2b4ed73bd000 rw-p 00007000 fd:00 590229 /lib/libpam.so.0.79 2b4ed73bd000-2b4ed73c0000 r-xp 00000000 fd:00 197269 /usr/lib/liblockdev.1.0.3.so 2b4ed73c0000-2b4ed75bf000 ---p 00003000 fd:00 197269 /usr/lib/liblockdev.1.0.3.so 2b4ed75bf000-2b4ed75c0000 rw-p 00002000 fd:00 197269 /usr/lib/liblockdev.1.0.3.so 2b4ed75c0000-2b4ed75c1000 rw-p 2b4ed75c0000 00:00 0 2b4ed75c1000-2b4ed75f9000 r-xp 00000000 fd:00 196777 /usr/lib/libboost_program_options-gcc-mt-1_33_1.so.1.33.1 2b4ed75f9000-2b4ed77f9000 ---p 00038000 fd:00 196777 /usr/lib/libboost_program_options-gcc-mt-1_33_1.so.1.33.1 2b4ed77f9000-2b4ed77fb000 rw-p 00038000 fd:00 196777 /usr/lib/libboost_program_options-gcc-mt-1_33_1.so.1.33.1 2b4ed77fb000-2b4ed77fc000 rw-p 2b4ed77fb000 00:00 0 2b4ed77fc000-2b4ed78a5000 r-xp 00000000 fd:00 196629 /usr/lib/libboost_regex-gcc-mt-1_33_1.so.1.33.1 2b4ed78a5000-2b4ed7aa4000 ---p 000a9000 fd:00 196629 /usr/lib/libboost_regex-gcc-mt-1_33_1.so.1.33.1 2b4ed7aa4000-2b4ed7aa9000 rw-p 000a8000 fd:00 196629 /usr/lib/libboost_regex-gcc-mt-1_33_1.so.1.33.1 2b4ed7aa9000-2b4ed7b92000 r-xp 00000000 fd:00 198954 /usr/lib/libstdc++.so.6.0.8 2b4ed7b92000-2b4ed7d91000 ---p 000e9000 fd:00 198954 /usr/lib/libstdc++.so.6.0.8 2b4ed7d91000-2b4ed7d97000 r--p 002e8000 fd:00 198954 /usr/lib/libstdc++.so.6.0.8 2b4ed7d97000-2b4ed7d9a000 rw-p 002ee000 fd:00 198954 /usr/lib/libstdc++.so.6.0.8 2b4ed7d9a000-2b4ed7dac000 rw-p 2b4ed7d9a000 00:00 0 2b4ed7dac000-2b4ed7e2d000 r-xp 00000000 fd:00 591651 /lib/libm-2.5.so 2b4ed7e2d000-2b4ed802c000 ---p 00081000 fd:00 591651 /lib/libm-2.5.so 2b4ed802c000-2b4ed802e000 rw-p 00080000 fd:00 591651 /lib/libm-2.5.so 2b4ed802e000-2b4ed802f000 rw-p 2b4ed802e000 00:00 0 2b4ed802f000-2b4ed803c000 r-xp 00000000 fd:00 590102 /lib/libgcc_s.so.1 2b4ed803c000-2b4ed823b000 ---p 0000d000 fd:00 590102 /lib/libgcc_s.so.1 2b4ed823b000-2b4ed823c000 rw-p 0000c000 fd:00 590102 /lib/libgcc_s.so.1 2b4ed823c000-2b4ed8383000 r-xp 00000000 fd:00 591647 /lib/libc-2.5.so 2b4ed8383000-2b4ed8583000 ---p 00147000 fd:00 591647 /lib/libc-2.5.so 2b4ed8583000-2b4ed8586000 r--p 00147000 fd:00 591647 /lib/libc-2.5.so 2b4ed8586000-2b4ed8588000 rw-p 0014a000 fd:00 591647 /lib/libc-2.5.so 2b4ed8588000-2b4ed858d000 rw-p 2b4ed8588000 00:00 0 2b4ed858d000-2b4ed858f000 r-xp 00000000 fd:00 591650 /lib/libdl-2.5.so 2b4ed858f000-2b4ed878f000 ---p 00002000 fd:00 591650 /lib/libdl-2.5.so 2b4ed878f000-2b4ed8791000 rw-p 00002000 fd:00 591650 /lib/libdl-2.5.so 2b4ed8791000-2b4ed8792000 rw-p 2b4ed8791000 00:00 0 2b4ed8792000-2b4ed879a000 r-xp 00000000 fd:00 591664 /lib/librt-2.5.so 2b4ed879a000-2b4ed8999000 ---p 00008000 fd:00 591664 /lib/librt-2.5.so 2b4ed8999000-2b4ed899b000 rw-p 00007000 fd:00 591664 /lib/librt-2.5.so 2b4ed899b000-2b4ed89b0000 r-xp 00000000 fd:00 591661 /lib/libpthread-2.5.so 2b4ed89b0000-2b4ed8bb0000 ---p 00015000 fd:00 591661 /lib/libpthread-2.5.so 2b4ed8bb0000-2b4ed8bb2000 rw-p 00015000 fd:00 591661 /lib/libpthread-2.5.so 2b4ed8bb2000-2b4ed8bb6000 rw-p 2b4ed8bb2000 00:00 0 2b4ed8bb6000-2b4ed8cef000 r-xp 00000000 fd:00 196707 /usr/lib/libicui18n.so.36.0 2b4ed8cef000-2b4ed8eee000 ---p 00139000 fd:00 196707 /usr/lib/libicui18n.so.36.0 2b4ed8eee000-2b4ed8ef9000 rw-p 00138000 fd:00 196707 /usr/lib/libicui18n.so.36.0 2b4ed8ef9000-2b4ed8efa000 rw-p 2b4ed8ef9000 00:00 0 2b4ed8efa000-2b4ed901d000 r-xp 00000000 fd:00 197693 /usr/lib/libicuuc.so.36.0 2b4ed901d000-2b4ed921d000 ---p 00123000 fd:00 197693 /usr/lib/libicuuc.so.36.0 2b4ed921d000-2b4ed922b000 rw-p 00123000 fd:00 197693 /usr/lib/libicuuc.so.36.0 2b4ed922b000-2b4ed922d000 rw-p 2b4ed922b000 00:00 0 2b4ed922d000-2b4ed9bdc000 r--p 00000000 fd:00 196694 /usr/lib/libicudata.so.36.0 2b4ed9bdc000-2b4ed9ddb000 ---p 009af000 fd:00 196694 /usr/lib/libicudata.so.36.0 2b4ed9ddb000-2b4ed9ddc000 rw-p 009ae000 fd:00 196694 /usr/lib/libicudata.so.36.0 2b4ed9ddc000-2b4ed9dde000 rw-p 2b4ed9ddc000 00:00 0 7fffd3d00000-7fffd3d15000 rw-p 7fffd3d00000 00:00 0 [stack] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vdso]
signature.asc
Description: This is a digitally signed message part

