Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1455750 - dnf segfault during update
Summary: dnf segfault during update
Keywords:
Status: CLOSED DUPLICATE of bug 1443415
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf
Version: 26
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: rpm-software-management
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-05-26 02:36 UTC by Mikhail
Modified: 2017-05-29 09:10 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-05-29 07:27:21 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
update log (87.83 KB, text/plain)
2017-05-26 02:36 UTC, Mikhail
no flags Details
recovery log (121.10 KB, text/plain)
2017-05-26 02:51 UTC, Mikhail
no flags Details

Description Mikhail 2017-05-26 02:36:31 UTC
Created attachment 1282461 [details]
update log

# dnf --version
2.5.0
  Installed: dnf-0:2.5.0-2.fc26.noarch at 2017-05-26 02:23
  Built    : Fedora Project at 2017-05-24 14:11

  Installed: rpm-0:4.13.0.1-4.fc26.x86_64 at 2017-04-27 08:28
  Built    : Fedora Project at 2017-04-25 20:07

Comment 1 Mikhail 2017-05-26 02:41:30 UTC
# dnf history undo last
Fedora 26 - x86_64 - Test Updates                                                                                                                                                  3.5 MB/s |  22 MB     00:06    
Fedora 26 - x86_64 - Updates                                                                                                                                                       2.5 kB/s | 257  B     00:00    
Fedora 26 - x86_64                                                                                                                                                                 6.2 MB/s |  53 MB     00:08    
google-chrome-unstable                                                                                                                                                             8.2 kB/s | 3.8 kB     00:00    
Opera packages                                                                                                                                                                      48 kB/s |  12 kB     00:00    
RPM Fusion for Fedora 26 - Free - Test Updates                                                                                                                                      71 kB/s |  65 kB     00:00    
RPM Fusion for Fedora 26 - Free                                                                                                                                                    486 kB/s | 518 kB     00:01    
RPM Fusion for Fedora 26 - Nonfree - Test Updates                                                                                                                                  2.2 kB/s | 2.2 kB     00:00    
RPM Fusion for Fedora 26 - Nonfree                                                                                                                                                 134 kB/s | 158 kB     00:01    
VK Messenger repository                                                                                                                                                             50 kB/s | 9.6 kB     00:00    
Last metadata expiration check: 0:00:00 ago on Fri May 26 07:40:25 2017 +05.
Undoing transaction 113, from Wed May 24 07:58:41 2017 +05
    Upgraded binutils-2.27-21.fc26.x86_64                            @updates-testing
    Upgrade           2.28-6.fc26.x86_64                             @updates-testing
    Upgraded binutils-devel-2.27-21.fc26.x86_64                      @updates-testing
    Upgrade                 2.28-6.fc26.x86_64                       @updates-testing
    Upgraded cairomm-1.12.0-3.fc26.x86_64                            @anaconda
    Upgrade          1.12.0-4.fc26.x86_64                            @updates-testing
    Upgraded device-mapper-persistent-data-0.6.3-3.fc26.x86_64       @anaconda
    Upgrade                                0.7.0-0.2.rc6.fc26.x86_64 @updates-testing
    Upgraded evolution-data-server-3.24.2-1.fc26.x86_64              @updates-testing
    Upgrade                        3.24.2-2.fc26.x86_64              @updates-testing
    Upgraded exempi-2.4.2-2.fc26.x86_64                              @anaconda
    Upgrade         2.4.2-3.fc26.x86_64                              @updates-testing
    Upgraded gdouros-symbola-fonts-9.00-2.fc26.noarch                @anaconda
    Upgrade                        9.00-3.fc26.noarch                @updates-testing
    Upgraded gjs-1.48.3-1.fc26.x86_64                                @updates-testing
    Upgrade      1.48.3-2.fc26.x86_64                                @updates-testing
    Upgraded gnome-settings-daemon-3.24.2-1.fc26.x86_64              @updates-testing
    Upgrade                        3.24.2-2.fc26.x86_64              @updates-testing
    Upgraded google-noto-emoji-fonts-20170426-1.fc26.noarch          @updates-testing
    Upgrade                          20170523-1.fc26.noarch          @updates-testing
    Upgraded julietaula-montserrat-fonts-1:6.002-1.fc26.noarch       @updates-testing
    Upgrade                              1:6.002-2.fc26.noarch       @updates-testing
    Erase    kernel-4.11.0-1.fc26.x86_64                             @updates-testing
    Install  kernel-4.11.2-300.fc26.x86_64                           @updates-testing
    Erase    kernel-core-4.11.0-1.fc26.x86_64                        @updates-testing
    Install  kernel-core-4.11.2-300.fc26.x86_64                      @updates-testing
    Erase    kernel-debug-4.11.0-1.fc26.x86_64                       @updates-testing
    Install  kernel-debug-4.11.2-300.fc26.x86_64                     @updates-testing
    Erase    kernel-debug-core-4.11.0-1.fc26.x86_64                  @updates-testing
    Install  kernel-debug-core-4.11.2-300.fc26.x86_64                @updates-testing
    Erase    kernel-debug-modules-4.11.0-1.fc26.x86_64               @updates-testing
    Install  kernel-debug-modules-4.11.2-300.fc26.x86_64             @updates-testing
    Erase    kernel-debug-modules-extra-4.11.0-1.fc26.x86_64         @updates-testing
    Install  kernel-debug-modules-extra-4.11.2-300.fc26.x86_64       @updates-testing
    Upgraded kernel-headers-4.11.1-300.fc26.x86_64                   @updates-testing
    Upgrade                 4.11.2-300.fc26.x86_64                   @updates-testing
    Erase    kernel-modules-4.11.0-1.fc26.x86_64                     @updates-testing
    Install  kernel-modules-4.11.2-300.fc26.x86_64                   @updates-testing
    Erase    kernel-modules-extra-4.11.0-1.fc26.x86_64               @updates-testing
    Install  kernel-modules-extra-4.11.2-300.fc26.x86_64             @updates-testing
    Upgraded kernel-tools-4.11.1-300.fc26.x86_64                     @updates-testing
    Upgrade               4.11.2-300.fc26.x86_64                     @updates-testing
    Upgraded kernel-tools-libs-4.11.1-300.fc26.x86_64                @updates-testing
    Upgrade                    4.11.2-300.fc26.x86_64                @updates-testing
    Upgraded kernel-tools-libs-devel-4.11.1-300.fc26.x86_64          @updates-testing
    Upgrade                          4.11.2-300.fc26.x86_64          @updates-testing
    Upgraded libcdr-0.1.3-3.fc26.x86_64                              @anaconda
    Upgrade         0.1.3-4.fc26.x86_64                              @updates-testing
    Upgraded libcmis-0.5.1-5.fc26.x86_64                             @anaconda
    Upgrade          0.5.1-6.fc26.x86_64                             @updates-testing
    Upgraded libetonyek-0.1.6-6.fc26.x86_64                          @anaconda
    Upgrade             0.1.6-7.fc26.x86_64                          @updates-testing
    Upgraded libfreehand-0.1.1-4.fc26.x86_64                         @anaconda
    Upgrade              0.1.1-5.fc26.x86_64                         @updates-testing
    Upgraded libgltf-0.1.0-3.fc26.x86_64                             @anaconda
    Upgrade          0.1.0-4.fc26.x86_64                             @updates-testing
    Upgraded libmspub-0.1.2-14.fc26.x86_64                           @anaconda
    Upgrade           0.1.2-15.fc26.x86_64                           @updates-testing
    Upgraded libmwaw-0.3.11-1.fc26.x86_64                            @updates-testing
    Upgrade          0.3.11-2.fc26.x86_64                            @updates-testing
    Upgraded libpagemaker-0.0.3-3.fc26.x86_64                        @anaconda
    Upgrade               0.0.3-4.fc26.x86_64                        @updates-testing
    Upgraded librados2-1:10.2.7-1.fc26.x86_64                        @updates-testing
    Upgrade            1:10.2.7-2.fc26.x86_64                        @updates-testing
    Upgraded librbd1-1:10.2.7-1.fc26.x86_64                          @updates-testing
    Upgrade          1:10.2.7-2.fc26.x86_64                          @updates-testing
    Upgraded libstaroffice-0.0.3-1.fc26.x86_64                       @anaconda
    Upgrade                0.0.3-2.fc26.x86_64                       @updates-testing
    Upgraded libva-1.8.1-1.fc26.i686                                 @updates-testing
    Upgraded libva-1.8.1-1.fc26.x86_64                               @updates-testing
    Upgrade        1.8.2-1.fc26.i686                                 @updates-testing
    Upgrade        1.8.2-1.fc26.x86_64                               @updates-testing
    Upgraded libvisio-0.1.5-7.fc26.x86_64                            @anaconda
    Upgrade           0.1.5-8.fc26.x86_64                            @updates-testing
    Upgraded libwpd-0.10.1-3.fc26.x86_64                             @anaconda
    Upgrade         0.10.1-4.fc26.x86_64                             @updates-testing
    Upgraded libwpg-0.3.1-3.fc26.x86_64                              @anaconda
    Upgrade         0.3.1-4.fc26.x86_64                              @updates-testing
    Upgraded libwps-0.4.6-1.fc26.x86_64                              @updates-testing
    Upgrade         0.4.6-2.fc26.x86_64                              @updates-testing
    Upgraded libzmf-0.0.1-2.fc26.x86_64                              @anaconda
    Upgrade         0.0.1-3.fc26.x86_64                              @updates-testing
    Upgraded lshw-B.02.18-6.fc26.x86_64                              (unknown)
    Upgrade       B.02.18-7.fc26.x86_64                              @updates-testing
    Upgraded mariadb-3:10.1.21-3.fc26.x86_64                         @fedora
    Upgrade          3:10.1.21-5.fc26.x86_64                         @updates-testing
    Upgraded mariadb-common-3:10.1.21-3.fc26.x86_64                  @fedora
    Upgrade                 3:10.1.21-5.fc26.x86_64                  @updates-testing
    Upgraded mariadb-config-3:10.1.21-3.fc26.x86_64                  @fedora
    Upgrade                 3:10.1.21-5.fc26.x86_64                  @updates-testing
    Upgraded mariadb-errmsg-3:10.1.21-3.fc26.x86_64                  @fedora
    Upgrade                 3:10.1.21-5.fc26.x86_64                  @updates-testing
    Upgraded mariadb-libs-3:10.1.21-3.fc26.x86_64                    @fedora
    Upgrade               3:10.1.21-5.fc26.x86_64                    @updates-testing
    Upgraded mariadb-server-3:10.1.21-3.fc26.x86_64                  @fedora
    Upgrade                 3:10.1.21-5.fc26.x86_64                  @updates-testing
    Upgraded mariadb-server-utils-3:10.1.21-3.fc26.x86_64            @fedora
    Upgrade                       3:10.1.21-5.fc26.x86_64            @updates-testing
    Upgraded openCOLLADA-0-27.gitcaad49c.fc26.x86_64                 @anaconda
    Upgrade              0-28.gitcaad49c.fc26.x86_64                 @updates-testing
    Upgraded opencc-1.0.3-2.fc26.x86_64                              @anaconda
    Upgrade         1.0.3-3.fc26.x86_64                              @updates-testing
