Bug 424941 - Crashed While Transferring 20+ Images
Summary: Crashed While Transferring 20+ Images
Status: CONFIRMED
Alias: None
Product: kdeconnect
Classification: Applications
Component: common (show other bugs)
Version: 23.08.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords: drkonqi
: 454144 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-08-02 19:59 UTC by İsmail
Modified: 2024-08-03 13:59 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (4.11 KB, text/plain)
2020-08-02 20:17 UTC, İsmail
Details
New crash information added by DrKonqi (3.85 KB, text/plain)
2022-04-17 02:28 UTC, Nathan Lutterman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description İsmail 2020-08-02 19:59:29 UTC
Application: kdeconnectd (1.4.0)

Qt Version: 5.15.0
Frameworks Version: 5.72.0
Operating System: Linux 5.7.11-1-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:

Transferring 20+ images from the cellular to the computer.

-- Backtrace:
Application: KDE Connect Daemon (kdeconnectd), signal: Segmentation fault

[KCrash Handler]
#4  doActivate<false> (sender=0x55c378fa03c0, signal_index=4, argv=argv@entry=0x7fff721dfaa0) at kernel/qobject.h:132
#5  0x00007f5ae55dd450 in QMetaObject::activate (sender=sender@entry=0x55c378fa03c0, m=m@entry=0x7f5ae588c2c0 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fff721dfaa0) at kernel/qobject.cpp:3946
#6  0x00007f5ae54df2a1 in QIODevice::channelReadyRead (this=this@entry=0x55c378fa03c0, _t1=<optimized out>, _t1@entry=0) at .moc/moc_qiodevice.cpp:197
#7  0x00007f5ae4dd1439 in QSslSocketBackendPrivate::transmit (this=0x55c378ecb670) at ssl/qsslsocket_openssl.cpp:1108
#8  0x00007f5ae55e4130 in doActivate<false> (sender=0x55c378f9c360, signal_index=3, argv=0x7fff721e0c00, argv@entry=0x0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#9  0x00007f5ae55dd450 in QMetaObject::activate (sender=sender@entry=0x55c378f9c360, m=m@entry=0x7f5ae588c2c0 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#10 0x00007f5ae54df220 in QIODevice::readyRead (this=this@entry=0x55c378f9c360) at .moc/moc_qiodevice.cpp:190
#11 0x00007f5ae4d9521f in QAbstractSocketPrivate::emitReadyRead (channel=0, this=0x55c3790ac180) at socket/qabstractsocket.cpp:1321
#12 QAbstractSocketPrivate::canReadNotification (this=0x55c3790ac180) at socket/qabstractsocket.cpp:748
#13 0x00007f5ae4da8031 in QReadNotifier::event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1274
#14 0x00007f5ae618d0cf in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55c378f89890, e=0x7fff721e0d30) at kernel/qapplication.cpp:3671
#15 0x00007f5ae55adc1a in QCoreApplication::notifyInternal2 (receiver=0x55c378f89890, event=0x7fff721e0d30) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#16 0x00007f5ae5605c15 in socketNotifierSourceDispatch (source=0x55c378e45a60) at kernel/qeventdispatcher_glib.cpp:107
#17 0x00007f5ae3cad2b7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f5ae3cad638 in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f5ae3cad6ef in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#20 0x00007f5ae560505f in QEventDispatcherGlib::processEvents (this=0x55c378e55430, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#21 0x00007f5ae55ac5db in QEventLoop::exec (this=this@entry=0x7fff721e0f40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#22 0x00007f5ae55b4840 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#23 0x000055c377dd9977 in main (argc=<optimized out>, argv=0x7fff721e0fe8) at /usr/src/debug/kdeconnect-kde-20.04.3-1.1.x86_64/daemon/kdeconnectd.cpp:183
[Inferior 1 (process 3286) detached]

Possible duplicates by query: bug 424811, bug 424232, bug 424122, bug 423927, bug 423757.

