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

            Bug ID: 433365
           Summary: Kdeconnect crashes when I send files from smartphon
           Product: kdeconnect
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: common
          Assignee: albertv...@gmail.com
          Reporter: opsus...@gmail.com
  Target Milestone: ---

Application: kdeconnectd (20.12.2)

Qt Version: 5.15.2
Frameworks Version: 5.79.0
Operating System: Linux 5.10.16-1-default x86_64
Windowing System: X11
Drkonqi Version: 5.21.0
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
1. On my smartphone, open the gallery, select 4 files, press the "share"
button, select kdeconnect and have my laptop in it.
2. On a laptop, kdeconnect crashes.
Smartphone - OnePlus 5T, Android 10, not rooted.

The crash can be reproduced every time.

-- Backtrace:
Application: Служба KDE Connect (kdeconnectd), signal: Segmentation fault

[KCrash Handler]
#4  std::__atomic_base<QObjectPrivate::Connection*>::load(std::memory_order)
const (__m=std::memory_order_acquire, this=0x16) at
/usr/include/c++/10/bits/atomic_base.h:741
#5  std::atomic<QObjectPrivate::Connection*>::load(std::memory_order) const
(__m=std::memory_order_acquire, this=0x16) at /usr/include/c++/10/atomic:523
#6 
QAtomicOps<QObjectPrivate::Connection*>::loadAcquire<QObjectPrivate::Connection*>(std::atomic<QObjectPrivate::Connection*>
const&) (_q_value=...) at
../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:251
#7  QBasicAtomicPointer<QObjectPrivate::Connection>::loadAcquire() const
(this=0x16) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:255
#8  QObjectPrivate::maybeSignalConnected(unsigned int) const
(this=this@entry=0x55aa463a9d00, signalIndex=signalIndex@entry=4) at
kernel/qobject.cpp:486
#9  0x00007fd504eb9504 in doActivate<false>(QObject*, int, void**)
(sender=0x55aa462670c0, signal_index=4, argv=argv@entry=0x7ffeee794400) at
kernel/qobject.cpp:3788
#10 0x00007fd504eb2c60 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55aa462670c0, m=m@entry=0x7fd505164220
<QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=1,
argv=argv@entry=0x7ffeee794400) at kernel/qobject.cpp:3946
#11 0x00007fd504db3e01 in QIODevice::channelReadyRead(int)
(this=this@entry=0x55aa462670c0, _t1=<optimized out>, _t1@entry=0) at
.moc/moc_qiodevice.cpp:197
#12 0x00007fd50463c3a9 in QSslSocketBackendPrivate::transmit()
(this=0x55aa4651cbd0) at ssl/qsslsocket_openssl.cpp:1163
#13 0x00007fd504eb9980 in doActivate<false>(QObject*, int, void**)
(sender=0x55aa464d89b0, signal_index=3, argv=0x7ffeee795560, argv@entry=0x0) at
kernel/qobject.cpp:3898
#14 0x00007fd504eb2c60 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender@entry=0x55aa464d89b0, m=m@entry=0x7fd505164220
<QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#15 0x00007fd504db3d80 in QIODevice::readyRead()
(this=this@entry=0x55aa464d89b0) at .moc/moc_qiodevice.cpp:190
#16 0x00007fd5045ffc8f in QAbstractSocketPrivate::emitReadyRead(int)
(channel=0, this=0x55aa463dd4c0) at socket/qabstractsocket.cpp:1323
#17 QAbstractSocketPrivate::canReadNotification() (this=0x55aa463dd4c0) at
socket/qabstractsocket.cpp:748
#18 0x00007fd504612ac1 in QReadNotifier::event(QEvent*) (this=<optimized out>,
e=<optimized out>) at socket/qnativesocketengine.cpp:1274
#19 0x00007fd505abe4ff in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55aa462a60c0, e=0x7ffeee795690) at
kernel/qapplication.cpp:3632
#20 0x00007fd504e8332a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55aa462a60c0, event=0x7ffeee795690) at
kernel/qcoreapplication.cpp:1063
#21 0x00007fd504edb475 in socketNotifierSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=0x55aa46104980) at kernel/qeventdispatcher_glib.cpp:107
#22 0x00007fd5034c5f27 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#23 0x00007fd5034c62a8 in  () at /usr/lib64/libglib-2.0.so.0
#24 0x00007fd5034c635f in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#25 0x00007fd504eda8bf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55aa461049f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#26 0x00007fd504e81ceb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffeee7958a0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#27 0x00007fd504e89f60 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#28 0x000055aa441699d6 in main(int, char**) (argc=<optimized out>,
argv=0x7ffeee795948) at
/usr/src/debug/kdeconnect-kde-20.12.2-1.2.x86_64/daemon/kdeconnectd.cpp:173
[Inferior 1 (process 3151) detached]

Reported using DrKonqi

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

Reply via email to