Bug 487741 - KDE Connect failed to send file from phone via WiFi, noticed crash after cancelling sending
Summary: KDE Connect failed to send file from phone via WiFi, noticed crash after canc...
Status: RESOLVED DUPLICATE of bug 474495
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
Depends on:
Blocks:
 
Reported: 2024-05-29 13:39 UTC by opensuse.lietuviu.kalba
Modified: 2024-08-01 15:10 UTC (History)
2 users (show)

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 opensuse.lietuviu.kalba 2024-05-29 13:39:25 UTC
Application: kdeconnectd (23.08.4)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 5.14.21-150500.55.65-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.5"
DrKonqi: 5.27.9 [KCrashBackend]

-- Information about the crash:
I tried to small video (~15MB) to laptop via KDE Connect in same WiFi network. Only few kB sent and thrn hanged. After minute I press cancel trasfer and then noticed crash report.

The reporter is unsure if this crash is reproducible.

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

[KCrash Handler]
#4  0x0000000000000000 in  ()
#5  0x00007fa59cede8bf in checkWarnMessage(QIODevice const*, char const*, char const*) (device=device@entry=0x55884828c170, function=function@entry=0x7fa59d0b1e32 "read", what=what@entry=0x7fa59d0b08f4 "device not open") at io/qiodevice.cpp:98
#6  0x00007fa59cedf9d7 in QIODevice::read(char*, long long) (this=this@entry=0x55884828c170, data=0x558848620d88 "q\260\222\a<v|\021+\352\273\275\006J\203\311<\237\336\212\377\244|\016\3579\347\355\3173Z\345\316\267\001\f\032(\302!$2$h\314|\221B\366\377\032P\022\274\326fU\344\036\331Z\251\202\312*\341\247\251\353\376!&sHT\250L\375\257-\n\346@H\314Um9\212\301E\255>t\\\331\334\260\260g\230,\375sz\026\336\377\254\251I\017\341S~\341\235\372\3375k\254\017\227\021B(\351K\t\025\243+*C-\240)\372\353XY\2160\321\210", maxSize=maxSize@entry=16384) at io/qiodevice.cpp:1051
#7  0x00007fa59cee64da in QNonContiguousByteDeviceIoDeviceImpl::readPointer(long long, long long&) (this=0x5588485861a0, maximumLength=<optimized out>, len=@0x7fff2d62a570: 140349281151488) at io/qnoncontiguousbytedevice.cpp:318
#8  0x00007fa59c5db3f3 in QNetworkAccessFileBackend::uploadReadyReadSlot() (this=0x558848563c90) at access/qnetworkaccessfilebackend.cpp:193
#9  0x00007fa59cff6785 in doActivate<false>(QObject*, int, void**) (sender=0x5588485861a0, signal_index=3, argv=0x7fff2d62a6b0) at kernel/qobject.cpp:3935
#10 0x00007fa59cfed4ab in QObject::event(QEvent*) (this=0x5588485861a0, e=0x5588484a90c0) at kernel/qobject.cpp:1347
#11 0x00007fa59db6e53c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5588481c8540, receiver=receiver@entry=0x5588485861a0, e=e@entry=0x5588484a90c0) at kernel/qapplication.cpp:3640
#12 0x00007fa59db752ff in QApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=0x5588485861a0, e=0x5588484a90c0) at kernel/qapplication.cpp:3164
#13 0x00007fa59cfb9013 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5588485861a0, event=0x5588484a90c0) at kernel/qcoreapplication.cpp:1064
#14 0x00007fa59cfb91ee in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x5588485861a0, event=event@entry=0x5588484a90c0) at kernel/qcoreapplication.cpp:1462
#15 0x00007fa59cfbba31 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x5588481ad0d0) at kernel/qcoreapplication.cpp:1821
#16 0x00007fa59cfbbfb8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1680
#17 0x00007fa59d01c2b3 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x5588482ac3c0) at kernel/qeventdispatcher_glib.cpp:277
#18 0x00007fa59acc182b in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#19 0x00007fa59acc1bd0 in  () at /usr/lib64/libglib-2.0.so.0
#20 0x00007fa59acc1c5c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#21 0x00007fa59d01b95c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5588482b1240, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#22 0x00007fa59cfb787a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff2d62ac60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:235
#23 0x00007fa59cfc10b7 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1375
#24 0x000055884783de3f in main ()
[Inferior 1 (process 5360) detached]

The reporter indicates this bug may be a duplicate of or related to bug 481411.

Reported using DrKonqi
Comment 1 cwo 2024-08-01 15:10:30 UTC
Thank you for the bug report! This issue has already been filed; please follow the linked bug report for updates on a fix.

*** This bug has been marked as a duplicate of bug 474495 ***