No package julietaula-montserrat-fonts-1:6.002-1.fc26.noarch available.
Error: An operation cannot be undone

Comment 2 Mikhail 2017-05-26 02:51:47 UTC
Created attachment 1282462 [details]
recovery log

Comment 3 Jaroslav Rohel 2017-05-26 10:53:45 UTC
Please send more information.
Eg. output of:
rpm -q dnf libdnf libsolv rpm

and coredump file.

Comment 5 John Ellson 2017-05-26 15:34:42 UTC
Me too,  on all my fedora 26 x86_64 boxes.  Didn't happen on i686.

"rpm -qa"  suggested that rpm database was corrupted.

Workaround for me was to run "rpm --rebuilddb"   then try dnf again.

Comment 6 Mikhail 2017-05-27 08:15:48 UTC
май 26 07:24:01 localhost.localdomain systemd-coredump[330]: Process 32385 (dnf) of user 0 dumped core.

Stack trace of thread 32385:
#0  0x00007f8fd3444f32 n/a (/usr/lib64/libdb-5.3.so (deleted))
май 26 07:24:02 localhost.localdomain systemd-coredump[342]: Process 339 (abrt-action-sav) of user 0 dumped core.

Stack trace of thread 339:
#0  0x00007fbcf4ea8683 __env_failchk_int (libdb-5.3.so)
#1  0x00007fbcf4ea9228 __env_failchk_pp (libdb-5.3.so)
#2  0x00007fbcf7dcac2f db3_dbiOpen (librpm.so.7)
#3  0x00007fbcf7dd159e pkgdbOpen (librpm.so.7)
#4  0x00007fbcf7dd1e50 openDatabase (librpm.so.7)
#5  0x00007fbcf7dfc935 rpmtsOpenDB (librpm.so.7)
#6  0x00007fbcf7dfcbcc rpmtsInitIterator (librpm.so.7)
#7  0x00007fbcf7dfce6b loadKeyring (librpm.so.7)
#8  0x00007fbcf7dfcbb5 rpmtsInitIterator (librpm.so.7)
#9  0x000055f32359ab5d rpm_query_file (abrt-action-save-package-data)
#10 0x000055f32359b0c0 rpm_get_package_nvr (abrt-action-save-package-data)
#11 0x000055f32359a027 main (abrt-action-save-package-data)
#12 0x00007fbcf685a5fe __libc_start_main (libc.so.6)
#13 0x000055f32359a97a _start (abrt-action-save-package-data)
май 26 07:24:16 localhost.localdomain systemd-coredump[353]: Process 351 (dnf) of user 0 dumped core.

