From fnaumann@mail.cs.uni-magdeburg.de Wed Feb 25 02:19:38 2004 Subject: [MiNT] X server bug? From: Mark Duckworth To: mint@fishpool.com Content-Type: text/plain Message-Id: <1077671592.18152.3.camel@pikachu.atari-source.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Tue, 24 Feb 2004 20:13:12 -0500 Content-Transfer-Encoding: 7bit Delivered-To: mint@fishpool.com Delivered-To: mint@lists.fishpool.fi X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-to: mint-bounce@lists.fishpool.fi X-original-sender: mduckworth@atari-source.com Precedence: bulk List-help: List-unsubscribe: List-ID: X-List-ID: Hey guys, I've succeeded in getting gtk2 running, and encountered something I should have been curious about before but wasn't. When running the most basic gtk2 app test, if the window it opens is topped and is running on the atari x server, the application quits with the following error. mduckworth@pikachu mduckworth $ gtk-demo Xlib: extension "RENDER" missing on display "washi:0.0". Gdk-ERROR **: file gdkevents-x11.c: line 518 (set_screen_from_root): assertion failed: (screen) aborting... I have gotten gtk2 running well enough on the falcon to also get to this point. So this happens with a linux gtk2 app remote displayed and also a falcon native gtk2 app displayed on the falcon. I think it's unlikely that this is a gtk2 bug because they don't tend to go unnoticed for very long. The bug seems to be in the gtk code to find out which screen is the xroot_window. Any ideas on where to start. Anyone interested in looking at the code I have? The sample program that exhibits the error is at: http://ns.racingchannel.com/simple_gtk2_test.tar.gz with all debug code compiled in. This MIGHT be enough for someone experienced enough. Thanks for any help, Mark