[3757] in testers

home help back first fref pref prev next nref lref last post

Re: Mary-kay-commandos: 8.2.6: Bug in ez

daemon@ATHENA.MIT.EDU (John Hawkinson)
Mon Jul 13 00:26:35 1998

Date: Mon, 13 Jul 1998 00:26:25 -0400
To: Calista E Tait <cat@MIT.EDU>
Cc: testers@MIT.EDU
In-Reply-To: "[3754] in testers"
From: John Hawkinson <jhawk@MIT.EDU>

| I loaded the file, I enabled basic styles, clicked on smaller about
| 4-6 times and the X server crashed.  This is reporducible.

Running Xsun with -core and removing /core (A symlink, which root
won't follow under Solaris 2.6, eit!), I got a core, which is in
~coredumps/jhawk/Xsun.826.2.core.gz. [*]

If system:quality feels inclined to remove the other files in
~coredumps/jhawk, I wouldn't mind.

Anyhow, stack trace from adb is:

SIGSEGV: Segmentation Fault
Unable to open shared library X
$c
sunGXPolyGlyphBlt(0x1940a8,0x4,0xef180000,0x125,0x5,0xeffff57c) + 358
miPolyText8(0x1951b8,0x194038,0x101,0x125,0x7,0x1dba12) + 80
miSpritePolyText8(0x1951b8,0xef739f7c,0x1940cc,0xc5d40,0x5,0x1dba12) + 180
doPolyText(0x1dba17,0xeffffa98,0x1,0x1db9c0,0x0,0x0) + 418
PolyText(0x1e3898,0x1951b8,0x194038,0x1dba10,0x1dba18,0x101) + 74
ProcPolyText(0x194038,0x1e3898,0x1951b8,0x1dba00,0x12,0x8) + 1e0
Dispatch(0x1e3898,0xc167c,0xba550,0xba548,0xc1400,0xc1400) + 194
main(0x4,0x1,0xba85c,0xc1dfc,0x1,0x0) + 5ec

This seems peculiar since the current instruction doesn't seem messed up:

<pc?2i
sunGXPolyGlyphBlt+0x358:        ld      [%i2 + 0x10], %o1
                andcc   %o1, %o0, %g0
<i2/X
0xef180000:     0
<i2+10/X
0xef180010:     0


Actually attaching to the process is slightly different:

0t9607:A
$c
?(0x1984c0,0xa,0xef180000,0x102,0xb,0xeffff594) at eeed8638
?(0x19a9f0,0x198450,0x2f,0x102,0x12,0x1807ee) at ef4a90e8
?(0x19a9f0,0xef739f7c,0x1984e4,0xc5d40,0xb,0x1807ee) at ef4b3a54
doPolyText(0x1807f9,0xeffffa98,0x1,0x1807d4,0x0,0x0) + 418
PolyText(0x1a7ae0,0x19a9f0,0x198450,0x1807ec,0x1807fc,0x2f) + 74
ProcPolyText(0x198450,0x1a7ae0,0x19a9f0,0x1807dc,0x14,0x8) + 1e0
Dispatch(0x1a7ae0,0xc167c,0xba550,0xba548,0xc1400,0xc1400) + 194
main(0x4,0x1,0xba85c,0xc1dfc,0x1,0x0) + 5ec
.<pc/2i
0xeeed8638:     ld      [%i2 + 0x10], %o1
                andcc   %o1, %o0, %g0
.<i2/X
0xef180000:     61b009ff
.<i2+10/X
0xef180010:     18a12
.

Of course, it looks like everything is mapped from our perspective.
This is weird. Is it always like this on the SS5?

Using gdb claims the memory isn't mapped, though.

--jhawk


[*] - This is a core dump from a SPARCstation-5. It appears that
this isn't read properly by adb on an Ultra-1. I don't know how to
account for this other than it might be an adb bug. Developers should
probably be aware of this, however. gdb on the ultrasparc doesn't
seem to have a problem, but it's the gnu locked gdb, so it's for solaris
2.3, so...

I'll probably look into this and maybe report it to Sun, but
someone else should deal with the X server bug.

home help back first fref pref prev next nref lref last post