Summary: | [snb-m-gt2+] compiz crashed with SIGSEGV in intel_miptree_release() | ||
---|---|---|---|
Product: | Mesa | Reporter: | Bryce Harrington <bryce> |
Component: | Drivers/DRI/i965 | Assignee: | Chad Versace <chadversary> |
Status: | RESOLVED DUPLICATE | QA Contact: | |
Severity: | critical | ||
Priority: | highest | CC: | chadversary, mihai, nobled |
Version: | 8.0 | Keywords: | regression |
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
dmesg
Xorg.0.log ThreadStacktrace.txt xsession-errors file with debug info xsession-errors |
Description
Bryce Harrington
2012-02-28 16:21:39 UTC
Created attachment 57783 [details]
dmesg
Created attachment 57784 [details]
Xorg.0.log
Created attachment 57785 [details]
ThreadStacktrace.txt
I can constantly reproduce this crash by simply resizing any window with Compiz enabled and Resize plugin style set to normal (i.e., window content adjusts constantly during resize). The only requirement is to resize by a considerable amount, like doubling the size of the window. Small resizes work, though I get graphical artifacts in the resized area. I'm using a Sandybridge desktop (i5 2400) with a 1920x1080 single monitor. I can attach the crash file if necessary. I tried to reproduce using the specific instructions from Mihai and can't. I turned on resize, resize info, and switched default resize mode to normal. I then alt-middle-click resized various windows from big to small and back. Tested on current 8.0 and master. Bryce and Mihai, I've created a patch that logs some extra information to stderr around the segfault location. I've applied the patch atop 8.0.1 and posted the branch: git://people.freedesktop.org/~chadversary/mesa.git ; branch 8.0-bug-46739-log1 Could you reproduce the bug with this patch and report back with the log? Created attachment 58129 [details]
xsession-errors file with debug info
Attached .xession-errors file resulting after a crash with mesa compiled from Chad's 8.0-bug-46739-log1 git branch.
I got the same crash and filed bug 46303 a while back. I'll try applying that patch and post the log next time it happens. Created attachment 58789 [details]
xsession-errors
Applied the branch to the ubuntu mesa and repro'd the bug.
In the log, compiz dies, as expected, immediately after this line: rb->mt: 0x(nil) Bryce and Mihai, I've pushed a new 8.0 branch [1] [2] that should fix the bug. (The patch comes from nobled on bug 46303). Could you confirm the fix? [1] git://freedesktop.org/~chadversary/mesa.git ; branch 8.0-bug-46739-v1 [2] http://cgit.freedesktop.org/~chadversary/mesa/log/?h=8.0-bug-46739-v1 Assigning to self. (In reply to comment #10) > In the log, compiz dies, as expected, immediately after this line: > rb->mt: 0x(nil) > > Bryce and Mihai, I've pushed a new 8.0 branch [1] [2] that should fix the bug. > (The patch comes from nobled on bug 46303). Could you confirm the fix? > > [1] git://freedesktop.org/~chadversary/mesa.git ; branch 8.0-bug-46739-v1 > [2] http://cgit.freedesktop.org/~chadversary/mesa/log/?h=8.0-bug-46739-v1 Confirming the fix. Thanks, Chad! Awesome. Closing as dupe, anyway. *** This bug has been marked as a duplicate of bug 46303 *** |
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.