Summary: | xf86-video-intel 2.99.912-1 on Arch - frequently segfaults in pixman_region_append_non_o | ||
---|---|---|---|
Product: | xorg | Reporter: | me |
Component: | Driver/intel | Assignee: | Chris Wilson <chris> |
Status: | RESOLVED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Severity: | blocker | ||
Priority: | high | ||
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
me
2014-06-26 17:36:08 UTC
Hmm, fixed a damage related bug, but that feels different to this. Can you try compiling from xf86-video-intel.git with --enable-debug? Note if it asserts, and send me the compressed log file? Of course, getting a symbolic stacktrace either using gdb, or "addr2line -e /usr/lib/xorg/modules/drivers/intel_drv.so -i 0x20fd0 0x50baf 0x32a59 0x32d1e" would be invaluable addr2line -e /usr/lib/xorg/modules/drivers/intel_drv.so -i 0x20fd0 0x50baf 0x32a59 0x32d1e :? sna_accel.c:? sna_accel.c:? sna_accel.c:? Hrmm... how much of the Xorg stack needs to be built as debug to get everything needed? This requires xf86-video-intel to be unstripped. ~ > file /usr/lib/xorg/modules/drivers/intel_drv.so /usr/lib/xorg/modules/drivers/intel_drv.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=49eb40479430aa9be404808b264c949a9dc1b853, not stripped The other key point being that I haven't yet reproduced the segfault... still working on that one. If you rebuilt using the same source, there is a good chance the addresses still match and you can repeat the addr2line to get the right symbols... Well, that addr2line was on the non-stripped file, hence why I asked if there was more to it than just the driver package that needed to be rebuilt. As of right now I am running the 2 primary crashers (rdesktop and java Beehive conferencing app) and I have been unable to reproduce it. Any chance you threw in a logger when the issue would have occurred if you hadn't fixed it? Not unless it gets caught by --enable-debug. Ok, we're far beyond the point where I would expect this thing to segfault again. I'll be running this daily and will report if it does wind up dying. Thanks for the update. Let me know how it fares over a soak test. Let's just assume it was fixed... Should be enough to cause it to trigger again. I agree, I have been having zero issues and made a point of running the culprit apps far more than usual. |
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.