Control: tag -1 moreinfo Control: tag -1 unreproducible Hi!
On Sat, 2018-06-09 at 07:30:58 +0200, Axel Beckert wrote: > Package: dpkg > Version: 1.19.0.5+b1 > Severity: important > dpkg just crashed with a segfault during setting up all remaining > package after a dist-upgrade (via aptitude) which had some issues with a > few packages (namely some emacs plugins which caused emacs' > recompilation-trigger to fail). But it crashed on another package: > > [...] > Setting up python-opencv (3.2.0+dfsg-4+b5) ... > dpkg: ../../src/packages.c:245: process_queue: Assertion `dependtry <= 4' > failed. > Aborted (core dumped) The changes already in master to switch from assert() to internerr() should help a bit with this class of errors, but even then I think it might still be insufficient, as it's missing much context to make it actionable. :/ Ideally this would dump any relevant current internal state into a file or to the stdout so that the user can add it when reporting. > Additional facts: The machine did not have much free disk space and > hadn't been upgraded for months. As already requested on IRC, I'd appreciate the status file, ideally the previous and the new. And any relevant dpkg.log, apt/history.log and apt/term.log fragments. Thanks, Guillem

