Package: unattended-upgrades
Version: 2.9.1+nmu3
Followup-For: Bug #1012752
X-Debbugs-Cc: tomaxu...@gmail.com

Hello, I have also stumbled upon this bug. The strace is quite the same
as the original reporter mentions. Although without debugging symbols,
I got a backtrace with GDB:

    0x00007feac853a096 in debVersioningSystem::CheckDep(char const*, int, char 
const*) () from /lib/x86_64-linux-gnu/libapt-pkg.so.6.0
    b(gdb) bt
    #0  0x00007feac853a096 in debVersioningSystem::CheckDep(char const*, int, 
char const*) () from /lib/x86_64-linux-gnu/libapt-pkg.so.6.0
    #1  0x00007feac85510e8 in pkgDepCache::CheckDep(pkgCache::DepIterator 
const&, int, pkgCache::PkgIterator&) () from 
/lib/x86_64-linux-gnu/libapt-pkg.so.6.0
    #2  0x00007feac85517c0 in 
pkgDepCache::DependencyState(pkgCache::DepIterator const&) () from 
/lib/x86_64-linux-gnu/libapt-pkg.so.6.0
    #3  0x00007feac8551bf4 in ?? () from /lib/x86_64-linux-gnu/libapt-pkg.so.6.0
    #4  0x00007feac8558a95 in pkgDepCache::Update(OpProgress*) () from 
/lib/x86_64-linux-gnu/libapt-pkg.so.6.0
    #5  0x00007feac855907a in pkgDepCache::Init(OpProgress*) () from 
/lib/x86_64-linux-gnu/libapt-pkg.so.6.0
    #6  0x00007feac87ace12 in ?? () from 
/usr/lib/python3/dist-packages/apt_pkg.cpython-311-x86_64-linux-gnu.so
    #7  0x00000000005206c8 in ?? ()
    #8  0x0000000000536950 in PyObject_Vectorcall ()
    #9  0x0000000000528559 in _PyEval_EvalFrameDefault ()
    #10 0x000000000057d132 in ?? ()
    #11 0x000000000057c9c4 in ?? ()
    #12 0x0000000000563868 in PyObject_Call ()
    #13 0x000000000052c731 in _PyEval_EvalFrameDefault ()
    #14 0x00000000006046ff in PyEval_EvalCode ()
    #15 0x000000000061e85b in ?? ()
    #16 0x000000000061af33 in ?? ()
    #17 0x000000000062d666 in ?? ()
    #18 0x000000000062d3d1 in _PyRun_SimpleFileObject ()
    #19 0x000000000062d1e8 in _PyRun_AnyFileObject ()
    #20 0x000000000062b6bb in Py_RunMain ()
    #21 0x00000000005f7cab in Py_BytesMain ()
    #22 0x00007feaca6326ca in __libc_start_call_main (main=main@entry=0x5f7c10, 
argc=argc@entry=3, argv=argv@entry=0x7ffd8ec55da8) at 
../sysdeps/nptl/libc_start_call_main.h:58
    #23 0x00007feaca632785 in __libc_start_main_impl (main=0x5f7c10, argc=3, 
argv=0x7ffd8ec55da8, init=<optimized out>, fini=<optimized out>, 
rtld_fini=<optimized out>, stack_end=0x7ffd8ec55d98)
        at ../csu/libc-start.c:360
    #24 0x00000000005f7b41 in _start ()

So it seems that the problem is actually in the libapt-pkg6.0 package.
I have installed libapt-pkg6.0-dbgsym if this repeats again. The
untattended-upgrades.log contains this:

    2024-01-08 09:07:18,617 INFO Starting unattended upgrades script
    2024-01-08 09:07:18,624 INFO Allowed origins are: 
origin=Debian,codename=trixie,label=Debian, 
origin=Debian,codename=trixie,label=Debian-Security, 
origin=Debian,codename=trixie-security,label=Debian-Security
    2024-01-08 09:07:18,624 INFO Initial blacklist:
    2024-01-08 09:07:18,624 INFO Initial whitelist (not strict):
    2024-01-08 19:59:49,586 WARNING SIGTERM received, will stop

My /etc/apt/apt.conf.d/50unattended-upgrades contains this:

    Unattended-Upgrade::Origins-Pattern {
            "origin=Debian,codename=${distro_codename},label=Debian";
            "origin=Debian,codename=${distro_codename},label=Debian-Security";
            
"origin=Debian,codename=${distro_codename}-security,label=Debian-Security";
    };
    Unattended-Upgrade::Package-Blacklist {
    };
    Unattended-Upgrade::Mail "root";
    Unattended-Upgrade::Remove-Unused-Dependencies "true";

I think this is all I can provide now.

Best wishes,
TomaS

-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-5-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages unattended-upgrades depends on:
ii  debconf [debconf-2.0]      1.5.83
ii  lsb-base                   11.6
ii  lsb-release                12.0-2
ii  python3                    3.11.4-5+b1
ii  python3-apt                2.7.0+b1
ii  python3-dbus               1.3.2-5+b1
ii  python3-distro-info        1.7
ii  sysvinit-utils [lsb-base]  3.08-5
ii  ucf                        3.0043+nmu1
ii  xz-utils                   5.4.5-0.3

Versions of packages unattended-upgrades recommends:
ii  anacron             2.3-39
ii  cron [cron-daemon]  3.0pl1-181
ii  systemd-sysv        255.2-2

Versions of packages unattended-upgrades suggests:
pn  bsd-mailx                                  <none>
ii  exim4-daemon-light [mail-transport-agent]  4.97-3
ii  needrestart                                3.6-7
ii  powermgmt-base                             1.37
ii  python3-gi                                 3.46.0-1+b1

-- debconf information:
  unattended-upgrades/origins_pattern: 
"origin=Debian,codename=${distro_codename},label=Debian-Security";
  unattended-upgrades/enable_auto_updates: true

Reply via email to