The stack in the log posted in comment #4 is a bit different than the
one in the description:
#0 DamageRegister (pDrawable=0x0,
pDamage=0x7f27a226aa60)
at ../../../miext/damage/damage.c:1774
pScrPriv = 0x7f27a1ba0410
#1 0x00007f27a0fd48a1 in xf86RotatePrepare (
pScreen=0x7f27a1b97030)
at ../../../../hw/xfree86/modes/xf86Rotate.c:171
crtc = 0x7f27a1ba2030
xf86_config = 0x7f27a1ba0410
#2 xf86RotateRedisplay (pScreen=0x7f27a1b97030)
at ../../../../hw/xfree86/modes/xf86Rotate.c:192
xf86_config = 0x7f27a1ba0410
damage = 0x7f27a226aa60
The null pDrawable pointer is obviously wrong, as it's immediately
dereffed in DamageRegister. Perhaps xf86RotatePrepare() needs to check
that before passing it to DamageRegister?
And yes, #1123166 (+dupes) seems the same as this.
** Changed in: xorg-server (Ubuntu)
Status: Incomplete => Confirmed
** Changed in: xorg-server (Ubuntu)
Assignee: (unassigned) => Canonical X.org (canonical-x)
** Summary changed:
- X Server crashes after pressing [Super] + [P]
+ X Server crashes after pressing [Super] + [P] in DamageRegister()
--
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg-server in Ubuntu.
https://bugs.launchpad.net/bugs/1155136
Title:
X Server crashes after pressing [Super] + [P] in DamageRegister()
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1155136/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help : https://help.launchpad.net/ListHelp