Bug 429430 - Application: KGet (kget), signal: Segmentation fault
Summary: Application: KGet (kget), signal: Segmentation fault
Status: RESOLVED DUPLICATE of bug 429070
Alias: None
Product: kget
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KGet authors
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-11-21 08:38 UTC by john4deidre2013
Modified: 2020-11-30 13:08 UTC (History)
1 user (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 john4deidre2013 2020-11-21 08:38:47 UTC
Application: kget (20.8.3)

Qt Version: 5.15.1
Frameworks Version: 5.75.0
Operating System: Linux 5.9.8-2-default x86_64
Windowing system: X11
Distribution: "openSUSE Tumbleweed"

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

I was downloading a torrent from arch linux and it was the iso.  was just testing out the new version.

-- Backtrace:
Application: KGet (kget), signal: Segmentation fault

[New LWP 17483]
[New LWP 17484]
[New LWP 17486]
[New LWP 17487]
[New LWP 17488]
[New LWP 17489]
[New LWP 17490]
[New LWP 17491]
[New LWP 17492]
[New LWP 17497]
[New LWP 17535]
[New LWP 17536]
[New LWP 17537]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007fc090dcb83f in poll () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fc092b32880 (LWP 17482))]

Thread 14 (Thread 0x7fc02edfc640 (LWP 17537)):
#0  0x00007fc090dc725c in read () from /lib64/libc.so.6
#1  0x00007fc032f970b1 in pa_read () from /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#2  0x00007fc03c043b4e in pa_mainloop_prepare () from /usr/lib64/libpulse.so.0
#3  0x00007fc03c044600 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007fc03c0446c0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007fc03c052619 in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007fc032fc45e8 in ?? () from /usr/lib64/pulseaudio/libpulsecommon-13.0.so
#7  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fc034ff9640 (LWP 17536)):
#0  std::__atomic_base<void*>::load (__m=std::memory_order_relaxed, this=0x55e5179119c8) at /usr/include/c++/10/bits/atomic_base.h:741
#1  std::atomic<void*>::load (__m=std::memory_order_relaxed, this=0x55e5179119c8) at /usr/include/c++/10/atomic:523
#2  QAtomicOps<void*>::loadRelaxed<void*> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:239
#3  QBasicAtomicPointer<void>::loadRelaxed (this=0x55e5179119c8) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:248
#4  QRecursiveMutexPrivate::lock (this=0x55e5179119c0, timeout=timeout@entry=-1) at thread/qmutex.cpp:771
#5  0x00007fc0913432f5 in QMutex::lock (this=this@entry=0x55e5178ac5f0) at thread/qmutex.cpp:233
#6  0x00007fc08a12de79 in QMutexLocker::QMutexLocker (m=0x55e5178ac5f0, this=<synthetic pointer>) at /usr/include/qt5/QtCore/qmutex.h:233
#7  net::StreamSocket::bytesReadyToWrite (this=0x55e5178ac5c0) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/net/streamsocket.cpp:47
#8  0x00007fc08a133d72 in net::UploadThread::waitForSocketsReady (this=<optimized out>) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/net/trafficshapedsocket.h:60
#9  net::UploadThread::update (this=0x55e5171d1ab0) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/net/uploadthread.cpp:45
#10 0x00007fc08a1338c9 in net::NetworkThread::run (this=0x55e5171d1ab0) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/net/networkthread.cpp:48
#11 0x00007fc091342de1 in QThreadPrivate::start (arg=0x55e5171d1ab0) at thread/qthread_unix.cpp:329
#12 0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#13 0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fc0357fa640 (LWP 17535)):
#0  0x00007fc090dd134d in syscall () from /lib64/libc.so.6
#1  0x00007fc091343105 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=3, op=0, addr=0x55e517230bc8) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicPointer<QMutexData> > (expectedValue=0x3, futex=...) at thread/qfutex_p.h:135
#3  lockInternal_helper<false> (timeout=-1, elapsedTimer=0x0, d_ptr=...) at thread/qmutex_linux.cpp:142
#4  QBasicMutex::lockInternal (this=0x55e517230bc8) at thread/qmutex_linux.cpp:159
#5  0x00007fc091343403 in QBasicMutex::lock (this=0x55e517230bc8) at thread/qmutex.h:81
#6  QRecursiveMutexPrivate::lock (this=0x55e517230bb0, timeout=timeout@entry=-1) at thread/qmutex.cpp:778
#7  0x00007fc0913432f5 in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:233
#8  0x00007fc08a130299 in net::SocketMonitor::lock (this=<optimized out>) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/net/socketmonitor.cpp:108
#9  0x00007fc08a1341cc in net::DownloadThread::update (this=0x55e5171c7b00) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/net/downloadthread.cpp:51
#10 net::DownloadThread::update (this=0x55e5171c7b00) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/net/downloadthread.cpp:46
#11 0x00007fc08a1338c9 in net::NetworkThread::run (this=0x55e5171c7b00) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/net/networkthread.cpp:48
#12 0x00007fc091342de1 in QThreadPrivate::start (arg=0x55e5171c7b00) at thread/qthread_unix.cpp:329
#13 0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#14 0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fc075964640 (LWP 17497)):
#0  0x00007fc08ee3949c in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fc08ee39eeb in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fc08ee3a0df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fc091579a9b in QEventDispatcherGlib::processEvents (this=0x7fc048000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc091520eeb in QEventLoop::exec (this=this@entry=0x7fc075963c80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fc091341c9e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fc091342de1 in QThreadPrivate::start (arg=0x55e5175476f0) at thread/qthread_unix.cpp:329
#7  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fc080cef640 (LWP 17492)):
#0  0x00007fc08f9f46b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc08858be2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08858b2e7 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fc0814f0640 (LWP 17491)):
#0  0x00007fc08f9f46b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc08858be2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08858b2e7 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fc081cf1640 (LWP 17490)):
#0  0x00007fc08f9f46b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc08858be2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08858b2e7 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fc0824f2640 (LWP 17489)):
#0  0x00007fc08f9f46b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc08858be2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08858b2e7 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fc082cf3640 (LWP 17488)):
#0  0x00007fc08f9f46b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc08858be2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08858b2e7 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fc0834f4640 (LWP 17487)):
#0  0x00007fc08f9f46b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc08858be2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08858b2e7 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fc083e74640 (LWP 17486)):
#0  0x00007fc08f9f46b2 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc08858be2b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007fc08858b2e7 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fc08b56c640 (LWP 17484)):
#0  0x00007fc090dcb83f in poll () from /lib64/libc.so.6
#1  0x00007fc08ee39fbe in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fc08ee3a0df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fc091579a9b in QEventDispatcherGlib::processEvents (this=0x7fc07c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fc091520eeb in QEventLoop::exec (this=this@entry=0x7fc08b56bc30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fc091341c9e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fc0919487c7 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007fc091342de1 in QThreadPrivate::start (arg=0x7fc0919b6420) at thread/qthread_unix.cpp:329
#8  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fc08c1ac640 (LWP 17483)):
#0  0x00007fc090dcb83f in poll () from /lib64/libc.so.6
#1  0x00007fc08ff9b862 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007fc08ff9d26c in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007fc08c3c3e10 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fc091342de1 in QThreadPrivate::start (arg=0x55e5170a3dd0) at thread/qthread_unix.cpp:329
#5  0x00007fc08f9ee3e9 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fc090dd6943 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fc092b32880 (LWP 17482)):
[KCrash Handler]
#4  0x00007fc08a14ccc3 in bt::WebSeed::disable (this=0x0, reason=...) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/download/webseed.cpp:108
#5  0x00007fc08a15f499 in bt::Downloader::onChunkReady (this=0x7ffd3faa4168, c=0x55e5176019e0) at /usr/include/KF5/KI18n/klocalizedstring.h:1347
#6  0x00007fc091558b06 in QtPrivate::QSlotObjectBase::call (a=0x7ffd3faa42d0, r=0x55e51760f470, this=0x55e517695af0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#7  doActivate<false> (sender=0x55e517695900, signal_index=3, argv=argv@entry=0x7ffd3faa42d0) at kernel/qobject.cpp:3886
#8  0x00007fc091551e60 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fc08a221820 <bt::WebSeed::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd3faa42d0) at kernel/qobject.cpp:3946
#9  0x00007fc08a110d4f in bt::WebSeed::chunkReady (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/build/src/KF5Torrent_autogen/WU5H7VG4RY/moc_webseed.cpp:189
#10 0x00007fc08a152cbd in bt::WebSeed::handleData (this=0x55e517695900, tmp=...) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/download/webseed.cpp:456
#11 0x00007fc08a152fca in bt::WebSeed::readData (this=0x55e517695900) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/download/webseed.cpp:412
#12 0x00007fc08a155fb5 in bt::WebSeed::update (this=0x55e517695900) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/download/webseed.cpp:367
#13 0x00007fc08a1575e2 in bt::Downloader::update (this=0x55e51760f470) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/download/downloader.cpp:201
#14 0x00007fc08a16cbc1 in bt::TorrentControl::update (this=0x55e517580a10) at /usr/src/debug/libktorrent-2.2.0-1.3.x86_64/src/torrent/torrentcontrol.cpp:167
#15 0x00007fc08a28e95c in BTTransfer::updateTorrent (this=0x55e517605180) at /usr/src/debug/kget-20.08.3-1.1.x86_64/transfer-plugins/bittorrent/bttransfer.cpp:321
#16 BTTransfer::update (this=0x55e517605180) at /usr/src/debug/kget-20.08.3-1.1.x86_64/transfer-plugins/bittorrent/bttransfer.cpp:214
#17 BTTransfer::qt_static_metacall (_o=0x55e517605180, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kget-20.08.3-1.1.x86_64/build/transfer-plugins/bittorrent/kget_bittorrent_autogen/EWIEGA46WW/moc_bttransfer.cpp:104
#18 0x00007fc091558b40 in doActivate<false> (sender=0x55e5176052b8, signal_index=3, argv=argv@entry=0x7ffd3faa46b0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#19 0x00007fc091551e60 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fc091806ba0, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd3faa46b0) at kernel/qobject.cpp:3946
#20 0x00007fc09155ca1a in QTimer::timeout (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#21 0x00007fc09154e48f in QObject::event (this=0x55e5176052b8, e=0x7ffd3faa4820) at kernel/qobject.cpp:1291
#22 0x00007fc0922e14ff in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55e5176052b8, e=0x7ffd3faa4820) at kernel/qapplication.cpp:3630
#23 0x00007fc09152252a in QCoreApplication::notifyInternal2 (receiver=0x55e5176052b8, event=0x7ffd3faa4820) at ../../include/QtCore/5.15.1/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#24 0x00007fc091578e43 in QTimerInfoList::activateTimers (this=0x55e517172170) at kernel/qtimerinfo_unix.cpp:643
#25 0x00007fc0915796c4 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#26 0x00007fc08ee39ca7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#27 0x00007fc08ee3a028 in ?? () from /usr/lib64/libglib-2.0.so.0
#28 0x00007fc08ee3a0df in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#29 0x00007fc091579a7f in QEventDispatcherGlib::processEvents (this=0x55e517173ae0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#30 0x00007fc091520eeb in QEventLoop::exec (this=this@entry=0x7ffd3faa4a60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#31 0x00007fc091529160 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#32 0x000055e515d0024c in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kget-20.08.3-1.1.x86_64/main.cpp:186
[Inferior 1 (process 17482) detached]

Possible duplicates by query: bug 429420, bug 429344, bug 428691, bug 427575, bug 426596.

Reported using DrKonqi
Comment 1 Wolfgang Bauer 2020-11-30 13:08:58 UTC

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