Reported using DrKonqi
Comment 1 İsmail 2020-08-02 20:17:18 UTC
Created attachment 130590 [details]
New crash information added by DrKonqi

kdeconnectd (1.4.0) using Qt 5.15.0

- What I was doing when the application crashed:

- Custom settings of the application:

I retryed the same action as in report id: 424941, and it crashed again.

-- Backtrace (Reduced):
#4  std::__atomic_base<QObjectPrivate::SignalVector*>::load (__m=std::memory_order_relaxed, this=0x65007300750077) at /usr/include/c++/10/bits/atomic_base.h:741
#5  std::atomic<QObjectPrivate::SignalVector*>::load (__m=std::memory_order_relaxed, this=0x65007300750077) at /usr/include/c++/10/atomic:523
#6  QAtomicOps<QObjectPrivate::SignalVector*>::loadRelaxed<QObjectPrivate::SignalVector*> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#7  QBasicAtomicPointer<QObjectPrivate::SignalVector>::loadRelaxed (this=0x65007300750077) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#8  QObjectPrivate::maybeSignalConnected (this=this@entry=0x5589406d9d60, signalIndex=signalIndex@entry=4) at kernel/qobject.cpp:482
Comment 2 Nathan Lutterman 2022-04-17 02:28:31 UTC
Created attachment 148197 [details]
New crash information added by DrKonqi

kdeconnectd (21.12.2) using Qt 5.15.3

- What I was doing when the application crashed:
Transferring 37 images from my phone to my PC.

-- Backtrace (Reduced):
#4  std::__atomic_base<QObjectPrivate::SignalVector*>::load (__m=std::memory_order_relaxed, this=0x20) at /usr/include/c++/12/bits/atomic_base.h:818
#5  std::atomic<QObjectPrivate::SignalVector*>::load (__m=std::memory_order_relaxed, this=0x20) at /usr/include/c++/12/atomic:579
#6  QAtomicOps<QObjectPrivate::SignalVector*>::loadRelaxed<QObjectPrivate::SignalVector*> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#7  QBasicAtomicPointer<QObjectPrivate::SignalVector>::loadRelaxed (this=0x20) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#8  QObjectPrivate::maybeSignalConnected (this=this@entry=0x5587cd9f9460, signalIndex=signalIndex@entry=4) at kernel/qobject.cpp:482
Comment 3 TraceyC 2024-02-07 02:39:14 UTC
I was able to reproduce this, intermittently
See https://bugs.kde.org/show_bug.cgi?id=418074 

There are a number of bugs related to crashes in kdeconnect if the user atteempts to transfer multiple files, or a large file, from a phone to Plasma. I'm not sure they are all duplicates. I'm listing them here so that someone more knowledgeable can more easily take a look at them as a group.

https://bugs.kde.org/show_bug.cgi?id=418074
https://bugs.kde.org/show_bug.cgi?id=467015
https://bugs.kde.org/show_bug.cgi?id=470273
https://bugs.kde.org/show_bug.cgi?id=471881
https://bugs.kde.org/show_bug.cgi?id=473071
https://bugs.kde.org/show_bug.cgi?id=474495
https://bugs.kde.org/show_bug.cgi?id=475747
https://bugs.kde.org/show_bug.cgi?id=480889

## System details

kdeconnect 23.08.4

Operating System: Solus 4.5
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.114.0
Qt Version: 5.15.12
Kernel Version: 6.6.15-272.current (64-bit)
Graphics Platform: X11
Processors: 16 × 11th Gen Intel® Core™ i7-11800H @ 2.30GHz
Memory: 62.5 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2
Manufacturer: Dell Inc.
Product Name: XPS 17 9710

Phone:
Sony Xperia 1 III
Model: SQ-BC62
Android v12 - kdeconnect 1.29.0
Comment 4 cwo 2024-08-03 13:59:27 UTC
*** Bug 454144 has been marked as a duplicate of this bug. ***