diff options
author | Robert Yang <liezhi.yang@windriver.com> | 2018-08-16 10:38:22 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-08-16 10:44:07 +0100 |
commit | 560154e8525dce4beb8199ffc0d7c964da9d665a (patch) | |
tree | a55511d6bca23c7c63511ec62ef9b623f7be1aeb /meta/files | |
parent | b7c291ee6532cba845ee6bfbbaa21076a2b2cbe5 (diff) | |
download | openembedded-core-560154e8525dce4beb8199ffc0d7c964da9d665a.tar.gz openembedded-core-560154e8525dce4beb8199ffc0d7c964da9d665a.tar.bz2 openembedded-core-560154e8525dce4beb8199ffc0d7c964da9d665a.zip |
elfutils: check data_list.data.d.d_buf before free it
[YOCTO #12791]
The one which actually saves the data is data_list.data.d.d_buf, so check it
before free rawdata_base.
This can fix a segmentation fault when prelink libqb_1.0.3:
prelink: /usr/lib/libqb.so.0.18.2: Symbol section index outside of section numbers
The segmentation fault happens when prelink call elf_end().
Fixed:
MACHINE="qemux86-64"
IMAGE_INSTALL_append = " libqb" #libqp is from meta-openembedded
$ bitbake core-image-minimal
Segmention fault
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Diffstat (limited to 'meta/files')
0 files changed, 0 insertions, 0 deletions