Pacman

Historical bug tracker for the Pacman package manager.

The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues

This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
Tasklist

FS#46375 - pacman crash on Ctrl-C

Attached to Project: Pacman
Opened by Jonathan Ryan (jryan) - Monday, 21 September 2015, 14:07 GMT
Last edited by Allan McRae (Allan) - Monday, 14 December 2015, 13:31 GMT
Task Type Bug Report
Category General
Status Closed
Assigned To Andrew Gregory (andrewgregory)
Architecture All
Severity Low
Priority Normal
Reported Version 4.2.1
Due in Version 5.0.0
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:

Pacman crashed when I passed it Ctrl-C:

jryan-desktop ~ % sudo pacman -S tigervnc
'[sudo] password for jryan:
Sorry, try again.
[sudo] password for jryan:
resolving dependencies...
looking for conflicting packages...

Packages (3) fltk-1.3.3-4 xorg-xsetroot-1.1.1-2 tigervnc-1.5.0-1

Total Download Size: 1.91 MiB
Total Installed Size: 6.97 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages ...
^C
Interrupt signal received

^C
Interrupt signal received

*** Error in `pacman': double free or corruption (out): 0x00000000020ff230 ***
======= Backtrace: =========
/usr/lib/libc.so.6(+0x72055)[0x7fcb6c4c6055]
/usr/lib/libc.so.6(+0x779a6)[0x7fcb6c4cb9a6]
/usr/lib/libc.so.6(+0x7818e)[0x7fcb6c4cc18e]
/usr/lib/libalpm.so.9(+0x19adf)[0x7fcb6cab4adf]
/usr/lib/libalpm.so.9(alpm_list_free_inner+0x2a)[0x7fcb6caa3eba]
/usr/lib/libalpm.so.9(+0x10d27)[0x7fcb6caabd27]
/usr/lib/libalpm.so.9(+0x114c4)[0x7fcb6caac4c4]
/usr/lib/libalpm.so.9(alpm_release+0x27)[0x7fcb6caa3de7]
pacman[0x40ca00]
pacman[0x40cb2a]
/usr/lib/libc.so.6(+0x33680)[0x7fcb6c487680]
/usr/lib/libc.so.6(__poll+0x2d)[0x7fcb6c53418d]
/usr/lib/libresolv.so.2(+0x9c81)[0x7fcb68de3c81]
/usr/lib/libresolv.so.2(__libc_res_nquery+0x192)[0x7fcb68de1c22]
/usr/lib/libresolv.so.2(+0x8265)[0x7fcb68de2265]
/usr/lib/libresolv.so.2(__libc_res_nsearch+0x261)[0x7fcb68de2721]
/usr/lib/libnss_dns.so.2(_nss_dns_gethostbyname4_r+0xd9)[0x7fcb681c3ae9]
/usr/lib/libc.so.6(+0xd3ff1)[0x7fcb6c527ff1]
/usr/lib/libc.so.6(getaddrinfo+0xee)[0x7fcb6c529f9e]
/usr/lib/libcurl.so.4(+0x42567)[0x7fcb6bfe8567]
/usr/lib/libcurl.so.4(+0x4bf7a)[0x7fcb6bff1f7a]
/usr/lib/libcurl.so.4(+0x4aa5b)[0x7fcb6bff0a5b]
/usr/lib/libpthread.so.0(+0x74a4)[0x7fcb6960d4a4]
/usr/lib/libc.so.6(clone+0x6d)[0x7fcb6c53d13d]
======= Memory map: ========
00400000-0041d000 r-xp 00000000 08:01 46680760 /usr/bin/pacman
0061c000-0061d000 r--p 0001c000 08:01 46680760 /usr/bin/pacman
0061d000-0061e000 rw-p 0001d000 08:01 46680760 /usr/bin/pacman
01385000-021c3000 rw-p 00000000 00:00 0 [heap]
7fcb63dea000-7fcb63e00000 r-xp 00000000 08:01 46665178 /usr/lib/libgcc_s.so.1
7fcb63e00000-7fcb63fff000 ---p 00016000 08:01 46665178 /usr/lib/libgcc_s.so.1
7fcb63fff000-7fcb64000000 rw-p 00015000 08:01 46665178 /usr/lib/libgcc_s.so.1
7fcb64000000-7fcb64021000 rw-p 00000000 00:00 0
7fcb64021000-7fcb68000000 ---p 00000000 00:00 0
7fcb681c1000-7fcb681c6000 r-xp 00000000 08:01 46664875 /usr/lib/libnss_dns-2.22.so
7fcb681c6000-7fcb683c5000 ---p 00005000 08:01 46664875 /usr/lib/libnss_dns-2.22.so
7fcb683c5000-7fcb683c6000 r--p 00004000 08:01 46664875 /usr/lib/libnss_dns-2.22.so
7fcb683c6000-7fcb683c7000 rw-p 00005000 08:01 46664875 /usr/lib/libnss_dns-2.22.so
7fcb683c7000-7fcb683d2000 r-xp 00000000 08:01 46664876 /usr/lib/libnss_files-2.22.so
7fcb683d2000-7fcb685d1000 ---p 0000b000 08:01 46664876 /usr/lib/libnss_files-2.22.so
7fcb685d1000-7fcb685d2000 r--p 0000a000 08:01 46664876 /usr/lib/libnss_files-2.22.so
7fcb685d2000-7fcb685d3000 rw-p 0000b000 08:01 46664876 /usr/lib/libnss_files-2.22.so
7fcb685d3000-7fcb685d9000 rw-p 00000000 00:00 0
7fcb685d9000-7fcb685da000 ---p 00000000 00:00 0
7fcb685da000-7fcb68dda000 rw-p 00000000 00:00 0 [stack:28148]
7fcb68dda000-7fcb68dee000 r-xp 00000000 08:01 46664883 /usr/lib/libresolv-2.22.so
7fcb68dee000-7fcb68fed000 ---p 00014000 08:01 46664883 /usr/lib/libresolv-2.22.so
7fcb68fed000-7fcb68fee000 r--p 00013000 08:01 46664883 /usr/lib/libresolv-2.22.so
7fcb68fee000-7fcb68fef000 rw-p 00014000 08:01 46664883 /usr/lib/libresolv-2.22.so
7fcb68fef000-7fcb68ff1000 rw-p 00000000 00:00 0
7fcb68ff1000-7fcb68ff4000 r-xp 00000000 08:01 46672376 /usr/lib/libkeyutils.so.1.5
7fcb68ff4000-7fcb691f3000 ---p 00003000 08:01 46672376 /usr/lib/libkeyutils.so.1.5
7fcb691f3000-7fcb691f4000 r--p 00002000 08:01 46672376 /usr/lib/libkeyutils.so.1.5
7fcb691f4000-7fcb691f5000 rw-p 00003000 08:01 46672376 /usr/lib/libkeyutils.so.1.5
7fcb691f5000-7fcb69201000 r-xp 00000000 08:01 46672408 /usr/lib/libkrb5support.so.0.1
7fcb69201000-7fcb69400000 ---p 0000c000 08:01 46672408 /usr/lib/libkrb5support.so.0.1
7fcb69400000-7fcb69401000 r--p 0000b000 08:01 46672408 /usr/lib/libkrb5support.so.0.1
7fcb69401000-7fcb69402000 rw-p 0000c000 08:01 46672408 /usr/lib/libkrb5support.so.0.1
7fcb69402000-7fcb69405000 r-xp 00000000 08:01 46664880 /usr/lib/libdl-2.22.so
7fcb69405000-7fcb69604000 ---p 00003000 08:01 46664880 /usr/lib/libdl-2.22.so
7fcb69604000-7fcb69605000 r--p 00002000 08:01 46664880 /usr/lib/libdl-2.22.so
7fcb69605000-7fcb69606000 rw-p 00003000 08:01 46664880 /usr/lib/libdl-2.22.so
7fcb69606000-7fcb6961e000 r-xp 00000000 08:01 46664812 /usr/lib/libpthread-2.22.so
7fcb6961e000-7fcb6981d000 ---p 00018000 08:01 46664812 /usr/lib/libpthread-2.22.so
7fcb6981d000-7fcb6981e000 r--p 00017000 08:01 46664812 /usr/lib/libpthread-2.22.so
7fcb6981e000-7fcb6981f000 rw-p 00018000 08:01 46664812 /usr/lib/libpthread-2.22.so
7fcb6981f000-7fcb69823000 rw-p 00000000 00:00 0
7fcb69823000-7fcb69826000 r-xp 00000000 08:01 46672104 /usr/lib/libcom_err.so.2.1
7fcb69826000-7fcb69a25000 ---p 00003000 08:01 46672104 /usr/lib/libcom_err.so.2.1
7fcb69a25000-7fcb69a26000 r--p 00002000 08:01 46672104 /usr/lib/libcom_err.so.2.1
7fcb69a26000-7fcb69a27000 rw-p 00003000 08:01 46672104 /usr/lib/libcom_err.so.2.1
7fcb69a27000-7fcb69a55000 r-xp 00000000 08:01 46672410 /usr/lib/libk5crypto.so.3.1
7fcb69a55000-7fcb69c54000 ---p 0002e000 08:01 46672410 /usr/lib/libk5crypto.so.3.1
7fcb69c54000-7fcb69c56000 r--p 0002d000 08:01 46672410 /usr/lib/libk5crypto.so.3.1
7fcb69c56000-7fcb69c57000 rw-p 0002f000 08:01 46672410 /usr/lib/libk5crypto.so.3.1
7fcb69c57000-7fcb69c58000 rw-p 00000000 00:00 0
7fcb69c58000-7fcb69d2d000 r-xp 00000000 08:01 46672411 /usr/lib/libkrb5.so.3.3
7fcb69d2d000-7fcb69f2d000 ---p 000d5000 08:01 46672411 /usr/lib/libkrb5.so.3.3
7fcb69f2d000-7fcb69f3a000 r--p 000d5000 08:01 46672411 /usr/lib/libkrb5.so.3.3
7fcb69f3a000-7fcb69f3d000 rw-p 000e2000 08:01 46672411 /usr/lib/libkrb5.so.3.3
7fcb69f3d000-7fcb69f87000 r-xp 00000000 08:01 46672412 /usr/lib/libgssapi_krb5.so.2.2
7fcb69f87000-7fcb6a186000 ---p 0004a000 08:01 46672412 /usr/lib/libgssapi_krb5.so.2.2
7fcb6a186000-7fcb6a188000 r--p 00049000 08:01 46672412 /usr/lib/libgssapi_krb5.so.2.2
7fcb6a188000-7fcb6a18a000 rw-p 0004b000 08:01 46672412 /usr/lib/libgssapi_krb5.so.2.2
7fcb6a18a000-7fcb6a1f9000 r-xp 00000000 08:01 46670012 /usr/lib/libssl.so.1.0.0
7fcb6a1f9000-7fcb6a3f8000 ---p 0006f000 08:01 46670012 /usr/lib/libssl.so.1.0.0
7fcb6a3f8000-7fcb6a3fd000 r--p 0006e000 08:01 46670012 /usr/lib/libssl.so.1.0.0
7fcb6a3fd000-7fcb6a404000 rw-p 00073000 08:01 46670012 /usr/lib/libssl.so.1.0.0
7fcb6a404000-7fcb6a42e000 r-xp 00000000 08:01 46679147 /usr/lib/libssh2.so.1.0.1
7fcb6a42e000-7fcb6a62e000 ---p 0002a000 08:01 46679147 /usr/lib/libssh2.so.1.0.1
7fcb6a62e000-7fcb6a62f000 r--p 0002a000 08:01 46679147 /usr/lib/libssh2.so.1.0.1
7fcb6a62f000-7fcb6a630000 rw-p 0002b000 08:01 46679147 /usr/lib/libssh2.so.1.0.1
7fcb6a630000-7fcb6a662000 r-xp 00000000 08:01 46673172 /usr/lib/libidn.so.11.6.15
7fcb6a662000-7fcb6a862000 ---p 00032000 08:01 46673172 /usr/lib/libidn.so.11.6.15
7fcb6a862000-7fcb6a863000 r--p 00032000 08:01 46673172 /usr/lib/libidn.so.11.6.15
7fcb6a863000-7fcb6a864000 rw-p 00033000 08:01 46673172 /usr/lib/libidn.so.11.6.15
7fcb6a864000-7fcb6a876000 r-xp 00000000 08:01 46671824 /usr/lib/libgpg-error.so.0.16.0
7fcb6a876000-7fcb6aa75000 ---p 00012000 08:01 46671824 /usr/lib/libgpg-error.so.0.16.0
7fcb6aa75000-7fcb6aa76000 r--p 00011000 08:01 46671824 /usr/lib/libgpg-error.so.0.16.0
7fcb6aa76000-7fcb6aa77000 rw-p 00012000 08:01 46671824 /usr/lib/libgpg-error.so.0.16.0
7fcb6aa77000-7fcb6aa88000 r-xp 00000000 08:01 46679464 /usr/lib/libassuan.so.0.5.1
7fcb6aa88000-7fcb6ac87000 ---p 00011000 08:01 46679464 /usr/lib/libassuan.so.0.5.1
7fcb6ac87000-7fcb6ac88000 r--p 00010000 08:01 46679464 /usr/lib/libassuan.so.0.5.1
7fcb6ac88000-7fcb6ac89000 rw-p 00011000 08:01 46679464 /usr/lib/libassuan.so.0.5.1
7fcb6ac89000-7fcb6ac9e000 r-xp 00000000 08:01 46668136 /usr/lib/libz.so.1.2.8
7fcb6ac9e000-7fcb6ae9d000 ---p 00015000 08:01 46668136 /usr/lib/libz.so.1.2.8
7fcb6ae9d000-7fcb6ae9e000 r--p 00014000 08:01 46668136 /usr/lib/libz.so.1.2.8
7fcb6ae9e000-7fcb6ae9f000 rw-p 00015000 08:01 46668136 /usr/lib/libz.so.1.2.8
7fcb6ae9f000-7fcb6aeae000 r-xp 00000000 08:01 46667975 /usr/lib/libbz2.so.1.0.6
7fcb6aeae000-7fcb6b0ad000 ---p 0000f000 08:01 46667975 /usr/lib/libbz2.so.1.0.6
7fcb6b0ad000-7fcb6b0af000 rw-p 0000e000 08:01 46667975 /usr/lib/libbz2.so.1.0.6
7fcb6b0af000-7fcb6b0d4000 r-xp 00000000 08:01 46671852 /usr/lib/liblzma.so.5.2.1
7fcb6b0d4000-7fcb6b2d3000 ---p 00025000 08:01 46671852 /usr/lib/liblzma.so.5.2.1
7fcb6b2d3000-7fcb6b2d4000 r--p 00024000 08:01 46671852 /usr/lib/liblzma.so.5.2.1
7fcb6b2d4000-7fcb6b2d5000 rw-p 00025000 08:01 46671852 /usr/lib/liblzma.so.5.2.1
7fcb6b2d5000-7fcb6b2f6000 r-xp 00000000 08:01 46675000 /usr/lib/liblzo2.so.2.0.0
7fcb6b2f6000-7fcb6b4f5000 ---p 00021000 08:01 46675000 /usr/lib/liblzo2.so.2.0.0
7fcb6b4f5000-7fcb6b4f6000 r--p 00020000 08:01 46675000 /usr/lib/liblzo2.so.2.0.0
7fcb6b4f6000-7fcb6b4f7000 rw-p 00021000 08:01 46675000 /usr/lib/liblzo2.so.2.0.0
7fcb6b4f7000-7fcb6b51e000 r-xp 00000000 08:01 46671936 /usr/lib/libexpat.so.1.6.0
7fcb6b51e000-7fcb6b71d000 ---p 00027000 08:01 46671936 /usr/lib/libexpat.so.1.6.0
7fcb6b71d000-7fcb6b720000 r--p 00026000 08:01 46671936 /usr/lib/libexpat.so.1.6.0
7fcb6b720000-7fcb6b721000 rw-p 00029000 08:01 46671936 /usr/lib/libexpat.so.1.6.0
7fcb6b721000-7fcb6b725000 r-xp 00000000 08:01 46667985 /usr/lib/libattr.so.1.1.0
7fcb6b725000-7fcb6b924000 ---p 00004000 08:01 46667985 /usr/lib/libattr.so.1.1.0
7fcb6b924000-7fcb6b925000 r--p 00003000 08:01 46667985 /usr/lib/libattr.so.1.1.0
7fcb6b925000-7fcb6b926000 rw-p 00004000 08:01 46667985 /usr/lib/libattr.so.1.1.0
7fcb6b926000-7fcb6b92e000 r-xp 00000000 08:01 46668022 /usr/lib/libacl.so.1.1.0
7fcb6b92e000-7fcb6bb2d000 ---p 00008000 08:01 46668022 /usr/lib/libacl.so.1.1.0
7fcb6bb2d000-7fcb6bb2e000 r--p 00007000 08:01 46668022 /usr/lib/libacl.so.1.1.0
7fcb6bb2e000-7fcb6bb2f000 rw-p 00008000 08:01 46668022 /usr/lib/libacl.so.1.1.0
7fcb6bb2f000-7fcb6bd7c000 r-xp 00000000 08:01 46670011 /usr/lib/libcrypto.so.1.0.0
7fcb6bd7c000-7fcb6bf7b000 ---p 0024d000 08:01 46670011 /usr/lib/libcrypto.so.1.0.0
7fcb6bf7b000-7fcb6bf97000 r--p 0024c000 08:01 46670011 /usr/lib/libcrypto.so.1.0.0
7fcb6bf97000-7fcb6bfa3000 rw-p 00268000 08:01 46670011 /usr/lib/libcrypto.so.1.0.0
7fcb6bfa3000-7fcb6bfa6000 rw-p 00000000 00:00 0
7fcb6bfa6000-7fcb6c017000 r-xp 00000000 08:01 46679444 /usr/lib/libcurl.so.4.4.0
7fcb6c017000-7fcb6c216000 ---p 00071000 08:01 46679444 /usr/lib/libcurl.so.4.4.0
7fcb6c216000-7fcb6c218000 r--p 00070000 08:01 46679444 /usr/lib/libcurl.so.4.4.0
7fcb6c218000-7fcb6c219000 rw-p 00072000 08:01 46679444 /usr/lib/libcurl.so.4.4.0
7fcb6c219000-7fcb6c21a000 rw-p 00000000 00:00 0
7fcb6c21a000-7fcb6c252000 r-xp 00000000 08:01 46680639 /usr/lib/libgpgme.so.11.14.0
7fcb6c252000-7fcb6c451000 ---p 00038000 08:01 46680639 /usr/lib/libgpgme.so.11.14.0
7fcb6c451000-7fcb6c452000 r--p 00037000 08:01 46680639 /usr/lib/libgpgme.so.11.14.0
7fcb6c452000-7fcb6c454000 rw-p 00038000 08:01 46680639 /usr/lib/libgpgme.so.11.14.0
7fcb6c454000-7fcb6c5ef000 r-xp 00000000 08:01 46664831 /usr/lib/libc-2.22.so
7fcb6c5ef000-7fcb6c7ee000 ---p 0019b000 08:01 46664831 /usr/lib/libc-2.22.so
7fcb6c7ee000-7fcb6c7f2000 r--p 0019a000 08:01 46664831 /usr/lib/libc-2.22.so
7fcb6c7f2000-7fcb6c7f4000 rw-p 0019e000 08:01 46664831 /usr/lib/libc-2.22.so
7fcb6c7f4000-7fcb6c7f8000 rw-p 00000000 00:00 0
7fcb6c7f8000-7fcb6c896000 r-xp 00000000 08:01 46675007 /usr/lib/libarchive.so.13.1.2
7fcb6c896000-7fcb6ca96000 ---p 0009e000 08:01 46675007 /usr/lib/libarchive.so.13.1.2
7fcb6ca96000-7fcb6ca98000 r--p 0009e000 08:01 46675007 /usr/lib/libarchive.so.13.1.2
7fcb6ca98000-7fcb6ca9a000 rw-p 000a0000 08:01 46675007 /usr/lib/libarchive.so.13.1.2
7fcb6ca9a000-7fcb6ca9b000 rw-p 00000000 00:00 0
7fcb6ca9b000-7fcb6cacc000 r-xp 00000000 08:01 46680787 /usr/lib/libalpm.so.9.0.1
7fcb6cacc000-7fcb6cccb000 ---p 00031000 08:01 46680787 /usr/lib/libalpm.so.9.0.1
7fcb6cccb000-7fcb6cccc000 rw-p 00030000 08:01 46680787 /usr/lib/libalpm.so.9.0.1
7fcb6cccc000-7fcb6ccee000 r-xp 00000000 08:01 46664830 /usr/lib/ld-2.22.so
7fcb6cd3b000-7fcb6cec9000 r--p 00000000 08:01 46681084 /usr/lib/locale/locale-archive
7fcb6cec9000-7fcb6ced7000 rw-p 00000000 00:00 0
7fcb6cee9000-7fcb6ceed000 rw-p 00000000 00:00 0
7fcb6ceed000-7fcb6ceee000 r--p 00021000 08:01 46664830 /usr/lib/ld-2.22.so
7fcb6ceee000-7fcb6ceef000 rw-p 00022000 08:01 46664830 /usr/lib/ld-2.22.so
7fcb6ceef000-7fcb6cef0000 rw-p 00000000 00:00 0
7ffddb92c000-7ffddb94d000 rw-p 00000000 00:00 0 [stack]
7ffddb961000-7ffddb963000 r--p 00000000 00:00 0 [vvar]
7ffddb963000-7ffddb965000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]


Steps to Reproduce:

Hit Ctrl-C like above. I cannot reproduce again. Bug isn't a real issue, just thought you might want to know it crashed though.
This task depends upon

Closed by  Allan McRae (Allan)
Monday, 14 December 2015, 13:31 GMT
Reason for closing:  Fixed
Additional comments about closing:  git commit 7fb8a299
Comment by Jonathan Ryan (jryan) - Monday, 21 September 2015, 14:12 GMT
Sorry I forgot to put [pacman] in the title. I can't seem to fix that?
Comment by Dave Reisner (falconindy) - Monday, 21 September 2015, 16:32 GMT
> Bug isn't a real issue
Oh, sure it is, but we've long known about this one.

Loading...