[Bug 1959485] Re: reproducible crash in jammy

Axel Beckert 1959485 at bugs.launchpad.net
Sat Jan 29 16:59:41 UTC 2022


If you can still reproduce this, can you run "aptitude-create-state-
bundle lp-1959485-crash-dist-upgrade.tbz2" and send me the resulting tar
ball?

(You probably need to upload the tar-ball somewhere as these can have a
size around several hundred megabytes. Not sure if Launchpad can host
such big files as attachement to bug reports.)

** Changed in: aptitude (Ubuntu)
       Status: New => Incomplete

** Summary changed:

- reproducible crash in jammy
+ reproducible crash in jammy: Uncaught exception: ../../src/ui.cc:1549: void auto_fix_broken(): Assertion "resman->resolver_exists()" failed.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to aptitude in Ubuntu.
https://bugs.launchpad.net/bugs/1959485

Title:
  reproducible crash in jammy: Uncaught exception: ../../src/ui.cc:1549:
  void auto_fix_broken(): Assertion "resman->resolver_exists()" failed.

Status in aptitude package in Ubuntu:
  Incomplete

Bug description:
  When updating from focal to jammy I found the following reproducible
  way to crash aptitude.

  $ apt policy python3-chardet
  python3-chardet:
    Installed: 3.0.4-4build1
    Candidate: 4.0.0-1
    Version table:
       4.0.0-1 500
          500 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
          500 http://de.archive.ubuntu.com/ubuntu jammy/main i386 Packages
   *** 3.0.4-4build1 500
          500 http://de.archive.ubuntu.com/ubuntu focal/main amd64 Packages
          500 http://de.archive.ubuntu.com/ubuntu focal/main i386 Packages
          100 /var/lib/dpkg/status

  python3-chardet and python3-six cannot currently upgrade on my machine
  due to bug 1958720.  Updated packages come in all the time for jammy
  at the moment.  When I hit + on the section of "Upgradable Packages"
  in aptitude I am thus currently always breaking packages.  Aptitude
  calculates a way for me to resolve the problem, usually holding a
  couple of packages at their current version.  I accept and then
  aptitude still shows 2 broken packages (this is a bug in itself, I
  guess).  I can verify with b that the broken packages are
  python3-chardet and python3-six.  I can hold both packages with : and
  move on and nothing bad happens.  But if I don't do that and instead
  rely on aptitude resolving conflicts before installing by hitting g,
  then aptitude will reliably crash.

  $ sudo aptitude
  Uncaught exception: ../../src/ui.cc:1549: void auto_fix_broken(): Assertion "resman->resolver_exists()" failed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/1959485/+subscriptions




More information about the foundations-bugs mailing list