Bug 512514
| Summary: | Xorg crash: pixman-region.c:361: pixman_region_fini: Assertion `pixman_region_selfcheck (region)' failed. | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Saikat Guha <sg266> |
| Component: | pixman | Assignee: | Søren Sandmann Pedersen <sandmann> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | low | ||
| Version: | rawhide | CC: | ajax, kem, lkundrak, xgl-maint |
| 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:27:39 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: | |||
|
Description
Saikat Guha
2009-07-18 11:54:56 UTC
gdb X
bt full
#0 0x00be6422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x0013b891 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
resultvar = <value optimized out>
pid = 2654196
selftid = 3825
#2 0x0013d18a in *__GI_abort () at abort.c:92
act = {__sigaction_handler = {sa_handler = 0x1859f5 <*__GI___libc_realloc+213>, sa_sigaction = 0x1859f5 <*__GI___libc_realloc+213>},
sa_mask = {__val = {104, 104, 3217076800, 3217077040, 3217076828, 104, 104, 95, 2659200, 2654196, 95, 94, 3217077000, 1542962,
148162352, 95, 3217077040, 148162352, 0, 4222451712, 148162352, 148162352, 148162352, 148162352, 148162446, 148162452,
148162352, 148162452, 0, 0, 0, 0}}, sa_flags = 0, sa_restorer = 0}
sigs = {__val = {32, 0 <repeats 31 times>}}
#3 0x00134998 in *__GI___assert_fail (assertion=0x581ca7 "pixman_region_selfcheck (src)", file=0x581c22 "pixman-region.c", line=457,
function=0x5820ad "pixman_region_copy") at assert.c:81
buf = 0x8d4c730 "X: pixman-region.c:457: pixman_region_copy: Assertion `pixman_region_selfcheck (src)' failed.\n"
#4 0x0053c780 in pixman_region_copy (dst=0x8d55648, src=0x8d473f0) at pixman-region.c:457
__PRETTY_FUNCTION__ = "pixman_region_copy"
#5 0x00581ca7 in pixman_transform_multiply () at pixman-matrix.c:122
No symbol table info available.
#6 0x00581c22 in transparent_black.2613 () from /usr/lib/libpixman-1.so.0
No symbol table info available.
#7 0x000001c9 in ?? ()
No symbol table info available.
#8 0x005820ad in __PRETTY_FUNCTION__.5305 () from /usr/lib/libpixman-1.so.0
No symbol table info available.
#9 0x0053abdc in pixman_region_init (region=0x838d0c24) at pixman-region.c:330
No locals.
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)
Happens only with latest pixman-0.15.16-1.fc12, previous build pixman-0.15.14-1.fc12 works fine. Think this is pixman's fault. And I think Søren knows more about it than I do. I am concerned that there appears to be stack corruption, but the assertion is disabled in 0.15.18, which should show up in tomorrow's rawhide. |