Skip to content
This repository has been archived by the owner on Dec 30, 2021. It is now read-only.

memory corruption due to glibc dlmopen bugs #56

Open
wangbj opened this issue Jul 26, 2019 · 1 comment
Open

memory corruption due to glibc dlmopen bugs #56

wangbj opened this issue Jul 26, 2019 · 1 comment

Comments

@wangbj
Copy link
Collaborator

wangbj commented Jul 26, 2019

Even after patching get_nprocs in glibc (see commit 077f06a). It is still possible to get memory corruptions caused by mis-matching malloc/free from different linker namespaces. It should be possible to patch glibc, then again it might worth making reverie running tracee with different glibc versions other than system glibc. The difficult part is how can we resolve ld-linux.so to the new glibc as easy as possible.

glibc bugzilla links:

Bug 24776
Bug 24773

@wangbj
Copy link
Collaborator Author

wangbj commented Aug 22, 2019

reproducer: https://github.com/wangbj/dlns-test

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant