Problemas con aplicación Discover.
-
Buenas noches. Llevo siguiendo tu proyecto desde principios de año y me he animado a instalar soplos en un Slimbook One AMD Ryzen AI 9 HX 370. Estudiando DAW, instalé Linux Mint en diciembre y eso es el tiempo que llevo en Linux. El objetivo es utilizarlo en casa para IA local y poder acceder a el con el portátil cuando esté fuera de casa.
Instalé Soplos Tyson, el problema es que es abrir Discover y se pone la CPU a mas de 90 grados y se bloquea la aplicación. Actualicé por terminal y por la bienvenida de soplos y todo bien. Pasaron unos días busqué por IA hice cambios y seguía el problema, supuestamente por problemas con los iconos, y volví a instalar Soplos. Sigue dando el mismo problema. También tengo Fedora con KDE en el portátil y no tengo ese problema.
Thread 1 (Thread 0x7f9b43a61f00 (LWP 9567)): [KCrash Handler] #4 0x00007f9a90fc5560 in ?? () from /usr/lib/x86_64-linux-gnu/qt6/plugins/imageformats/kimg_jxl.so #5 0x00007f9b4b1c1031 in QImageReader::size() const () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6 #6 0x00007f9b4b184ebc in QPixmapIconEngine::bestMatch(QSize const&, double, QIcon::Mode, QIcon::State) () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6 #7 0x00007f9b4b1866b7 in QPixmapIconEngine::actualSize(QSize const&, QIcon::Mode, QIcon::State) () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6 #8 0x00007f9b4b17e339 in QIcon::actualSize(QSize const&, QIcon::Mode, QIcon::State) const () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6 #9 0x00007f9b3817f47a in ?? () from /usr/lib/x86_64-linux-gnu/libKirigamiPrimitives.so.6 #10 0x00007f9b3817e5f1 in ?? () from /usr/lib/x86_64-linux-gnu/libKirigamiPrimitives.so.6 #11 0x00007f9b4c4f5f2d in QQuickWindowPrivate::polishItems() () from /usr/lib/x86_64-linux-gnu/libQt6Quick.so.6 #12 0x00007f9b4c719621 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Quick.so.6 #13 0x00007f9b4c4f6bda in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Quick.so.6 #14 0x00007f9b4cbbf8ba in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6 #15 0x00007f9b4a9bbf38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 #16 0x00007f9b4b24cd12 in QPlatformWindow::deliverUpdateRequest() () from /usr/lib/x86_64-linux-gnu/libQt6Gui.so.6 #17 0x00007f9b4aa0ba26 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 #18 0x00007f9b4cbbf8ba in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Widgets.so.6 #19 0x00007f9b4a9bbf38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 #20 0x00007f9b4a9bc1d7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 #21 0x00007f9b4ac53317 in ?? () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 #22 0x00007f9b495c3cb7 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f9b495c742f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f9b495c7d20 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007f9b4ac50ff8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 #26 0x00007f9b4a9c4c32 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 #27 0x00007f9b4a9bf12e in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt6Core.so.6 #28 0x0000555f982785ff in ?? () #29 0x00007f9b4a233fba in ?? () from /usr/lib/x86_64-linux-gnu/libc.so.6 #30 0x00007f9b4a2340d7 in __libc_start_main () from /usr/lib/x86_64-linux-gnu/libc.so.6 #31 0x0000555f98278b81 in ?? () -
Hola pedrguez, gracias por el detalle y bienvenido.
Confirmado: no es un problema de Soplos. He estado investigando el bug a fondo estos días y lo reabrí en el tracker de Debian, reasignándolo al componente correcto (kf6-kimageformats en vez de plasma-discover):
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1145932
Resumen de lo que encontré: no es un fallo de PackageKit ni de la decodificación de JPEG XL en sí —
libjxldecodifica perfectamente los archivos que provocan el cuelgue, y Gwenview también los abre bien. El fallo está específicamente en cómokimageformatsgestiona ciertos iconos JXL cuando se le pide el tamaño/mejor coincidencia desde el motor de iconos de Qt (QImageReader::size()/QPixmapIconEngine::bestMatch()/QIcon::actualSize()). Coincide con un bug ya conocido en KDE (nº 524885), aunque ahí se manifiesta como un crash y en Debian como un cuelgue.La solución real (libjxl 0.12, que corrige esto según KDE) todavía no está empaquetada en ningún repositorio de Debian, así que de momento no hay forma de arreglarlo por nuestra parte ni por la tuya.
No necesitas hacer nada especial mientras tanto — puedes seguir actualizando con normalidad desde Soplos Welcome o por terminal, sin ningún riesgo. Solo Discover en sí se cuelga al mostrar ciertos iconos.
Gracias por la paciencia y por reinstalar pese al problema.
-
Gracias por contestar tan rápido. Seguiré actualizando por terminal y el Welcome.
Otra cosa, al querer instalar Proton VPN y otras apps, me salía el mensaje de que estaba instalado y solo tardaba 2 segundos. Pero volvía a salir el botón de instalar. Luego me di cuenta que no le había dado a añadir Flathub. Yo soy novato en Linux pero me busco la vida, pero para una persona que viene de nuevas un pequeño problema al instalar.
El enlace a los foros desde el Welcome da error: https://soplos.org/forums
Seguiré probando cosas. Gracias. -
Hola, gracias por responder tan rápido. Seguiré actualizando por el Welcome y terminal como hasta ahora.
Un error que tuve cuando volví a instalar era que cuando actualizaba algunas apps como Proton VPN, hacía clic y en 2 segundos salía que ya estaba instalada pero me seguía saliendo el botón de instalar. Luego me di cuenta que no le había dado a añadir Flathub. Si me pasó a mi, le puede pasar a mas gente.
Otra cosa que vi es que el enlace a los foros del Welcome daba error. Foros
Seguiré probando e informando de lo que encuentre. Gracias. -
Hola pedrguez, gracias por reportarlo con tanto detalle, esto es justo el tipo de feedback que más ayuda.
Sobre lo de Flathub: tienes toda la razón, si Flathub no está activado, la instalación de una app Flatpak como Proton VPN falla silenciosamente en 2 segundos sin dar ningún aviso claro de qué ha pasado, y el botón se queda como si no se hubiera instalado nada — confuso para cualquiera que no sepa de antemano que falta ese paso. Voy a mirar cómo mejorar esto, idealmente detectando que Flathub no está activo y avisando directamente, o activándolo automáticamente si el usuario intenta instalar algo Flatpak.
Sobre el enlace a los foros: ya sé cuál es el fallo (falta una barra al final de la URL), lo corrijo en los próximos días.
Gracias de nuevo por seguir probando e informando, es genuinamente útil.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login

