Summary: | kio crash after a send file stopped by lack of wifi signal and tried to send it again | ||
---|---|---|---|
Product: | [Applications] kdeconnect | Reporter: | Jaime Torres <jtamate> |
Component: | plasmoid | Assignee: | Albert Vaca Cintora <albertvaka> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | akuhnen, catboy70, darkxylese, dwojtyniak, engagements, eric, kdebugs, kdedev, myviolinsings, nicolas.fella, NYwiiboy6, opensuse.lietuviu.kalba, phoenix_firebrd, sfricke, tim, vldkozlenko, zak.wilson, zammo |
Priority: | VHI | ||
Version First Reported In: | 23.08.4 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/network/kdeconnect-kde/-/commit/2c2e8832880eee90fb7a67051dfcd6daeca49d35 | Version Fixed In: | 23.08.5 |
Sentry Crash Report: | |||
Bug Depends on: | |||
Bug Blocks: | 461969 |
Description
Jaime Torres
2022-02-13 08:45:52 UTC
*** Bug 457436 has been marked as a duplicate of this bug. *** I had the same problem this morning. Send 14 files. Transfer stopped on file 3. Resending crashed KDE connect. Removing the (partial) transferred files caused the upload of the same files to succeed. 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 *** Bug 480889 has been marked as a duplicate of this bug. *** *** Bug 475747 has been marked as a duplicate of this bug. *** *** Bug 473071 has been marked as a duplicate of this bug. *** *** Bug 470488 has been marked as a duplicate of this bug. *** *** Bug 471320 has been marked as a duplicate of this bug. *** *** Bug 467277 has been marked as a duplicate of this bug. *** *** Bug 469553 has been marked as a duplicate of this bug. *** *** Bug 461040 has been marked as a duplicate of this bug. *** *** Bug 459741 has been marked as a duplicate of this bug. *** Tracey, do you actually get the same crash with 23.08 (which is a year old)? All other reports are from earlier versions, and Sentry has no record of this crash. As far as I can tell this crash has been fixed with https://invent.kde.org/network/kdeconnect-kde/-/commit/2c2e8832880eee90fb7a67051dfcd6daeca49d35 The Solus machine now has Plasma 6 and KDE Connect 24.05.2 I wasn't able to reproduce the crash either with a large video or multiple videos being transferred. I also tested with disabling WiFi during the transfer. While the notification hangs and has to be dismissed, there is no crash I also tested this by sending a large video and multiple videos from my laptop to a Kubuntu VM (which has 23.08.5-0ubuntu5) I did not see any crashes and all files were transferred *** Bug 458262 has been marked as a duplicate of this bug. *** *** Bug 493541 has been marked as a duplicate of this bug. *** *** Bug 493839 has been marked as a duplicate of this bug. *** Hi there! Sometimes it works without any problems with hundreds of files and 4 or 5 or more GB. And in the next minute it fails with only 10 files and just a few MB... Hope this is the right bug and my infos might be helpfull. DrKonqi wanted me to open a new bug report and there was no way to connect Konqi with this bug reports number, so I tried it this way... -------------------------- Application: KDE Connect-Dienst (kdeconnectd), signal: Aborted PID: 3424117 (kdeconnectd) UID: 1000 (lx21) GID: 1000 (lx21) Signal: 6 (ABRT) Timestamp: Thu 2025-04-17 05:21:29 CEST (39s ago) Command Line: /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd Executable: /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-\x2fusr\x2flib\x2fx86_64\x2dlinux\x2dgnu\x2flibexec\x2fkdeconnectd-c128bf0ad5294244a32928582f6bd4fe.scope Unit: user@1000.service User Unit: app-\x2fusr\x2flib\x2fx86_64\x2dlinux\x2dgnu\x2flibexec\x2fkdeconnectd-c128bf0ad5294244a32928582f6bd4fe.scope Slice: user-1000.slice Owner UID: 1000 (lx21) Boot ID: 0ed0ce19bdff42d28d87518cd7b66012 Machine ID: 1bbbf846e9d843899a44d5b2db5ee716 Hostname: dev-lx21 Storage: /var/lib/systemd/coredump/core.kdeconnectd.1000.0ed0ce19bdff42d28d87518cd7b66012.3424117.1744860089000000.zst (present) Size on Disk: 5.3M Message: Process 3424117 (kdeconnectd) of user 1000 dumped core. Module libsystemd.so.0 from deb systemd-252.36-1~deb12u1.amd64 Module libudev.so.1 from deb systemd-252.36-1~deb12u1.amd64 Stack trace of thread 3426414: #0 0x00007f099fca9eec __pthread_kill_implementation (libc.so.6 + 0x8aeec) #1 0x00007f099fc5afb2 __GI_raise (libc.so.6 + 0x3bfb2) #2 0x00007f099f39783d _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5 + 0x583d) #3 0x00007f099fc5b050 __restore_rt (libc.so.6 + 0x3c050) #4 0x00007f099fca9eec __pthread_kill_implementation (libc.so.6 + 0x8aeec) #5 0x00007f099fc5afb2 __GI_raise (libc.so.6 + 0x3bfb2) #6 0x00007f099fc45472 __GI_abort (libc.so.6 + 0x26472) #7 0x00007f099fe90c79 _ZNK14QMessageLogger5fatalEPKcz (libQt5Core.so.5 + 0x90c79) #8 0x00007f09a16a93b6 _ZN3KIO9SlaveBase13waitForAnswerEiiR10QByteArrayPi (libKF5KIOCore.so.5 + 0x953b6) #9 0x00007f09a16ab335 _ZN3KIO9SlaveBase9canResumeEy (libKF5KIOCore.so.5 + 0x97335) #10 0x00007f0980a381cd n/a (kio_file.so + 0xd1cd) #11 0x00007f09a16b0a91 _ZN3KIO9SlaveBase8dispatchEiRK10QByteArray (libKF5KIOCore.so.5 + 0x9ca91) #12 0x00007f09a16b13f6 _ZN3KIO9SlaveBase12dispatchLoopEv (libKF5KIOCore.so.5 + 0x9d3f6) #13 0x00007f09a174aa6e n/a (libKF5KIOCore.so.5 + 0x136a6e) #14 0x00007f099fecbd83 n/a (libQt5Core.so.5 + 0xcbd83) #15 0x00007f099fca81f5 start_thread (libc.so.6 + 0x891f5) #16 0x00007f099fd2889c __clone3 (libc.so.6 + 0x10989c) Stack trace of thread 3424117: #0 0x00007f099e8b7254 g_mutex_unlock (libglib-2.0.so.0 + 0xa9254) #1 0x00007f099e8619d7 g_main_context_acquire (libglib-2.0.so.0 + 0x539d7) #2 0x00007f099e86280d n/a (libglib-2.0.so.0 + 0x5480d) #3 0x00007f099e862a6c g_main_context_iteration (libglib-2.0.so.0 + 0x54a6c) #4 0x00007f09a0109876 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x309876) #5 0x00007f09a00b01bb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b01bb) #6 0x00007f09a00b8316 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2b8316) #7 0x000055cec3ceab2f n/a (kdeconnectd + 0x4b2f) #8 0x00007f099fc4624a __libc_start_call_main (libc.so.6 + 0x2724a) #9 0x00007f099fc46305 __libc_start_main_impl (libc.so.6 + 0x27305) #10 0x000055cec3ceada1 _start (kdeconnectd + 0x4da1) Stack trace of thread 3424118: #0 0x00007f099fd1b21f __GI___poll (libc.so.6 + 0xfc21f) #1 0x00007f099e617d12 n/a (libxcb.so.1 + 0xcd12) #2 0x00007f099e61a07a xcb_wait_for_event (libxcb.so.1 + 0xf07a) #3 0x00007f099aefaf00 n/a (libQt5XcbQpa.so.5 + 0x6cf00) #4 0x00007f099fecbd83 n/a (libQt5Core.so.5 + 0xcbd83) #5 0x00007f099fca81f5 start_thread (libc.so.6 + 0x891f5) #6 0x00007f099fd2889c __clone3 (libc.so.6 + 0x10989c) Stack trace of thread 3424120: #0 0x00007f099fd1b21f __GI___poll (libc.so.6 + 0xfc21f) #1 0x00007f099e86294e n/a (libglib-2.0.so.0 + 0x5494e) #2 0x00007f099e862a6c g_main_context_iteration (libglib-2.0.so.0 + 0x54a6c) #3 0x00007f09a0109876 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x309876) #4 0x00007f09a00b01bb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b01bb) #5 0x00007f099fecabc7 _ZN7QThread4execEv (libQt5Core.so.5 + 0xcabc7) #6 0x00007f099fecbd83 n/a (libQt5Core.so.5 + 0xcbd83) #7 0x00007f099fca81f5 start_thread (libc.so.6 + 0x891f5) #8 0x00007f099fd2889c __clone3 (libc.so.6 + 0x10989c) Stack trace of thread 3424121: #0 0x00007f099fd1db01 pselect64_syscall (libc.so.6 + 0xfeb01) #1 0x00007f099de31a62 n/a (libusbmuxd-2.0.so.6 + 0x2a62) #2 0x00007f099de32e60 n/a (libusbmuxd-2.0.so.6 + 0x3e60) #3 0x00007f099fca81f5 start_thread (libc.so.6 + 0x891f5) #4 0x00007f099fd2889c __clone3 (libc.so.6 + 0x10989c) Stack trace of thread 3424119: #0 0x00007f099fd1b21f __GI___poll (libc.so.6 + 0xfc21f) #1 0x00007f099e86294e n/a (libglib-2.0.so.0 + 0x5494e) #2 0x00007f099e862a6c g_main_context_iteration (libglib-2.0.so.0 + 0x54a6c) #3 0x00007f09a0109876 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x309876) #4 0x00007f09a00b01bb _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b01bb) #5 0x00007f099fecabc7 _ZN7QThread4execEv (libQt5Core.so.5 + 0xcabc7) #6 0x00007f09a145d487 n/a (libQt5DBus.so.5 + 0x17487) #7 0x00007f099fecbd83 n/a (libQt5Core.so.5 + 0xcbd83) #8 0x00007f099fca81f5 start_thread (libc.so.6 + 0x891f5) #9 0x00007f099fd2889c __clone3 (libc.so.6 + 0x10989c) ELF object binary architecture: AMD x86-64 [New LWP 3426414] [New LWP 3424117] [New LWP 3424118] [New LWP 3424120] [New LWP 3424121] [New LWP 3424119] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/lib/x86_64-linux-gnu/libexec/kdeconnectd'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f097bfff6c0 (LWP 3426414))] [Current thread is 1 (Thread 0x7f097bfff6c0 (LWP 3426414))] Thread 6 (Thread 0x7f0991dff6c0 (LWP 3424119)): #0 0x00007f099fd1b21f in __GI___poll (fds=0x7f098c0137a0, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f099e86294e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f099e862a6c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f09a0109876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f09a00b01bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f099fecabc7 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f09a145d487 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f099fecbd83 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f099fca81f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #9 0x00007f099fd2889c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 5 (Thread 0x7f0983fff6c0 (LWP 3424121)): #0 pselect64_syscall (sigmask=<optimized out>, timeout=<optimized out>, exceptfds=0x0, writefds=0x0, readfds=0x7f0983ff6ad0, nfds=35) at ../sysdeps/unix/sysv/linux/pselect.c:34 #1 __pselect (nfds=35, readfds=0x7f0983ff6ad0, writefds=0x0, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/pselect.c:56 #2 0x00007f099de31a62 in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6 #3 0x00007f099de32e60 in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6 #4 0x00007f099fca81f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #5 0x00007f099fd2889c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 4 (Thread 0x7f09909ff6c0 (LWP 3424120)): #0 0x00007f099fd1b21f in __GI___poll (fds=0x7f09840025e0, nfds=1, timeout=9991) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f099e86294e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f099e862a6c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f09a0109876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f09a00b01bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f099fecabc7 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f099fecbd83 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f099fca81f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #8 0x00007f099fd2889c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 3 (Thread 0x7f099abff6c0 (LWP 3424118)): #0 0x00007f099fd1b21f in __GI___poll (fds=0x7f099abfeac8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f099e617d12 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f099e61a07a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f099aefaf00 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007f099fecbd83 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f099fca81f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #6 0x00007f099fd2889c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7f099bcb2400 (LWP 3424117)): #0 0x00007f099e8b7254 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f099e8619d7 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f099e86280d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f099e862a6c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f09a0109876 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f09a00b01bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f09a00b8316 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x000055cec3ceab2f in ?? () #8 0x00007f099fc4624a in __libc_start_call_main (main=main@entry=0x55cec3cea5f0, argc=argc@entry=1, argv=argv@entry=0x7ffda3ddac58) at ../sysdeps/nptl/libc_start_call_main.h:58 #9 0x00007f099fc46305 in __libc_start_main_impl (main=0x55cec3cea5f0, argc=1, argv=0x7ffda3ddac58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffda3ddac48) at ../csu/libc-start.c:360 #10 0x000055cec3ceada1 in _start () Thread 1 (Thread 0x7f097bfff6c0 (LWP 3426414)): [KCrash Handler] #5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 #6 0x00007f099fca9f4f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #7 0x00007f099fc5afb2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #8 0x00007f099fc45472 in __GI_abort () at ./stdlib/abort.c:79 #9 0x00007f099fe90c79 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f09a16a93b6 in KIO::SlaveBase::waitForAnswer(int, int, QByteArray&, int*) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #11 0x00007f09a16ab335 in KIO::SlaveBase::canResume(unsigned long long) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #12 0x00007f0980a381cd in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kf5/kio/kio_file.so #13 0x00007f09a16b0a91 in KIO::SlaveBase::dispatch(int, QByteArray const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #14 0x00007f09a16b13f6 in KIO::SlaveBase::dispatchLoop() () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #15 0x00007f09a174aa6e in ?? () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #16 0x00007f099fecbd83 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f099fca81f5 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #18 0x00007f099fd2889c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 (In reply to Alex -lx- Kuhnen from comment #18) Can I ask you for the version of KDE Connect you're running and your system information? The backtrace looks like it's using Qt5 KDE Connect Version: Operating System: KDE Plasma Version: KDE Frameworks Version: Qt Version: 🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! *** Bug 503845 has been marked as a duplicate of this bug. *** 🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! 🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME. |