Bug 724826 - [abrt] yum-3.2.29-6.fc15: visit_decref: Process /usr/bin/python was killed by signal 11 (SIGSEGV)
Summary: [abrt] yum-3.2.29-6.fc15: visit_decref: Process /usr/bin/python was killed by...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: python
Version: 15
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dave Malcolm
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:bffc0ded04099fc90740563719b...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-07-21 22:25 UTC by Christian G.
Modified: 2014-01-21 23:18 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-07-22 15:13:29 UTC
Type: ---


Attachments (Terms of Use)
File: maps (34.17 KB, text/plain)
2011-07-21 22:25 UTC, Christian G.
no flags Details
File: backtrace (61.36 KB, text/plain)
2011-07-21 22:25 UTC, Christian G.
no flags Details

Description Christian G. 2011-07-21 22:25:24 UTC
abrt version: 2.0.3
architecture:   x86_64
backtrace_rating: 4
cmdline:        /usr/bin/python /usr/bin/yum search smart
comment:        
component:      yum
crash_function: visit_decref
executable:     /usr/bin/python
kernel:         2.6.38.8-32.fc15.x86_64
os_release:     Fedora release 15 (Lovelock)
package:        yum-3.2.29-6.fc15
reason:         Process /usr/bin/python was killed by signal 11 (SIGSEGV)
time:           Thu Jun 23 03:20:09 2011
uid:            0
username:       root

backtrace:      Text file, 62830 bytes
maps:           Text file, 34985 bytes

