|
Description
|
Problem:
xscreensaver-hack anemone kills the Xserver when it is started from the commandline in JDS3
How to reproduce:
run Solaris 10
start JDS3
open a terminal
run
/usr/openwin/lib/xscreensaver/hacks/anemone -root
crashes the Xserver immediately.
Stacktrace looks like this:
Reading libfb.so.1
Reading ddxSUNWkbd.so.1
Reading ddxSUNWmouse.so.1
Reading libXau.so.6
Reading ddxSUNWdialsCompat.so.1
Reading ddxSUNWdials.so.1
Reading SUNWGLX.so.1
Reading libm.so.1
program terminated by signal SEGV (no mapping at the fault address)
0x00072a9c: DgaBindBackBufferPixmap+0x003c: ld [%g1 + 4], %o5
(dbx) where
=>[1] DgaBindBackBufferPixmap(0xfb400000, 0x4b3e48, 0x4, 0x1, 0x411400, 0x0), at
0x72a9c
[2] miDbeAllocBackBufferName(0x4b3dc0, 0xc00001, 0x0, 0x662c38, 0x662c64, 0x181000), at 0x1259b0
[3] PostDbeAllocateBackBufferName(0x411000, 0x662c38, 0x4b3dc0, 0x662c54, 0x0,
0x401d04), at 0x123ff0
[4] Dispatch(0xffbfec80, 0x0, 0x10, 0x411614, 0x1, 0x0), at 0x2f480
[5] main(0x4148e0, 0x17ec00, 0x4148e0, 0x411520, 0x17daa8, 0x182000), at 0x50338
(dbx) regs
current frame: [1]
g0-g3 0x00000000 0x00000000 0x00636c38 0x00000001
g4-g7 0x004b3dc0 0x000003ff 0x00000000 0xfed62000
o0-o3 0xfb400000 0x004b3e48 0x00000004 0x00000001
o4-o7 0x00411400 0x00000000 0xffbfeb48 0x001259b0
l0-l3 0x00000008 0x00000014 0x00000000 0x004b19f8
l4-l7 0x00000050 0x00662c60 0x0042c6f0 0x004838a0
i0-i3 0x004b3dc0 0x00c00001 0x00000000 0x00662c38
i4-i7 0x00662c64 0x00181000 0xffbfebb0 0x00123ff0
y 0x00000000
ccr 0xfe001003
pc 0x00072a9c:DgaBindBackBufferPixmap+0x3c ld [%g1 + 4], %o5
npc 0x00072aa0:DgaBindBackBufferPixmap+0x40 cmp %o5, 0
(dbx) quit
This happens on Solaris 10 03/05 and 01/06 running JDS3.
Xsun. m64 and pgx32 patches are current.
It does not happen with CDE...
Need a patch for that.
Related bug could be
Bug ID: 4416700
Synopsis: Xsun SEGV crash in DgaBindBackBufferPixmap
but this one is from 2001...
|