Your message dated Wed, 03 Jan 2018 23:03:57 +0000 with message-id <E1eWs4j-0000JD-B1@fasolo.debian.org> and subject line Bug#881875: fixed in apt 1.6~alpha6 has caused the Debian Bug report #881875, regarding apt: newline in Suites field in deb822 sources format causes apt to hang to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 881875: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881875 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: apt: newline in Suites field in deb822 sources format causes apt to hang
- From: Paul Wise <pabs@debian.org>
- Date: Thu, 16 Nov 2017 08:44:32 +0800
- Message-id: <1510793072.11193.2.camel@debian.org>
Package: apt Version: 1.6~alpha4 Severity: normal When I include a newline in the Suites field in the deb822 sources format, `apt update` hangs at the end of the download phase: pabs@chianamo ~ $ chdist create test Now edit /home/pabs/.chdist/test/etc/apt/sources.list Run chdist apt test update And enjoy. pabs@chianamo ~ $ cat > /home/pabs/.chdist/test/etc/apt/sources.list.d/02-debian.sources Types: deb URIs: http://deb.debian.org/debian/ Suites: oldoldstable oldoldstable-updates Components: main pabs@chianamo ~ $ chdist apt test update Ign:1 http://deb.debian.org/debian oldoldstable InRelease Get:2 http://deb.debian.org/debian oldoldstable-updates InRelease [157 kB] Get:3 http://deb.debian.org/debian oldoldstable Release [191 kB] Get:4 http://deb.debian.org/debian oldoldstable-updates/main amd64 Packages [7,047 B] Get:5 http://deb.debian.org/debian oldoldstable-updates/main Translation-en [4,879 B] Get:6 http://deb.debian.org/debian oldoldstable Release.gpg [2,373 B] Get:7 http://deb.debian.org/debian oldoldstable/main amd64 Packages [5,839 kB] Get:8 http://deb.debian.org/debian oldoldstable/main Translation-en [3,846 kB] Fetched 10.0 MB in 24s (417 kB/s) Reading package lists... Done Building dependency tree... Done All packages are up to date. pabs@chianamo ~ $ cat > /home/pabs/.chdist/test/etc/apt/sources.list.d/02-debian.sources Types: deb URIs: http://deb.debian.org/debian/ Suites: oldoldstable oldoldstable-updates Components: main pabs@chianamo ~ $ chdist apt test update Hit:1 http://deb.debian.org/debian oldoldstable-updates InRelease 0% [Working] <nothing happens from here on> I then ran this in another terminal: pabs@chianamo ~ $ ps auxf | grep -A2 'apt update' pabs 10269 0.1 0.0 38912 6788 pts/11 S+ 08:30 0:00 | \_ apt update pabs 10271 0.0 0.0 70432 7952 pts/11 S+ 08:30 0:00 | \_ /usr/lib/apt/methods/http pabs 10273 0.0 0.0 37968 5032 pts/11 S+ 08:30 0:00 | \_ /usr/lib/apt/methods/gpgv pabs@chianamo ~ $ gdb -p 10269 GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git Copyright (C) 2016 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Attaching to process 10269 Reading symbols from /usr/bin/apt...Reading symbols from /usr/lib/debug/.build-id/22/4ec78ae4cd4c8a99783a071d527c662740a84f.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0...Reading symbols from /usr/lib/debug/.build-id/8f/0c31ee72f77d3762eebed3789e8bb542342189.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0...Reading symbols from /usr/lib/debug/.build-id/6a/32c1c74f730b839f3e575412fa308ab39e298c.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done. Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...Reading symbols from /usr/lib/debug/.build-id/ed/e0ff960b77b0feaba13c43deef111f9c986be6.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/.build-id/ad/f51e0aeadeab97be8477c04b75c4be44c3fc03.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...Reading symbols from /usr/lib/debug/.build-id/9a/1d328a27744f241fc56bf97d7fe4d13dd18030.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug/.build-id/d6/ba5b469347b58440a02f811ed1b97e1114bc54.debug...done. done. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...Reading symbols from /usr/lib/debug/.build-id/90/8b5a955d0a73fb8d31e0f927d0cdba810cb300.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libbz2.so.1.0...(no debugging symbols found)...done. Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...Reading symbols from /usr/lib/debug/.build-id/35/cb083cb954dd492478db6c7f9c998dd5053ae5.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/liblz4.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1...done. done. Reading symbols from /lib/x86_64-linux-gnu/libudev.so.1...Reading symbols from /usr/lib/debug/.build-id/fe/ea49f207fbd46ef0a73f8c6b8ee44a5550612d.debug...done. done. Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/.build-id/93/c123cbc9d19f47fb995008fb2c55f0689fea8c.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug/.build-id/e9/769e5d86c2f2a0652b38041f0e48334d95b570.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug/.build-id/f8/30cffc69d2fb86097c4776d397bf58cab2b8fb.debug...done. done. 0x00007fde2d864393 in __select_nocancel () at ../sysdeps/unix/syscall-template.S:84 84 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) bt #0 0x00007fde2d864393 in __select_nocancel () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fde2e134595 in pkgAcquire::Run (this=this@entry=0x7ffdeb2a1380, PulseIntervall=500000) at ./apt-pkg/acquire.cc:682 #2 0x00007fde2e21ba88 in AcquireUpdate (Fetcher=..., PulseInterval=PulseInterval@entry=0, RunUpdateScripts=RunUpdateScripts@entry=true, ListCleanup=ListCleanup@entry=true) at ./apt-pkg/update.cc:57 #3 0x00007fde2e21c2a5 in ListUpdate (Stat=..., List=..., PulseInterval=PulseInterval@entry=0) at ./apt-pkg/update.cc:37 #4 0x00007fde2e4b45b4 in DoUpdate (CmdL=...) at ./apt-private/private-update.cc:72 #5 0x00007fde2e15fcf6 in CommandLine::DispatchArg (this=0x7ffdeb2a1950, Map=<optimized out>, NoMatch=NoMatch@entry=true) at ./apt-pkg/contrib/cmndline.cc:369 #6 0x00007fde2e484990 in DispatchCommandLine (CmdL=..., Cmds=...) at ./apt-private/private-cmndline.cc:558 #7 0x0000565069d2d793 in main (argc=2, argv=0x7ffdeb2a1aa8) at ./cmdline/apt.cc:116 (gdb) thread apply all bt full Thread 1 (Thread 0x7fde2e89e780 (LWP 10269)): #0 0x00007fde2d864393 in __select_nocancel () at ../sysdeps/unix/syscall-template.S:84 No locals. #1 0x00007fde2e134595 in pkgAcquire::Run (this=this@entry=0x7ffdeb2a1380, PulseIntervall=500000) at ./apt-pkg/acquire.cc:682 RFds = {fds_bits = {96, 0 <repeats 15 times>}} WFds = {fds_bits = {0 <repeats 16 times>}} Highest = 6 Res = <optimized out> WasCancelled = false tv = {tv_sec = 0, tv_usec = 454419} #2 0x00007fde2e21ba88 in AcquireUpdate (Fetcher=..., PulseInterval=PulseInterval@entry=0, RunUpdateScripts=RunUpdateScripts@entry=true, ListCleanup=ListCleanup@entry=true) at ./apt-pkg/update.cc:57 res = <optimized out> errorsWereReported = <optimized out> Failed = <optimized out> TransientNetworkFailure = <optimized out> AllFailed = <optimized out> Res = <optimized out> #3 0x00007fde2e21c2a5 in ListUpdate (Stat=..., List=..., PulseInterval=PulseInterval@entry=0) at ./apt-pkg/update.cc:37 Fetcher = {_vptr.pkgAcquire = 0x7fde2e460550 <vtable for pkgAcquire+16>, LockFD = 4, d = 0x0, Items = std::vector of length 6, capacity 8 = {0x56506b982110, 0x56506b982630, 0x56506b92e080, 0x56506b92e600, 0x56506b95bd40, 0x56506b95c760}, Queues = 0x56506b92f8f0, Workers = 0x56506b99f9b0, Configs = 0x56506b9304c0, Log = 0x7ffdeb2a1530, ToFetch = 1, QueueMode = pkgAcquire::QueueHost, Debug = false, Running = true} #4 0x00007fde2e4b45b4 in DoUpdate (CmdL=...) at ./apt-private/private-update.cc:72 Stat = {<pkgAcquireStatus2> = {<pkgAcquireStatus> = {_vptr.pkgAcquireStatus = 0x7fde2e6c2690 <vtable for AcqTextStatus+16>, d = 0x0, Time = {tv_sec = 1510792392, tv_usec = 685187}, StartTime = {tv_sec = 1510792212, tv_usec = 10180}, LastBytes = 0, CurrentCPS = 0, CurrentBytes = 0, TotalBytes = 1, FetchedBytes = 0, ElapsedTime = 6, TotalItems = 6, CurrentItems = 5, Percent = 0, Update = false, MorePulses = false}, <No data fields>}, out = @0x565069f2f040, ScreenWidth = @0x7fde2e6c4010, LastLineLength = 12, ID = 2, Quiet = 0} Cache = {<pkgCacheFile> = {_vptr.pkgCacheFile = 0x7fde2e6c2b90 <vtable for CacheFile+16>, d = 0x0, ExternOwner = false, Map = 0x0, Cache = 0x0, DCache = 0x0, SrcList = 0x56506b92c110, Policy = 0x0}, UniverseList = std::vector of length 0, capacity 0} List = 0x56506b92c110 #5 0x00007fde2e15fcf6 in CommandLine::DispatchArg (this=0x7ffdeb2a1950, Map=<optimized out>, NoMatch=NoMatch@entry=true) at ./apt-pkg/contrib/cmndline.cc:369 Res = <optimized out> I = <optimized out> #6 0x00007fde2e484990 in DispatchCommandLine (CmdL=..., Cmds=...) at ./apt-private/private-cmndline.cc:558 No locals. #7 0x0000565069d2d793 in main (argc=2, argv=0x7ffdeb2a1aa8) at ./cmdline/apt.cc:116 CmdL = {ArgList = 0x56506b92c240, Conf = 0x56506b91dc20, FileList = 0x56506b92bab0} Cmds = std::vector of length 27, capacity 32 = {{Match = 0x7fde2e4b735a "help", Handler = 0x7fde2e483f00 <<lambda(CommandLine&)>::_FUN(CommandLine &)>}, { Match = 0x565069d2e244 "list", Handler = 0x7fde2e495610 <DoList(CommandLine&)>}, {Match = 0x565069d2e249 "search", Handler = 0x7fde2e4a5330 <DoSearch(CommandLine&)>}, { Match = 0x565069d2e250 "show", Handler = 0x7fde2e4a7640 <ShowPackage(CommandLine&)>}, {Match = 0x565069d2e26a "install", Handler = 0x7fde2e4930a0 <DoInstall(CommandLine&)>}, {Match = 0x565069d2e2a3 "remove", Handler = 0x7fde2e4930a0 <DoInstall(CommandLine&)>}, {Match = 0x565069d2e293 "autoremove", Handler = 0x7fde2e4930a0 <DoInstall(CommandLine&)>}, {Match = 0x565069d2e29e "auto-remove", Handler = 0x7fde2e4930a0 <DoInstall(CommandLine&)>}, { Match = 0x565069d2e2aa "purge", Handler = 0x7fde2e4930a0 <DoInstall(CommandLine&)>}, {Match = 0x565069d2e2b0 "update", Handler = 0x7fde2e4b40c0 <DoUpdate(CommandLine&)>}, { Match = 0x565069d2e2bc "upgrade", Handler = 0x7fde2e4b5890 <DoUpgrade(CommandLine&)>}, {Match = 0x565069d2e2b7 "full-upgrade", Handler = 0x7fde2e4b5860 <DoDistUpgrade(CommandLine&)>}, {Match = 0x565069d2e2c4 "edit-sources", Handler = 0x7fde2e4b2ab0 <EditSources(CommandLine&)>}, { Match = 0x565069d2e2d1 "moo", Handler = 0x7fde2e498980 <DoMoo(CommandLine&)>}, {Match = 0x565069d2e2d5 "dist-upgrade", Handler = 0x7fde2e4b5860 <DoDistUpgrade(CommandLine&)>}, {Match = 0x565069d2e2e2 "showsrc", Handler = 0x7fde2e4a9020 <ShowSrcPackage(CommandLine&)>}, { Match = 0x565069d2e2eb "depends", Handler = 0x7fde2e4889c0 <Depends(CommandLine&)>}, {Match = 0x565069d2e2ea "rdepends", Handler = 0x7fde2e4889d0 <RDepends(CommandLine&)>}, {Match = 0x565069d2e2f3 "policy", Handler = 0x7fde2e4a7da0 <Policy(CommandLine&)>}, { Match = 0x565069d2e2fa "build-dep", Handler = 0x7fde2e4aeba0 <DoBuildDep(CommandLine&)>}, {Match = 0x565069d2e313 "clean", Handler = 0x7fde2e48b4c0 <DoClean(CommandLine&)>}, {Match = 0x565069d2e304 "autoclean", Handler = 0x7fde2e48bb90 <DoAutoClean(CommandLine&)>}, { Match = 0x565069d2e30e "auto-clean", Handler = 0x7fde2e48bb90 <DoAutoClean(CommandLine&)>}, {Match = 0x565069d2e319 "source", Handler = 0x7fde2e4abd50 <DoSource(CommandLine&)>}, {Match = 0x565069d2e320 "download", Handler = 0x7fde2e489af0 <DoDownload(CommandLine&)>}, { Match = 0x565069d2e329 "changelog", Handler = 0x7fde2e48ac90 <DoChangelog(CommandLine&)>}, {Match = 0x0, Handler = 0x0}} quiet = <optimized out> (gdb) quit A debugging session is active. Inferior 1 [process 10269] will be detached. Quit anyway? (y or n) y Detaching from program: /usr/bin/apt, process 10269 pabs@chianamo ~ $ gdb -p 10271 GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git Copyright (C) 2016 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Attaching to process 10271 Reading symbols from /usr/lib/apt/methods/http...Reading symbols from /usr/lib/debug/.build-id/5e/a04cbf558a08a8b8f2b3f66dc5c981e401a697.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0...Reading symbols from /usr/lib/debug/.build-id/6a/32c1c74f730b839f3e575412fa308ab39e298c.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libseccomp.so.2...(no debugging symbols found)...done. Reading symbols from /usr/lib/x86_64-linux-gnu/libgnutls.so.30...Reading symbols from /usr/lib/debug/.build-id/b3/61195a814512109af4595fb2e012f47ae05553.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done. Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...Reading symbols from /usr/lib/debug/.build-id/ed/e0ff960b77b0feaba13c43deef111f9c986be6.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/.build-id/ad/f51e0aeadeab97be8477c04b75c4be44c3fc03.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...Reading symbols from /usr/lib/debug/.build-id/9a/1d328a27744f241fc56bf97d7fe4d13dd18030.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug/.build-id/d6/ba5b469347b58440a02f811ed1b97e1114bc54.debug...done. done. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...Reading symbols from /usr/lib/debug/.build-id/90/8b5a955d0a73fb8d31e0f927d0cdba810cb300.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libbz2.so.1.0...(no debugging symbols found)...done. Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...Reading symbols from /usr/lib/debug/.build-id/35/cb083cb954dd492478db6c7f9c998dd5053ae5.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/liblz4.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1...done. done. Reading symbols from /lib/x86_64-linux-gnu/libudev.so.1...Reading symbols from /usr/lib/debug/.build-id/fe/ea49f207fbd46ef0a73f8c6b8ee44a5550612d.debug...done. done. Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/.build-id/93/c123cbc9d19f47fb995008fb2c55f0689fea8c.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib/x86_64-linux-gnu/libidn2.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib/x86_64-linux-gnu/libunistring.so.2...(no debugging symbols found)...done. Reading symbols from /usr/lib/x86_64-linux-gnu/libtasn1.so.6...(no debugging symbols found)...done. Reading symbols from /usr/lib/x86_64-linux-gnu/libnettle.so.6...(no debugging symbols found)...done. Reading symbols from /usr/lib/x86_64-linux-gnu/libhogweed.so.4...(no debugging symbols found)...done. Reading symbols from /usr/lib/x86_64-linux-gnu/libgmp.so.10...(no debugging symbols found)...done. Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug/.build-id/e9/769e5d86c2f2a0652b38041f0e48334d95b570.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug/.build-id/f8/30cffc69d2fb86097c4776d397bf58cab2b8fb.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.6...Reading symbols from /usr/lib/debug/.build-id/aa/1401f42d517693444b96c5774a62d4e8c84a35.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libnss_files.so.2...Reading symbols from /usr/lib/debug/.build-id/c9/5adae54f836ed226b24aa84a5c71b2c00f45be.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libnss_myhostname.so.2...Reading symbols from /usr/lib/debug/.build-id/25/32f550c27f5f279899eae509b64da3e4760df2.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2...(no debugging symbols found)...done. Reading symbols from /lib/x86_64-linux-gnu/libnss_dns.so.2...Reading symbols from /usr/lib/debug/.build-id/46/0efe0abbbcacbd76729c4e7954fca9ed5a9399.debug...done. done. 0x00007f1e0fa61393 in __select_nocancel () at ../sysdeps/unix/syscall-template.S:84 84 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) bt #0 0x00007f1e0fa61393 in __select_nocancel () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f1e109161db in WaitFd (Fd=Fd@entry=0, write=write@entry=false, timeout=timeout@entry=0) at ./apt-pkg/contrib/fileutl.cc:789 #2 0x00005634c094588f in BaseHttpMethod::Loop (this=<optimized out>) at ./methods/basehttp.cc:554 #3 0x00005634c0934efb in main (argv=<optimized out>) at ./methods/http_main.cc:16 (gdb) thread apply all bt full Thread 1 (Thread 0x7f1e10ded600 (LWP 10271)): #0 0x00007f1e0fa61393 in __select_nocancel () at ../sysdeps/unix/syscall-template.S:84 No locals. #1 0x00007f1e109161db in WaitFd (Fd=Fd@entry=0, write=write@entry=false, timeout=timeout@entry=0) at ./apt-pkg/contrib/fileutl.cc:789 Res = <optimized out> Set = {fds_bits = {1, 0 <repeats 15 times>}} tv = {tv_sec = 0, tv_usec = 0} #2 0x00005634c094588f in BaseHttpMethod::Loop (this=<optimized out>) at ./methods/basehttp.cc:554 Result = <optimized out> Req = {Major = 1, Minor = 1, Result = 304, Code = " Not Modified\000ntly\000\000\220\221\321\341\376\177", '\000' <repeats 26 times>, "\260\221\321\341\376\177", '\000' <repeats 11 times>, '@' <repeats 15 times>, "Б\321\341\376\177\000\000\016\000\000\000\000\000\000\000deb.debian.org\000 \220A\325\301\064V\000\000,\000\000\000\000\000\000\000,\000\000\000\000\000\000\000p\346\324\301\064V\000\000\000\000\000\000\376\177\000\000\360\350\324\301\064V\000\000`\353\324\301\064V\000\000\360\355\324\301\064V", '\000' <repeats 18 times>, "\240&+\020\036"..., TotalFileSize = 0, DownloadSize = 0, JunkSize = 0, StartPos = 0, MaximumSize = 0, Date = 1510792212, HaveContent = false, Encoding = RequestState::Closes, State = RequestState::Header, Location = "", File = {_vptr.FileFd = 0x7f1e10c0e060 <vtable for FileFd+16>, iFd = -1, Flags = 1, FileName = "", TemporaryFileName = "", d = 0x0}, Owner = 0x7ffee1d19410, Server = 0x5634c1d55e30} Res = <incomplete type> FailCounter = 0 #3 0x00005634c0934efb in main (argv=<optimized out>) at ./methods/http_main.cc:16 Binary = "http" (gdb) quit A debugging session is active. Inferior 1 [process 10271] will be detached. Quit anyway? (y or n) y Detaching from program: /usr/lib/apt/methods/http, process 10271 pabs@chianamo ~ $ gdb -p 10273 GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git Copyright (C) 2016 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". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". Attaching to process 10273 Reading symbols from /usr/lib/apt/methods/gpgv...Reading symbols from /usr/lib/debug/.build-id/31/61208aa32904294e34fbf6bbcf50dd8636fb6f.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0...Reading symbols from /usr/lib/debug/.build-id/6a/32c1c74f730b839f3e575412fa308ab39e298c.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libseccomp.so.2...(no debugging symbols found)...done. Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done. Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...Reading symbols from /usr/lib/debug/.build-id/ed/e0ff960b77b0feaba13c43deef111f9c986be6.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug/.build-id/ad/f51e0aeadeab97be8477c04b75c4be44c3fc03.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...Reading symbols from /usr/lib/debug/.build-id/9a/1d328a27744f241fc56bf97d7fe4d13dd18030.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug/.build-id/d6/ba5b469347b58440a02f811ed1b97e1114bc54.debug...done. done. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...Reading symbols from /usr/lib/debug/.build-id/90/8b5a955d0a73fb8d31e0f927d0cdba810cb300.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libbz2.so.1.0...(no debugging symbols found)...done. Reading symbols from /lib/x86_64-linux-gnu/liblzma.so.5...Reading symbols from /usr/lib/debug/.build-id/35/cb083cb954dd492478db6c7f9c998dd5053ae5.debug...done. done. Reading symbols from /usr/lib/x86_64-linux-gnu/liblz4.so.1...Reading symbols from /usr/lib/debug//usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1...done. done. Reading symbols from /lib/x86_64-linux-gnu/libudev.so.1...Reading symbols from /usr/lib/debug/.build-id/fe/ea49f207fbd46ef0a73f8c6b8ee44a5550612d.debug...done. done. Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug/.build-id/93/c123cbc9d19f47fb995008fb2c55f0689fea8c.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug/.build-id/e9/769e5d86c2f2a0652b38041f0e48334d95b570.debug...done. done. Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug/.build-id/f8/30cffc69d2fb86097c4776d397bf58cab2b8fb.debug...done. done. 0x00007fb5f4e4a393 in __select_nocancel () at ../sysdeps/unix/syscall-template.S:84 84 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) bt #0 0x00007fb5f4e4a393 in __select_nocancel () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fb5f59941db in WaitFd (Fd=Fd@entry=0, write=write@entry=false, timeout=timeout@entry=0) at ./apt-pkg/contrib/fileutl.cc:789 #2 0x00007fb5f595089b in pkgAcqMethod::Run (this=0x7ffc3eff4de0, Single=false) at ./apt-pkg/acquire-method.cc:341 #3 0x000055c73c72762b in main () at ./methods/gpgv.cc:451 (gdb) thread apply all bt full Thread 1 (Thread 0x7fb5f5e6b780 (LWP 10273)): #0 0x00007fb5f4e4a393 in __select_nocancel () at ../sysdeps/unix/syscall-template.S:84 No locals. #1 0x00007fb5f59941db in WaitFd (Fd=Fd@entry=0, write=write@entry=false, timeout=timeout@entry=0) at ./apt-pkg/contrib/fileutl.cc:789 Res = <optimized out> Set = {fds_bits = {1, 0 <repeats 15 times>}} tv = {tv_sec = 0, tv_usec = 0} #2 0x00007fb5f595089b in pkgAcqMethod::Run (this=0x7ffc3eff4de0, Single=false) at ./apt-pkg/acquire-method.cc:341 Message = "\020@n=\307U\000\000X\v\020\365\265\177\000\000", 'b' <repeats 184 times>... End = 0x55c73d6e38e3 "=\307U" Number = <optimized out> #3 0x000055c73c72762b in main () at ./methods/gpgv.cc:451 No locals. (gdb) quit A debugging session is active. Inferior 1 [process 10273] will be detached. Quit anyway? (y or n) y Detaching from program: /usr/lib/apt/methods/gpgv, process 10273 -- System Information: Debian Release: buster/sid APT prefers testing-debug APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages apt depends on: ii adduser 3.116 ii debian-archive-keyring 2017.6 ii gpgv 2.2.2-1 ii libapt-pkg5.0 1.6~alpha4 ii libc6 2.24-17 ii libgcc1 1:7.2.0-14 ii libgnutls30 3.5.16-1 ii libseccomp2 2.3.1-2.1 ii libstdc++6 7.2.0-14 Versions of packages apt recommends: ii ca-certificates 20170717 Versions of packages apt suggests: pn apt-doc <none> ii aptitude 0.8.9-1 ii dpkg-dev 1.19.0.4 ii gnupg 2.2.2-1 ii gnupg1 1.4.22-3 ii gnupg2 2.2.2-1 ii powermgmt-base 1.31+nmu1 ii python-apt 1.4.0~beta3+b1 -- no debconf information -- bye, pabs https://wiki.debian.org/PaulWiseAttachment: signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
- To: 881875-close@bugs.debian.org
- Subject: Bug#881875: fixed in apt 1.6~alpha6
- From: Julian Andres Klode <jak@debian.org>
- Date: Wed, 03 Jan 2018 23:03:57 +0000
- Message-id: <E1eWs4j-0000JD-B1@fasolo.debian.org>
Source: apt Source-Version: 1.6~alpha6 We believe that the bug you reported is fixed in the latest version of apt, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 881875@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Julian Andres Klode <jak@debian.org> (supplier of updated apt package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 03 Jan 2018 22:33:37 +0000 Source: apt Binary: apt libapt-pkg5.0 libapt-inst2.0 apt-doc libapt-pkg-dev libapt-pkg-doc apt-utils apt-transport-https Architecture: source Version: 1.6~alpha6 Distribution: unstable Urgency: medium Maintainer: APT Development Team <deity@lists.debian.org> Changed-By: Julian Andres Klode <jak@debian.org> Description: apt - commandline package manager apt-doc - documentation for APT apt-transport-https - transitional package for https support apt-utils - package management related utility programs libapt-inst2.0 - deb package format runtime library libapt-pkg-dev - development files for APT's libapt-pkg and libapt-inst libapt-pkg-doc - documentation for APT development libapt-pkg5.0 - package management runtime library Closes: 668948 849636 881875 882850 884922 Changes: apt (1.6~alpha6) unstable; urgency=medium . [ Julian Andres Klode ] * Add Breaks: aptitude (<< 0.8.10) for gzip method removal * Also look at https_proxy for https URLs * Run wrap-and-sort * Translate shared documentation parts again * tests: Improve handling profiling messages on CI * connect: Store the IP used when picking a connection * Add rapid "happy eyeballs" connection fallback (RFC 8305) (Closes: #668948) (LP: #1308200) . [ David Kalnischkies ] * allow multivalue fields in deb822 sources to be folded (Closes: 881875) * support COLUMNS environment variable in apt tools * allow apt_auth.conf(5) to be translated * if insecure repo is allowed continue on all http errors * don't auto-switch candidate if installed is good enough * update libapt-pkg symbols file * explicitly name token in auth.conf parsing error * fix over-calculating dpkg commandline length * avoid some useless casts reported by -Wuseless-cast * deal with floats without old-style cast * support multiline values in LookupTag * mark some 500 HTTP codes as transient acquire errors * report transient errors as transient errors * implement Acquire::Retries support for all items * give the methods more metadata about the files to acquire * implement fallback to alternative URIs for all items * do not remap current files if nullptrs in cache generation * apt.daily: remove unused dbus signal for apt update (Closes: 849636) * Support cleartext signed InRelease files with CRLF line endings. Thanks to Lukas Wunner for detailed report & initial patch! (Closes: 884922) * document http options in new apt-transport-http manpage * document https options in new apt-transport-https manpage * refactor message generation for methods * allow a method to request auxiliary files * reimplement and simplify mirror:// method * require methods to request AuxRequest capability at startup * add tag-based control over mirror choices from the list * non-local mirrorlists shouldn't redirect to local * add apt-transport-mirror manpage . [ Milo Casagrande ] * Italian program translation update (Closes: 882850) . [ Christian Göttsche ] * apt.daily: fix several "shellcheck" annotations Checksums-Sha1: 991742019c2d59f7fa878567832e4e6d9d22e187 2710 apt_1.6~alpha6.dsc 98e4ffac61185514093dd91a5ecdd82111693acf 2111456 apt_1.6~alpha6.tar.xz 34a34ae208e3301f0ecc48a3ba5c9ff0a5971be2 7329 apt_1.6~alpha6_source.buildinfo Checksums-Sha256: 0a34f3594e568e58ffda9bea341e5065ed181756be8dc24ac72ac5c0fa269b01 2710 apt_1.6~alpha6.dsc ddcdb5f3ec1922f6a42a18b9ea2fd4945e945510d26a548c16de4874aa30b817 2111456 apt_1.6~alpha6.tar.xz 1138e999717a841d3269184642a040a2ed85d4b79658ec604d08f3bd478e30b5 7329 apt_1.6~alpha6_source.buildinfo Files: 6c80816b16bc76917c34c9a6d344fcfe 2710 admin important apt_1.6~alpha6.dsc 3d49ac109b935909a313a4ff2a39a5af 2111456 admin important apt_1.6~alpha6.tar.xz f64c46dcf5454c007ff340c88453b8e9 7329 admin important apt_1.6~alpha6_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIsBAEBCgAWBQJaTVsfDxxqYWtAZGViaWFuLm9yZwAKCRDXPDnlZYCzhtdND/0S AS49Sxsrsk/AJXncGnqggyPd15ozIfCux9F4B+8BGH+r57RsQkHaVblpNx0O7M10 IV/Z9KmdW8f+/0Ik8Lswjw6FsJNvjVInba65KwwesyxJxTsygcIWDDRSFpMzYUYi oUOmg9JVzOkkFAt6VM8PCiqGdjxjiuJ1wbP3cFjM1Grx/Eibi5gWtJBWYnthz3Av kAzB3t+dTLmjDp4Qmg+f8ysN/bi2cev6rsIonup7r7psiIYkbBnPyqlmN1ONPgZf nC5JQsCglCs985DH4COnTZula41Xfe3gn49tnk9Y1UM1n0IsVQF7TDSYJYuiKsiC 0Q/qIzMDB7r7H4FGpTV5bYngzL0wk5hnLphp7Vavg8LbWheUatFMqBnp6G/3stGq CrfGd6AC16lGrVbhnRn9Sxee3AOViQP+6WtNQ6rXI0gqQod8P7YCoRoi6Kmoo83y CONusd4q6WOk6tJVs39hdOsYsdZ3HKz3ylmWJVaXeTZGt3PbYN0B/QrIx63yo/+d +knjkKKU7iKavjpJdD8CDgJiSDErAw/Yn5SQ3C80LKkgfQaCASvbHvTRNOtL6mQX cl9dbSnhYjKqHzg4Trn9sYUm1kCNgFZW5catON2A+NTomWO4BMykEb7nHHUz8yF2 ylHG/sj1P6SXKpsELF6Cc69cN5dsGHtUyiMGn4gdkw== =uj2J -----END PGP SIGNATURE-----
--- End Message ---