Stack trace of thread 351:
#0  0x00007f8169335683 __env_failchk_int (libdb-5.3.so)
#1  0x00007f8169336228 __env_failchk_pp (libdb-5.3.so)
#2  0x00007f8169c3ec2f db3_dbiOpen (librpm.so.7)
#3  0x00007f8169c4559e pkgdbOpen (librpm.so.7)
#4  0x00007f8169c45e50 openDatabase (librpm.so.7)
#5  0x00007f8169c70935 rpmtsOpenDB (librpm.so.7)
#6  0x00007f8167489c98 rpmts_Match (_rpm.cpython-36m-x86_64-linux-gnu.so)
#7  0x00007f817b9f2076 PyCFunction_Call (libpython3.6m.so.1.0)
#8  0x00007f817ba3c655 _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#9  0x00007f817b9875c1 _PyEval_EvalCodeWithName (libpython3.6m.so.1.0)
#10 0x00007f817b9bc101 fast_function (libpython3.6m.so.1.0)
#11 0x00007f817b9f923e call_function (libpython3.6m.so.1.0)
#12 0x00007f817ba3668a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#13 0x00007f817b9bbeda fast_function (libpython3.6m.so.1.0)
#14 0x00007f817b9f923e call_function (libpython3.6m.so.1.0)
#15 0x00007f817ba3668a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#16 0x00007f817b9875c1 _PyEval_EvalCodeWithName (libpython3.6m.so.1.0)
#17 0x00007f817b9bc101 fast_function (libpython3.6m.so.1.0)
#18 0x00007f817b9f923e call_function (libpython3.6m.so.1.0)
#19 0x00007f817ba3668a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#20 0x00007f817b9875c1 _PyEval_EvalCodeWithName (libpython3.6m.so.1.0)
#21 0x00007f817b9bc101 fast_function (libpython3.6m.so.1.0)
#22 0x00007f817b9f923e call_function (libpython3.6m.so.1.0)
#23 0x00007f817ba3668a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#24 0x00007f817b9bbeda fast_function (libpython3.6m.so.1.0)
#25 0x00007f817b9f923e call_function (libpython3.6m.so.1.0)
#26 0x00007f817ba3668a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#27 0x00007f817b9875c1 _PyEval_EvalCodeWithName (libpython3.6m.so.1.0)
#28 0x00007f817b9bc101 fast_function (libpython3.6m.so.1.0)
#29 0x00007f817b9f923e call_function (libpython3.6m.so.1.0)
#30 0x00007f817ba3668a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#31 0x00007f817b9875c1 _PyEval_EvalCodeWithName (libpython3.6m.so.1.0)
#32 0x00007f817b9bc101 fast_function (libpython3.6m.so.1.0)
#33 0x00007f817b9f923e call_function (libpython3.6m.so.1.0)
#34 0x00007f817ba37616 _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#35 0x00007f817ba06208 PyEval_EvalCodeEx (libpython3.6m.so.1.0)
#36 0x00007f817ba06f7b PyEval_EvalCode (libpython3.6m.so.1.0)
#37 0x00007f817ba8ef72 run_mod (libpython3.6m.so.1.0)
#38 0x00007f817ba8fc3d PyRun_FileExFlags (libpython3.6m.so.1.0)
#39 0x00007f817ba91ec7 PyRun_SimpleFileExFlags (libpython3.6m.so.1.0)
#40 0x00007f817ba92ed3 Py_Main (libpython3.6m.so.1.0)
#41 0x000055be305adcf5 main (system-python)
#42 0x00007f817ab825fe __libc_start_main (libc.so.6)
#43 0x000055be305ade6a _start (system-python)
май 26 07:24:17 localhost.localdomain systemd-coredump[362]: Process 360 (abrt-action-sav) of user 0 dumped core.

