[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: my X server crashes
- From: Uncle George <gatgul voicenet com>
- To: axp-list redhat com
- Cc: redhat-devel-list redhat com, Matti Aarnio <matti aarnio sonera fi>
- Subject: Re: my X server crashes
- Date: Sat, 12 Sep 1998 14:55:27 -0400
took the latest rawhide XFree86-3.3.2.3-20.src.rpm.
compiled server with -O0 -g,
and installed XF86_SVGA.
tried java/supermojo/wizard button.
i still get this alignment problem.
---> APPARENTLY THIS HAS NOT BEEN FIXED
BTW if the int* is not properly aligned, u gonna get these alignment faults.
so i dont see how this problem is gonna change, in particular if u store a
char* + offset into an int*, and then fetch as an int*. you are bound to screw
up sometime.
gat
[root@LX bin]# gdb XF86_SVGA 249
Program received signal SIGSEGV, Segmentation fault.
MGAFillStippledCPUToScreenColorExpand () at mga_xaarepl.c:265
265 *(destptr++) = (*scratch >> scratch2) |
(gdb) l
260 scratch = (CARD32*)(srcp + (offset >> 3));
261 scratch2 = offset & 0x07;
262
263 if(shift & ~31) {
264 if(scratch2) {
265 *(destptr++) = (*scratch >> scratch2) |
266 (scratch[1] << (32 - scratch2));
267 } else
268 *(destptr++) = *scratch;
269 } else {
(gdb) where
#0 MGAFillStippledCPUToScreenColorExpand () at mga_xaarepl.c:265
#1 0x12006394c in MGAFillRectStippled () at mga_xaarepl.c:350
#2 0x120078738 in xf86PolyFillRect () at xf86frect.c:362
#3 0x12007b974 in DoPatternedFillSpans () at xf86spans.c:323
warning: Hit heuristic-fence-post without finding
(gdb) p offset
$1 = 11
(gdb) p srcp
$2 = (unsigned char *) 0x1207f0860 'ÿ' <repeats 112 times>, "à"
(gdb)
#
Matti Aarnio wrote:
> > when running my alpha/java jdk116 with a matrix & redhats XFree86 for
> > 5.1, i get an alignment failure in the mga ( matrox video ) driver.
> > i'm having trouble finding who to email this AXP alignment problem, but
> > am unable to find a good email address. Ie the core team for
> > matrox/linux.
>
> That is a known problem, and is fixed in my patch sets which
> have (mostly) been incorporated with RedHat's rawhide development
> series.
>
> You should get new working version of SVGA driver from
> the RH5.1 updates, or from the 'rawhide' series
> (ftp://ftp.redhat.com/pub/rawhide/alpha/)
>
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[]