Due to a bug in GTK+2, mate-display-properties crashes when the screen resolution is changed *outside* of it (e.g. by changing the resolution not via that app, but somewhere else).
The attached patches fix the issue in GTK+2 and prevent crashing of m-d-p.
Since this issue caused much inconvenience for users, the fix should be backported to all current stable releases of Ubuntu.
[Test Case]
The easiest way to reproduce it is via Virtualbox:
1. Run mate-display-properties in the VM.
2. Make the VM go full-screen.
3. See m-d-p crash.
[Regression Potential]
After several months of testing the patched version of GTK+2 in Debian Jessie, I found no regressions.
I consider the regression risk very low here.
[Impact]
Due to a bug in GTK+2, mate-display- properties crashes when the screen resolution is changed *outside* of it (e.g. by changing the resolution not via that app, but somewhere else).
The attached patches fix the issue in GTK+2 and prevent crashing of m-d-p.
Since this issue caused much inconvenience for users, the fix should be backported to all current stable releases of Ubuntu.
[Test Case]
The easiest way to reproduce it is via Virtualbox:
1. Run mate-display- properties in the VM.
2. Make the VM go full-screen.
3. See m-d-p crash.
[Regression Potential]
After several months of testing the patched version of GTK+2 in Debian Jessie, I found no regressions.
I consider the regression risk very low here.