After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 79463 - pixmap rendering errors when running remotely on os x
pixmap rendering errors when running remotely on os x
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Backend: X11
2.0.x
Other other
: High major
: ---
Assigned To: Federico Mena Quintero
Federico Mena Quintero
Depends on:
Blocks: 80435
 
 
Reported: 2002-04-22 06:07 UTC by jacob berkman
Modified: 2011-02-04 16:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.0


Attachments
screenshot showing the bug (6.33 KB, image/png)
2002-04-22 06:08 UTC, jacob berkman
Details

Description jacob berkman 2002-04-22 06:07:08 UTC
see attached screenshot (a picture is worth a thousand words)

client setup:
     XFree86 4.2 (XDarwin) on Mac OS X 10.1, current GTK 2 from CVS
(gtk-2-0 branch)

server setup:
     XFree86 4.2 on RHL "skipjack" beta 2, x86

owen mentioned it is probably in gdkdrawable-x11.c:convert_to_format()

feel free to assign this to me if you aren't going to look at it... i'll
probably look into it this week a bit.
Comment 1 jacob berkman 2002-04-22 06:08:57 UTC
Created attachment 7849 [details]
screenshot showing the bug
Comment 2 Owen Taylor 2002-05-02 15:20:17 UTC
Putting on 2.0.4, since the problem isn't tracked down yet.
Comment 3 jacob berkman 2002-05-14 05:12:01 UTC
this seems to have disappeared after i built gtk with shm disabled.

(there were a lot of problems with it enabled)

does this make sense?  should this be closed?
Comment 4 Owen Taylor 2002-05-14 14:19:46 UTC
Makes no sense to me at all that it could disappear with
SHM disabled. GTK+ is clearly not succeeding in rendering
with SHM on a remote display...

I don't think we should close bugs unless either:

 - We have it tracked down to a problem in other software
   and have reported the problem upstream.

 - We have some sort of resolution on the problem

Building GTK+ with --disable-shm should *never* be necessary
and the fact that the option is there at all is basically
a legacy of bugs in SHM handling in old versions of GTK+.

Comment 5 jacob berkman 2002-05-14 16:46:22 UTC
here are the comments which led me to disable shm in gtk:

http://fink.sourceforge.net/faq/usage-general.php#gnome-icons

there were all sorts of weird things when shm was enabled:

* splash screen would draw things in the wrong place
* gimp would display garbage when loading tiffs
* nautilus thumbnailing would draw garbage
* pixmaps would start disappearing from applications and the panel

i don't see any of these after disabling shm.

but, will leave this bug open since it wouldn't explain why stric also
saw this.
Comment 6 jacob berkman 2002-07-16 15:37:26 UTC
i can reproduce this when running on sparc (solaris) and ppc (darwin)
to x86 (linux) displays when the display is 16 bit.  if i switch to 24
bit, it works fine.
Comment 7 jacob berkman 2002-07-16 16:15:15 UTC
federico,

do you have a ppc/sparc in .mx?  i'm getting pretty lost in that code...
Comment 8 Owen Taylor 2002-07-16 16:29:12 UTC
If its' occurring between Solaris and XFree86, it isn't 
in convert_to_format(), which is RENDER specific code.
Comment 9 jacob berkman 2002-07-16 16:38:49 UTC
yeah it turns out my darwin gtk was being built w/o xft support for
some unknown reason.
Comment 10 Federico Mena Quintero 2002-07-16 16:42:21 UTC
I just fixed this yesterday for the hp-ux dudes on 1.4.  I'm
integrating the patch right now.
Comment 11 Federico Mena Quintero 2002-07-16 18:46:57 UTC
OK, it is on gdk-pixbuf, gtk HEAD, 2-0, and multihead now.