ASAN found a heap-use-after-free when deleting the focused keyboard
surface in the client library. Keyboard did not track the lifetime of
the focused surface and thus one can access already freed memory.
Details
Details
- Reviewers
davidedmundson - Group Reviewers
Frameworks Plasma - Commits
- R127:bea87753629e: [client] Properly track enteredSurface in Keyboard
Adjusted auto test to verify the variable gets cleared
Diff Detail
Diff Detail
- Repository
- R127 KWayland
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.