Bug 840342

Summary: [abrt] PackageKit-0.7.5-1.fc17: pk_console_resolve_package: Process /usr/bin/pkcon was killed by signal 11 (SIGSEGV)
Product: [Fedora] Fedora Reporter: Watanabe, Yuki <magicant.starmen>
Component: PackageKitAssignee: Richard Hughes <hughsient>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: hughsient, jonathan, rhughes, rvitale, smparrish
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:91ab4f1b1f4fcdde1c7e86dcab91c95a08d94e72
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-07-16 09:19:00 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: maps
none
File: backtrace none

Description Watanabe, Yuki 2012-07-16 03:03:31 UTC
libreport version: 2.0.10
abrt_version:   2.0.10
backtrace_rating: 4
cmdline:        pkcon get-details kernel
crash_function: pk_console_resolve_package
executable:     /usr/bin/pkcon
kernel:         3.4.3-1.fc17.x86_64
pid:            18097
time:           2012年07月16日 11時51分45秒
uid:            1000
username:       magicant

backtrace:      Text file, 19717 bytes
maps:           Text file, 11869 bytes

cgroup:
:9:perf_event:/
:8:blkio:/
:7:net_cls:/
:6:freezer:/
:5:devices:/
:4:memory:/
:3:cpuacct,cpu:/
:2:cpuset:/
:1:name=systemd:/user/magicant/2

comment:
:I ran "pkcon get-details kernel" on the command line.
:My Fedora has several versions of the kernel package installed, so pkcon asked me to select which to show:
:
:More than one package matches:
:1. kernel-3.4.0-1.fc17.x86_64 [installed:anaconda-0]
:2. kernel-3.4.3-1.fc17.x86_64 [installed:updates]
:3. kernel-3.4.4-3.fc17.x86_64 [installed:updates]
:4. kernel-3.4.4-5.fc17.x86_64 [updates]
:Please choose the correct package: 
:
:I just hit Ctrl-D without entering anything to this prompt, and then pkcon crashed.

core_backtrace:
:9af8a984a73b9f6511dc5ea147586253ffb01114 0x80b1 - [exe] -
:9af8a984a73b9f6511dc5ea147586253ffb01114 0x819d - [exe] -
:9af8a984a73b9f6511dc5ea147586253ffb01114 0x5cf3 - [exe] -

dso_list:
:/usr/lib64/libgobject-2.0.so.0.3200.3 glib2-2.32.3-1.fc17.x86_64 (Fedora Project) 1339242798
:/usr/share/locale/ja/LC_MESSAGES/glib20.mo glib2-2.32.3-1.fc17.x86_64 (Fedora Project) 1339242798
:/usr/share/locale/ja/LC_MESSAGES/glib20.mo glib2-2.32.3-1.fc17.i686 (Fedora Project) 1339243819
:/usr/lib64/libsqlite3.so.0.8.6 sqlite-3.7.11-3.fc17.x86_64 (Fedora Project) 1339242797
:/usr/bin/pkcon PackageKit-0.7.5-1.fc17.x86_64 (Fedora Project) 1341670533
:/usr/lib64/libgio-2.0.so.0.3200.3 glib2-2.32.3-1.fc17.x86_64 (Fedora Project) 1339242798
:/usr/lib64/libffi.so.5.0.10 libffi-3.0.10-2.fc17.x86_64 (Fedora Project) 1339242797
:/usr/lib64/libpackagekit-glib2.so.14.0.14 PackageKit-glib-0.7.5-1.fc17.x86_64 (Fedora Project) 1341670533
:/usr/lib64/libattr.so.1.1.0 libattr-2.4.46-5.fc17.x86_64 (Fedora Project) 1339242794
:/usr/lib64/libz.so.1.2.5 zlib-1.2.5-6.fc17.x86_64 (Fedora Project) 1339242794
:/usr/lib64/libcrypto.so.1.0.0j openssl-1:1.0.0j-1.fc17.x86_64 (Fedora Project) 1339242860
:/usr/lib64/libm-2.15.so glibc-2.15-37.fc17.x86_64 (Fedora Project) 1339242793
:/usr/lib64/gconv/gconv-modules.cache glibc-2.15-37.fc17.x86_64 (Fedora Project) 1339242793
:/usr/lib64/libbz2.so.1.0.6 bzip2-libs-1.0.6-4.fc17.x86_64 (Fedora Project) 1339242796
:/usr/lib64/libxml2.so.2.7.8 libxml2-2.7.8-7.fc17.x86_64 (Fedora Project) 1339242795
:/usr/lib64/libdl-2.15.so glibc-2.15-37.fc17.x86_64 (Fedora Project) 1339242793
:/usr/lib64/libarchive.so.12.0.3 libarchive-3.0.3-2.fc17.x86_64 (Fedora Project) 1339242871
:/usr/lib64/libpthread-2.15.so glibc-2.15-37.fc17.x86_64 (Fedora Project) 1339242793
:/usr/lib64/libglib-2.0.so.0.3200.3 glib2-2.32.3-1.fc17.x86_64 (Fedora Project) 1339242798
:/usr/lib64/libc-2.15.so glibc-2.15-37.fc17.x86_64 (Fedora Project) 1339242793
:/usr/lib64/libselinux.so.1 libselinux-2.1.10-3.fc17.x86_64 (Fedora Project) 1339242794
:/usr/lib64/libgthread-2.0.so.0.3200.3 glib2-2.32.3-1.fc17.x86_64 (Fedora Project) 1339242798
:/usr/lib64/libgmodule-2.0.so.0.3200.3 glib2-2.32.3-1.fc17.x86_64 (Fedora Project) 1339242798
:/usr/lib/locale/locale-archive glibc-common-2.15-37.fc17.x86_64 (Fedora Project) 1339242790
:/usr/lib64/liblzma.so.5.0.99 xz-libs-5.1.1-2alpha.fc17.x86_64 (Fedora Project) 1339242800
:/usr/lib64/libacl.so.1.1.0 libacl-2.2.51-5.fc17.x86_64 (Fedora Project) 1339242797
:/usr/lib64/librt-2.15.so glibc-2.15-37.fc17.x86_64 (Fedora Project) 1339242793
:/usr/lib64/libresolv-2.15.so glibc-2.15-37.fc17.x86_64 (Fedora Project) 1339242793
:/usr/lib64/ld-2.15.so glibc-2.15-37.fc17.x86_64 (Fedora Project) 1339242793
:/usr/share/locale/ja/LC_MESSAGES/PackageKit.mo PackageKit-0.7.5-1.fc17.x86_64 (Fedora Project) 1341670533

