https://bugs.kde.org/show_bug.cgi?id=500326
Bug ID: 500326 Summary: Things crash in QArrayDataPointer<QInputDevice const*>::data under various circumstances with Qt 6.8.2 Classification: I don't know Product: kde Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: n...@kde.org Target Milestone: --- Example backtrace from Bug 499919, reproducible by changing something in the Accessibility KCM and applying: #5 QArrayDataPointer<QInputDevice const*>::data (this=0x0) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/tools/qarraydatapointer.h:120 #6 QArrayDataPointer<QInputDevice const*>::constEnd (this=0x0) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/tools/qarraydatapointer.h:127 #7 QList<QInputDevice const*>::cend (this=0x0) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/tools/qlist.h:644 #8 QtPrivate::sequential_erase_one<QList<QInputDevice const*>, QInputDevice const*> (c=..., t=<synthetic pointer>: <optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/tools/qcontainertools_impl.h:389 #9 QList<QInputDevice const*>::removeOne<QInputDevice const*> (this=0x0, t=<synthetic pointer>: <optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/tools/qlist.h:613 #10 QInputDevicePrivate::unregisterDevice (dev=dev@entry=0x55b5d53f0a50) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/gui/kernel/qinputdevice.cpp:360 #11 0x00007f528d2fe793 in QInputDevice::~QInputDevice (this=this@entry=0x55b5d53f0a50, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/gui/kernel/qinputdevice.cpp:110 #12 0x00007f528d330a97 in QPointingDevice::~QPointingDevice (this=this@entry=0x55b5d53f0a50, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/gui/kernel/qpointingdevice.cpp:168 #13 0x00007f527b182fcf in QXcbScrollingDevice::~QXcbScrollingDevice (this=0x55b5d53f0a50, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/plugins/platforms/xcb/qxcbscrollingdevice_p.h:29 #14 QXcbScrollingDevice::~QXcbScrollingDevice (this=0x55b5d53f0a50, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/plugins/platforms/xcb/qxcbscrollingdevice_p.h:29 #15 0x00007f528cb4b8ae in QObject::event (this=0x55b5d53f0a50, e=0x55b5d53f0a70) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:1403 #16 0x00007f528de3d9b8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55b5d53f0a50, e=0x55b5d53f0a70) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296 #17 0x00007f528caf3590 in QCoreApplication::notifyInternal2 (receiver=0x55b5d53f0a50, event=0x55b5d53f0a70) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172 #18 0x00007f528caf37ed in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612 #19 0x00007f528caf6f51 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x55b5d53af9c0) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1946 #20 0x00007f528caf71fd in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1800 #21 0x00007f528ccb55c9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:403 #22 (anonymous namespace)::terminate_on_exception<QThreadPrivate::finish()::<lambda()> >(struct {...} &&) (t=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311 #23 0x00007f528ccb5895 in QThreadPrivate::finish (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:386 #24 destroy_current_thread_data (p=0x55b5d53af9c0) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:130 #25 Cleanup::~Cleanup (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:180 #26 0x00007f528c429180 in __cxa_finalize (d=0x7f528d079020) at cxa_finalize.c:97 #27 0x00007f528ca53a97 in __do_global_dtors_aux () at /lib64/libQt6Core.so.6 #28 0x00007ffe4220dcc0 in ??? () #29 0x00007f528e9c20f2 in _dl_call_fini (closure_map=0x7f528e640a60) at dl-call_fini.c:43 Very likely a Qt bug somewhere. -- You are receiving this mail because: You are watching all bug changes.