Bug#992993: libapt-pkg6.0: infinite recursion in pkgDepCache::MarkPackage

2021-08-26 Thread Aaron M. Ucko
u...@debian.org (Aaron M. Ucko) writes: > David Kalnischkies writes: > >> Points at my changes in 2.3.3, especially "Mark only provides from >> protected versioned kernel packages", as the most likely culprit. I went ahead with git bisect here; it wound up pointing to

Bug#992993: libapt-pkg6.0: infinite recursion in pkgDepCache::MarkPackage

2021-08-26 Thread David Kalnischkies
On Wed, Aug 25, 2021 at 09:30:13PM -0400, Aaron M. Ucko wrote: > As of apt 2.3.8, most uses of libapt-pkg segfault; I can't even use Please at least mention an example apt call. Is e.g. apt full-upgrade -s crashing? If so (or if you find another invocation you can run in simulation or if e.g.

Bug#992993: libapt-pkg6.0: infinite recursion in pkgDepCache::MarkPackage

2021-08-25 Thread Aaron M. Ucko
Package: libapt-pkg6.0 Version: 2.3.8 As of apt 2.3.8, most uses of libapt-pkg segfault; I can't even use reportbug to submit this report! The culprit appears to be infinite recursion in pkgDepCache::MarkPackage: #0 Configuration::FindB (this=0x5556bee0,