Stack trace of thread 360:
#0  0x00007f8fb3da4683 __env_failchk_int (libdb-5.3.so)
#1  0x00007f8fb3da5228 __env_failchk_pp (libdb-5.3.so)
#2  0x00007f8fb6cc6c2f db3_dbiOpen (librpm.so.7)
#3  0x00007f8fb6ccd59e pkgdbOpen (librpm.so.7)
#4  0x00007f8fb6ccde50 openDatabase (librpm.so.7)
#5  0x00007f8fb6cf8935 rpmtsOpenDB (librpm.so.7)
#6  0x00007f8fb6cf8bcc rpmtsInitIterator (librpm.so.7)
#7  0x00007f8fb6cf8e6b loadKeyring (librpm.so.7)
#8  0x00007f8fb6cf8bb5 rpmtsInitIterator (librpm.so.7)
#9  0x000056084ccfbb5d rpm_query_file (abrt-action-save-package-data)
#10 0x000056084ccfc0c0 rpm_get_package_nvr (abrt-action-save-package-data)
#11 0x000056084ccfb027 main (abrt-action-save-package-data)
#12 0x00007f8fb57565fe __libc_start_main (libc.so.6)
#13 0x000056084ccfb97a _start (abrt-action-save-package-data)
май 26 07:24:19 localhost.localdomain systemd-coredump[367]: Process 365 (dnf) of user 0 dumped core.

