| Summary: | Crash in AppChooserPortal::ChooseApplicationPrivate() after trying to open a certificate file (.cer) | ||
|---|---|---|---|
| Product: | [Plasma] xdg-desktop-portal-kde | Reporter: | Sven Grewe <svengrewe> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | crash | CC: | aleixpol, nate |
| Priority: | NOR | ||
| Version First Reported In: | 6.2.2 | ||
| Target Milestone: | --- | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Crash report xdg-desktop-portal-kde | ||
Thread 1 (Thread 0x7fce41681d00 (LWP 1658)):
[KCrash Handler]
#6 0x00007fce48517074 in qt_blend_rgb16_on_rgb16 (const_alpha=-1922293168, h=8, w=0, sbpl=-2002181728, src=0x63ed88a946e0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_130Q_QGS_globalWaylandIntegrationEEEE8instanceEvE6holder.lto_priv.0> "\220ɨ\210\355c", dbpl=0, dst=0x0) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/gui/painting/qblendfunctions.cpp:167
#7 qt_blend_rgb16_on_rgb16 (dst=0x0, dbpl=0, src=0x63ed88a946e0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_130Q_QGS_globalWaylandIntegrationEEEE8instanceEvE6holder.lto_priv.0> "\220ɨ\210\355c", sbpl=-2002181728, w=0, h=9, const_alpha=-1922293168) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/gui/painting/qblendfunctions.cpp:143
#8 0x000063ed88a4a4ea in AppChooserPortal::ChooseApplicationPrivate(QString const&, QList<QString> const&, QMap<QString, QVariant> const&, QDBusMessage const&, QMap<QString, QVariant>&) [clone .isra.0] (parent_window=..., urls=..., options=..., msg=..., results=..., this=<optimized out>) at /usr/src/xdg-desktop-portal-kde-6.2.2-0zneon+24.04+noble+release+build6/src/appchooser.cpp:99
#9 0x000063ed8899d411 in AppChooserPortal::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff8d6c2658) at /usr/src/xdg-desktop-portal-kde-6.2.2-0zneon+24.04+noble+release+build6/obj-x86_64-linux-gnu/src/xdg-desktop-portal-kde_autogen/EWIEGA46WW/moc_appchooser.cpp:131
#10 0x000063ed889a055a in AppChooserPortal::qt_metacall (this=0x63ed8aa1df20, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff8d6c2658) at /usr/src/xdg-desktop-portal-kde-6.2.2-0zneon+24.04+noble+release+build6/obj-x86_64-linux-gnu/src/xdg-desktop-portal-kde_autogen/EWIEGA46WW/moc_appchooser.cpp:177
#11 0x00007fce494f7cc9 in std::__atomic_base<int>::fetch_sub (__m=std::memory_order_acq_rel, __i=1, this=0x63ed88a946e0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_130Q_QGS_globalWaylandIntegrationEEEE8instanceEvE6holder.lto_priv.0>) at /usr/include/c++/13/bits/atomic_base.h:645
#12 QAtomicOps<int>::deref<int> (_q_value=std::atomic<int> = { -2002204272 }) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/thread/qatomic_cxx11.h:266
#13 QBasicAtomicInteger<int>::deref (this=0x63ed88a946e0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_130Q_QGS_globalWaylandIntegrationEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/thread/qbasicatomic.h:48
#14 QArrayData::deref (this=0x63ed88a946e0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_130Q_QGS_globalWaylandIntegrationEEEE8instanceEvE6holder.lto_priv.0>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/tools/qarraydata.h:66
#15 QArrayDataPointer<QVariant>::deref (this=0x7fff8d6c25c0) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/tools/qarraydatapointer.h:439
#16 QArrayDataPointer<QVariant>::~QArrayDataPointer (this=<optimized out>, this=<optimized out>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/tools/qarraydatapointer.h:108
#17 QList<QVariant>::~QList (this=<optimized out>, this=<optimized out>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/tools/qlist.h:72
#18 QDBusConnectionPrivate::deliverCall (this=0x500000c00, object=0x7fce3c001670, msg=..., metaTypes=..., slotIdx=32718) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/dbus/qdbusintegrator.cpp:973
#19 0x00007fce494f89e5 in QHashPrivate::iterator<QHashPrivate::Node<QDBusSlotCache::Key, QDBusSlotCache::Data> >::node (this=<synthetic pointer>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/tools/qhash.h:791
#20 QHash<QDBusSlotCache::Key, QDBusSlotCache::Data>::const_iterator::operator-> (this=<synthetic pointer>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/tools/qhash.h:1183
#21 QDBusConnectionPrivate::activateCall (this=0x63ed8a872020, object=0x63ed8aa1df20, flags=..., msg=...) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/dbus/qdbusintegrator.cpp:912
#22 0x00007fce494faf15 in qDBusPropertyGetAll (msg=..., node=...) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/dbus/qdbusinternalfilters.cpp:458
#23 QDBusConnectionPrivate::activateInternalFilters (this=0x63ed8ab0fa60, node=..., msg=...) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/dbus/qdbusintegrator.cpp:1424
#24 0x00007fce494fb88a in QDBusConnectionPrivate::activateObject (this=<optimized out>, node=..., msg=..., pathStartPos=<optimized out>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/dbus/qdbusintegrator.cpp:1461
#25 0x00007fce47ff795b in convert (this=<optimized out>, from=<optimized out>, fromTypeId=<optimized out>, to=0x7fce481c8138 <QtPrivate::QMetaTypeInterfaceWrapper<QList<Qt::DayOfWeek> >::metaType+88>, toTypeId=<optimized out>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/kernel/qmetatype.cpp:1469
#26 0x00007fce491ff2b0 in QWeakPointer<QObject>::isNull (this=<synthetic pointer>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/tools/qsharedpointer_impl.h:572
#27 QPointer<QWidget>::isNull (this=<optimized out>, this=<optimized out>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/kernel/qpointer.h:86
#28 QApplicationPrivate::translateRawTouchEvent (window=0x63ed8a805410, te=0x1) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/widgets/kernel/qapplication.cpp:3923
#29 0x00007fce480a4fd0 in QAbstractEventDispatcherPrivate::~QAbstractEventDispatcherPrivate (this=<optimized out>, this=<optimized out>) at /usr/src/qt6-base-6.8.0-0zneon+24.04+noble+release+build16/src/corelib/kernel/qabstracteventdispatcher.cpp:91
#30 0x0000000000000000 in ?? ()
|
Created attachment 175460 [details] Crash report xdg-desktop-portal-kde I tried to open a certificate file (.cer) with a right click and "Open with" option. Then the program crashed. I'm not able to reproduce this. SOFTWARE/OS VERSIONS Operating System: KDE neon 6.2 KDE Plasma Version: 6.2.2 KDE Frameworks Version: 6.7.0 Qt Version: 6.8.0 Graphics Platform: Wayland