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

            Bug ID: 517745
           Summary: abortMessage: hardened_malloc: fatal allocator error:
                    double free (quarantine)
    Classification: Applications
           Product: KDE Itinerary
      Version First unspecified
       Reported In:
          Platform: Other
                OS: Unspecified
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

***
GrapheneOS by default enables a hardend memory allocator
***

SUMMARY


STEPS TO REPRODUCE
1. add a new trip, fill out starting and destination point.
2. I switched to arrival time
3. use the search button


OBSERVED RESULT
hardened_malloc detected an error

EXPECTED RESULT
loading search results

SOFTWARE/OS VERSIONS
GrapheneOS build: 2026030701
Android 16
(available in the Info Center app, or by running `kinfo` in a terminal window)
Itinerary: 25.12.3

ADDITIONAL INFORMATION


```
type: crash
userType: full.secondary
package: org.kde.itinerary:1773568782, targetSdk 35
osVersion:
google/bluejay/bluejay:16/BP4A.251205.006/2026030701:user/release-keys
uid: 1110380 (u:r:untrusted_app:s0:c124,c257,c523,c768)
cmdline: org.kde.itinerary
processUptime: 40s

abortMessage: hardened_malloc: fatal allocator error: double free (quarantine)

signal: 6 (SIGABRT), code -1 (SI_QUEUE)
threadName: qtMainLoopThrea

backtrace:
    /apex/com.android.runtime/lib64/bionic/libc.so (abort+156, pc 7c26c)
    /apex/com.android.runtime/lib64/bionic/libc.so (fatal_error+44, pc 60b04)
    /apex/com.android.runtime/lib64/bionic/libc.so (deallocate_small(void*,
unsigned long const*) (.__uniq.113816362394208727042336347611812082814)+1232,
pc 5e260)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlRefPointer<QQmlContextData>
const&)+260, pc 3fd7c0)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlComponentPrivate::incubateObject(QQmlIncubator*, QQmlComponent*,
QQmlEngine*, QQmlRefPointer<QQmlContextData> const&,
QQmlRefPointer<QQmlContextData> const&)+232, pc 3cd0b0)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6QmlModels_arm64-v8a.so
(pc a7b78)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Quick_arm64-v8a.so
(pc 65aa5c)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Quick_arm64-v8a.so
(QQuickRepeater::setModel(QVariant const&)+1392, pc 65a210)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(pc 3b1e88)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&,
QQmlRefPointer<QQmlContextData> const&,
QFlags<QQmlPropertyData::WriteFlag>)+704, pc 43ae1c)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&,
QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)+1060, pc 3b7568)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(pc 3bdb1c)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&)+332, pc 3b7c00)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>)+228, pc 3b64f8)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+432, pc 41fe20)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(pc 380ef8)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&,
QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)+440, pc 3b72fc)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(pc 3bdb1c)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&,
QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&)+332, pc 3b7c00)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>)+228, pc 3b64f8)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+432, pc 41fe20)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(pc 380ef8)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlVMEMetaObject::writeKnownVarProperty(int, QVariant const&)+276, pc 4a1148)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**)+1052, pc
49fd6c)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(pc 3b1e98)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&,
QQmlRefPointer<QQmlContextData> const&,
QFlags<QQmlPropertyData::WriteFlag>)+704, pc 43ae1c)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlPropertyToPropertyBinding::update(QFlags<QQmlPropertyData::WriteFlag>)+536,
pc 44bfdc)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Qml_arm64-v8a.so
(QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+432, pc 41fe20)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(pc 380ef8)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6QmlModels_arm64-v8a.so
(pc 9ff88)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6QmlModels_arm64-v8a.so
(pc 9db54)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6QmlModels_arm64-v8a.so
(QQmlDelegateModel::_q_itemsChanged(int, int, QList<int> const&)+108, pc a8c28)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6QmlModels_arm64-v8a.so
(QQmlDelegateModel::_q_dataChanged(QModelIndex const&, QModelIndex const&,
QList<int> const&)+108, pc a4b88)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6QmlModels_arm64-v8a.so
(pc b1d40)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(pc 381120)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(pc 4ecc04)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(pc 512054)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(pc 525c10)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(pc 381120)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(pc 4ecc04)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libKPublicTransport_arm64-v8a.so
(pc 227cc0)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(pc 381120)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(QObject::event(QEvent*)+524, pc 37c738)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(QCoreApplication::notifyInternal2(QObject*, QEvent*)+152, pc 347860)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*)+428, pc
34855c)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+76,
pc 45c038)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Gui_arm64-v8a.so
(QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)+20,
pc 5efa8c)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so
(pc 6c754)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)+340, pc 34f3dc)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libQt6Core_arm64-v8a.so
(QCoreApplication::exec()+136, pc 347e00)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libitinerary-app_arm64-v8a.so
(main+9544, pc 4f58c4)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/lib/arm64/libplugins_platforms_qtforandroid_arm64-v8a.so
(pc 63280)
    /system/framework/arm64/boot.oat (art_jni_trampoline+104, pc 2e1e38)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/oat/arm64/base.odex
(org.qtproject.qt.android.QtNative$$ExternalSyntheticLambda5.run+36, pc 188b94)
   
/data/app/~~yHU6ZpKqDVZGFA1eUponYg==/org.kde.itinerary-Zo5ql0XWidH_41pp7WDKVA==/oat/arm64/base.odex
(org.qtproject.qt.android.QtThread$1.run+544, pc 191bf0)
    /system/framework/arm64/boot.oat (java.lang.Thread.run+64, pc a95e0)
    /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612, pc
2fd594)
    /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*,
unsigned int*, unsigned int, art::JValue*, char const*)+220, pc 270dcc)
    /apex/com.android.art/lib64/libart.so
(art::Thread::CreateCallback(void*)+1176, pc 48e578)
    /apex/com.android.art/lib64/libart.so
(art::Thread::CreateCallbackWithUffdGc(void*)+8, pc 48e0c8)
    /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)
(.__uniq.67847048707805468364044055584648682506)+236, pc 8e8bc)
    /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64, pc
7f460)
```

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

Reply via email to