OpenSolaris

Printable Version Enter a New Search
Bug ID 6390385
Synopsis xscreensaver hack anemone kills Xsun when run from commandline in JDS3 on m64 and pgx32
State 10-Fix Delivered:Needs Verification (Fix available in build)
Category:Subcategory xserver:xsun-server
Keywords JDS3 | Xsun | anemone | crash | xscreensaver
Responsible Engineer Mahmood Ali
Reported Against s10
Duplicate Of
Introduced In solaris_10u4
Commit to Fix solaris_10u4
Fixed In s10u4_01
Release Fixed solaris_10u4(s10u4_01) , solaris_nevada(snv_54) (Bug ID:2144386)
Related Bugs
Submit Date 24-February-2006
Last Update Date 26-January-2007
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...
Work Around
N/A
Comments
N/A