environ:
:HISTSIZE=5000
:LANG=ja_JP.utf8
:SHLVL=1
:XDG_VTNR=1
:LOGNAME=magicant
:PWD=/home/magicant/Projects/yash
:GNOME_KEYRING_PID=963
:IMSETTINGS_MODULE=IBus
:SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/967,unix/unix:/tmp/.ICE-unix/967
:XAUTHORITY=/var/run/gdm/auth-for-magicant-hoFvvM/database
:DISPLAY=:0
:IMSETTINGS_INTEGRATE_DESKTOP=yes
:XDG_SESSION_ID=2
:PS_PERSONALITY=linux
:MAKEFLAGS=-j2
:DESKTOP_SESSION=gnome
:GREP_OPTIONS=--color=auto
:GDMSESSION=gnome
:GNOME_KEYRING_CONTROL=/run/user/magicant/keyring-E5erJe
:USERNAME=magicant
:WINDOWPATH=1
:COLORTERM=gnome-terminal
:GNOME_DESKTOP_SESSION_ID=this-is-deprecated
:CCACHE_HASHDIR=
:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-95Kv8Z63ye,guid=caf9cf2f44b3b1abec598c1700000031
:'LESSOPEN=|lesspipe.sh %s'
:HISTCONTROL=ignoredups
:MAIL=/var/spool/mail/magicant
:'GJS_DEBUG_TOPICS=JS ERROR;JS LOG'
:XDG_SESSION_COOKIE=5db4597d8317676b6c14347c0000000c-1341707748.928414-136798492
:GDM_LANG=ja_JP.utf8
:SHELL=/bin/yash
:HOSTNAME=luna
:LS_COLORS=rs=0:di=01;34:ln=01;36:mh=01:pi=33:so=01;35:do=01;35:bd=33;01:cd=33;01:or=01;36;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.cmd=32:*.exe=32:*.com=32:*.btm=32:*.bat=32:*.sh=32:*.csh=32:*.tar=31:*.tgz=31:*.arj=31:*.taz=31:*.lzh=31:*.lzma=31:*.tlz=31:*.txz=31:*.zip=31:*.z=31:*.Z=31:*.dz=31:*.gz=31:*.xz=31:*.bz2=31:*.bz=31:*.tbz=31:*.tbz2=31:*.tz=31:*.deb=31:*.rpm=31:*.jar=31:*.rar=31:*.ace=31:*.zoo=31:*.cpio=31:*.7z=31:*.rz=31:*.lz=31:*.jpg=33:*.jpeg=33:*.gif=33:*.bmp=33:*.pbm=33:*.pgm=33:*.ppm=33:*.tga=33:*.xbm=33:*.xpm=33:*.tif=33:*.tiff=33:*.png=33:*.svg=33:*.svgz=33:*.mng=33:*.pcx=33:*.mov=33:*.mpg=33:*.mpeg=33:*.m2v=33:*.mkv=33:*.ogm=33:*.mp4=33:*.m4v=33:*.mp4v=33:*.vob=33:*.qt=33:*.nuv=33:*.wmv=33:*.asf=33:*.rm=33:*.rmvb=33:*.flc=33:*.avi=33:*.fli=33:*.flv=33:*.gl=33:*.dl=33:*.xcf=33:*.xwd=33:*.yuv=33:*.cgm=33:*.emf=33:*.axv=33:*.anx=33:*.ogv=33:*.ogx=33:*.aac=33:*.au=33:*.flac=33:*.mid=33:*.midi=33:*.mka=33:*.mp3=33:*.mpc=33:*.ogg=33:*.ra=33:*.wav=33:*.axa=33:*.oga=33:*.spx=33:*.xspf=33:
:TREE_CHARSET=UTF-8
:TERM=gnome-256color
:QT_IM_MODULE=xim
:PAGER=less
:SSH_AUTH_SOCK=/run/user/magicant/keyring-E5erJe/ssh
:EDITOR=vim
:PATH=/home/magicant/bin:/usr/lib64/ccache:/home/magicant/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin
:GJS_DEBUG_OUTPUT=stderr
:XDG_SEAT=seat0
:HOME=/home/magicant
:XMODIFIERS=@im=ibus
:USER=magicant
:XDG_RUNTIME_DIR=/run/user/magicant
:'MANPAGER=less -s'
:GREP_COLORS=mt=01;31:fn=95:ln=92:bn=93:se=96
:WINDOWID=52428805
:GPG_AGENT_INFO=/run/user/magicant/keyring-E5erJe/gpg:0:1
:OLDPWD=/home/magicant

