[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#677330: rred crashes in apt-get update



Package: apt
Version: 0.9.6
Followup-For: Bug #677330

I'm not positive that this is the exact same problem, but I'm still
seeing segfaults in rred with apt 0.9.6. I rebuilt rred with debugging
information before my latest crash, and was able to get a full
backtrace. I've attached a file with the short and full backtraces. I've
also saved the core file, the actual rred executable used, and the
contents of my /var/lib/apt/lists from before running "aptitude update";
I've put a tarball of these up here:
<https://cbane.org/rred-segfault.tar.bz2>.

Here's the short backtrace:

> Core was generated by `/usr/lib/apt/methods/rred'.
> Program terminated with signal 11, Segmentation fault.
> #0  *__GI___libc_free (mem=0x6d6c10) at malloc.c:3709
> (gdb) bt
> #0  *__GI___libc_free (mem=0x6d6c10) at malloc.c:3709
> #1  0x00007f794c8312da in inflateEnd (strm=0x6b6dc8) at inflate.c:1260
> #2  0x00007f794c835c79 in gzclose_r (file=0x6b6d50) at gzread.c:579
> #3  0x00007f794d9bec06 in FileFd::Close (this=0x7fffccaeda00) at contrib/fileutl.cc:1675
> #4  0x0000000000404278 in RredMethod::Fetch (this=0x7fffccaedf90, Itm=0x6b1c20) at rred.cc:503
> #5  0x00007f794d9fc62d in pkgAcqMethod::Run (this=0x7fffccaedf90, Single=false) at acquire-method.cc:371
> #6  0x0000000000402822 in main (argc=<optimized out>, argv=<optimized out>) at rred.cc:563

-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "amd64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "false";
APT::Install-Suggests "0";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image.*";
APT::NeverAutoRemove:: "^kfreebsd-image.*";
APT::NeverAutoRemove:: "^linux-restricted-modules.*";
APT::NeverAutoRemove:: "^linux-ubuntu-modules-.*";
APT::NeverAutoRemove:: "^gnumach$";
APT::NeverAutoRemove:: "^gnumach-image.*";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Default-Release "wheezy";
APT::Get "";
APT::Get::Fix-Missing "true";
APT::Periodic "";
APT::Periodic::Enable "1";
APT::Periodic::MinAge "1";
APT::Periodic::MaxAge "2";
APT::Periodic::Update-Package-Lists "0";
APT::Architectures "";
APT::Architectures:: "amd64";
APT::Architectures:: "i386";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "1";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "2";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-9n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "3";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-9";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "4";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "5";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-9";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";
APT::Compressor::lzma::UncompressArg:: "-d";
APT::Compressor::::Name "";
APT::Compressor::::Extension ".";
APT::Compressor::::Binary "";
APT::Compressor::::Cost "100";
APT::Compressor::::CompressArg "";
APT::Compressor::::CompressArg:: "-9";
APT::Compressor::::UncompressArg "";
APT::Compressor::::UncompressArg:: "-d";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::mirrors "mirrors/";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::solvers "";
Dir::Bin::solvers:: "/usr/lib/apt/solvers";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Bin::bzip2 "/bin/bzip2";
Dir::Bin::xz "/usr/bin/xz";
Dir::Media "";
Dir::Media::MountPath "/media/cdrom";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Acquire "";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom";
Acquire::CompressionTypes "";
Acquire::CompressionTypes::Order "";
Acquire::CompressionTypes::Order:: "bz2";
Acquire::CompressionTypes::Order:: "gz";
Acquire::CompressionTypes::Order:: "lzma";
Acquire::CompressionTypes::Order:: "uncompressed";
Acquire::Languages "";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/bin/apt-listchanges "";
DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2";
Aptitude "";
Aptitude::Autoclean-After-Update "true";
Aptitude::Auto-Upgrade "true";
Aptitude::Keep-Recommends "true";
Aptitude::Keep-Suggests "true";
Aptitude::Recommends-Important "false";
CommandLine "";
CommandLine::AsString "apt-config dump";

-- /etc/apt/preferences --

Package: debian-policy lintian
Pin: release a=unstable
Pin-Priority: 990

-- /etc/apt/sources.list --

deb http://ftp.us.debian.org/debian wheezy main contrib non-free
deb http://security.debian.org wheezy/updates main contrib non-free
deb http://ftp.us.debian.org/debian sid main contrib non-free
deb http://ftp.us.debian.org/debian experimental main contrib non-free

deb-src http://ftp.us.debian.org/debian wheezy main contrib non-free
deb-src http://security.debian.org wheezy/updates main contrib non-free
deb-src http://ftp.us.debian.org/debian sid main contrib non-free
deb-src http://ftp.us.debian.org/debian experimental main contrib non-free

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages apt depends on:
ii  debian-archive-keyring  2012.4
ii  gnupg                   1.4.12-4+b1
ii  libapt-pkg4.12          0.9.6
ii  libc6                   2.13-33
ii  libgcc1                 1:4.7.0-8
ii  libstdc++6              4.7.0-8

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc     <none>
ii  aptitude    0.6.8-1
ii  dpkg-dev    1.16.4.3
ii  python-apt  0.8.4
ii  xz-utils    5.1.1alpha+20120614-1

-- no debconf information
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/jcbane/tmp/rred-crash/rred...done.
[New LWP 18649]
Core was generated by `/usr/lib/apt/methods/rred'.
Program terminated with signal 11, Segmentation fault.
#0  *__GI___libc_free (mem=0x6d6c10) at malloc.c:3709
(gdb) bt
#0  *__GI___libc_free (mem=0x6d6c10) at malloc.c:3709
#1  0x00007f794c8312da in inflateEnd (strm=0x6b6dc8) at inflate.c:1260
#2  0x00007f794c835c79 in gzclose_r (file=0x6b6d50) at gzread.c:579
#3  0x00007f794d9bec06 in FileFd::Close (this=0x7fffccaeda00) at contrib/fileutl.cc:1675
#4  0x0000000000404278 in RredMethod::Fetch (this=0x7fffccaedf90, Itm=0x6b1c20) at rred.cc:503
#5  0x00007f794d9fc62d in pkgAcqMethod::Run (this=0x7fffccaedf90, Single=false) at acquire-method.cc:371
#6  0x0000000000402822 in main (argc=<optimized out>, argv=<optimized out>) at rred.cc:563
(gdb) bt full
#0  *__GI___libc_free (mem=0x6d6c10) at malloc.c:3709
        ar_ptr = <optimized out>
        p = <optimized out>
#1  0x00007f794c8312da in inflateEnd (strm=0x6b6dc8) at inflate.c:1260
        state = <optimized out>
#2  0x00007f794c835c79 in gzclose_r (file=0x6b6d50) at gzread.c:579
        ret = <optimized out>
        err = <optimized out>
        state = 0x6b6d50
#3  0x00007f794d9bec06 in FileFd::Close (this=0x7fffccaeda00) at contrib/fileutl.cc:1675
        e = <optimized out>
        Res = true
#4  0x0000000000404278 in RredMethod::Fetch (this=0x7fffccaedf90, Itm=0x6b1c20) at rred.cc:503
        Get = {Access = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6bf498 "rred"}}, User = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, Password = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, Host = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, Path = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6b6638 "/var/lib/apt/lists/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources"}}, Port = 0}
        Res = {MD5Sum = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, SHA1Sum = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, SHA256Sum = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, SHA512Sum = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, 
          GPGVOutput = {<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>}, LastModified = 0, 
          IMSHit = false, Filename = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x6bf408 "/var/lib/apt/lists/partial/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources.diff_2012-06-30-0215.38"}}, Size = 0, ResumePoint = 0}
        From = {_vptr.FileFd = 0x607610, iFd = -1, Flags = 1, FileName = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6b66a8 "/var/lib/apt/lists/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources"}}, 
          TemporaryFileName = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, d = 0x0}
        Patch = {_vptr.FileFd = 0x607610, iFd = 4, Flags = 33, FileName = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6c10e8 "/var/lib/apt/lists/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources.ed"}}, 
          TemporaryFileName = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, d = 0x6b6c40}
        BufBase = {st_dev = 7078176, st_ino = 12, st_nlink = 140736627399760, st_mode = 13, st_uid = 0, 
          st_gid = 7078176, __pad0 = 0, st_rdev = 140158957974877, st_size = 140736627404171, 
          st_blksize = 140736627399760, st_blocks = 0, st_atim = {tv_sec = 140158957974219, 
            tv_nsec = 140158957811276}, st_mtim = {tv_sec = 8040, tv_nsec = 140158947203488}, st_ctim = {tv_sec = 670, 
            tv_nsec = 1290064776}, __unused = {140158947196984, 140736627400096, 140158947196928}}
        To = {_vptr.FileFd = 0x607610, iFd = 5, Flags = 21, FileName = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x6bf408 "/var/lib/apt/lists/partial/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources.diff_2012-06-30-0215.38"}}, TemporaryFileName = {static npos = <optimized out>, 
            _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
              _M_p = 0x6c11e8 "/var/lib/apt/lists/partial/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources.diff_2012-06-30-0215.38.DrUdCp"}}, d = 0x0}
        BufPatch = {st_dev = 140158947791776, st_ino = 256360, st_nlink = 140158949218928, st_mode = 54, st_uid = 0, 
          st_gid = 1281448624, __pad0 = 32633, st_rdev = 2454, st_size = 140158948048144, 
          st_blksize = 140158972891402, st_blocks = 140158949221456, st_atim = {tv_sec = 140736627399712, 
            tv_nsec = 140158949221744}, st_mtim = {tv_sec = 140736627399712, tv_nsec = 140158974994272}, st_ctim = {
            tv_sec = 11, tv_nsec = 3011841338}, __unused = {140158972893203, 140158949221856, 0}}
        Path = {static npos = <optimized out>, 
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6b66a8 "/var/lib/apt/lists/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources"}}
        Hash = {MD5 = {<SummationImplementation> = {_vptr.SummationImplementation = 0x7f794dc998d0}, Buf = {
              3730315002, 75201138, 3090714531, 748818697}, Bytes = "\310O\202\001\000\000\000", 
            In = " devel\n\nal\nDirectory: pool/main/z/zzuf\nPriority: source\nSection:", Done = false}, SHA1 = 
    {<SummationImplementation> = {_vptr.SummationImplementation = 0x7f794dc99940}, 
            Buffer = " devel\n\nbico-pam_2.12-1.debian.tar.gz\nHomepage: http://code.goog";, 
            State = "\220+\354\065\266\201\235\333\177;\017ӓ,\224\226I~\223", <incomplete sequence \371>, 
            Count = "@~\022\f\000\000\000", Done = false}, 
          SHA256 = {<SHA2SummationBase> = {<SummationImplementation> = {_vptr.SummationImplementation = 0x405840}, 
              Done = false}, ctx = {state = {1441874591, 4103237284, 2062308452, 18616623, 340657743, 1735437438, 
                2858087603, 1797601375}, bitcount = 202538560, 
              buffer = " devel\n\n\255\a\026FZZ\343\326u\240\346\063K\213H\222Iz\032-Y\202N/z\355A\200\260\312%\v\324z\243\060R[\235l\332`\306\340\217\315N\247Ae)B\341\f\251\276"}, 
            Sum = "\300ݮ\314\377\177\000\000\330ݮ\314\377\177\000\000@\\k\000\001\000\000\000\340J\034My\177\000"}, 
          SHA512 = {<SHA2SummationBase> = {<SummationImplementation> = {_vptr.SummationImplementation = 0x405820}, 
              Done = false}, ctx = {state = {4058316559982482884, 3699527536338098363, 13411768924276591592, 
                11633094967281141894, 6913786033997706098, 6136960076954259220, 7548260846410634913, 
                2554473967103440116}, bitcount = {202538560, 0}, 
              buffer = "l optional\nDirectory: pool/main/z/zzuf\nPriority: source\nSection: devel\n\n\n{$~F*\365\247\062\276\b-\233\016\230(2\267|\313\063c&\345\254\351w\366\354|Υ\023\255R\266b\201'\353t{\355\322\177>\025w\360\237\061\274\036lDL"}, 
            Sum = "\000\000\000\000\000\000\000\000\230ޮ\314\377\177\000\000\000\000\000\000\000\000\000\000\230ޮ\314\377\177\000\000\000\000\000\000\000\000\000\000\060߮\314\377\177\000\000\000\000\000\000\000\000\000\000\340u`\000\000\000\000"}}
        result = <optimized out>
        TimeBuf = {actime = 140158975000576, modtime = 140158975003072}
