Summary: | segfault in SavageDoAdjustFrame() | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Julien Cristau <jcristau> | ||||||||||
Component: | Driver/savage | Assignee: | Xorg Project Team <xorg-team> | ||||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||
Severity: | normal | ||||||||||||
Priority: | medium | CC: | alexdeucher, bugzi11.fdo.tormod | ||||||||||
Version: | unspecified | ||||||||||||
Hardware: | Other | ||||||||||||
OS: | All | ||||||||||||
URL: | http://bugs.debian.org/423485 | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Description
Julien Cristau
2007-05-12 15:11:07 UTC
Created attachment 9950 [details]
Xorg log
Created attachment 9951 [details]
backtrace
Created attachment 9952 [details]
gdb session
Created attachment 9953 [details] [review] set currentMode after switching, before adjusting frame (From http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=423485) The attached patch fixes (or works around) the problem by setting currentMode to the new mode as soon as the mode switching has occured, and before SavageAdjustFrame is called. There are probably better ways to fix this. It seems like the pScrn->frameX? adjustment is done in xf86SwitchMode as well, so maybe it could be taken out from SavageDoAdjustFrame which then would not need the currentMode. fixed: 90692b3a123861ca02100f86b4c80f070fd4196d |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.