Conversation
|
[approve ci autest] |
|
Should this pr revert ? #5857 |
|
[approve ci autest] |
|
@scw00 Unfortunately, no. These changes add 2 extra conditionals on the normal SCOPED_MUTEX_LOCK use case (the ink_release_assert on the mutex pointer in the macro and then again on conditional in the constructor). |
|
@duke8253 and I discussed the plan I put on the chat, and he's going to redo this PR using that design. Basically, create a |
|
Well, that turned out to not work. Sigh. @duke8253's trying something else now. |
2ea33b3 to
37ad6f4
Compare
37ad6f4 to
bdb6589
Compare
|
Not sure why it's failing on systems other than Ubuntu, I'll get some vms to test. |
e2f899f to
4b6e25d
Compare
4b6e25d to
edbdc0b
Compare
|
[approve ci clang-analyzer] |
edbdc0b to
90e46df
Compare
|
This PR is to fix this core dump (supplied by @duke8253): |
|
Cherry picked to the 9.0.x branch. |
This deals with the problem brought up in the discussions under PRs #5855 and #5857. And also makes the change such that #4926 still works as intended.