/usr/bin/compiz:11:unity::decoration::Window::Impl::ShadowTexture:unity::decoration::Window::Impl::Draw:unity::UnityWindow::glDraw:GLWindow::glDraw:WallWindow::glPaint
Bug #1608464 reported by
errors.ubuntu.com bug bridge
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Unity could crash if shaped window shadows haven't been initialized:
The Ubuntu Error Tracker has been receiving reports about a problem regarding unity. This problem was most recently seen with version 1:0.9.13.
[Test case]
Open google chrome with default borders and close it repeatedly.
Unity should not crash on close.
[Regression potential]
Shadows in windows with shaped borders could not be shown properly, or some ARGB windows (cairo-clock?) could get double-decorations.
Related branches
lp://staging/~3v1n0/unity/deco-get-proper-shadow-texture
- Andrea Azzarone (community): Approve
-
Diff: 203 lines (+44/-28)5 files modifieddecorations/DecoratedWindow.cpp (+29/-19)
decorations/DecorationsForceQuitDialog.cpp (+0/-1)
decorations/DecorationsPriv.h (+3/-1)
unity-shared/CompizUtils.cpp (+10/-6)
unity-shared/CompizUtils.h (+2/-1)
lp://staging/~unity-team/unity/x-sru4
- Unity Team: Pending requested
-
Diff: 1517 lines (+607/-196)26 files modifieddash/FilterExpanderLabel.cpp (+8/-0)
dash/FilterExpanderLabel.h (+1/-0)
debian/changelog (+43/-0)
decorations/DecoratedWindow.cpp (+29/-1)
decorations/DecoratedWindow.h (+1/-0)
decorations/DecorationsForceQuitDialog.cpp (+7/-7)
decorations/DecorationsPriv.h (+3/-0)
decorations/DecorationsWindowButton.cpp (+34/-15)
decorations/DecorationsWindowButton.h (+2/-1)
launcher/SwitcherController.cpp (+3/-2)
launcher/SwitcherView.cpp (+9/-2)
lockscreen/UserAuthenticatorPam.cpp (+3/-2)
panel/PanelMenuView.cpp (+1/-1)
panel/PanelView.cpp (+3/-0)
plugins/unityshell/src/unityshell.cpp (+28/-14)
plugins/unityshell/src/unityshell.h (+2/-2)
shutdown/SessionView.cpp (+0/-8)
unity-shared/CMakeLists.txt (+1/-0)
unity-shared/DashStyle.cpp (+42/-82)
unity-shared/DashStyle.h (+10/-14)
unity-shared/DecorationStyle.cpp (+6/-1)
unity-shared/OverlayRenderer.cpp (+113/-42)
unity-shared/PluginAdapter.cpp (+1/-1)
unity-shared/SpreadWidgets.cpp (+195/-0)
unity-shared/SpreadWidgets.h (+48/-0)
unity-shared/WindowButtons.cpp (+14/-1)
Changed in unity (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
description: | updated |
To post a comment you must log in.
This bug was fixed in the package unity - 7.5.0+16. 10.20160806- 0ubuntu1
--------------- 16.10.20160806- 0ubuntu1) yakkety; urgency=medium
unity (7.5.0+
[ Marco Trevisan (Treviño) ] eQuitDialog: make CSS selectors work with gtk 3.20
* DecoratedWindow: avoid deferencing an invalid shadow texture ptr,
and split functions (LP: #1608464)
* UnityWindowView: don't try to deference close_button_ if its' null
* DecorationsForc
[ Andrea Azzarone, Marco Trevisan (Treviño) ]
* DecoratedWindow: display unmaximize button if the window is
vertically or horizontally maximized (LP: #1608480)
-- Marco Trevisan (Treviño) <mail@3v1n0.net> Sat, 06 Aug 2016 16:25:58 +0000