Stack trace of thread 365:
#0  0x00007fa94f243683 __env_failchk_int (libdb-5.3.so)
#1  0x00007fa94f244228 __env_failchk_pp (libdb-5.3.so)
#2  0x00007fa94fb4cc2f db3_dbiOpen (librpm.so.7)
#3  0x00007fa94fb5359e pkgdbOpen (librpm.so.7)
#4  0x00007fa94fb53e50 openDatabase (librpm.so.7)
#5  0x00007fa94fb7e935 rpmtsOpenDB (librpm.so.7)
#6  0x00007fa94d397c98 rpmts_Match (_rpm.cpython-36m-x86_64-linux-gnu.so)
#7  0x00007fa961900076 PyCFunction_Call (libpython3.6m.so.1.0)
#8  0x00007fa96194a655 _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#9  0x00007fa9618955c1 _PyEval_EvalCodeWithName (libpython3.6m.so.1.0)
#10 0x00007fa9618ca101 fast_function (libpython3.6m.so.1.0)
#11 0x00007fa96190723e call_function (libpython3.6m.so.1.0)
#12 0x00007fa96194468a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#13 0x00007fa9618c9eda fast_function (libpython3.6m.so.1.0)
#14 0x00007fa96190723e call_function (libpython3.6m.so.1.0)
#15 0x00007fa96194468a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#16 0x00007fa9618955c1 _PyEval_EvalCodeWithName (libpython3.6m.so.1.0)
#17 0x00007fa9618ca101 fast_function (libpython3.6m.so.1.0)
#18 0x00007fa96190723e call_function (libpython3.6m.so.1.0)
#19 0x00007fa96194468a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#20 0x00007fa9618955c1 _PyEval_EvalCodeWithName (libpython3.6m.so.1.0)
#21 0x00007fa9618ca101 fast_function (libpython3.6m.so.1.0)
#22 0x00007fa96190723e call_function (libpython3.6m.so.1.0)
#23 0x00007fa96194468a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#24 0x00007fa9618c9eda fast_function (libpython3.6m.so.1.0)
#25 0x00007fa96190723e call_function (libpython3.6m.so.1.0)
#26 0x00007fa96194468a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#27 0x00007fa9618955c1 _PyEval_EvalCodeWithName (libpython3.6m.so.1.0)
#28 0x00007fa9618ca101 fast_function (libpython3.6m.so.1.0)
#29 0x00007fa96190723e call_function (libpython3.6m.so.1.0)
#30 0x00007fa96194468a _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#31 0x00007fa9618955c1 _PyEval_EvalCodeWithName (libpython3.6m.so.1.0)
#32 0x00007fa9618ca101 fast_function (libpython3.6m.so.1.0)
#33 0x00007fa96190723e call_function (libpython3.6m.so.1.0)
#34 0x00007fa961945616 _PyEval_EvalFrameDefault (libpython3.6m.so.1.0)
#35 0x00007fa961914208 PyEval_EvalCodeEx (libpython3.6m.so.1.0)
#36 0x00007fa961914f7b PyEval_EvalCode (libpython3.6m.so.1.0)
#37 0x00007fa96199cf72 run_mod (libpython3.6m.so.1.0)
#38 0x00007fa96199dc3d PyRun_FileExFlags (libpython3.6m.so.1.0)
#39 0x00007fa96199fec7 PyRun_SimpleFileExFlags (libpython3.6m.so.1.0)
#40 0x00007fa9619a0ed3 Py_Main (libpython3.6m.so.1.0)
#41 0x00005560daa98cf5 main (system-python)
#42 0x00007fa960a905fe __libc_start_main (libc.so.6)
#43 0x00005560daa98e6a _start (system-python)

