On 8/13/20 5:39 AM, Mark Hounschell wrote: The strace looks fairly normal until
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 ioctl(-1, TIOCGPGRP, 0x7ffe761f5584) = -1 EBADF (Bad file descriptor)
Up to that point it's just the normal checking all path locations for where files like libreadline.so.7 are located (which is found at /lib64/libreadline.so.7. The problem is the call to ioctl (see: man 2 ioctl) int ioctl(int fd, unsigned long request, ...); The file descriptor passed is `-1` which raises EBADF (Bad file descriptor) because -1 is a bad file descriptor. Why that is happening is the question to answer. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org