https://bugs.kde.org/show_bug.cgi?id=520352

            Bug ID: 520352
           Summary: Entering a custom KDE Connect device name causes it to
                    SegV
    Classification: Applications
           Product: kdeconnect
      Version First 25.12.3
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: common
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Application: kdeconnect-app (25.12.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.25.0
Operating System: Linux 6.19.10-300.fc44.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 44 (KDE Plasma Desktop Edition)"
DrKonqi: 6.6.4 [CoredumpBackend]

-- Information about the crash:
As I have previously described, at
https://bugzilla.redhat.com/show_bug.cgi?id=2479622#c0, “I attempted to enter
“beedell.roke_julian_lockhart.desktop.tf81nk.kde_connect” as my device name.”

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  0x00007fd4c96736c1 in QScopedPointer<QObjectData,
QScopedPointerDeleter<QObjectData> >::get (this=0x8) at
/usr/include/qt6/QtCore/qscopedpointer.h:110
[...]
#8  QObjectPrivate::get (o=0x0) at
/usr/include/qt6/QtCore/6.10.2/QtCore/private/qobject_p.h:160
#9  QQmlData::get (object=0x0, create=true) at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/qml/qqmldata_p.h:233
#10 QQmlPrivate::initObjectLookup (aotContext=aotContext@entry=0x7ffea2d5c790,
lookup=lookup@entry=0x7ffea2d5c530, object=0x0) at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/qml/qqml.cpp:1730
#11 0x00007fd4c96786e7 in QQmlPrivate::AOTCompiledContext::storeNameSloppy
(this=this@entry=0x7ffea2d5c790, nameIndex=nameIndex@entry=20,
value=value@entry=0x7ffea2d5c688, type=...) at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/qml/qqml.cpp:1958
#12 0x00007fd4756b0d78 in
QmlCacheGeneratedCode::_qt_qml_org_kde_kdeconnect_DBusProperty_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext
const*, void**)#2}::operator()(QQmlPrivate::AOTCompiledContext const*, void**)
const (__closure=0x0, aotContext=0x7ffea2d5c790, argv=0x7ffea2d5caa0) at
/usr/src/debug/kde-connect-25.12.3-1.fc44.x86_64/redhat-linux-build/declarativeplugin/.rcc/qmlcache/kdeconnectdeclarativeplugin_qml/DBusProperty_qml.cpp:660
#13
QmlCacheGeneratedCode::_qt_qml_org_kde_kdeconnect_DBusProperty_qml::aotBuiltFunctions::{lambda(QQmlPrivate::AOTCompiledContext
const*, void**)#2}::_FUN(QQmlPrivate::AOTCompiledContext const*, void**) () at
/usr/src/debug/kde-connect-25.12.3-1.fc44.x86_64/redhat-linux-build/declarativeplugin/.rcc/qmlcache/kdeconnectdeclarativeplugin_qml/DBusProperty_qml.cpp:671
#14 0x00007fd4c963b059 in operator() (argc=<optimized out>,
__closure=0x7ffea2d5c860, argv=0x7ffea2d5caa0) at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:452
#15 QV4::coerceAndCall<(anonymous namespace)::AOTCompiledMetaMethod,
QV4::Moth::VME::exec(QV4::MetaTypesStackFrame*,
QV4::ExecutionEngine*)::<lambda(void**, int)> >(QV4::ExecutionEngine *, const
(anonymous namespace)::AOTCompiledMetaMethod *, void **, const QMetaType *,
int, struct {...}) (engine=engine@entry=0x5635b4ee1fc0,
typedFunction=typedFunction@entry=0x7ffea2d5c8a8, argv=<optimized out>,
types=<optimized out>, argc=<optimized out>, call=...) at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/jsruntime/qv4jscall_p.h:560
#16 0x00007fd4c9643b88 in QV4::Moth::VME::exec
(frame=frame@entry=0x7ffea2d5c940, engine=engine@entry=0x5635b4ee1fc0) at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/jsruntime/qv4stackframe_p.h:156
#17 0x00007fd4c9565399 in QV4::ArrowFunction::virtualCallWithMetaTypes
(fo=fo@entry=0x7fd475bbb4f8, thisObject=thisObject@entry=0x0,
a=a@entry=0x7ffea2d5caa0, types=types@entry=0x7ffea2d5ca80, argc=argc@entry=1)
at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/jsruntime/qv4functionobject.cpp:507
#18 0x00007fd4c9565b86 in operator() (__closure=<synthetic pointer>,
thisObject=0x0, a=0x7ffea2d5caa0, types=0x7ffea2d5ca80, argc=1) at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/jsruntime/qv4functionobject.cpp:547
#19 QV4::convertAndCall<QV4::ArrowFunction::virtualCall(const
QV4::FunctionObject*, const QV4::Value*, const QV4::Value*,
int)::<lambda(QObject*, void**, const QMetaType*, int)> >(QV4::ExecutionEngine
*, const QV4::Function::AOTCompiledFunction *, const QV4::Value *, const
QV4::Value *, int, struct {...}) (engine=<optimized out>,
aotFunction=<optimized out>, thisObject=<optimized out>, argv=<optimized out>,
argc=<optimized out>, call=...) at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/jsruntime/qv4jscall_p.h:160
#20 0x00007fd4c95d8382 in QV4::FunctionObject::call (this=0x7fd475bbb4f8,
thisObject=0x7fd475bbb500, argv=0x7fd475bbb508, argc=<optimized out>) at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/jsruntime/qv4functionobject_p.h:188
#21 QV4::FunctionObject::call (data=..., this=0x7fd475bbb4f8) at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/jsruntime/qv4jscall_p.h:106
#22 QV4::QObjectSlotDispatcher::impl (which=<optimized out>, this_=<optimized
out>, receiver=<optimized out>, metaArgs=<optimized out>, ret=<optimized out>)
at
/usr/src/debug/qt6-qtdeclarative-6.10.2-2.fc44.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1270


Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to