rpm-4.5-69.i686 crash on Qt upgrade

Elan Ruusamäe glen at pld-linux.org
Sun Sep 30 12:08:00 CEST 2012


decided to write, as mmazur said in irc that for him crash occoured also 
in Qt upgrade

my random guess is that rpm45 does not like something that rpm5 put into 
.rpm package,
as haven't seen rpm45 crashing for a long time.


Retrieving [54/55] th::qt4-build-4.8.3-6.i686.rpm...
.............................. 100.0% [1.7M (551.0K/s)]
Retrieving [55/55] th::qt4-linguist-4.8.3-6.i686.rpm...
.............................. 100.0% [1.2M (307.4K/s)]
Executing rpm --upgrade -vh --root /...
warning: /var/cache/poldek/http_distrib.dev.delfi.ee.pld.dists.th.PLD.i686.RPMS/libicu-49.1.2-2.i686.rpm: Header V4 DSA signature: NOKEY, key ID e4f1bc2d
error: LOOP:
error: removing QtDBus-4.8.3-6.i686 "Requires: QtGui = 4.8.3-6" from tsort relations.
error:     QtDBus-4.8.3-6.i686                      Requires: QtGui = 4.8.3-6
error: removing QtGui-4.8.3-6.i686 "Requires: QtNetwork = 4.8.3-6" from tsort relations.
error:     QtGui-4.8.3-6.i686                       Requires: QtNetwork = 4.8.3-6
error: removing QtNetwork-4.8.3-6.i686 "Requires: QtDBus = 4.8.3-6" from tsort relations.
error:     QtNetwork-4.8.3-6.i686                   Requires: QtDBus = 4.8.3-6
error: LOOP:
error: removing libreoffice-writer-3.6.1.2-2.i686 "Requires(auto): libbasegfxlo.so" from tsort relations.
error:     libreoffice-writer-3.6.1.2-2.i686        Requires(auto): libbasegfxlo.so
error: removing libreoffice-core-3.6.1.2-2.i686 "Requires(auto): libswdlo.so" from tsort relations.
error:     libreoffice-core-3.6.1.2-2.i686          Requires(auto): libswdlo.so
error: LOOP:
error: removing QtDBus-4.8.2-11.i686 "Requires: QtDBus = 4.8.2-11" from tsort relations.
error:     QtDBus-4.8.2-11.i686                     Requires: QtDBus = 4.8.2-11
error: removing QtNetwork-4.8.2-11.i686 "Requires: QtNetwork = 4.8.2-11" from tsort relations.
error:     QtNetwork-4.8.2-11.i686                  Requires: QtNetwork = 4.8.2-11
error: removing QtGui-4.8.2-11.i686 "Requires: QtGui = 4.8.2-11" from tsort relations.
error:     QtGui-4.8.2-11.i686                      Requires: QtGui = 4.8.2-11
error: LOOP:
error: removing libreoffice-core-3.6.0.4-1.i686 "Requires(auto): libbasegfxlo.so" from tsort relations.
error:     libreoffice-core-3.6.0.4-1.i686          Requires(auto): libbasegfxlo.so
error: removing libreoffice-writer-3.6.0.4-1.i686 "Requires(auto): libswdlo.so" from tsort relations.
error:     libreoffice-writer-3.6.0.4-1.i686        Requires(auto): libswdlo.so
Preparing...                ########################################### [100%]
    1:libreoffice-ure        ########################################### [  2%]
    2:libicu                 ########################################### [  4%]
    3:QtCore                 ########################################### [  5%]
    4:QtXml                  ########################################### [  7%]
    5:boost-system           ########################################### [  9%]
    6:QtSql                  ########################################### [ 11%]
    7:QtScript               ########################################### [ 13%]
    8:poppler                ########################################### [ 15%]
    9:boost-date_time        ########################################### [ 16%]
   10:boost-chrono           ########################################### [ 18%]
   11:boost-thread           ########################################### [ 20%]
   12:boost-filesystem       ########################################### [ 22%]
   13:libcmis                ########################################### [ 24%]
   14:libtorrent-rasterbar   ########################################### [ 25%]
   15:QtCLucene              ########################################### [ 27%]
   16:boost-regex            ########################################### [ 29%]
   17:graphite2              ########################################### [ 31%]
   18:boost-graph            ########################################### [ 33%]
   19:boost-wave             ########################################### [ 35%]
   20:browser-plugin-esteid  ########################################### [ 36%]
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
   21:poppler-glib           ########################################### [ 38%]
   22:QtSql-mysql            ########################################### [ 40%]
   23:QtSql-sqlite3          ########################################### [ 42%]
   24:QtTest                 ########################################### [ 44%]
   25:chromium-browser       ########################################### [ 45%]
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/libpepflashplayer.so includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.json includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
/usr/sbin/update-browser-plugins: Warning: pluginfile PepperFlash/manifest.ver includes subdir, file ignored
   26:gtk-webkit             ########################################### [ 47%]
   27:gtk-webkit3            ########################################### [ 49%]
   28:QtGui                  ########################################### [ 51%]
   29:QtNetwork              ########################################### [ 53%]
   30:libreoffice-core       ########################################### [ 55%]
