Bug 512549
| Summary: | pixman assert kills X | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Sami Farin <hvtaifwkbgefbaei> |
| Component: | pixman | Assignee: | Adam Jackson <ajax> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | low | ||
| Version: | rawhide | CC: | ajax, sandmann |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2009-07-21 12:26:18 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Can you please install xorg-x11-server-debuginfo and pixman-debuginfo, then log in from another machine and get a backtrace? Thanks. I have only one machine.. what if pixman did something else than abort(), for example, it could print the backtrace instead. Does pixman abort() if someone passes it invalid values? Now it crashed on http://www.mediamarkt.de/foto-camcorder/kb/digitalkameras/ I compiled pixman with -DNDEBUG , hopefully it does not kill my X every day anymore. P.S. make a comprehensive test case, and do not release a new version if test case does not pass. The assert is disabled in 0.15.18, which will show up in rawhide soon. |
Description of problem: X: pixman-region.c:1113: pixman_region_intersect: Assertion `pixman_region_selfcheck (reg1)' failed. xterm: fatal IO error 104 (Connection reset by peer) or KillClient on X server ":0.0"^M XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"^M after 2487935 requests (2487935 known processed) with 0 events remaining.^M Version-Release number of selected component (if applicable): How reproducible: too often Steps to Reproduce: 1. start X 2. if Intel GPU does not hang, wait till pixman makes some useless asserts and kills X Actual results: X killed Expected results: X not killed Additional info: pixman-0.15.16-1.x86_64 xorg-x11-server-Xorg-1.6.99-9.20090706.x86_64 xorg-x11-drv-intel-2.8.0-0.2.x86_64