Bug 20694 - GLX programs fail under tcsh but work in bash
Summary: GLX programs fail under tcsh but work in bash
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords: 6RC
Depends on:
Blocks:
 
Reported: 2017-04-17 23:47 CEST by Len Lawrence
Modified: 2019-02-28 15:55 CET (History)
1 user (show)

See Also:
Source RPM: tcsh
CVE:
Status comment:


Attachments
Comments on commandline operations (3.53 KB, text/plain)
2017-04-17 23:49 CEST, Len Lawrence
Details
.stellarium/log.txt which echoes some of the commandline text. (2.34 KB, text/plain)
2017-04-17 23:51 CEST, Len Lawrence
Details
gzipped file of xdpyinfo output (1.87 KB, application/octet-stream)
2017-04-17 23:53 CEST, Len Lawrence
Details

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.

Note You need to log in before you can comment on or make changes to this bug.