-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday, 2020-08-13 at 06:39 -0400, Mark Hounschell wrote:
I have 2 machines doing this. I cant open .xls files. These 2 machines were updated from 15.1 via "zypper dup". The 15.1 systems worked. Maybe this strace will shed some light?
I think most of it is trying to report the problem, starting "Dr. Konqi"...
markh@harley:~> strace ooffice Weekly\ Expense\ Report-Form\ ER-000-rev9.xls execve("/usr/bin/ooffice", ["ooffice", "Weekly Expense Report-Form ER-00"...], 0x7ffc9ba127b8 /* 120 vars */) = 0 brk(NULL) = 0x55e5d7391000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/bash/tls/x86_64/x86_64/libreadline.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
I think this is the starting of it. libreadline.so.7 is at /lib64/libreadline.so.7. It inserts "/bash".
stat("/lib64/bash/tls/x86_64/x86_64", 0x7ffe761f4ef0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/bash/tls/x86_64/libreadline.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib64/bash/tls/x86_64", 0x7ffe761f4ef0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/bash/tls/x86_64/libreadline.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib64/bash/tls/x86_64", 0x7ffe761f4ef0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/bash/tls/libreadline.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib64/bash/tls", 0x7ffe761f4ef0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/bash/x86_64/x86_64/libreadline.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib64/bash/x86_64/x86_64", 0x7ffe761f4ef0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/bash/x86_64/libreadline.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib64/bash/x86_64", 0x7ffe761f4ef0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/bash/x86_64/libreadline.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib64/bash/x86_64", 0x7ffe761f4ef0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib64/bash/libreadline.so.7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat("/lib64/bash", 0x7ffe761f4ef0) = -1 ENOENT (No such file or directory)
I think here it gives up.
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=222001, ...}) = 0 mmap(NULL, 222001, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f868180d000 close(3) = 0 openat(AT_FDCWD, "/lib64/libreadline.so.7", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \213\1\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=317432, ...}) = 0
Ah, no, here it finds the library. Then it open other files. Trimming. ... signals handling and things
stat("/home/markh", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat(".", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat("/home/markh", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 getpid() = 6852 getppid() = 6849 getpid() = 6852 getpgrp() = 6849 ioctl(2, TIOCGPGRP, [6849]) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x55e5d5fcca40, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f8680e4f5a0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f8680e4f5a0}, 8) = 0 prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=63782, rlim_max=63782}) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 openat(AT_FDCWD, "/usr/bin/ooffice", O_RDONLY) = 3 stat("/usr/bin/ooffice", {st_mode=S_IFREG|0755, st_size=55, ...}) = 0 ioctl(3, TCGETS, 0x7ffe761f5510) = -1 ENOTTY (Inappropriate ioctl for device) lseek(3, 0, SEEK_CUR) = 0 read(3, "#!/bin/sh\n/usr/lib64/libreoffice"..., 80) = 55 lseek(3, 0, SEEK_SET) = 0 prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=4*1024}) = 0 fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor) dup2(3, 255) = 255 close(3) = 0 fcntl(255, F_SETFD, FD_CLOEXEC) = 0 fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat(255, {st_mode=S_IFREG|0755, st_size=55, ...}) = 0 lseek(255, 0, SEEK_CUR) = 0 read(255, "#!/bin/sh\n/usr/lib64/libreoffice"..., 55) = 55 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f8681809e50) = 6853 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x55e5d5fc7d10, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8680e4f5a0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f8680e4f5a0}, 8) = 0 wait4(-1, KCrash: Application 'soffice.bin' crashing...
Here it crashes. I don't see why, I don't know enough. Is it a child?
KCrash: Attempting to start /usr/lib64/libexec/drkonqi QSocketNotifier: Invalid socket 11 and type 'Read', disabling... QSocketNotifier: Invalid socket 12 and type 'Read', disabling... Unable to start Dr. Konqi Re-raising signal for core dump handling.
...
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 exit_group(139) = ? +++ exited with 139 +++
- -- Cheers, Carlos E. R. (from openSUSE 15.1 x86_64 at Telcontar) -----BEGIN PGP SIGNATURE----- iHoEARECADoWIQQZEb51mJKK1KpcU/W1MxgcbY1H1QUCXzUfjhwccm9iaW4ubGlz dGFzQHRlbGVmb25pY2EubmV0AAoJELUzGBxtjUfVG94AmwQKYk+f7LRpMq0bWGyo FfrgmOVtAJ4/b1ZXN0IpbN2c7TM+Fhj3indEYw== =PiP+ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org