Bug 706144

Summary: Applications launched via tcsh do not work with VirtualGL "vglrun" command unless tcsh-6.14.00-config.patch is removed from tcsh
Product: Red Hat Enterprise Linux 5 Reporter: Lee Whatley <lwhatley>
Component: tcshAssignee: Vojtech Vitek <vvitek>
Status: CLOSED NOTABUG QA Contact: BaseOS QE - Apps <qe-baseos-apps>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 5.6CC: hripps
Target Milestone: rc   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-07-14 18:26:07 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Lee Whatley 2011-05-19 15:46:31 UTC
Description of problem:

We are using the VirtualGL application on our RHEL 5.6 x86_64 systems (http://www.virtualgl.org/).  To launch a program with Virtual GL you run something like "vglrun <application>".  If the application is tcsh or a tcsh script instead of getting the application in your Window you just get a blank screen.

If we rebuild RHEL 5.6's tsch 6.14-17.el5_5.2 from source rpm, and remove the patch called "tcsh-6.14.00-config.patch" then VirtualGL launches tcsh applications as expected.

According to the tcsh spec file, this patch was added to address the following:
- Change config_f.h to use system malloc()
  Resolves: #443643

If I try to view bug 443643 in bugzilla I am told that I don't have permission to access the bug.

Version-Release number of selected component (if applicable):
6.14-17.el5_5.2, although the patch in question has existed in tcsh for quite some time.

How reproducible:

The problem can always be reproduced with the stock tcsh and can't ever be reproduced with the custom-built tcsh that lacks the above-mentioned patch.

Steps to Reproduce:
1. Install/configure VirtualGL.
2. Wrap an opengl application inside of a tcsh script.
3. Run "vglrun <script>".
  
Actual results:

blank screen

Expected results:

the application runs and is visible on the screen

Additional info:

We intent to open a bug with the VirtualGL maintainers, but felt that we should open a bug with Red Hat as well since we have found a working fix for the problem that involves backing out one of Red Hat's patches to tcsh.

Comment 1 Lee Whatley 2011-07-14 17:36:53 UTC
This bug can be closed.  As it turns out, the system that was experiencing the issue wasn't fully at RHEL 5.6.  Once all packages were updated the problem went away.  Sorry if anyone wasted any time looking into this.

Comment 2 Vojtech Vitek 2011-07-14 18:26:07 UTC
Thank you, Lee.

I was trying to reproduce this issue once - unsuccessfully. So I've skipped this bugzilla in favor of some more urgent stuff. Luckily, I didn't manage to go back to this issue before the comment 1 :-)

Closing as NOTABUG.
Feel free to reopen, if you can reproduce the issue again with all packages up-to-date in your system.