https://bugs.kde.org/show_bug.cgi?id=439975
Bug ID: 439975 Summary: kioslave5 crashed when I clicked on "Retry" button of drkonqi Product: frameworks-kio Version: unspecified Platform: Neon Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: general Assignee: kio-bugs-n...@kde.org Reporter: bugsefor...@gmx.com CC: kdelibs-b...@kde.org Target Milestone: --- SUMMARY drkonqi failed when I tried to submit a bug report for the first time. Then I clicked on its "Retry" button and Plasma notified about a kioslave5 crash. I clicked on "Retry" button again and the bug report was successfully sent without any crash notification. EXPECTED RESULT no crash after click on "Retry" button SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.22.80 KDE Frameworks Version: 5.85.0 Qt Version: 5.15.3 Graphics Platform: X11 Application: kioslave5 (kioslave5), signal: Aborted Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [New LWP 21028] [New LWP 21029] [New LWP 21030] [New LWP 21031] [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/kf5/kioslave5 /usr/lib/x86_64-linux-gnu/qt5/p'. Program terminated with signal SIGABRT, Aborted. #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 [Current thread is 1 (Thread 0x7f5d06e0b040 (LWP 21028))] __preamble__ [Current thread is 1 (Thread 0x7f5d06e0b040 (LWP 21028))] Thread 4 (Thread 0x7f5d05667700 (LWP 21031)): #0 0x00007f5d0b0baaff in __GI___poll (fds=0x7f5cfc004a60, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f5d0a0f636e in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f5cfc004a60, timeout=<optimized out>, context=0x7f5cfc000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f5cfc000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f5d0a0f64a3 in g_main_context_iteration (context=0x7f5cfc000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f5d0b687fb2 in QEventDispatcherGlib::processEvents (this=0x7f5cfc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f5d0b62c25b in QEventLoop::exec (this=this@entry=0x7f5d05666c30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f5d0b445c22 in QThread::exec (this=this@entry=0x7f5d0aafcd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f5d0aa78f4b in QDBusConnectionManager::run (this=0x7f5d0aafcd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007f5d0b446dbc in QThreadPrivate::start (arg=0x7f5d0aafcd80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #9 0x00007f5d0aa3a609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f5d0b0c7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f5d05ea2700 (LWP 21030)): #0 0x00007f5d0b0baaff in __GI___poll (fds=0x7f5cf8004e60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f5d0a0f636e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f5cf8004e60, timeout=<optimized out>, context=0x7f5cf8000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f5cf8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f5d0a0f64a3 in g_main_context_iteration (context=0x7f5cf8000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f5d0b687fb2 in QEventDispatcherGlib::processEvents (this=0x7f5cf8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f5d0b62c25b in QEventLoop::exec (this=this@entry=0x7f5d05ea1c60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f5d0b445c22 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f5d0b446dbc in QThreadPrivate::start (arg=0x56441d9c0ff0) at thread/qthread_unix.cpp:329 #8 0x00007f5d0aa3a609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f5d0b0c7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f5d066df700 (LWP 21029)): #0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7f5d066debd0, clockid=<optimized out>, expected=0, futex_word=0x56441d9b7f80) at ../sysdeps/nptl/futex-internal.h:320 #1 __pthread_cond_wait_common (abstime=0x7f5d066debd0, clockid=<optimized out>, mutex=0x56441d9b7f30, cond=0x56441d9b7f58) at pthread_cond_wait.c:520 #2 __pthread_cond_timedwait (cond=0x56441d9b7f58, mutex=0x56441d9b7f30, abstime=0x7f5d066debd0) at pthread_cond_wait.c:665 #3 0x00007f5d0b44ceb8 in QWaitConditionPrivate::wait_relative (this=0x56441d9b7f30, deadline=...) at thread/qwaitcondition_unix.cpp:136 #4 QWaitConditionPrivate::wait (deadline=..., this=0x56441d9b7f30) at thread/qwaitcondition_unix.cpp:144 #5 QWaitCondition::wait (this=this@entry=0x56441d9b7ce0, mutex=mutex@entry=0x56441d9aaee8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #6 0x00007f5d0b44a3c1 in QThreadPoolThread::run (this=0x56441d9b7cd0) at ../../include/QtCore/../../src/corelib/thread/qmutex.h:275 #7 0x00007f5d0b446dbc in QThreadPrivate::start (arg=0x56441d9b7cd0) at thread/qthread_unix.cpp:329 #8 0x00007f5d0aa3a609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f5d0b0c7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f5d06e0b040 (LWP 21028)): [KCrash Handler] #3 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #4 0x00007f5d0afca859 in __GI_abort () at abort.c:79 #5 0x00007f5d0b40bbf7 in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1914 #6 QMessageLogger::fatal (this=this@entry=0x7ffd9af4b3e0, msg=msg@entry=0x7f5d0bb1d548 "Fatal Error: Got cmd %d, while waiting for an answer!") at global/qlogging.cpp:893 #7 0x00007f5d0ba33f4c in KIO::SlaveBase::waitForAnswer (this=this@entry=0x7ffd9af4bae0, expected1=expected1@entry=100, expected2=expected2@entry=0, data=..., pCmd=pCmd@entry=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h:90 #8 0x00007f5d0ba33fb6 in KIO::SlaveBase::readData (this=this@entry=0x7ffd9af4bae0, buffer=...) at ./src/core/slavebase.cpp:1116 #9 0x00007f5d06aea06f in HTTPProtocol::sendBody (this=this@entry=0x7ffd9af4bad0) at ./src/ioslaves/http/http.cpp:3857 #10 0x00007f5d06aea4af in HTTPProtocol::sendBody (this=0x7ffd9af4bad0) at ./src/ioslaves/http/http.cpp:3808 #11 0x00007f5d06af7318 in HTTPProtocol::sendQuery (this=this@entry=0x7ffd9af4bad0) at ./src/ioslaves/http/http.cpp:2641 #12 0x00007f5d06afd6ed in HTTPProtocol::proceedUntilResponseHeader (this=this@entry=0x7ffd9af4bad0) at ./src/ioslaves/http/http.cpp:626 #13 0x00007f5d06afd9ff in HTTPProtocol::proceedUntilResponseContent (this=this@entry=0x7ffd9af4bad0, dataInternal=dataInternal@entry=false) at ./src/ioslaves/http/http.cpp:596 #14 0x00007f5d06aff0cd in HTTPProtocol::post (url=..., size=<optimized out>, this=0x7ffd9af4bad0) at ./src/ioslaves/http/http.cpp:1438 #15 HTTPProtocol::post (this=0x7ffd9af4bad0, url=..., size=<optimized out>) at ./src/ioslaves/http/http.cpp:1425 #16 0x00007f5d06affaeb in HTTPProtocol::special (this=0x7ffd9af4bad0, data=...) at ./src/ioslaves/http/http.cpp:3983 #17 0x00007f5d0ba39f9a in KIO::SlaveBase::dispatch (this=0x7ffd9af4bae0, command=77, data=...) at ./src/core/slavebase.cpp:1364 #18 0x00007f5d0ba3aa66 in KIO::SlaveBase::dispatchLoop (this=this@entry=0x7ffd9af4bae0) at ./src/core/slavebase.cpp:335 #19 0x00007f5d06af4ae6 in kdemain (argc=<optimized out>, argv=0x7ffd9af4bdf0) at ./src/ioslaves/http/http.cpp:100 #20 0x000056441bf9845d in main (argc=5, argv=0x7ffd9af4bf48) at ./src/kioslave/kioslave.cpp:125 -- You are receiving this mail because: You are watching all bug changes.