Comment 7 nvwarr 2017-05-29 06:11:01 UTC
I had a similar problem to Mikhail, but with a floating point exception rather than a segmentation fault. I got nothing from abrt (so no coredump), but the system journal has a stack trace similar to his:

Stack trace of thread 1949:
#0  0x00007f7bae066683 __env_failchk_int (libdb-5.3.so)
#1  0x00007f7bae067228 __env_failchk_pp (libdb-5.3.so)
#2  0x00007f7bb0f88c2f db3_dbiOpen (librpm.so.7)
#3  0x00007f7bb0f8f59e pkgdbOpen (librpm.so.7)
#4  0x00007f7bb0f8fe50 openDatabase (librpm.so.7)
#5  0x00007f7bb0fba935 rpmtsOpenDB (librpm.so.7)
#6  0x00007f7bb0fbabcc rpmtsInitIterator (librpm.so.7)
#7  0x00007f7bb0fbae6b loadKeyring (librpm.so.7)
#8  0x00007f7bb0fbabb5 rpmtsInitIterator (librpm.so.7)
#9  0x00005606bdefab5d rpm_query_file (abrt-action-save-package-data)
#10 0x00005606bdefb0c0 rpm_get_package_nvr (abrt-action-save-package-data)
#11 0x00005606bdefa027 main (abrt-action-save-package-data)
#12 0x00007f7bafa185fe __libc_start_main (libc.so.6)
#13 0x00005606bdefa97a _start (abrt-action-save-package-data)

This was triggered by dnf update with a rather large set of packages (433). Prior to the transaction, dnf-2.5.0-1.fc26.noarch.rpm was installed, which was upgraded by the transaction to dnf-2.5.0-2.fc26.noarch.rpm. The transaction didn't change libdnf-0.9.0-1.fc26.x86_64, libsolv-0.6.27-1.fc26.x86_64 or rpm-4.13.0.1-4.fc26.x86_64.

As John has already noted, the fix is rpm --rebuilddb.

Comment 8 Mikhail 2017-05-29 06:42:47 UTC
I think coredump file you can find here: # ls /var/lib/systemd/coredump/

Comment 9 nvwarr 2017-05-29 07:24:18 UTC
Thanks Mikhail. You are right. Unfortunately, it is too big to upload and gdb seems to be struggling with mismatches in the symbols between the installed version and the version, which generated the coredump. I note that the upgrade transaction which crashed also upgraded things like libdb and sqlite-libs. So I haven't been able to get a proper trace out of it. Also, it seems to be tracing something different:

#0  0x00007f4cf29cbf32 in __lock_get_internal () at /lib64/libdb-5.3.so
#1  0x00007f4cf29cdd86 in __lock_vec () at /lib64/libdb-5.3.so
#2  0x0000555d78f1f7b0 in  ()
#3  0x000000000000001a in  ()
#4  0x00007f4ce6440510 in  ()
#5  0x0000555d000004a2 in  ()
#6  0x0000000000000000 in  ()

Comment 10 Igor Gnatenko 2017-05-29 07:27:21 UTC

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


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