From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Description of problem: If I try to run a 32 bit tcsh binary from a taroon x86 system on a 64 bit x86_64 system, it core dumps. The 64 bit /bin/tcsh works fine. Our environment however requires that 32 bit binaries work on the AMD x86_64 architecture as they should. Version-Release number of selected component (if applicable): tcsh-6.12-4 How reproducible: Always Steps to Reproduce: 1.as root, execute 32 bit tcsh on a 64 bit taroon beta 2 system 2. Execute the following 3 commands: limit coredumpsize unlimited source /etc/csh.cshrc ls 3. After the ls command, it dumps core. Actual Results: Segmentation fault (core dumped) Expected Results: The shell should not have core dumped Additional info: [root@tyr014 root]# ./tcsh Signal 112 (core dumped) dircolors: `/root/.dir_colors.xterm': No such file or directory grep: /root/.dir_colors.xterm: No such file or directory [root@tyr014 ~]# limit coredumpsize unlimited [root@tyr014 ~]# source /etc/csh.cshrc Signal 48 (core dumped) Signal 68 (core dumped) [root@tyr014 ~]$ ls anaconda-ks.cfg gdb install.log.syslog post-install.log tcsh core.8722 install.log pam.d_sshd strace Segmentation fault (core dumped)
Created attachment 94334 [details] reproducing problem + gdb output
[root@katzj-amd64 root]# ./tcsh --version tcsh 6.12.00 (Astron) 2002-07-23 (i386-intel-linux) options 8b,nls,dl,al,kan,rh,color,dspm,filec [root@katzj-amd64 root]# ./tcsh [root@katzj-amd64 ~]# source /etc/csh.cshrc [root@katzj-amd64 ~]$ [root@katzj-amd64 root]# rpm -q glibc glibc-2.3.2-77 glibc-2.3.2-77