openSUSE Tumbleweed 下 Gwenview 打开 jpg 图片卡死

opensuse Tumbleweed 下默认打开图片的程序(具体名字忘记了)打开 jpg 格式图片时,程序卡死,有时候要过好长时间能打开,有时候根本打不开,只能无限点 “×”,弹出 “未响应”,强制关闭。
打开其他格式时好像没这个毛病
等待一位暴躁的大佬:joy:
谢谢

你是说 gwenview?这个好像是 openSUSE 默认图片打开程序吧。我的没这个问题。你试一下装其他的图片打开软件打开看看?比如 kolourpaint,gimp,showfoto 等等。

嗯 就是这个 gwenview,gimp 打开没问题,并且在 win 下打开也没问题

上必然打不开的 jpg。上 gwenview 版本。上 libopenjpeg 这种东西的软件源和版本。(你可以 ldd 一下 gwenview 看看它用哪个 jpeg 有关的 library 做解析,然后 rpm -qf 一下软件包名,这样比较准确)

看到苏姐的回复,我就知道这个问题是可以解决的。已经上班了,晚上回家上上上。
再有个关于本站登录的问题:我第一次打开 forum.suse.org.cn,浏览器提示不安全的,然后我登录了,然后变成绿色的 https 了,然而我还需要在登录一遍:rofl:
不能只登录一遍吗??

话说我早几天 Gwenview 也用不了,看错误提示是某个库有问题。
昨天滚了一下,现在好了。要不要试试:grin:

不过我遇到的问题是 Gwenview 根本启动不了,任何格式都打不开,不止 jpg。连 dolpin 里的预览都不工作。okular 看图倒是没问题。

你的错误提示是在哪里看的??我记得 PNG 的能打开,也可能是我记错了

又试了下,所有格式的图片都会卡好久,差不多 1 分钟;并且我单独打开这个程序的话,也是一样的情况,看来跟图片格式无关。
gwenview 的版本是 19.12.2
ldd 输出是:
ldd /usr/bin/gwenview
linux-vdso.so.1 (0x00007ffd46b21000)
libc.so.6 => /lib64/libc.so.6 (0x00007f542c266000)
libKF5ItemModels.so.5 => /usr/lib64/libKF5ItemModels.so.5 (0x00007f542c221000)
libKF5Notifications.so.5 => /usr/lib64/libKF5Notifications.so.5 (0x00007f542c1d1000)
libgwenviewlib.so.5 => /usr/lib64/libgwenviewlib.so.5 (0x00007f542c01b000)
libKF5Activities.so.5 => /usr/lib64/libKF5Activities.so.5 (0x00007f542bfe9000)
libKF5PurposeWidgets.so.5 => /usr/lib64/libKF5PurposeWidgets.so.5 (0x00007f542bfdf000)
libKF5Kipi.so.32.0.0 => /usr/lib64/libKF5Kipi.so.32.0.0 (0x00007f542bfb0000)
libKF5KIOFileWidgets.so.5 => /usr/lib64/libKF5KIOFileWidgets.so.5 (0x00007f542bed3000)
libKF5KIOWidgets.so.5 => /usr/lib64/libKF5KIOWidgets.so.5 (0x00007f542bda6000)
libKF5KIOCore.so.5 => /usr/lib64/libKF5KIOCore.so.5 (0x00007f542bc56000)
libKF5JobWidgets.so.5 => /usr/lib64/libKF5JobWidgets.so.5 (0x00007f542bc2f000)
libKF5Completion.so.5 => /usr/lib64/libKF5Completion.so.5 (0x00007f542bbf7000)
libKF5Purpose.so.5 => /usr/lib64/libKF5Purpose.so.5 (0x00007f542bbd7000)
libKF5XmlGui.so.5 => /usr/lib64/libKF5XmlGui.so.5 (0x00007f542bb0f000)
libKF5IconThemes.so.5 => /usr/lib64/libKF5IconThemes.so.5 (0x00007f542bad2000)
libKF5ConfigWidgets.so.5 => /usr/lib64/libKF5ConfigWidgets.so.5 (0x00007f542ba7f000)
libKF5WidgetsAddons.so.5 => /usr/lib64/libKF5WidgetsAddons.so.5 (0x00007f542b93a000)
libKF5ConfigGui.so.5 => /usr/lib64/libKF5ConfigGui.so.5 (0x00007f542b91c000)
libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5 (0x00007f542b26e000)
libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5 (0x00007f542abac000)
libKF5Service.so.5 => /usr/lib64/libKF5Service.so.5 (0x00007f542ab29000)
libKF5I18n.so.5 => /usr/lib64/libKF5I18n.so.5 (0x00007f542aad7000)
libKF5CoreAddons.so.5 => /usr/lib64/libKF5CoreAddons.so.5 (0x00007f542aa47000)
libKF5ConfigCore.so.5 => /usr/lib64/libKF5ConfigCore.so.5 (0x00007f542a9ed000)
libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5 (0x00007f542a476000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f542a293000)
/lib64/ld-linux-x86-64.so.2 (0x00007f542c4f7000)
libKF5WindowSystem.so.5 => /usr/lib64/libKF5WindowSystem.so.5 (0x00007f542a248000)
libcanberra.so.0 => /usr/lib64/libcanberra.so.0 (0x00007f542a236000)
libQt5TextToSpeech.so.5 => /usr/lib64/libQt5TextToSpeech.so.5 (0x00007f542a227000)
libQt5X11Extras.so.5 => /usr/lib64/libQt5X11Extras.so.5 (0x00007f542a220000)
libdbusmenu-qt5.so.2 => /usr/lib64/libdbusmenu-qt5.so.2 (0x00007f542a1f7000)
libQt5DBus.so.5 => /usr/lib64/libQt5DBus.so.5 (0x00007f542a15b000)
libQt5OpenGL.so.5 => /usr/lib64/libQt5OpenGL.so.5 (0x00007f542a100000)
libjpeg.so.8 => /usr/lib64/libjpeg.so.8 (0x00007f542a079000)
libexiv2.so.27 => /usr/lib64/libexiv2.so.27 (0x00007f5429df1000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f5429da9000)
liblcms2.so.2 => /usr/lib64/liblcms2.so.2 (0x00007f5429d4b000)
libphonon4qt5.so.4 => /usr/lib64/libphonon4qt5.so.4 (0x00007f5429cd8000)
libcfitsio.so.8 => /usr/lib64/libcfitsio.so.8 (0x00007f54299cc000)
libKF5KDcraw.so.5 => /usr/lib64/libKF5KDcraw.so.5 (0x00007f54299b3000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f542986f000)
libKF5Baloo.so.5 => /usr/lib64/libKF5Baloo.so.5 (0x00007f5429842000)
libKF5FileMetaData.so.3 => /usr/lib64/libKF5FileMetaData.so.3 (0x00007f542980f000)
libQt5PrintSupport.so.5 => /usr/lib64/libQt5PrintSupport.so.5 (0x00007f5429797000)
libQt5Svg.so.5 => /usr/lib64/libQt5Svg.so.5 (0x00007f542973f000)
libKF5ItemViews.so.5 => /usr/lib64/libKF5ItemViews.so.5 (0x00007f5429706000)
libm.so.6 => /lib64/libm.so.6 (0x00007f54295c1000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f54295a7000)
libQt5Qml.so.5 => /usr/lib64/libQt5Qml.so.5 (0x00007f542911f000)
libQt5Xml.so.5 => /usr/lib64/libQt5Xml.so.5 (0x00007f54290dc000)
libKF5Bookmarks.so.5 => /usr/lib64/libKF5Bookmarks.so.5 (0x00007f5429093000)
libKF5Solid.so.5 => /usr/lib64/libKF5Solid.so.5 (0x00007f5428fdc000)
libQt5Network.so.5 => /usr/lib64/libQt5Network.so.5 (0x00007f5428e18000)
libKF5Codecs.so.5 => /usr/lib64/libKF5Codecs.so.5 (0x00007f5428dde000)
libKF5Crash.so.5 => /usr/lib64/libKF5Crash.so.5 (0x00007f5428dd3000)
libKF5DBusAddons.so.5 => /usr/lib64/libKF5DBusAddons.so.5 (0x00007f5428dba000)
libKF5AuthCore.so.5 => /usr/lib64/libKF5AuthCore.so.5 (0x00007f5428da3000)
libacl.so.1 => /usr/lib64/libacl.so.1 (0x00007f5428d99000)
libKF5Attica.so.5 => /usr/lib64/libKF5Attica.so.5 (0x00007f5428cff000)
libKF5GlobalAccel.so.5 => /usr/lib64/libKF5GlobalAccel.so.5 (0x00007f5428ce1000)
libKF5Archive.so.5 => /usr/lib64/libKF5Archive.so.5 (0x00007f5428ca8000)
libKF5GuiAddons.so.5 => /usr/lib64/libKF5GuiAddons.so.5 (0x00007f5428c8d000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5428c6b000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f5428bd0000)
libz.so.1 => /lib64/libz.so.1 (0x00007f5428bb6000)
libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f5428ae0000)
libsystemd.so.0 => /usr/lib64/libsystemd.so.0 (0x00007f5428a35000)
libdouble-conversion.so.3 => /usr/lib64/libdouble-conversion.so.3 (0x00007f5428a25000)
libicui18n.so.suse65.1 => /usr/lib64/libicui18n.so.suse65.1 (0x00007f5428725000)
libicuuc.so.suse65.1 => /usr/lib64/libicuuc.so.suse65.1 (0x00007f5428540000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f542853b000)
libpcre2-16.so.0 => /usr/lib64/libpcre2-16.so.0 (0x00007f5428488000)
libzstd.so.1 => /usr/lib64/libzstd.so.1 (0x00007f54283ef000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f54282c9000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f542829c000)
libxcb-keysyms.so.1 => /usr/lib64/libxcb-keysyms.so.1 (0x00007f5428297000)
libvorbisfile.so.3 => /usr/lib64/libvorbisfile.so.3 (0x00007f542828d000)
libltdl.so.7 => /usr/lib64/libltdl.so.7 (0x00007f5428281000)
libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007f5428231000)
libcurl.so.4 => /usr/lib64/libcurl.so.4 (0x00007f54281a4000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f542816f000)
libpulse.so.0 => /usr/lib64/libpulse.so.0 (0x00007f542811b000)
libpulse-mainloop-glib.so.0 => /usr/lib64/libpulse-mainloop-glib.so.0 (0x00007f5428115000)
libraw.so.19 => /usr/lib64/libraw.so.19 (0x00007f5428031000)
libKF5BalooEngine.so.5 => /usr/lib64/libKF5BalooEngine.so.5 (0x00007f5427ffb000)
libtag.so.1 => /usr/lib64/libtag.so.1 (0x00007f5427f08000)
libudev.so.1 => /usr/lib64/libudev.so.1 (0x00007f5427edc000)
libproxy.so.1 => /usr/lib64/libproxy.so.1 (0x00007f5427ebf000)
libssl.so.1.1 => /usr/lib64/libssl.so.1.1 (0x00007f5427e33000)
libcrypto.so.1.1 => /usr/lib64/libcrypto.so.1.1 (0x00007f5427b56000)
libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f5427b36000)
liblzma.so.5 => /usr/lib64/liblzma.so.5 (0x00007f5427afa000)
libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007f5427ac8000)
libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007f5427a0a000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f542794d000)
libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f542792b000)
librt.so.1 => /lib64/librt.so.1 (0x00007f5427920000)
liblz4.so.1 => /usr/lib64/liblz4.so.1 (0x00007f5427900000)
libgcrypt.so.20 => /usr/lib64/libgcrypt.so.20 (0x00007f54277e6000)
libicudata.so.suse65.1 => /usr/lib64/libicudata.so.suse65.1 (0x00007f54277e3000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f5427749000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f5427744000)
libvorbis.so.0 => /usr/lib64/libvorbis.so.0 (0x00007f5427716000)
libogg.so.0 => /usr/lib64/libogg.so.0 (0x00007f542770b000)
libnghttp2.so.14 => /usr/lib64/libnghttp2.so.14 (0x00007f54276e5000)
libidn2.so.0 => /usr/lib64/libidn2.so.0 (0x00007f54276c4000)
libssh.so.4 => /usr/lib64/libssh.so.4 (0x00007f5427658000)
libpsl.so.5 => /usr/lib64/libpsl.so.5 (0x00007f5427645000)
libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00007f54275f9000)
libldap_r-2.4.so.2 => /usr/lib64/libldap_r-2.4.so.2 (0x00007f54275a2000)
liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007f5427591000)
libpulsecommon-13.0.so => /usr/lib64/pulseaudio/libpulsecommon-13.0.so (0x00007f542750b000)
libgomp.so.1 => /usr/lib64/libgomp.so.1 (0x00007f54274cf000)
liblmdb-0.9.23.so => /usr/lib64/liblmdb-0.9.23.so (0x00007f54274b8000)
libmodman.so.1 => /usr/lib64/libmodman.so.1 (0x00007f54274af000)
libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x00007f542748f000)
libunistring.so.2 => /usr/lib64/libunistring.so.2 (0x00007f542730c000)
libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00007f5427238000)
libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00007f542721b000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f5427215000)
libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00007f5427205000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f54271ed000)
libsasl2.so.3 => /usr/lib64/libsasl2.so.3 (0x00007f54271ce000)
libsndfile.so.1 => /usr/lib64/libsndfile.so.1 (0x00007f5427151000)
libkeyutils.so.1 => /usr/lib64/libkeyutils.so.1 (0x00007f542714a000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f542711e000)
libFLAC.so.8 => /usr/lib64/libFLAC.so.8 (0x00007f54270e0000)
libvorbisenc.so.2 => /usr/lib64/libvorbisenc.so.2 (0x00007f5427035000)
libspeex.so.1 => /usr/lib64/libspeex.so.1 (0x00007f5427017000)
默认的是这个,没有 libopenjpge
libjpeg.so.8 => /usr/lib64/libjpeg.so.8 (0x00007f542a079000)

要是都卡就不是 gwenview 的事了。试试删除它的配置?不行 strace 看看?

谢谢苏姐, 删除配置,是指的删除用户目录下那个对应的 .开头的隐藏文件夹吗?

删 gwenview 的就行吧?KDE 不是有时候升级了出莫名其妙问题删配置就莫名其妙的解决了嘛

1赞

谢谢 @marguerite,我删了用户目录下.开头的 .gwenview*文件和目录,然后就好了

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。