https://bugs.kde.org/show_bug.cgi?id=395410

            Bug ID: 395410
           Summary: KTorrent crash under heavy magnetlink load
           Product: ktorrent
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: joris.guis...@gmail.com
          Reporter: s...@gmx.de
  Target Milestone: ---

Application: ktorrent (5.1.0)

Qt Version: 5.11.0
Frameworks Version: 5.46.0
Operating System: Linux 4.16.12-2-default x86_64
Distribution: "openSUSE Tumbleweed"

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

Added quickly several magnet links from the browser to  Ktorrent.
Crashes after a few moments when the load becomes to heavy.
Torrents still have to be confirmed manually for download. Only one magnet link
made to that point.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KTorrent (ktorrent), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
28        return SYSCALL_CANCEL (nanosleep, requested_time, remaining);
[Current thread is 1 (Thread 0x7f5d71376800 (LWP 2000))]

Thread 9 (Thread 0x7f5d29bd1700 (LWP 2151)):
#0  0x00007f5d6736a56c in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x560f61d66fd4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x560f61d66f80,
cond=0x560f61d66fa8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x560f61d66fa8, mutex=0x560f61d66f80) at
pthread_cond_wait.c:655
#3  0x00007f5d6c1408cb in QWaitConditionPrivate::wait
(time=18446744073709551615, this=0x560f61d66f80) at
thread/qwaitcondition_unix.cpp:143
#4  QWaitCondition::wait (this=this@entry=0x560f61bad028,
mutex=mutex@entry=0x560f61bad020, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:215
#5  0x00007f5d70bb6b33 in net::ReverseResolverThread::run (this=0x560f61bad010)
at /usr/src/debug/libktorrent-2.1/src/net/reverseresolver.cpp:124
#6  0x00007f5d6c13fb58 in QThreadPrivate::start (arg=0x560f61bad010) at
thread/qthread_unix.cpp:367
#7  0x00007f5d6736459b in start_thread (arg=0x7f5d29bd1700) at
pthread_create.c:463
#8  0x00007f5d6b48da1f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f5d2a3d2700 (LWP 2150)):
#0  0x00007f5d6b45ab30 in __GI___nanosleep
(requested_time=requested_time@entry=0x7f5d2a3d1d70,
remaining=remaining@entry=0x7f5d2a3d1d70) at
../sysdeps/unix/sysv/linux/nanosleep.c:28
#1  0x00007f5d6c3522cd in qt_nanosleep (amount=...) at
kernel/qelapsedtimer_unix.cpp:195
#2  0x00007f5d70bb3d88 in net::UploadThread::update (this=0x560f611ca740) at
/usr/src/debug/libktorrent-2.1/src/net/uploadthread.cpp:89
#3  0x00007f5d70bb4329 in net::NetworkThread::run (this=0x560f611ca740) at
/usr/src/debug/libktorrent-2.1/src/net/networkthread.cpp:48
#4  0x00007f5d6c13fb58 in QThreadPrivate::start (arg=0x560f611ca740) at
thread/qthread_unix.cpp:367
#5  0x00007f5d6736459b in start_thread (arg=0x7f5d2a3d2700) at
pthread_create.c:463
#6  0x00007f5d6b48da1f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f5d2abd3700 (LWP 2149)):
#0  __libc_disable_asynccancel () at
../sysdeps/unix/sysv/linux/x86_64/cancellation.S:88
#1  0x00007f5d6b48318d in __GI___poll (fds=0x7f5d20008bb0, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#2  0x00007f5d70bb7018 in poll (__timeout=<optimized out>, __nfds=<optimized
out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:46
#3  net::Poll::poll (this=0x560f611b1110, timeout=<optimized out>) at
/usr/src/debug/libktorrent-2.1/src/net/poll.cpp:99
#4  0x00007f5d70bb406a in net::DownloadThread::waitForSocketReady
(this=this@entry=0x560f611b1100) at
/usr/src/debug/libktorrent-2.1/src/net/downloadthread.cpp:128
#5  0x00007f5d70bb4106 in net::DownloadThread::update (this=0x560f611b1100) at
/usr/src/debug/libktorrent-2.1/src/net/downloadthread.cpp:48
#6  0x00007f5d70bb4329 in net::NetworkThread::run (this=0x560f611b1100) at
/usr/src/debug/libktorrent-2.1/src/net/networkthread.cpp:48
#7  0x00007f5d6c13fb58 in QThreadPrivate::start (arg=0x560f611b1100) at
thread/qthread_unix.cpp:367
#8  0x00007f5d6736459b in start_thread (arg=0x7f5d2abd3700) at
pthread_create.c:463
#9  0x00007f5d6b48da1f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f5d52dee700 (LWP 2007)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f5d6c133ef4 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0,
val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:92
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >
(expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107
#3  futexSemaphoreTryAcquire_loop<false> (timeout=-1, nn=8589934593,
curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:221
#4  futexSemaphoreTryAcquire<false> (timeout=-1, n=n@entry=1, u=...) at
thread/qsemaphore.cpp:264
#5  QSemaphore::acquire (this=this@entry=0x7f5d6ef022c0 <(anonymous
namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder+32>, n=n@entry=1) at
thread/qsemaphore.cpp:328
#6  0x00007f5d6ec54604 in QLibProxyWrapper::run (this=0x7f5d6ef022a0
<(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at
kernel/qnetworkproxy_libproxy.cpp:179
#7  0x00007f5d6c13fb58 in QThreadPrivate::start (arg=0x7f5d6ef022a0 <(anonymous
namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at
thread/qthread_unix.cpp:367
#8  0x00007f5d6736459b in start_thread (arg=0x7f5d52dee700) at
pthread_create.c:463
#9  0x00007f5d6b48da1f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f5d39e61700 (LWP 2006)):
#0  0x00007f5d6736a56c in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x560f6154f610) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x560f6154f5c0,
cond=0x560f6154f5e8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x560f6154f5e8, mutex=0x560f6154f5c0) at
pthread_cond_wait.c:655
#3  0x00007f5d3acf78db in cnd_wait (mtx=0x560f6154f5c0, cond=0x560f6154f5e8) at
../../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x560f6157d600) at u_queue.c:255
#5  0x00007f5d3acf7607 in impl_thrd_routine (p=<optimized out>) at
../../include/c11/threads_posix.h:87
#6  0x00007f5d6736459b in start_thread (arg=0x7f5d39e61700) at
pthread_create.c:463
#7  0x00007f5d6b48da1f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f5d51ba9700 (LWP 2005)):
#0  0x00007f5d6b47ebf4 in __GI___libc_read (fd=24,
buf=buf@entry=0x7f5d51ba8bc0, nbytes=nbytes@entry=16) at
../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007f5d64818ab0 in read (__nbytes=16, __buf=0x7f5d51ba8bc0,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7f5d48003d80) at gwakeup.c:210
#3  0x00007f5d647d3f17 in g_main_context_check
(context=context@entry=0x7f5d3c000bf0, max_priority=2147483647,
fds=fds@entry=0x7f5d3c004ec0, n_fds=n_fds@entry=1) at gmain.c:3681
#4  0x00007f5d647d43d0 in g_main_context_iterate
(context=context@entry=0x7f5d3c000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3900
#5  0x00007f5d647d453c in g_main_context_iteration (context=0x7f5d3c000bf0,
may_block=may_block@entry=1) at gmain.c:3964
#6  0x00007f5d6c35288b in QEventDispatcherGlib::processEvents
(this=0x7f5d3c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f5d6c2fa14a in QEventLoop::exec (this=this@entry=0x7f5d51ba8dc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#8  0x00007f5d6c13536a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:522
#9  0x00007f5d6c13fb58 in QThreadPrivate::start (arg=0x560f6132def0) at
thread/qthread_unix.cpp:367
#10 0x00007f5d6736459b in start_thread (arg=0x7f5d51ba9700) at
pthread_create.c:463
#11 0x00007f5d6b48da1f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f5d525ed700 (LWP 2004)):
#0  0x00007f5d6b48ebf6 in __libc_recv (fd=fd@entry=4,
buf=buf@entry=0x7f5d480124d8, len=len@entry=8192, flags=flags@entry=0) at
../sysdeps/unix/sysv/linux/recv.c:28
#1  0x00007f5d6ec52e04 in (anonymous
namespace)::ProcessNetlinkRequest<getAddresses(int, char*,
QList<QNetworkInterfacePrivate*>&)::<lambda(ifaddrmsg*, size_t)> >::operator()
(bufsize=8192, this=<optimized out>, func=..., buf=0x7f5d480124d8 "L",
hdr=<optimized out>, sock=4) at kernel/qnetworkinterface_linux.cpp:170
#2  (anonymous namespace)::processNetlinkRequest<getAddresses(int, char*,
QList<QNetworkInterfacePrivate*>&)::<lambda(ifaddrmsg*, size_t)> > (l=...,
bufsize=8192, buf=0x7f5d480124d8 "L", hdr=0x7f5d525ebee0, sock=4) at
kernel/qnetworkinterface_linux.cpp:218
#3  getAddresses (result=..., buf=0x7f5d480124d8 "L", sock=4) at
kernel/qnetworkinterface_linux.cpp:340
#4  QNetworkInterfaceManager::scan (this=<optimized out>) at
kernel/qnetworkinterface_linux.cpp:447
#5  0x00007f5d6ec44165 in QNetworkInterfaceManager::allInterfaces
(this=<optimized out>) at kernel/qnetworkinterface.cpp:118
#6  0x00007f5d6ec44917 in QNetworkInterface::allInterfaces () at
kernel/qnetworkinterface.cpp:880
#7  0x00007f5d58055a86 in QGenericEngine::doRequestUpdate (this=0x560f612e1ac0)
at qgenericengine.cpp:286
#8  0x00007f5d6c30c295 in QMetaMethod::invoke (this=this@entry=0x7f5d525ec480,
object=object@entry=0x560f612e1ac0, connectionType=Qt::DirectConnection,
connectionType@entry=Qt::AutoConnection, returnValue=..., val0=..., val1=...,
val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...)
at kernel/qmetaobject.cpp:2287
#9  0x00007f5d6c30e0f8 in QMetaObject::invokeMethod (obj=0x560f612e1ac0,
member=member@entry=0x7f5d6ecb7604 "requestUpdate",
type=type@entry=Qt::AutoConnection, ret=..., val0=..., val1=..., val2=...,
val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at
kernel/qmetaobject.cpp:1489
#10 0x00007f5d6ec31c7b in QMetaObject::invokeMethod (val9=..., val8=...,
val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=...,
member=0x7f5d6ecb7604 "requestUpdate", obj=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:461
#11 QNetworkConfigurationManagerPrivate::pollEngines (this=0x560f612eec60) at
bearer/qnetworkconfigmanager_p.cpp:490
#12 0x00007f5d6ecabf15 in
QNetworkConfigurationManagerPrivate::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
.moc/moc_qnetworkconfigmanager_p.cpp:131
#13 0x00007f5d6c3292ca in QMetaObject::activate
(sender=sender@entry=0x7f5d48005800, signalOffset=<optimized out>,
local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7f5d525eca20)
at kernel/qobject.cpp:3771
#14 0x00007f5d6c3299a7 in QMetaObject::activate
(sender=sender@entry=0x7f5d48005800, m=m@entry=0x7f5d6c77cd80
<QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7f5d525eca20) at kernel/qobject.cpp:3633
#15 0x00007f5d6c335827 in QTimer::timeout (this=this@entry=0x7f5d48005800,
_t1=...) at .moc/moc_qtimer.cpp:200
#16 0x00007f5d6c335b58 in QTimer::timerEvent (this=0x7f5d48005800, e=<optimized
out>) at kernel/qtimer.cpp:255
#17 0x00007f5d6c329d6b in QObject::event (this=0x7f5d48005800, e=<optimized
out>) at kernel/qobject.cpp:1273
#18 0x00007f5d6c2fb841 in doNotify (event=0x7f5d525ecb80,
receiver=0x7f5d48005800) at kernel/qcoreapplication.cpp:1138
#19 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>,
this=<optimized out>) at kernel/qcoreapplication.cpp:1124
#20 QCoreApplication::notifyInternal2 (receiver=0x7f5d48005800,
event=event@entry=0x7f5d525ecb80) at kernel/qcoreapplication.cpp:1048
#21 0x00007f5d6c351e0e in QCoreApplication::sendEvent (event=0x7f5d525ecb80,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#22 QTimerInfoList::activateTimers (this=this@entry=0x7f5d48004cf0) at
kernel/qtimerinfo_unix.cpp:643
#23 0x00007f5d6c352521 in timerSourceDispatch
(source=source@entry=0x7f5d48004c90) at kernel/qeventdispatcher_glib.cpp:182
#24 0x00007f5d647d4277 in g_main_dispatch (context=0x7f5d48000bf0) at
gmain.c:3177
#25 g_main_context_dispatch (context=context@entry=0x7f5d48000bf0) at
gmain.c:3830
#26 0x00007f5d647d44b0 in g_main_context_iterate
(context=context@entry=0x7f5d48000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3903
#27 0x00007f5d647d453c in g_main_context_iteration (context=0x7f5d48000bf0,
may_block=may_block@entry=1) at gmain.c:3964
#28 0x00007f5d6c35288b in QEventDispatcherGlib::processEvents
(this=0x7f5d48000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#29 0x00007f5d6c2fa14a in QEventLoop::exec (this=this@entry=0x7f5d525ecdc0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#30 0x00007f5d6c13536a in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:522
#31 0x00007f5d6c13fb58 in QThreadPrivate::start (arg=0x560f613023b0) at
thread/qthread_unix.cpp:367
#32 0x00007f5d6736459b in start_thread (arg=0x7f5d525ed700) at
pthread_create.c:463
#33 0x00007f5d6b48da1f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f5d53fff700 (LWP 2002)):
#0  0x00007f5d6b483179 in __GI___poll (fds=0x7f5d4c01e1a0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f5d647d4429 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f5d4c01e1a0, timeout=<optimized out>, context=0x7f5d4c000bf0)
at gmain.c:4204
#2  g_main_context_iterate (context=context@entry=0x7f5d4c000bf0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3898
#3  0x00007f5d647d453c in g_main_context_iteration (context=0x7f5d4c000bf0,
may_block=may_block@entry=1) at gmain.c:3964
#4  0x00007f5d6c35288b in QEventDispatcherGlib::processEvents
(this=0x7f5d4c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f5d6c2fa14a in QEventLoop::exec (this=this@entry=0x7f5d53ffed90,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#6  0x00007f5d6c13536a in QThread::exec (this=this@entry=0x7f5d6da14d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:522
#7  0x00007f5d6d7a0a85 in QDBusConnectionManager::run (this=0x7f5d6da14d60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007f5d6c13fb58 in QThreadPrivate::start (arg=0x7f5d6da14d60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:367
#9  0x00007f5d6736459b in start_thread (arg=0x7f5d53fff700) at
pthread_create.c:463
#10 0x00007f5d6b48da1f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f5d71376800 (LWP 2000)):
[KCrash Handler]
#6  0x00007f5d70f48b24 in QListData::at (i=<optimized out>, this=<optimized
out>) at /usr/include/qt5/QtCore/qlist.h:115
#7  QList<kt::MagnetDownloader*>::at (i=<optimized out>, this=<optimized out>)
at /usr/include/qt5/QtCore/qlist.h:542
#8  kt::MagnetManager::update (this=0x560f61328010) at
/usr/src/debug/ktorrent-5.1.0-4.1.x86_64/libktcore/torrent/magnetmanager.cpp:377
#9  0x0000560f60cc94cb in kt::Core::update (this=0x560f612fa4d0) at
/usr/src/debug/ktorrent-5.1.0-4.1.x86_64/ktorrent/core.cpp:1036
#10 0x00007f5d6c3293c4 in QtPrivate::QSlotObjectBase::call (a=0x7ffe3bc7afc0,
r=0x560f612fa4d0, this=0x560f613281a0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376
#11 QMetaObject::activate (sender=sender@entry=0x560f612fa4f8,
signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffe3bc7afc0) at kernel/qobject.cpp:3754
#12 0x00007f5d6c3299a7 in QMetaObject::activate
(sender=sender@entry=0x560f612fa4f8, m=m@entry=0x7f5d6c77cd80
<QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0,
argv=argv@entry=0x7ffe3bc7afc0) at kernel/qobject.cpp:3633
#13 0x00007f5d6c335827 in QTimer::timeout (this=this@entry=0x560f612fa4f8,
_t1=...) at .moc/moc_qtimer.cpp:200
#14 0x00007f5d6c335b58 in QTimer::timerEvent (this=0x560f612fa4f8, e=<optimized
out>) at kernel/qtimer.cpp:255
#15 0x00007f5d6c329d6b in QObject::event (this=0x560f612fa4f8, e=<optimized
out>) at kernel/qobject.cpp:1273
#16 0x00007f5d6d0b288c in QApplicationPrivate::notify_helper
(this=this@entry=0x560f611ce940, receiver=receiver@entry=0x560f612fa4f8,
e=e@entry=0x7ffe3bc7b2a0) at kernel/qapplication.cpp:3714
#17 0x00007f5d6d0b9974 in QApplication::notify (this=0x7ffe3bc7c080,
receiver=0x560f612fa4f8, e=0x7ffe3bc7b2a0) at kernel/qapplication.cpp:3473
#18 0x00007f5d6c2fb858 in QCoreApplication::notifyInternal2
(receiver=0x560f612fa4f8, event=event@entry=0x7ffe3bc7b2a0) at
kernel/qcoreapplication.cpp:1048
#19 0x00007f5d6c351e0e in QCoreApplication::sendEvent (event=0x7ffe3bc7b2a0,
receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#20 QTimerInfoList::activateTimers (this=this@entry=0x560f6127a000) at
kernel/qtimerinfo_unix.cpp:643
#21 0x00007f5d6c352521 in timerSourceDispatch
(source=source@entry=0x560f61279fa0) at kernel/qeventdispatcher_glib.cpp:182
#22 0x00007f5d647d4277 in g_main_dispatch (context=0x7f5d54004ff0) at
gmain.c:3177
#23 g_main_context_dispatch (context=context@entry=0x7f5d54004ff0) at
gmain.c:3830
#24 0x00007f5d647d44b0 in g_main_context_iterate
(context=context@entry=0x7f5d54004ff0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3903
#25 0x00007f5d647d453c in g_main_context_iteration (context=0x7f5d54004ff0,
may_block=may_block@entry=1) at gmain.c:3964
#26 0x00007f5d6c35286f in QEventDispatcherGlib::processEvents
(this=0x560f61240200, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#27 0x00007f5d5da8c591 in QPAEventDispatcherGlib::processEvents
(this=0x560f61240200, flags=...) at qeventdispatcher_glib.cpp:69
#28 0x00007f5d6c2fa14a in QEventLoop::exec (this=this@entry=0x7ffe3bc7b500,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#29 0x00007f5d6d28db97 in QDialog::exec (this=0x7ffe3bc7b690) at
dialogs/qdialog.cpp:546
#30 0x0000560f60d20ab1 in kt::FileSelectDlg::execute
(this=this@entry=0x7ffe3bc7b690, tc=tc@entry=0x560f61c36630,
start=start@entry=0x7ffe3bc7b65e, skip_check=skip_check@entry=0x7ffe3bc7b65f,
location_hint=...) at
/usr/src/debug/ktorrent-5.1.0-4.1.x86_64/ktorrent/dialogs/fileselectdlg.cpp:174
#31 0x0000560f60cc76ee in kt::Core::init (this=this@entry=0x560f612fa4d0,
tc=tc@entry=0x560f61c36630, group=..., location=...,
silently=silently@entry=false) at
/usr/src/debug/ktorrent-5.1.0-4.1.x86_64/ktorrent/core.cpp:272
#32 0x0000560f60cc7d78 in kt::Core::loadFromData
(this=this@entry=0x560f612fa4d0, data=..., dir=..., group=...,
silently=silently@entry=false, url=...) at
/usr/src/debug/ktorrent-5.1.0-4.1.x86_64/ktorrent/core.cpp:369
#33 0x0000560f60cc8e96 in kt::Core::load (this=0x560f612fa4d0, data=...,
url=..., group=..., savedir=...) at
/usr/src/debug/ktorrent-5.1.0-4.1.x86_64/ktorrent/core.cpp:552
#34 0x0000560f60cca496 in kt::Core::onMetadataDownloaded (this=0x560f612fa4d0,
mlink=..., data=..., options=...) at
/usr/src/debug/ktorrent-5.1.0-4.1.x86_64/ktorrent/core.cpp:1413
#35 0x00007f5d6c329db2 in QObject::event (this=0x560f612fa4d0, e=<optimized
out>) at kernel/qobject.cpp:1251
#36 0x00007f5d6d0b288c in QApplicationPrivate::notify_helper
(this=this@entry=0x560f611ce940, receiver=receiver@entry=0x560f612fa4d0,
e=e@entry=0x560f61c6cf60) at kernel/qapplication.cpp:3714
#37 0x00007f5d6d0b9974 in QApplication::notify (this=0x7ffe3bc7c080,
receiver=0x560f612fa4d0, e=0x560f61c6cf60) at kernel/qapplication.cpp:3473
#38 0x00007f5d6c2fb858 in QCoreApplication::notifyInternal2
(receiver=0x560f612fa4d0, event=event@entry=0x560f61c6cf60) at
kernel/qcoreapplication.cpp:1048
#39 0x00007f5d6c2fe1f5 in QCoreApplication::sendEvent (event=0x560f61c6cf60,
receiver=<optimized out>) at kernel/qcoreapplication.h:234
#40 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0,
event_type=event_type@entry=0, data=0x560f611ad050) at
kernel/qcoreapplication.cpp:1745
#41 0x00007f5d6c2fe7a8 in QCoreApplication::sendPostedEvents
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1599
#42 0x00007f5d6c3531e3 in postEventSourceDispatch (s=s@entry=0x560f61290be0) at
kernel/qeventdispatcher_glib.cpp:276
#43 0x00007f5d647d4277 in g_main_dispatch (context=0x7f5d54004ff0) at
gmain.c:3177
#44 g_main_context_dispatch (context=context@entry=0x7f5d54004ff0) at
gmain.c:3830
#45 0x00007f5d647d44b0 in g_main_context_iterate
(context=context@entry=0x7f5d54004ff0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3903
#46 0x00007f5d647d453c in g_main_context_iteration (context=0x7f5d54004ff0,
may_block=may_block@entry=1) at gmain.c:3964
#47 0x00007f5d6c35286f in QEventDispatcherGlib::processEvents
(this=0x560f61240200, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#48 0x00007f5d5da8c591 in QPAEventDispatcherGlib::processEvents
(this=0x560f61240200, flags=...) at qeventdispatcher_glib.cpp:69
#49 0x00007f5d6c2fa14a in QEventLoop::exec (this=this@entry=0x7ffe3bc7bfa0,
flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#50 0x00007f5d6c302c30 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1336
#51 0x0000560f60cc1d6a in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/ktorrent-5.1.0-4.1.x86_64/ktorrent/main.cpp:243

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to