After a recent update, apps crash when trying to show a file dialog. Openoffice, kate, gwenview etc. affected.
byezy@acer:~> cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20210714"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20210714"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20210714"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo"
Dolphin opens for about a second the shuts down. At the console running Dolphin:
byezy@acer:~> strace -t -f -o /tmp/dolphin.strace dolphin
kf.xmlgui: KActionCollection::setComponentName does not work on a KActionCollection containing actions! "dolphin"
dolphin: symbol lookup error: /lib64/libKF5KIOWidgets.so.5: undefined symbol: _ZNK5Solid13StorageAccess11isEncryptedEv
cat /tmp/dolphin.strace
... a long output finishing in ...
...
17858 21:31:07 <... poll resumed>) = 1 ({fd=3, revents=POLLIN}])
17858 21:31:07 recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov={iov_base="\1\1\f\3\0\0\0\0\6\0\340\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
17858 21:31:07 futex(0x7fffbbe1fb18, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
17845 21:31:07 <... futex resumed>) = 0
17858 21:31:07 <... futex resumed>) = 1
17845 21:31:07 futex(0x55c5079119d8, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
17858 21:31:07 futex(0x55c5079119d8, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
17845 21:31:07 <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable)
17858 21:31:07 <... futex resumed>) = 0
17845 21:31:07 futex(0x55c5079119d8, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
17858 21:31:07 poll({fd=3, events=POLLIN}], 1, -1 <unfinished ...>
17845 21:31:07 <... futex resumed>) = 0
17845 21:31:07 poll({fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ({fd=3, revents=POLLOUT}])
17845 21:31:07 writev(3, {iov_base=";\3\5\0\23\0\340\6\0\0\0\0\332\0&\1q\1\36\0\202\3
\0\6\0\340\6\23\0\340\6"..., iov_len=76}], 1)
= 76
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 ioctl(30, FIONREAD, [182]) = 0
17845 21:31:07 read(30, " a2_69_\0\0\0\v\1\0\0\6\0\0\0\22\0D\0o\0c\0u\0m"..., 182) = 182
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 kill(14174, SIGTERM) = 0
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 poll({fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLL
PRI}, {fd=12, events=POLLIN}, {fd=25, events=POLLIN}, {fd=26, events=POLLIN}, {fd=27, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29,
events=POLLIN}, {fd=30, events=POLLIN}], 12, 0) = 2 ({fd=5, revents=POLLIN}, {fd=26, revents=POLLIN}])
17845 21:31:07 read(5, "
\0\0\0\0\0\0\0", 16) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 poll({fd=3, events=POLLI[/FONT] N|POLLOUT}], 1, -1) = 1 ({fd=3, revents=POLLOUT}])
17845 21:31:07 writev(3, {iov_base=";\3\5\0\23\0\340\6\0\0\0\0\332\0Q\0\317\2\276\0\202\3
\0\6\0\340\6\23\0\340\6"..., iov_len=76}]
, 1) = 76
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 ioctl(26, FIONREAD, [24]) = 0
17845 21:31:07 read(26, " 4_69_\0\0\0\0 0_68_", 24) = 24
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 ppoll({fd=30, events=POLLIN|POLLOUT}], 1, NULL, NULL, 8) = 1 ({fd=30, revents=POLLOUT}])
17845 21:31:07 write(30, " 76_50_\0\0\0\3\0\0\0\34\0n\0o\0-\0a\0u\0t\0h"..., 128) = 128
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 ppoll({fd=30, events=POLLIN|POLLOUT}], 1, NULL, NULL, 8) = 1 ({fd=30, revents=POLLOUT}])
17845 21:31:07 write(30, " 29_45_\0\0\0%file:///home/byezy"..., 51) = 51
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 poll({fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLL
PRI}, {fd=12, events=POLLIN}, {fd=25, events=POLLIN}, {fd=26, events=POLLIN}, {fd=27, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29,
events=POLLIN}, {fd=30, events=POLLIN}], 12, 0) = 2 ({fd=5, revents=POLLIN}, {fd=30, revents=POLLIN}])
17845 21:31:07 read(5, "\v\0\0\0\0\0\0\0", 16) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 ioctl(30, FIONREAD, [164]) = 0
17845 21:31:07 read(30, " 90_69_\0\0\0\v\1\0\0\6\0\0\0\0\2\0\0\r\0\0\0\0\0\0"..., 164) = 164
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 poll({fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLL
PRI}, {fd=12, events=POLLIN}, {fd=25, events=POLLIN}, {fd=26, events=POLLIN}, {fd=27, events=POLLIN}, {fd=28, events=POLLIN}, {fd=29,
events=POLLIN}, {fd=30, events=POLLIN}], 12, 0) = 1 ({fd=5, revents=POLLIN}])
17845 21:31:07 read(5, "\4\0\0\0\0\0\0\0", 16) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 poll({fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLL
PRI}, {fd=12, events=POLLIN}, {fd=25, events=POLLIN}, {fd=26, events=POLLIN}, {fd=27, events=POLLIN}, {fd=28, events=POLLIN}, [FONT=monospace]{fd=29,
events=POLLIN}, {fd=30, events=POLLIN}], 12, 0) = 1 ({fd=5, revents=POLLIN}])
17845 21:31:07 read(5, "\4\0\0\0\0\0\0\0", 16) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 write(5, "\1\0\0\0\0\0\0\0", 8) = 8
17845 21:31:07 access("/home/byezy/Documents", F_OK) = 0
17845 21:31:07 writev(2, {iov_base="dolphin", iov_len=7}, {iov_base=": ", iov_len=2}, {iov_base="symbol lookup error", iov_len=19},
{iov_base=": ", iov_len=2}, {iov_base="/lib64/libKF5KIOWidgets.so.5", iov_len=28}, {iov_base=": ", iov_len=2}, {iov_base="undefined s
ymbol: _ZNK5Solid13St"..., iov_len=58}, {iov_base="", iov_len=0}, {iov_base="", iov_len=0}, {iov_base="
", iov_len=1}], 10) = 119
17845 21:31:07 exit_group(127) = ?
17921 21:31:07 <... poll resumed> <unfinished ...>) = ?
17915 21:31:07 <... futex resumed>) = ?
17914 21:31:07 <... futex resumed>) = ?
17913 21:31:07 <... futex resumed>) = ?
17912 21:31:07 <... futex resumed>) = ?
17863 21:31:07 <... poll resumed> <unfinished ...>) = ?
17858 21:31:07 <... poll resumed> <unfinished ...>) = ?
17921 21:31:07 +++ exited with 127 +++
17915 21:31:07 +++ exited with 127 +++
17914 21:31:07 +++ exited with 127 +++
17913 21:31:07 +++ exited with 127 +++
17912 21:31:07 +++ exited with 127 +++
17863 21:31:07 +++ exited with 127 +++
17858 21:31:07 +++ exited with 127 +++
17910 21:31:07 <... futex resumed>) = ?
17911 21:31:07 <... futex resumed>) = ?
17910 21:31:07 +++ exited with 127 +++
17909 21:31:07 <... futex resumed>) = ?
17908 21:31:07 <... futex resumed>) = ?
17911 21:31:07 +++ exited with 127 +++
17909 21:31:07 +++ exited with 127 +++
17908 21:31:07 +++ exited with 127 +++
17845 21:31:07 +++ exited with 127 +++
This is above my pay grade, any help would be much appreciated