Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Dec 2009 20:50:51 -0200
From:      "Carlos A. M. dos Santos" <unixmania@gmail.com>
To:        Robert Noland <rnoland@freebsd.org>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: x11perf -all leads to Xorg crash on 8-STABLE
Message-ID:  <e71790db0912281450l57fe983atba561ea254a5b9e0@mail.gmail.com>
In-Reply-To: <1262023342.30049.3.camel@balrog.2hip.net>
References:  <e71790db0912261431h7285eeb4yeb1f648694730b@mail.gmail.com> <e71790db0912270917n4ccdb185pe65f2f5c4f30ea0c@mail.gmail.com> <1261934521.2220.2834.camel@balrog.2hip.net> <e71790db0912270941hdd0bc04oe3c66a81b663f6eb@mail.gmail.com> <1261942898.2220.2976.camel@balrog.2hip.net> <e71790db0912271633q5178b868u26514a7e1ba6ec87@mail.gmail.com> <e71790db0912271735h7a3f7096rdad098e2f945243a@mail.gmail.com> <1261972205.2220.3468.camel@balrog.2hip.net> <e71790db0912280728l59a80c86rc76a3e760b5a21d7@mail.gmail.com> <1262023342.30049.3.camel@balrog.2hip.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Dec 28, 2009 at 4:02 PM, Robert Noland <rnoland@freebsd.org> wrote:
> On Mon, 2009-12-28 at 13:28 -0200, Carlos A. M. dos Santos wrote:
[...]
>>
>> Updating pixman did not help:
>>
>> Program received signal SIGSEGV, Segmentation fault.
>> 0x000000080107d215 in pixman_blt_sse2 (src_bits=3D0x81364f000,
>> dst_bits=3D0x804200000, src_stride=3D2400, dst_stride=3D4096, src_bpp=3D=
32,
>> dst_bpp=3D32, src_x=3D576, src_y=3D576, dst_x=3D3, dst_y=3D3, width=3D10=
,
>> height=3D9)
>> =C2=A0 =C2=A0 at pixman-sse2.c:5358
>> 5358 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*(uint32_t *)d =3D =
*(uint32_t *)s;
>> (gdb) print d
>> $26 =3D (uint8_t *) 0x80420300c "=EF=BF=BD=EF=BF=BD=EF=BF=BD"
>> (gdb) print s
>> $27 =3D (uint8_t *) 0x8137a1100 <Error reading address 0x8137a1100: Bad =
address>
>
> Ok, following the math in pixman... I don't quite see how this happens.
> Are you using any unusual compiler optimizations?

There are no unusual settings. It is a raw 8-STABLE/AMD64 system,
built from the sources. The only ports installed are xorg-server,
x11perf, vim-lite and the ports they depend on.

> I just tested this with pixman-0.16.0 from ports and xserver 1.7.3 with
> nouveau and it does not kill the server. =C2=A0I'm not sure that the outp=
ut
> is correct, but it does complete without error.

Are you using i386 or AMD64? I some spare GPT partitions on which I
will install 8-STABLE/i386 and run the tests again.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e71790db0912281450l57fe983atba561ea254a5b9e0>