Bug 1155236

Summary: midnight commander on tcsh user
Product: [openSUSE] openSUSE Distribution Reporter: Igor Nechaev <igor.quantumman>
Component: OtherAssignee: Dr. Werner Fink <werner>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: alynx.zhou, nwr10cst-oslnx
Version: Leap 15.1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Igor Nechaev 2019-10-28 22:36:11 UTC
Midnight commander becomes not responding when change any folder by user with default tcsh. There are not any error messages in the logs. This bug is observed on Leap 15.0 and Leap 15.1 distribution.

Reproducible: always

Steps to Reproduce:
1. Set the default tcsh shell for user in /etc/passwd.
2. Run mc in any console.
3. Change any folder.

Result: Console with mc becomes not responding.
Comment 1 Neil Rickert 2019-10-29 00:46:41 UTC
It seems to work here.

There was a recent update to "tcsh" that caused problems.  I did not install that update (it was removed from update repo before I last updated).

That is probably the cause of your problems.  A fix is on the way for that "tcsh" problem.

Possibly, the command
unset noglob

will work as a temporary fix for you.
Comment 2 Neil Rickert 2019-10-29 13:55:57 UTC
The latest "tcsh" update is now available for both Leap 15.0 and Leap 15.1.

I suggest you install those, and then recheck whether "mc" now works.
Comment 3 Igor Nechaev 2019-10-29 22:45:27 UTC
The latest "tcsh" update causes more bugs. It doesn't recognize local .tcshrc file. I've downgraded tcsh to 6.18 and it works fine. No bugs and no problem with mc.
Comment 4 Neil Rickert 2019-10-30 00:42:31 UTC
There was a bad update to "tcsh" which probably caused your problem.

There is another good update available now, to version 6.20.00-lp151.3.9.1 and that should allow mc to work properly.
Comment 5 Dr. Werner Fink 2019-10-31 07:43:30 UTC
Please install *really* the latest tcsh, at least this should be withing the change log

  rpm -q --changelog tcsh | head -n 10
  * Mon Oct 14 2019 Dr. Werner Fink <werner@suse.de>
  - Fix patch tcsh-6.18.01-history-stderror-jmp.patch to avoid
    breaks in sourcing standard system files (boo#1153839)

*** This bug has been marked as a duplicate of bug 1153839 ***