#5  0x00007f794d9fc62d in pkgAcqMethod::Run (this=0x7fffccaedf90, Single=false) at acquire-method.cc:371
        Tmp = 0x6b1c20
        I = <optimized out>
        Message = {static npos = <optimized out>, 
          _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, 
            _M_p = 0x6ae9d8 "600 URI Acquire\nURI: rred:/var/lib/apt/lists/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources\nFilename: /var/lib/apt/lists/partial/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources.di"...}}
        End = 0x6ae9db " URI Acquire\nURI: rred:/var/lib/apt/lists/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources\nFilename: /var/lib/apt/lists/partial/ftp.us.debian.org_debian_dists_wheezy_main_source_Sources.diff_"...
        Number = <optimized out>
#6  0x0000000000402822 in main (argc=<optimized out>, argv=<optimized out>) at rred.cc:563
        Mth = {<pkgAcqMethod> = {_vptr.pkgAcqMethod = 0x4057d0, 
            Messages = {<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 = 0x6aeac0, _M_finish = 0x6aeac0, _M_end_of_storage = 0x6aead0}}, <No data fields>}, 
            Queue = 0x6b1c20, QueueBack = 0x6b1c20, FailReason = {static npos = <optimized out>, 
              _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, UsedMirror = {static npos = <optimized out>, 
              _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}, IP = {static npos = <optimized out>, 
              _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6075f8 ""}}}, Debug = false, static BUF_SIZE = 1024}
(gdb) quit

Reply to: