Bug 1750

Summary: xdbedizzy not working on Solaris/Xsun server
Product: xorg Reporter: Roland Mainz <roland.mainz>
Component: App/otherAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: alan.coopersmith, stuart.kreitman
Version: git   
Hardware: SPARC   
OS: Solaris   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
GZip'ed log file of "...truss -u :: -u a.out -o /tmp/xxx ./xdbedizzy -visid 0x28"
none
My xc/config/cf/host.def none

Description Roland Mainz 2004-10-31 21:23:48 UTC
xdbedizzy does not work working on the Solaris/Xsun server (Solaris 8 with m64
framebuffer in 8+24bit mode in an Ultra5). It just hangs at 100% CPU load with a
black window, nothing gets rendered.

Trying the same with double buffering turned off (% xdbedizzy -nodb #) works
normal.
Comment 1 Roland Mainz 2004-10-31 22:42:27 UTC
An attempt due figure out what's going wrong resulted in a scary truss log. It
seems that xdbedizzy is looping in libX11 until the hell freezes (I'll attach
the log in a few secs) ...
Comment 2 Roland Mainz 2004-10-31 22:50:15 UTC
Created attachment 1198 [details]
GZip'ed log file of "...truss -u :: -u a.out -o /tmp/xxx ./xdbedizzy -visid 0x28"

"truss" log created with:
% (DISPLAY=:0.0 LD_LIBRARY_PATH=$PWD/../../exports/lib/ truss -u :: -u a.out -o
/tmp/xxx ./xdbedizzy -visid 0x28)
Comment 3 Roland Mainz 2004-10-31 22:50:51 UTC
s/attempt due figure/attempt to figure/
Comment 4 Roland Mainz 2004-10-31 23:20:31 UTC
Created attachment 1199 [details]
My xc/config/cf/host.def
Comment 5 Alan Coopersmith 2005-05-15 12:26:59 UTC
Make sure you've installed 108652-80 or later on Solaris 8, to get the fix in
Xsun for:
4985837  XdbeGetVisualInfo causes Xlib threads to hang

(Which is actually a server side bug, since Xsun is sending the wrong reply length
 for the DBEGetVisualInfo request and Xlib gets stuck waiting for more data from
 the Xserver which never arrives.)
Comment 6 Adam Jackson 2005-06-19 19:36:15 UTC
bug in a demo app with a closed server != critical.
Comment 7 Alan Coopersmith 2005-09-12 20:55:36 UTC
So did installing those patches fix the problem?

BTW, bug 4985837 in Xsun was the same as this fix which went into XFree86 in 2001,
so Xorg should already have the fix:

http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/dbe/dbe.c.diff?r1=3.8&r2=3.9
Comment 8 Timo Jyrinki 2007-02-22 14:26:13 UTC
Marking broken (status null/blank) bugs in xorg with no activity in a long time as fixed. Please reopen if you think it's necessary, but first do a search if a similar bug report is already filed and in a NEW/ASSIGNED state. These bugs do not currently show in most search results as they do not have any status.

Sorry for this janitorial spam, you know where to send hate mails to when your inbox gets full of bugs you're subscribed to.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.