Bug 432067 - kdeconnect-app crashes when using both the right and left side device links and then opening settings
Summary: kdeconnect-app crashes when using both the right and left side device links a...
Status: RESOLVED FIXED
Alias: None
Product: kdeconnect
Classification: Applications
Component: common (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-25 01:54 UTC by Antti Savolainen
Modified: 2024-03-27 11:21 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antti Savolainen 2021-01-25 01:54:37 UTC
SUMMARY
Demonstrative video: https://youtu.be/l1-eYUAa2Ag
Kdeconnect-app crashes when clicking on the menu in specific order

STEPS TO REPRODUCE
1. Open the plugin menu by clicking on the device on the right
2. Open any plugin that replaces the plugin menu
3. Open the plugin menu by clicking on the device on the left
4. Open plugin settings

OBSERVED RESULT
kdeconnect-app crashes

EXPECTED RESULT
No the plugin menu should show as normal

SOFTWARE/OS VERSIONS
kdeconnect version 20.12.1
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.20.5
KDE Frameworks Version: 5.78.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
The backtrace seems to be next to useless even though I have it compiled with debug info and not stripped. Any tips would be helpful.

Backtrace:
Thread 1 "kdeconnect-app" received signal SIGSEGV, Segmentation fault.
0x00007ffff7454e16 in QV4::Compiler::Codegen::visit(QQmlJS::AST::UiProgram*) () from /usr/lib/libQt5Qml.so.5
#0  0x00007ffff7454e16 in QV4::Compiler::Codegen::visit(QQmlJS::AST::UiProgram*) () from /usr/lib/libQt5Qml.so.5
#1  0x00007ffff7622d62 in QQmlProperty::QQmlProperty(QObject*, QString const&, QQmlContext*) () from /usr/lib/libQt5Qml.so.5
#2  0x00007fffe9b784a1 in ?? () from /usr/lib/qt/qml/org/kde/kirigami.2/libkirigamiplugin.so
#3  0x00007fffe9b78978 in ?? () from /usr/lib/qt/qml/org/kde/kirigami.2/libkirigamiplugin.so
#4  0x00007ffff7689fa1 in ?? () from /usr/lib/libQt5Qml.so.5
#5  0x00007ffff75772fa in QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value const&, unsigned int, QV4::Value*, int) () from /usr/lib/libQt5Qml.so.5
#6  0x00007fffe01035ab in ?? ()
#7  0x0000000000000000 in ?? ()
Comment 1 Antti Savolainen 2024-03-27 11:21:18 UTC
This seems to have been fixed somewhere along the line.