https://bugs.kde.org/show_bug.cgi?id=412107
Bug ID: 412107 Summary: QT5 lib issues (Discover, Ethernet, Battery and more elements of the desktop crashed) Product: Qt/KDE Flatpak Runtime Version: unspecified Platform: Neon Packages OS: Linux Status: REPORTED Severity: grave Priority: NOR Component: general Assignee: aleix...@kde.org Reporter: ntral...@hotmail.com Target Milestone: --- SUMMARY I updated my packages from discover, and was using QT5/4 Theme Engine so the core of QT5 and libQT5 was updated too, and they were updated with errors or so many bugs, it disabled the option to my ethernet and check my battery status and slowed down my system due to constant loops in the runtime. I tried to find a solution but I needed to reinstall and downgrade my KDE Neon Version. Later I updated the version again and I find the issue again but now with troubles in the entire QT5 Core. As the following backtrace: Application: Discover (plasma-discover), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7ff0f7e45e00 (LWP 2883))] Thread 11 (Thread 0x7ff0837fe700 (LWP 2927)): #0 0x00007ff0ef8129f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563e3c1a4410) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x563e3c1a43c0, cond=0x563e3c1a43e8) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x563e3c1a43e8, mutex=0x563e3c1a43c0) at pthread_cond_wait.c:655 #3 0x00007ff0f3188dbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff0f31890c9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ff0f681f6f8 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007ff0f681fb2a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007ff0f3181c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ff0ef80c6db in start_thread (arg=0x7ff0837fe700) at pthread_create.c:463 #9 0x00007ff0f2a8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7ff083fff700 (LWP 2926)): #0 0x00007ff0f2a74bf9 in __GI___poll (fds=0x7ff07800afb0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ff0ecf2a5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff0ecf2a6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff0f33b7dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff0f335903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ff0f31804ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ff0f3181c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ff0ef80c6db in start_thread (arg=0x7ff083fff700) at pthread_create.c:463 #8 0x00007ff0f2a8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7ff0b66fa700 (LWP 2922)): #0 0x00007ff0f2a74bf9 in __GI___poll (fds=0x563e3a306af0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ff0ecf2a5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff0ecf2a962 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff0eb84e0e6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ff0ecf52195 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ff0ef80c6db in start_thread (arg=0x7ff0b66fa700) at pthread_create.c:463 #6 0x00007ff0f2a8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7ff0b6efb700 (LWP 2921)): #0 0x00007ff0f2a700b4 in __GI___libc_read (fd=24, buf=0x7ff0b6efaba0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007ff0ecf6f2d0 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff0ecf2a0b7 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff0ecf2a570 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ff0ecf2a6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ff0ecf2a721 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007ff0ecf52195 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007ff0ef80c6db in start_thread (arg=0x7ff0b6efb700) at pthread_create.c:463 #8 0x00007ff0f2a8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7ff0bce19700 (LWP 2918)): #0 0x00007ff0f33b64df in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007ff0f33b815c in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff0ecf29b28 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff0ecf2a4fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ff0ecf2a6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ff0f33b7dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ff0f335903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ff0f31804ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ff0f3181c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007ff0ef80c6db in start_thread (arg=0x7ff0bce19700) at pthread_create.c:463 #10 0x00007ff0f2a8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7ff0be410700 (LWP 2889)): #0 0x00007ff0f2a74bf9 in __GI___poll (fds=0x7ff0b8003ce0, nfds=1, timeout=9213) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ff0ecf2a5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff0ecf2a6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff0f33b7dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff0f335903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ff0f31804ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ff0f3181c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ff0ef80c6db in start_thread (arg=0x7ff0be410700) at pthread_create.c:463 #8 0x00007ff0f2a8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7ff0ca1ee700 (LWP 2887)): #0 0x00007ff0ef8129f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x563e399d0878) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x563e399d0828, cond=0x563e399d0850) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x563e399d0850, mutex=0x563e399d0828) at pthread_cond_wait.c:655 #3 0x00007ff0cb4d20aa in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007ff0cb4d1dd7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007ff0ef80c6db in start_thread (arg=0x7ff0ca1ee700) at pthread_create.c:463 #6 0x00007ff0f2a8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7ff0d9c74700 (LWP 2886)): #0 0x00007ff0ecf70664 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ff0ecf2a586 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ff0ecf2a6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ff0f33b7dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff0f335903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ff0f31804ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007ff0f416b115 in QQmlThreadPrivate::run (this=0x563e39a5ebd0) at qml/ftw/qqmlthread.cpp:148 #7 0x00007ff0f3181c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ff0ef80c6db in start_thread (arg=0x7ff0d9c74700) at pthread_create.c:463 #9 0x00007ff0f2a8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7ff0dae85700 (LWP 2885)): #0 0x00007ff0f2a90e81 in __GI___clock_gettime (clock_id=1, tp=0x7ff0dae849a0) at ../sysdeps/unix/clock_gettime.c:93 #1 0x00007ff0f33b76b1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ff0f33b5ee9 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ff0f33b64c5 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ff0f33b7b0e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ff0ecf29b28 in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007ff0ecf2a4fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007ff0ecf2a6dc in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007ff0f33b7dcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007ff0f335903a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007ff0f31804ca in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007ff0f4509015 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #12 0x00007ff0f3181c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007ff0ef80c6db in start_thread (arg=0x7ff0dae85700) at pthread_create.c:463 #14 0x00007ff0f2a8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7ff0e2c72700 (LWP 2884)): #0 0x00007ff0f2a74bf9 in __GI___poll (fds=0x7ff0e2c71b68, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ff0ec65f747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007ff0ec66136a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007ff0e5852578 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007ff0f3181c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ff0ef80c6db in start_thread (arg=0x7ff0e2c72700) at pthread_create.c:463 #6 0x00007ff0f2a8188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7ff0f7e45e00 (LWP 2883)): [KCrash Handler] #6 0x0000000000000000 in ?? () #7 0x00007ff0f3f96215 in QV4::Object::get (receiver=0x7ffc759dd958, hasProperty=0x0, name=0x7ffc759dd960, this=0x7ffc759dd958) at jsruntime/qv4object_p.h:308 #8 QV4::Lookup::getterProtoTwoClasses (l=<optimized out>, engine=<optimized out>, object=...) at jsruntime/qv4lookup.cpp:301 #9 0x00007ff0d002b8ce in ?? () #10 0x0000000000000000 in ?? () STEPS TO REPRODUCE 1. Install QT5 if it's not installed, and the dependencies for the theme engine 2. Update and upgrade all the packages (even with the normal releases, no testing) 3. Crashes due to "wait for events" on some applications or programs, check all the desktop. OBSERVED RESULT Crashes so many applications EXPECTED RESULT Open apps with normality. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: KDE Neon 5.16 User Edition (available in About System) KDE Plasma Version: 5.16.5 KDE Frameworks Version: 5.62.0 Qt Version: 5.12.3 ADDITIONAL INFORMATION Updating from synaptic get it worse -- You are receiving this mail because: You are watching all bug changes.