Bug 20694

Summary: GLX programs fail under tcsh but work in bash
Product: Mageia Reporter: Len Lawrence <tarazed25>
Component: RPM PackagesAssignee: All Packagers <pkg-bugs>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: CauldronKeywords: 6RC
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: tcsh CVE:
Status comment:
Attachments: Comments on commandline operations
.stellarium/log.txt which echoes some of the commandline text.
gzipped file of xdpyinfo output

Description Len Lawrence 2017-04-17 23:47:18 CEST
Description of problem:
This is a problem which appears from time to time and sometimes disappears of its own accord so might be a configuration fault somewhere.  The background is habitual use of the TC shell and running applications like Stellarium and glmark2.  I have had these running successfully in tcsh sessions but after a Mate install from Mageia 6RC both fail to recognize the GL version.  A parallel installation with Plasma and a bash session shows no such problem.

Version-Release number of selected component (if applicable):
No idea what it is I should be looking at.  The X driver is nvidia 375.39 and OpenGL is 4.5.0. 

How reproducible:
Every time just now, with tcsh, never with bash, and it still fails if the command is run in a bash script.
The journal does not have anything useful in it.  Copy of xdpyinfo output to be attached together with terminal output from applications.

Since few users run tcsh this bug may not be considered serious enough for investigation but for those who do it is an extreme annoyance.

Steps to Reproduce:
1. Install Cauldron 6RC (Mageia-6-rc-x86_64-DVD) on an nvidia machine
2. Login to a tcsh session
3. Try to run applications which use OpenGL, such as glmark2 or stellarium.
4. Look for failure
Comment 1 Len Lawrence 2017-04-17 23:49:11 CEST
Created attachment 9214 [details]
Comments on commandline operations
Comment 2 Len Lawrence 2017-04-17 23:51:33 CEST
Created attachment 9215 [details]
.stellarium/log.txt which echoes some of the commandline text.
Comment 3 Len Lawrence 2017-04-17 23:53:25 CEST
Created attachment 9216 [details]
gzipped file of xdpyinfo output
Marja Van Waes 2017-04-18 11:35:02 CEST

Attachment 9215 mime type: text/x-log => text/plain
CC: (none) => marja11

Comment 4 Marja Van Waes 2017-04-18 11:37:26 CEST
I'm not sure whether this bug should be assigned to tcsh or not, but assigning to all packagers collectively since it doesn't have a maintainer, and since among all packagers someone will know :-)

Assignee: bugsquad => pkg-bugs
Summary: 6RC GLX programs fail under tcsh but work in bash => GLX programs fail under tcsh but work in bash
Keywords: (none) => 6RC
Source RPM: (none) => tcsh

Comment 5 Len Lawrence 2019-02-28 15:55:46 CET
As far as I can see now, the problem with tcsh and libgl only manifests itself with celestia, in the version shipped with mageia6.1.  After a local rebuild of celestia on a fully updated mga6.1 system the fault disappears for the Tenex C shell (tcsh).  Looks like there is no case to answer.