Bug 2360965 - [abrt] dnf5: libdnf5::rpm::Transaction::fill(): dnf5 killed by SIGABRT
Summary: [abrt] dnf5: libdnf5::rpm::Transaction::fill(): dnf5 killed by SIGABRT
Keywords:
Status: CLOSED DUPLICATE of bug 2350481
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf5
Version: 42
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: rpm-software-management
QA Contact:
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:210fbedfe815ac8387ebcb3dc0d...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-04-18 13:29 UTC by David W. Legg
Modified: 2025-04-22 08:22 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-04-22 08:22:54 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.44 KB, text/plain)
2025-04-18 13:29 UTC, David W. Legg
no flags Details
File: maps (3.96 KB, text/plain)
2025-04-18 13:29 UTC, David W. Legg
no flags Details
File: limits (1.29 KB, text/plain)
2025-04-18 13:29 UTC, David W. Legg
no flags Details
File: environ (4.49 KB, text/plain)
2025-04-18 13:29 UTC, David W. Legg
no flags Details
File: open_fds (3.71 KB, text/plain)
2025-04-18 13:29 UTC, David W. Legg
no flags Details
File: mountinfo (3.99 KB, text/plain)
2025-04-18 13:30 UTC, David W. Legg
no flags Details
File: os_info (767 bytes, text/plain)
2025-04-18 13:30 UTC, David W. Legg
no flags Details
File: cpuinfo (2.95 KB, text/plain)
2025-04-18 13:30 UTC, David W. Legg
no flags Details
File: core_backtrace (4.92 KB, text/plain)
2025-04-18 13:30 UTC, David W. Legg
no flags Details
File: dso_list (374 bytes, text/plain)
2025-04-18 13:30 UTC, David W. Legg
no flags Details
File: backtrace (83.01 KB, text/plain)
2025-04-18 13:30 UTC, David W. Legg
no flags Details

Description David W. Legg 2025-04-18 13:29:21 UTC
Description of problem:
# dnf update
Updating and loading repositories:
Repositories loaded.
Problem 1: cannot install both plasma-workspace-debuginfo-6.3.4-2.fc42.i686 from fedora-debuginfo and plasma-workspace-debuginfo-6.2.1.1-1.fc41.i686 from @System
  - installed package plasma-workspace-geolocation-debuginfo-6.2.1.1-1.fc41.i686 requires plasma-workspace-debuginfo(x86-32) = 6.2.1.1-1.fc41, but none of the providers can be installed
  - cannot install the best update candidate for package plasma-workspace-debuginfo-6.2.1.1-1.fc41.i686
  - problem with installed package
 Problem 2: cannot install both plasma5support-debuginfo-6.3.4-1.fc42.i686 from fedora-debuginfo and plasma5support-debuginfo-6.2.1-1.fc41.i686 from @System
  - installed package plasma5support-devel-debuginfo-6.2.1-1.fc41.i686 requires plasma5support-debuginfo(x86-32) = 6.2.1-1.fc41, but none of the providers can be installed
  - cannot install the best update candidate for package plasma5support-debuginfo-6.2.1-1.fc41.i686
  - problem with installed package

Package                                                                Arch            Version                                                                 Repository                                   Size
Upgrading:
 LibRaw                                                                x86_64          0.21.4-1.fc42                                                           updates                                   2.3 MiB
   replacing LibRaw                                                    x86_64          0.21.3-2.fc42                                                           fedora                                    2.3 MiB
 alsa-lib
... snip

Skipping packages with conflicts:
 plasma-workspace-debuginfo                                            i686            6.3.4-2.fc42                                                            fedora-debuginfo                        131.3 MiB
 plasma5support-debuginfo                                              i686            6.3.4-1.fc42                                                            fedora-debuginfo                         28.1 MiB

Transaction Summary:
 Upgrading:        228 packages
 Replacing:        228 packages
 Skipping:           2 packages