limits:
:Limit                     Soft Limit           Hard Limit           Units     
:Max cpu time              unlimited            unlimited            seconds   
:Max file size             unlimited            unlimited            bytes     
:Max data size             unlimited            unlimited            bytes     
:Max stack size            8388608              unlimited            bytes     
:Max core file size        0                    unlimited            bytes     
:Max resident set          unlimited            unlimited            bytes     
:Max processes             1024                 30950                processes 
:Max open files            1024                 4096                 files     
:Max locked memory         65536                65536                bytes     
:Max address space         unlimited            unlimited            bytes     
:Max file locks            unlimited            unlimited            locks     
:Max pending signals       30950                30950                signals   
:Max msgqueue size         819200               819200               bytes     
:Max nice priority         0                    0                    
:Max realtime priority     0                    0                    
:Max realtime timeout      unlimited            unlimited            us        

open_fds:
:0:/dev/pts/0
:pos:	0
:flags:	0100002
:1:/dev/pts/0
:pos:	0
:flags:	0100002
:2:/dev/pts/0
:pos:	0
:flags:	0100002
:3:anon_inode:[eventfd]
:pos:	0
:flags:	02004002
:4:socket:[79893]
:pos:	0
:flags:	02004002
:5:anon_inode:[eventfd]
:pos:	0
:flags:	02004002
:6:anon_inode:[eventfd]
:pos:	0
:flags:	02004002

var_log_messages:
:Jul 16 11:51:45 luna kernel: [52645.572554] pkcon[18097]: segfault at 8013f3e28 ip 00000000004080b1 sp 00007fff747e55f0 error 4 in pkcon[400000+d000]
:Jul 16 11:51:45 luna abrt[18103]: Saved core dump of pid 18097 (/usr/bin/pkcon) to /var/spool/abrt/ccpp-2012-07-16-11:51:45-18097 (26685440 bytes)

Comment 1 Watanabe, Yuki 2012-07-16 03:03:35 UTC
Created attachment 598364 [details]
File: maps

Comment 2 Watanabe, Yuki 2012-07-16 03:03:37 UTC
Created attachment 598365 [details]
File: backtrace

Comment 3 Richard Hughes 2012-07-16 09:19:00 UTC
I've committed this upstream:

commit fdf2579ce524dd3980aad2e9a38fba01e337322e
Author: Richard Hughes <richard>
Date:   Mon Jul 16 10:16:27 2012 +0100

    Fix segfault in pkcon when user does ctrl-d at the package prompt
    
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=840342

They'll be a new F17 update in a couple of weeks.

Thanks for reporting this.