-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
bugSomething isn't workingSomething isn't working
Description
-
Build the project and run
make check -jto build all tests. -
Open two terminals and
cdto build folder. On the first terminal, run:
for i in $(seq 0 3); do LD_PRELOAD=./lib/.libs/libpulp.so ./tests/manyprocesses & done
On the second terminal, run:
LD_PRELOAD=../lib/.libs/libpulp.so ./tests/manyprocesses
- Run
./tools/ulp trigger --revert-all="libmanyprocesses.so.0" tests/.libs/libmanyprocesses_livepatch1.so
You should see:
Summary:
manyprocesses (pid: 22681):
SUCCESS tests/.libs/libmanyprocesses_livepatch1.so
manyprocesses (pid: 22593):
FAILED tests/.libs/libmanyprocesses_livepatch1.so: Unknown error -512
manyprocesses (pid: 22592):
FAILED tests/.libs/libmanyprocesses_livepatch1.so: Unknown error -512
manyprocesses (pid: 22591):
FAILED tests/.libs/libmanyprocesses_livepatch1.so: Unknown error -512
manyprocesses (pid: 22590):
FAILED tests/.libs/libmanyprocesses_livepatch1.so: Unknown error -512
- If you open a third terminal and run
reptyr 22593, and rerun the trigger as in 3., you should see:
Summary:
manyprocesses (pid: 22681):
SUCCESS tests/.libs/libmanyprocesses_livepatch1.so
manyprocesses (pid: 22593):
SUCCESS tests/.libs/libmanyprocesses_livepatch1.so
manyprocesses (pid: 22592):
FAILED tests/.libs/libmanyprocesses_livepatch1.so: Unknown error -512
manyprocesses (pid: 22591):
FAILED tests/.libs/libmanyprocesses_livepatch1.so: Unknown error -512
manyprocesses (pid: 22590):
FAILED tests/.libs/libmanyprocesses_livepatch1.so: Unknown error -512
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working