Commit 8d93328
committed
Changed strip_outer_ld_preload to remove librrpreload in any case.
In test nested_detach (with an asan enabled rr build) following assertion
was hit because LD_PRELOAD contained libasan before librrpreload.
RecordSession.cc:2047: void rr::strip_outer_ld_preload(std::vector<std::__cxx11::basic_string<char> >&): Assertion `preload_pos == string::npos' failed.1 parent 9f5f904 commit 8d93328
1 file changed
Lines changed: 17 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
2124 | 2125 | | |
2125 | 2126 | | |
2126 | 2127 | | |
2127 | | - | |
| 2128 | + | |
2128 | 2129 | | |
2129 | 2130 | | |
2130 | 2131 | | |
2131 | 2132 | | |
2132 | 2133 | | |
2133 | | - | |
2134 | | - | |
2135 | | - | |
2136 | | - | |
2137 | | - | |
2138 | | - | |
2139 | | - | |
2140 | | - | |
2141 | | - | |
2142 | | - | |
| 2134 | + | |
| 2135 | + | |
| 2136 | + | |
| 2137 | + | |
| 2138 | + | |
| 2139 | + | |
2143 | 2140 | | |
| 2141 | + | |
| 2142 | + | |
| 2143 | + | |
| 2144 | + | |
| 2145 | + | |
| 2146 | + | |
| 2147 | + | |
2144 | 2148 | | |
| 2149 | + | |
| 2150 | + | |
2145 | 2151 | | |
2146 | 2152 | | |
2147 | 2153 | | |
| |||
0 commit comments