Summary: | >=x11-drivers/xf86-video-intel-2.20.10 - segmentation fault in /usr/lib/xorg/modules/drivers/intel_drv.so while scrolling down long web pages | ||||||
---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Ognian Tenchev <drJeckyll> | ||||
Component: | Driver/intel | Assignee: | Chris Wilson <chris> | ||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||
Severity: | normal | ||||||
Priority: | medium | ||||||
Version: | unspecified | ||||||
Hardware: | Other | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
i915 platform: | i915 features: | ||||||
Attachments: |
|
Description
Ognian Tenchev
2012-10-23 14:24:47 UTC
Looks like you need a combination of old cairo and and an old kernel to trigger this bug -- which is just a nasty int16_t overflow. This should take care of the immediate crash, but there may be more: commit d87c2756db1af6e4af15864ab0f44d1454079236 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Tue Oct 23 15:50:56 2012 +0100 sna: Beware 16-bit overflow when computing sample areas Reported-by: Ognian Tenchev <drJeckyll@Jeckyll.net> References: https://bugs.freedesktop.org/show_bug.cgi?id=56324 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Can you please retest with -intel.git? (I'll try to reproduce it locally, but that page is worksforme, even on pnv). (In reply to comment #1) > Looks like you need a combination of old cairo and and an old kernel to > trigger this bug -- which is just a nasty int16_t overflow. > > This should take care of the immediate crash, but there may be more: > > commit d87c2756db1af6e4af15864ab0f44d1454079236 > Author: Chris Wilson <chris@chris-wilson.co.uk> > Date: Tue Oct 23 15:50:56 2012 +0100 > > sna: Beware 16-bit overflow when computing sample areas > > Reported-by: Ognian Tenchev <drJeckyll@Jeckyll.net> > References: https://bugs.freedesktop.org/show_bug.cgi?id=56324 > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> > > Can you please retest with -intel.git? (I'll try to reproduce it locally, > but that page is worksforme, even on pnv). Commit d87c2756db1af6e4af15864ab0f44d1454079236 seems to work. No errors in log, no crash on scroll here: http://uksbsguy.com/blogs/doverton/archive/2007/07/21/how-to-get-rid-of-the-installer-configuration-dialog-when-running-office-2007-and-office-2003-on-the-same-system-for-vista-and-other-versions-of-windows.aspx, also no screen corruption like 2.20.9. I will make some test on other pages where I was having for example black background switch from white and will report shortly. OK - no problems with other pages too. Everything seems to work now. Thanks. btw what you mean by: (In reply to comment #1) > Looks like you need a combination of old cairo and and an old kernel to > trigger this bug -- which is just a nasty int16_t overflow. > my Cairo is x11-libs/cairo-1.12.2-r4, kernel is 3.6.2-gentoo and firefox is 16.0.1 Oh, 12 is ENOMEM, not E2BIG. I misinterpreted an error message, but that's an old cairo and an old kernel by my standards ;-) After a few days, I presume the fix was successfully and nothing too untoward has happened yet - keep those eyes peeled! Thanks for the report, and please do file any issues you find. |
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.