Your message dated Mon, 03 Nov 2014 16:33:58 +0000 with message-id <[email protected]> and subject line Bug#764386: fixed in efivar 0.15-2 has caused the Debian Bug report #764386, regarding libefivar0: Segmentation fault in vars_get_variable() (vars.c:165) to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 764386: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764386 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: libefivar0 Version: 0.12-1 Severity: critical Justification: breaks the whole system Upgrading libefivar0 from version 0.10-5 to 0.12-1 causes a segmentation fault when running efibootmgr without arguments (I tried it with both efibootmgr 0.7.0-2 and 0.9.0-1). I'm not quite sure if severity critical is justified, but I think a broken efibootmgr is at least potentially able to break the whole system. gdb pointed to libefivar.so.0 which has no debugging symbols, so I built my own and that one crashes in vars.c line 165 with var == NULL. The last two lines in an strace log before the crash are open("/sys/firmware/efi/vars/Boot0005-8be4[...]/raw_var", O_RDONLY) = 3 read(3, [...], 4096) = -1 EIO (Input/output error) (Sorry, no copy&paste, just read&type; the system in question has only very limited network connectivity at the moment and I'm sending this report from a different system.) var is apparently returned from a call to read_file() a few lines above. The source code history shows that read_fd() has recently been replaced by read_file(), but they behave differently after read errors. In particular, read_file() resets the buffer to NULL whereas read_fd() didn't.
--- End Message ---
--- Begin Message ---Source: efivar Source-Version: 0.15-2 We believe that the bug you reported is fixed in the latest version of efivar, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Daniel Jared Dominguez <[email protected]> (supplier of updated efivar package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 03 Nov 2014 10:07:39 -0600 Source: efivar Binary: libefivar-dev efivar libefivar0 Architecture: source amd64 Version: 0.15-2 Distribution: unstable Urgency: medium Maintainer: Daniel Jared Dominguez <[email protected]> Changed-By: Daniel Jared Dominguez <[email protected]> Description: efivar - Tools to manage UEFI variables libefivar-dev - Development headers for libefivar libefivar0 - Library to manage UEFI variables Closes: 764386 Changes: efivar (0.15-2) unstable; urgency=medium . * Apply upstream patches (Closes: #764386) Checksums-Sha1: ea9b1237cb1ff11ca3e0a170a1264af0a8acb771 2106 efivar_0.15-2.dsc 87efdf15302830cb5ff80aaa42b184e7502a883c 5932 efivar_0.15-2.debian.tar.xz 21a673f1ab3c5710e4f24d470331f0efc4dbaa5c 6416 libefivar-dev_0.15-2_amd64.deb 169138c4b06efc09c33c8e33fad918b83dc22745 8132 efivar_0.15-2_amd64.deb 2b63c1b6f817472cf16c51ce0d30c103d919909c 14426 libefivar0_0.15-2_amd64.deb Checksums-Sha256: c122280860cc6b08d5808456596cb671b84ba179d3ed853966c171f6762948db 2106 efivar_0.15-2.dsc 165e37eaea7e1f4a54b154f4bfec1d61dd58149ba031331e50d1d318c4ada16b 5932 efivar_0.15-2.debian.tar.xz ae93ab91210bbf9d01f57f069fc6597a68f817e2be19aad1061d2730c7e5aa04 6416 libefivar-dev_0.15-2_amd64.deb f1a0b675e2353fd843561323132ac66ea384449cfd92f9bc04ad268f0b62c634 8132 efivar_0.15-2_amd64.deb facd6731cedb71c76ef8f65ec24074bf0cf6cf5fe677a77c2b2fbd5f76d5db7b 14426 libefivar0_0.15-2_amd64.deb Files: 1765c6e0f4d2f807b518f601e10693a2 2106 libs optional efivar_0.15-2.dsc d780fdf58166f3ee633bb129ab4c5ca8 5932 libs optional efivar_0.15-2.debian.tar.xz 3ddc50a8f90f12582010eb8d281c221e 6416 libdevel optional libefivar-dev_0.15-2_amd64.deb d1ece844542227d144a0d66b6b684c4c 8132 admin optional efivar_0.15-2_amd64.deb 46e69376eb554b04b4c078aeac1ccacc 14426 libs optional libefivar0_0.15-2_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJUV63oAAoJENl7K6iGoQzA6SQQAJNv8JLugZcTcxczGLZb8A7Y du9pjOsUyabY6kl9lgB51mPuzwPNDKqHl4mxjQUNPvMcGMjA9lsbdgEFc18QpiUx J6Ow03Osgs2Rq0SPdQ8EFRrKq0rWB1F5Jpqq5ciESWtPJiVEGGtdZBfsTLPrg+lp j2p46ORXJCoTl93S3Y+lbCu5bAaQTY6VyCQWz+Xk4spI1kf49OmChx5fzlgediUz u+Xq46tAA+aEVK5npJSdrPJYUTh/RQpNOqGWHxxCKyCSSQNTZMdYjgP+M533+jeO aWWWvt2KADbvtl2XwCxPxbkWSFv9Wb6s62sWpgH65ys3RxByp3Eb0bQ/+f58qKzK 2Wsg58mBPtruykknA1LTpT5D12u4Sviu0SI7T56VsP6nEqCmBKeYVYK3tT3DxaLM RH7OU4DteewIzmie6psu1UP2xca80/tAyO49X9PkX7+ZLWWiLKooSeiatFvN/xcN re6mencOnq71C8opR/dBZyrqiXXojga9ajrj0Q7YJPQlo6oIQVb3cghPPDdfN4Kk cmWv30iK48b3XvfUPNBo+9f8R9nINJBYZRAqTOxCcsR8EuCv9SDHRtQK/QFwCKT/ 1TUzUFbef/r9PPdMvumrf7IlM5Cg4Nri2Gjbh0OWxXZpYw1OaajqKt9PHbZZbuXL ro9njEnPzzIZnh5X1M/2 =hsPH -----END PGP SIGNATURE-----
--- End Message ---