Total size of inbound packages is 627 MiB. Need to download 0 B.
After this operation, 8 MiB will be freed (install 2 GiB, remove 2 GiB).
Is this ok [y/N]: y
[  1/228] LibRaw-0:0.21.4-1.fc42.x86_64                                                                                                                                 100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded
... snip
>>> Already downloaded                                                                                                                                                                                          
[228/228] tiwilink-firmware-0:20250410-1.fc42.noarch                                                                                                                    100% |   0.0   B/s |   0.0   B |  00m00s
>>> Already downloaded                                                                                                                                                                                          
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[228/228] Total                                                                                                                                                         100% |   0.0   B/s |   0.0   B |  00m02s
Running transaction
terminate called after throwing an instance of 'libdnf5::AssertionError'
  what():  libdnf5/rpm/transaction.cpp:193: void libdnf5::rpm::Transaction::fill(const libdnf5::base::Transaction&): Assertion 'implicit_ts_elements.empty()' failed: The rpm transaction contains more elements than requested
Aborted (core dumped)
# 

Recently did a dnf upgrade from FC41.

Version-Release number of selected component:
dnf5-5.2.12.0-2.fc42

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         dnf5 killed by SIGABRT
journald_cursor: s=ba5e9344dfc94054963f95303db481f2;i=1f830;b=7bde6d4218b343908066ab8587696171;m=4625fc49;t=6330d3f99d02c;x=a1fd7a1359f88bb9
executable:     /usr/bin/dnf5
cmdline:        dnf update
cgroup:         0::/user.slice/user-0.slice/session-c1.scope
rootdir:        /
uid:            0
kernel:         6.14.2-300.fc42.x86_64
package:        dnf5-5.2.12.0-2.fc42
runlevel:       N 5
backtrace_rating: 4
crash_function: libdnf5::rpm::Transaction::fill

Truncated backtrace:
Thread no. 1 (1 frames)
 #8 libdnf5::rpm::Transaction::fill at /usr/include/c++/15/bits/allocator.h:189

Comment 1 David W. Legg 2025-04-18 13:29:29 UTC
Created attachment 2085701 [details]
File: proc_pid_status

Comment 2 David W. Legg 2025-04-18 13:29:39 UTC
Created attachment 2085702 [details]
File: maps

Comment 3 David W. Legg 2025-04-18 13:29:44 UTC
Created attachment 2085703 [details]
File: limits

Comment 4 David W. Legg 2025-04-18 13:29:48 UTC
Created attachment 2085704 [details]
File: environ

Comment 5 David W. Legg 2025-04-18 13:29:51 UTC
Created attachment 2085705 [details]
File: open_fds

Comment 6 David W. Legg 2025-04-18 13:30:01 UTC
Created attachment 2085706 [details]
File: mountinfo

Comment 7 David W. Legg 2025-04-18 13:30:05 UTC
Created attachment 2085707 [details]
File: os_info

Comment 8 David W. Legg 2025-04-18 13:30:15 UTC
Created attachment 2085708 [details]
File: cpuinfo

Comment 9 David W. Legg 2025-04-18 13:30:18 UTC
Created attachment 2085709 [details]
File: core_backtrace

Comment 10 David W. Legg 2025-04-18 13:30:21 UTC
Created attachment 2085710 [details]
File: dso_list

Comment 11 David W. Legg 2025-04-18 13:30:27 UTC
Created attachment 2085711 [details]
File: backtrace

Comment 12 David W. Legg 2025-04-18 13:32:32 UTC
Repeating the command fails in the same way, however, this succeeds:

dnf update --disablerepo=*debug*

Comment 13 amatej 2025-04-22 08:22:54 UTC
This is likely a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=2350481

Upstream issue is here: https://github.com/rpm-software-management/dnf5/issues/518

*** This bug has been marked as a duplicate of bug 2350481 ***


Note You need to log in before you can comment on or make changes to this bug.