| Date: | Sat, 28 May 2016 02:10:51 +0000 |
|---|---|
| From: | Mohamed Elsabagh <melsabag@xxxxxxx> |
| Subject: | [DynInst_API:] PIE segfault |
|
In the latest version of Dyninst, rewriting a PIE binary (not a library) results in an executable that immediately segfaults. This happens even if no instrumentation was done at all. Simply opening the binary and saving it reproduces the problem. Here's a sample backtrace: dl_main at rtld.c:172 _dl_sysdep_start at ../elf/dl-sysdep.c:249 _dl_start_final at rtld.c:332 dl_start at rtld.c:558 _start() from /lib64/ld-linux-x86_64.so.2 I am having this issue on both Ubuntu 14.04 and Ubuntu 16, the x86_64 versions. Any clue? Thanks. |
| [← Prev in Thread] | Current Thread | [Next in Thread→] |
|---|---|---|
| ||
| Previous by Date: | [DynInst_API:] Deletion of the arm64 branch, Sunny Shah |
|---|---|
| Next by Date: | Re: [DynInst_API:] PIE segfault, Bill Williams |
| Previous by Thread: | [DynInst_API:] [PATCH] Update parseThat autoconf files, Peter Foley |
| Next by Thread: | Re: [DynInst_API:] PIE segfault, Bill Williams |
| Indexes: | [Date] [Thread] |