dsos:
:/lib64/libkeyutils-1.2.so keyutils-libs-1.2-7.fc15.x86_64 (Fedora Project) 1308777331
:/usr/lib64/liblber-2.4.so.2.6.0 openldap-2.4.24-2.fc15.x86_64 (Fedora Project) 1308777507
:/lib64/libcrypt-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/lib64/libfreebl3.so nss-softokn-freebl-3.12.10-1.fc15.x86_64 (Fedora Project) 1308779016
:/usr/lib64/python2.7/lib-dynload/grpmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/site-packages/gpgme/_gpgme.so pygpgme-0.1-22.20101027bzr69.fc15.x86_64 (Fedora Project) 1308777517
:/usr/lib64/python2.7/lib-dynload/math.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/_functoolsmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/libacl.so.1.1.0 libacl-2.2.49-9.fc15.x86_64 (Fedora Project) 1308777333
:/lib64/libnspr4.so nspr-4.8.8-1.fc15.x86_64 (Fedora Project) 1308779028
:/usr/lib64/python2.7/lib-dynload/_struct.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/_localemodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/libssl.so.1.0.0d openssl-1.0.0d-1.fc15.x86_64 (Fedora Project) 1308777438
:/usr/lib64/librpmsign.so.0.0.0 rpm-build-libs-4.9.0-9.fc15.x86_64 (Fedora Project) 1308779088
:/usr/lib64/python2.7/lib-dynload/_hashlib.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/libz.so.1.2.5 zlib-1.2.5-3.fc15.x86_64 (Fedora Project) 1308777316
:/lib64/libtinfo.so.5.8 ncurses-libs-5.8-2.20110319.fc15.x86_64 (Fedora Project) 1308777315
:/usr/lib/locale/locale-archive glibc-common-2.14-2.x86_64 (Fedora Project) 1308779023
:/usr/lib64/python2.7/lib-dynload/_curses.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/site-packages/rpm/_rpmsmodule.so rpm-python-4.9.0-9.fc15.x86_64 (Fedora Project) 1308779253
:/usr/lib64/python2.7/lib-dynload/operator.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/librpmbuild.so.2.0.0 rpm-build-libs-4.9.0-9.fc15.x86_64 (Fedora Project) 1308779088
:/usr/lib64/python2.7/site-packages/_dbus_bindings.so dbus-python-0.83.0-8.fc15.x86_64 (Fedora Project) 1308777454
:/usr/lib64/python2.7/lib-dynload/arraymodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/cStringIO.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/_sqlite3.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/zlibmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/libdl-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/usr/lib64/python2.7/lib-dynload/selectmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/site-packages/pycurl.so python-pycurl-7.19.0-9.fc15.x86_64 (Fedora Project) 1308777519
:/lib64/libm-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/usr/lib64/python2.7/site-packages/_sqlitecache.so yum-metadata-parser-1.1.4-4.fc15.x86_64 (Fedora Project) 1308777500
:/lib64/ld-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/usr/lib64/libgpgme.so.11.7.0 gpgme-1.3.0-4.fc15.x86_64 (Fedora Project) 1308777510
:/usr/lib64/liblua-5.1.so lua-5.1.4-8.fc15.x86_64 (Fedora Project) 1308777332
:/usr/lib64/python2.7/lib-dynload/termios.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/libpthread-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/lib64/libattr.so.1.1.0 libattr-2.4.44-7.fc15.x86_64 (Fedora Project) 1308777333
:/lib64/libutil-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/usr/lib64/libsoftokn3.so nss-softokn-3.12.10-1.fc15.x86_64 (Fedora Project) 1308779059
:/lib64/libcom_err.so.2.1 libcom_err-1.41.14-2.fc15.x86_64 (Fedora Project) 1308777318
:/usr/lib64/librpm.so.2.0.0 rpm-libs-4.9.0-9.fc15.x86_64 (Fedora Project) 1308779087
:/usr/lib64/libpython2.7.so.1.0 python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/libbz2.so.1.0.6 bzip2-libs-1.0.6-3.fc15.x86_64 (Fedora Project) 1308777321
:/usr/lib64/libnssutil3.so nss-util-3.12.10-1.fc15.x86_64 (Fedora Project) 1308779029
:/usr/lib64/libsqlite3.so.0.8.6 sqlite-3.7.5-3.fc15.x86_64 (Fedora Project) 1308777322
:/usr/lib64/libsasl2.so.2.0.23 cyrus-sasl-lib-2.1.23-16.fc15.x86_64 (Fedora Project) 1308777323
:/usr/lib64/libassuan.so.0.0.0 libassuan-2.0.0-4.fc15.x86_64 (Fedora Project) 1308777370
:/usr/lib64/libelf-0.152.so elfutils-libelf-0.152-1.fc15.x86_64 (Fedora Project) 1308777329
:/usr/lib64/python2.7/lib-dynload/_bisectmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/bin/python python-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/libnss3.so nss-3.12.10-1.fc15.x86_64 (Fedora Project) 1308779060
:/usr/lib64/gconv/gconv-modules.cache glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/usr/lib64/libsmime3.so nss-3.12.10-1.fc15.x86_64 (Fedora Project) 1308779060
:/lib64/libkrb5.so.3.3 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project) 1308777332
:/usr/lib64/python2.7/lib-dynload/pyexpat.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/libxml2.so.2.7.8 libxml2-2.7.8-6.fc15.x86_64 (Fedora Project) 1308777317
:/usr/lib64/python2.7/lib-dynload/binascii.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/libdbus-1.so.3.5.4 dbus-libs-1:1.4.6-4.fc15.x86_64 (Fedora Project) 1308777316
:/lib64/libkrb5support.so.0.1 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project) 1308777332
:/usr/lib64/python2.7/site-packages/rpm/_rpmbmodule.so rpm-python-4.9.0-9.fc15.x86_64 (Fedora Project) 1308779253
:/lib64/libgpg-error.so.0.7.0 libgpg-error-1.9-2.fc15.x86_64 (Fedora Project) 1308777323
:/usr/lib64/python2.7/lib-dynload/timemodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/fcntlmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/datetime.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/libc-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/usr/lib64/libcurl.so.4.2.0 libcurl-7.21.3-7.fc15.x86_64 (Fedora Project) 1308779061
:/usr/share/locale/de/LC_MESSAGES/libc.mo glibc-common-2.14-2.x86_64 (Fedora Project) 1308779023
:/lib64/libidn.so.11.6.2 libidn-1.19-2.fc15.x86_64 (Fedora Project) 1308777336
:/usr/lib64/libldap-2.4.so.2.6.0 openldap-2.4.24-2.fc15.x86_64 (Fedora Project) 1308777507
:/lib64/libgcc_s-4.6.0-20110530.so.1 libgcc-4.6.0-9.fc15.x86_64 (Fedora Project) 1308779016
:/lib64/libncursesw.so.5.8 ncurses-libs-5.8-2.20110319.fc15.x86_64 (Fedora Project) 1308777315
:/usr/lib64/python2.7/lib-dynload/itertoolsmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/stropmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/_socketmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/librt-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/lib64/libresolv-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/usr/lib64/liblzma.so.5.0.1 xz-libs-5.0.1-2.fc15.x86_64 (Fedora Project) 1308777330
:/lib64/libgssapi_krb5.so.2.2 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project) 1308777332
:/lib64/libglib-2.0.so.0.2800.8 glib2-2.28.8-1.fc15.x86_64 (Fedora Project) 1308779027
:/usr/lib64/python2.7/lib-dynload/_io.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/site-packages/rpm/_rpmmodule.so rpm-python-4.9.0-9.fc15.x86_64 (Fedora Project) 1308779253
:/usr/lib64/libssl3.so nss-3.12.10-1.fc15.x86_64 (Fedora Project) 1308779060
:/lib64/libexpat.so.1.5.2 expat-2.0.1-11.fc15.x86_64 (Fedora Project) 1308777321
:/usr/lib64/python2.7/lib-dynload/_randommodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/libcrypto.so.1.0.0d openssl-1.0.0d-1.fc15.x86_64 (Fedora Project) 1308777438
:/usr/lib64/python2.7/lib-dynload/_heapq.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/librpmio.so.2.0.0 rpm-libs-4.9.0-9.fc15.x86_64 (Fedora Project) 1308779087
:/usr/lib64/python2.7/lib-dynload/_elementtree.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/libcap.so.2.17 libcap-2.17-2.fc15.x86_64 (Fedora Project) 1308777333
:/usr/lib64/python2.7/lib-dynload/_ssl.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/libssh2.so.1.0.1 libssh2-1.2.7-1.fc15.x86_64 (Fedora Project) 1308777503
:/lib64/libplds4.so nspr-4.8.8-1.fc15.x86_64 (Fedora Project) 1308779028
:/lib64/libpopt.so.0.0.0 popt-1.13-8.fc15.x86_64 (Fedora Project) 1308777318
:/lib64/libnss_files-2.14.so glibc-2.14-2.x86_64 (Fedora Project) 1308779017
:/usr/lib64/libmagic.so.1.0.0 file-libs-5.07-4.fc15.x86_64 (Fedora Project) 1308779045
:/lib64/libselinux.so.1 libselinux-2.0.99-4.fc15.x86_64 (Fedora Project) 1308777324
:/usr/lib64/python2.7/lib-dynload/_collectionsmodule.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/lib64/libplc4.so nspr-4.8.8-1.fc15.x86_64 (Fedora Project) 1308779028
:/lib64/libk5crypto.so.3.1 krb5-libs-1.9-7.fc15.x86_64 (Fedora Project) 1308777332
:/lib64/libdb-4.8.so db4-4.8.30-3.fc15.x86_64 (Fedora Project) 1308777322
:/usr/lib64/python2.7/lib-dynload/syslog.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/cPickle.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444
:/usr/lib64/python2.7/lib-dynload/bz2.so python-libs-2.7.1-7.fc15.x86_64 (Fedora Project) 1308777444

environ:
:XDG_SESSION_ID=7
:HOSTNAME=filedump.1337.lan
:SHELL=/bin/bash
:TERM=xterm
:HISTSIZE=1000
:USER=root
:LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.tbz=01;31:*.tbz2=01;31:*.bz=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
:MAIL=/var/spool/mail/root
:PATH=/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
:PWD=/usr/local/tempCheck
:LANG=de_DE.UTF-8
:HISTCONTROL=ignoredups
:SHLVL=1
:HOME=/root
:LOGNAME=root
:CVS_RSH=ssh
:'LESSOPEN=||/usr/bin/lesspipe.sh %s'
:DISPLAY=localhost:10.0
:XDG_RUNTIME_DIR=/run/user/dc_d00de
:G_BROKEN_FILENAMES=1
:XAUTHORITY=/root/.xauth5ZS860
:_=/usr/bin/yum
:OLDPWD=/etc/pki/tls/certs

Comment 1 Christian G. 2011-07-21 22:25:29 UTC
Created attachment 514582 [details]
File: maps

Comment 2 Christian G. 2011-07-21 22:25:31 UTC
Created attachment 514583 [details]
File: backtrace

Comment 3 Zdeněk Pavlas 2011-07-22 15:13:29 UTC
While creating a new dictionary, GC was triggered.  That iterates over all reachable objects, and while traversing the following dict, invalid object at 0x23af590 is encountered.  While that address is valid, the contents are not.  It's type object 0x2f4140 is outside the heap, so accessing it segfaults.

{
  '_abc_cache': <WeakSet(...) at remote 0x23af510>,
  '__module__': '_abcoll', 
  '_abc_negative_cache': <unknown at remote 0x23af590>,
  '__abstractmethods__': frozenset(['next']),
  'next': <function at remote 0x23b40c8>,
  '__iter__': <function at remote 0x23b4140>,
  '__subclasshook__': <classmethod at remote 0x23a39f0>,  
  '_abc_negative_cache_version': 1,
  '_abc_registry': <WeakSet(...) at remote 0x23af4d0>,
  '__doc__': None,
}

The crash is a result of memory corruption- so either hardware failure, or a very low level bug in Python.  It's not reproducible and we have not enough data to fix it.


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