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