Ticket #229 (assigned usability)

Opened 20 months ago

Last modified 5 months ago

Fonts no longer visible in OpenGL scene

Reported by: emetwall@… Owned by: jeremyhu@…
Priority: Expected Milestone: later
Component: GLX Version: 2.3.2 (xserver-1.4)
Keywords: Fonts OpenGL Cc: emetwall@…

Description

I'm running SYBYL 8.1 ( http://www.tripos.com). v2.3.1 of XQuartz worked beautifully. v2.3.2 crashes on application start and v2.3.2.1 fonts are no longer visible.

The display area is an OpenGL context, if I run the same application with OpenGL disabled the fonts are visible. They are only not displayed when in OpenGL mode.

Change History

Changed 20 months ago by jeremyhu@…

  • version set to 2.3.2 (xserver-1.4)
  • milestone changed from 2.4.0 to OpenGL.framework DRI

Changed 18 months ago by jeremyhu@…

Changed 18 months ago by emetwall@…

I'm sorry, I can't test the specific issue as the application crashes with the following error:
SYBYL 8.1 (darwin_os9x), Created Aug 14, 2008

Copyright (c) 1991-2008 Tripos, L.P.; All Rights Reserved.

This material contains confidential and proprietary information of Tripos, L.P. furnished under license agreement. This material may be used or copied only in accordance with the terms of the agreement.

Molecular Silverware copyright (c) 1990 Rohm and Haas Company, All Rights

Reserved.

NOTICE: If you want to customize SYBYL settings, place them in the file
Using default SYBYL settings instead.
Xlib: extension "Generic Event Extension" missing on display "/tmp/launch-iUsIRT/:0".
Xlib: extension "Generic Event Extension" missing on display "/tmp/launch-iUsIRT/:0".
Xlib: extension "Generic Event Extension" missing on display "/tmp/launch-iUsIRT/:0".
Xlib: extension "Generic Event Extension" missing on display "/tmp/launch-iUsIRT/:0".
X Error of failed request: BadMatch (invalid parameter attributes)

Major opcode of failed request: 0 ()
Serial number of failed request: 3031
Current serial number in output stream: 3031

Changed 18 months ago by emetwall@…

BTW: 2.4.0_beta1 gives the following error for the program on startup (the main screen flashes in X then comes down)

sybyl.exe(95987,0xa08db720) malloc: *** error for object 0x38e4050: Non-aligned pointer being freed (2) *** set a breakpoint in malloc_error_break to debug
sybyl.exe(95987,0xa08db720) malloc: *** error for object 0x38f0050: Non-aligned pointer being freed (2) *** set a breakpoint in malloc_error_break to debug
X Error of failed request: BadMatch (invalid parameter attributes)

Major opcode of failed request: 0 ()
Serial number of failed request: 3030
Current serial number in output stream: 3030

Changed 12 months ago by emagua@…

With 2.4.0 I have the same error, X Error of failed request: BadMatch (invalid parameter attributes), when i try to start xine. Before 2.4.0 everything was fine.

Questo è xine (X11 gui) - un riproduttore video libero v0.99.5. (c) 2000-2007 Team di xine. X Error of failed request: BadMatch (invalid parameter attributes)

Major opcode of failed request: 146 (RENDER) Minor opcode of failed request: 4 (RenderCreatePicture) Serial number of failed request: 1925 Current serial number in output stream: 1935

Thanks.

Changed 12 months ago by jeremyhu@…

  • status changed from new to assigned

Can you try 2.4.0 with the 1.4.2-apple47 server?

Changed 12 months ago by emagua@…

Hi, no news, it start the splash-screen and then it crash with the same error:

macbook-pro-di-xxx:Downloads Ema$ sudo install -b Xquartz-1.4.2-apple47 /usr/X11/bin/Xquartz Password: macbook-pro-di-xxx:Downloads Ema$ xine Questo è xine (X11 gui) - un riproduttore video libero v0.99.5. (c) 2000-2007 Team di xine. X Error of failed request: BadMatch (invalid parameter attributes)

Major opcode of failed request: 146 (RENDER) Minor opcode of failed request: 4 (RenderCreatePicture) Serial number of failed request: 1919 Current serial number in output stream: 1929

macbook-pro-di-emanuele-guarino:Downloads Ema$

Changed 12 months ago by jeremyhu@…

You updated the wrong file. You need to update X11.bin, not Xquartz.

Changed 12 months ago by emagua@…

Oops... But no way.

macbook-pro-di-emanuele-guarino:Downloads Ema$ sudo install -b X11.bin-1.4.2-apple47 /Applications/Utilities/X11.app/Contents/MacOS/X11.bin Password: macbook-pro-di-emanuele-guarino:Downloads Ema$ xine Questo è xine (X11 gui) - un riproduttore video libero v0.99.5. (c) 2000-2007 Team di xine. X Error of failed request: BadMatch (invalid parameter attributes)

Major opcode of failed request: 148 (RENDER) Minor opcode of failed request: 4 (RenderCreatePicture) Serial number of failed request: 1931 Current serial number in output stream: 1941

Changed 12 months ago by jeremyhu@…

Ok, well that's good. It means we can more easily narrow down the change.

Use this script to bisect down to the version difference that introduced the problem. You should edit the HI and LO variables in the script to be HI=47 and LO=<whatever version last worked> If 2.3.3 worked, use LO=42

http://xquartz.macosforge.org/trac/browser/trunk/find_version_delta.sh

Run it within Terminal.app, and it will download the X11.bins and replace them. Answer y/n for if it worked, and you should find the version regression.

Thanks.

Changed 12 months ago by emagua@…

Ok, the 46 is ok and works good! Thank a lot, let me know if i can help you in the future!

Changed 12 months ago by jeremyhu@…

Interesting... I don't see many changes between 46 and 47 that should really cause something like this...

How are you building xine? Is it in MacPorts? fink? What is your configuration? Can you attach your ~/.xine/config file (or whatever it's named), so I can try to reproduce the problem.

Changed 12 months ago by emagua@…

Hi, i build xine (lib and ui) from sources latest stable versione, but i filled all dependencies with Macport. I had to patch them, replacing the file demux.c in the lib with an old one (1.16.1 i if remember good) and to patch the ui ( http://marc.info/?l=xine-devel&m=120610913015518&w=2).

The first i did was to delete all ~/.xine dir, and now i cannot send you the new one (my mac is on repair....)

I have macbook pro unibody.

Changed 5 months ago by wsiegrist@…

  • component changed from xserver to GLX

Changed 5 months ago by jeremyhu@…

  • milestone changed from OpenGL.framework DRI to later

Changed 5 months ago by jeremyhu@…

Are you on Snow Leopard now? How does 2.3.5 work? Have you tried 2.5.0?

Note: See TracTickets for help on using tickets.