Sep 29 21:29:30 ravenous auditd[381]: Audit daemon is low on disk space for logging
   31:QtDBus                 ########################################### [ 56%]
   32:QtWebKit               ########################################### [ 58%]
   33:libreoffice-impress    ########################################### [ 60%]
   34:QtXmlPatterns          ########################################### [ 62%]
rpm: rpmdb.c:3429: rpmdbAdd: Assertion `(dlen & 1) == 0' failed.
Sep 29 21:29:53 ravenous auditd[381]: Audit daemon is suspending logging due to low disk space.
error: /bin/rpm terminated by signal Aborted
Installing set #6
Freeing read locks for locker 0x12c19: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c1b: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c1c: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c1d: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c1e: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c1f: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c20: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c21: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c22: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c23: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c24: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c25: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c26: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c27: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c28: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
Freeing read locks for locker 0x12c29: 23541/3071944512
rpmdb: Thread/process 23541/3071944512 failed: locker has write locks
error: db4 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: Runnning db->verify ...
Sep 29 21:29:54 ravenous NetworkManager[6467]:    keyfile: updating /etc/NetworkManager/system-connections/core.23541
Sep 29 21:29:54 ravenous NetworkManager[6467]:    keyfile:     error: Key file contains line 'ELF' which is not a key-value pair, group, or comment
Sep 29 21:29:54 ravenous NetworkManager[6467]:    keyfile: updating /etc/NetworkManager/system-connections/core.23541
Sep 29 21:29:54 ravenous NetworkManager[6467]:    keyfile:     error: Key file contains line 'ELF' which is not a key-value pair, group, or comment
Processing dependencies...




13:03:33 root[load: 0.35; bat: 0:C:99%]@ravenous 
NetworkManager/system-connections# gdb rpm core.23541
GNU gdb (GDB) 7.4.50-0.20120120.2 (PLD Linux)
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pld-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /bin/rpm...Reading symbols from 
/usr/lib/debug/bin/rpm.debug...done.
done.
[New LWP 23541]
...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `rpm --upgrade -vh --root / 
/var/cache/poldek/http_distrib.local.pld.dist'.
Program terminated with signal 6, Aborted.
#0  0xb7773424 in __kernel_vsyscall ()
(gdb) bt
#0  0xb7773424 in __kernel_vsyscall ()
#1  0xb7425757 in __GI_raise (sig=sig at entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:63
#2  0xb7426c1e in __GI_abort () at abort.c:90
#3  0xb741ec2c in __assert_fail_base (fmt=0xb754c884 "%s%s%s:%u: 
%s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0xb767f0d7 
"(dlen & 1) == 0",
     file=file at entry=0xb767ee65 "rpmdb.c", line=line at entry=3429, 
function=function at entry=0xb767f9f5 "rpmdbAdd") at assert.c:92
#4  0xb741ece1 in __GI___assert_fail 
(assertion=assertion at entry=0xb767f0d7 "(dlen & 1) == 0", 
file=file at entry=0xb767ee65 "rpmdb.c", line=line at entry=3429,
     function=function at entry=0xb767f9f5 "rpmdbAdd") at assert.c:101
#5  0xb7679f24 in rpmdbAdd (db=0x95a36d0, iid=iid at entry=1348943256, 
h=h at entry=0x95b2670, ts=0x93f4c10, hdrchk=0xb76ae8a2 <headerCheck>) at 
rpmdb.c:3429
#6  0xb76b4b01 in rpmpsmStage (psm=0x942e510, stage=PSM_RPMDB_ADD) at 
psm.c:2365
#7  0xb76b6998 in rpmpsmNext (psm=<optimized out>, nstage=<optimized 
out>) at psm.c:1574
#8  0xb76b52cf in rpmpsmStage (psm=0x942e510, stage=PSM_POST) at psm.c:2089
#9  0xb76b6998 in rpmpsmNext (psm=<optimized out>, nstage=<optimized 
out>) at psm.c:1574
#10 0xb76b51c5 in rpmpsmStage (psm=psm at entry=0x942e510, 
stage=stage at entry=PSM_PKGINSTALL) at psm.c:2217
#11 0xb76e27de in rpmtsRun (ts=ts at entry=0x93f4c10, okProbs=0x0, 
okProbs at entry=0x962a528, ignoreSet=ignoreSet at entry=RPMPROB_FILTER_NONE) 
at transaction.c:1813
#12 0xb76ce062 in rpmInstall (ts=ts at entry=0x93f4c10, 
ia=ia at entry=0xb77101c0, fileArgv=0x93c89e0) at rpminstall.c:709
#13 0x0804ca5c in main (argc=60, argv=0xbf88a874) at rpmqv.c:783
(gdb)


-- 
glen



More information about the pld-devel-en mailing list