Summary: | Newly built ktorrent crashes on startup | ||
---|---|---|---|
Product: | [Applications] ktorrent | Reporter: | Adam <adam.chase1> |
Component: | general | Assignee: | Joris Guisson <joris.guisson> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | phatgeek |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Adam
2012-05-02 14:03:34 UTC
Not quite clear what is causing this. Could you start ktorrent under valgrind: valgrind /usr/bin/ktorrent --nofork And post it's output. I built this ktorrent from ktorrent-4.2.0 and libktorrent-1.2.0. adam@linux-plg7:~> valgrind `which ktorrent` --nofork ==25702== Memcheck, a memory error detector ==25702== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==25702== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==25702== Command: /usr/local/bin/ktorrent --nofork ==25702== KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work ==25702== Conditional jump or move depends on uninitialised value(s) ==25702== at 0x1BE7E92C: ASN1_STRING_set (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE6C5EC: ASN1_mbstring_ncopy (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE6C7E3: ASN1_mbstring_copy (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE6D6F1: ASN1_STRING_to_UTF8 (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE6EA47: ??? (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE6EFA6: ??? (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE75662: ASN1_item_ex_d2i (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE76228: ??? (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE7650B: ??? (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE75C11: ASN1_item_ex_d2i (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE76228: ??? (in /lib64/libcrypto.so.1.0.0) ==25702== by 0x1BE7650B: ??? (in /lib64/libcrypto.so.1.0.0) ==25702== ==25702== Use of uninitialised value of size 8 ==25702== at 0x7B8640C: QMutex::lock() (in /usr/lib64/libQtCore.so.4.7.1) ==25702== by 0x4EB0E38: net::SocketMonitor::add(net::TrafficShapedSocket*) (qmutex.h:102) ==25702== by 0x4EB80FE: mse::EncryptedPacketSocket::startMonitoring(net::SocketReader*) (encryptedpacketsocket.cpp:96) ==25702== by 0x4EC6A2F: bt::Peer::Peer(QSharedPointer<mse::EncryptedPacketSocket>, bt::PeerID const&, unsigned int, unsigned int, unsigned int, bool, bt::PeerManager*) (peer.cpp:93) ==25702== by 0x4ECB6F6: bt::PeerManager::Private::createPeer(QSharedPointer<mse::EncryptedPacketSocket>, bt::PeerID const&, unsigned int, bool) (peermanager.cpp:738) ==25702== by 0x4ECBA80: bt::PeerManager::peerAuthenticated(bt::Authenticate*, QWeakPointer<bt::PeerConnector>, bool) (peermanager.cpp:252) ==25702== by 0x4ED2278: bt::PeerConnector::Private::authenticationFinished(bt::Authenticate*, bool) (peerconnector.cpp:139) ==25702== by 0x4EBBCC7: bt::Authenticate::onFinish(bool) (authenticate.cpp:166) ==25702== by 0x4EBB14D: bt::Authenticate::handshakeReceived(bool) (authenticate.cpp:202) ==25702== by 0x4EBC938: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:136) ==25702== by 0x4EBCAD7: bt::AuthenticationMonitor::update() (authenticationmonitor.cpp:111) ==25702== by 0x42DF6E: kt::Core::update() (core.cpp:1037) ==25702== ==25702== Invalid read of size 1 ==25702== at 0x7B8640C: QMutex::lock() (in /usr/lib64/libQtCore.so.4.7.1) ==25702== by 0x4EB0E38: net::SocketMonitor::add(net::TrafficShapedSocket*) (qmutex.h:102) ==25702== by 0x4EB80FE: mse::EncryptedPacketSocket::startMonitoring(net::SocketReader*) (encryptedpacketsocket.cpp:96) ==25702== by 0x4EC6A2F: bt::Peer::Peer(QSharedPointer<mse::EncryptedPacketSocket>, bt::PeerID const&, unsigned int, unsigned int, unsigned int, bool, bt::PeerManager*) (peer.cpp:93) ==25702== by 0x4ECB6F6: bt::PeerManager::Private::createPeer(QSharedPointer<mse::EncryptedPacketSocket>, bt::PeerID const&, unsigned int, bool) (peermanager.cpp:738) ==25702== by 0x4ECBA80: bt::PeerManager::peerAuthenticated(bt::Authenticate*, QWeakPointer<bt::PeerConnector>, bool) (peermanager.cpp:252) ==25702== by 0x4ED2278: bt::PeerConnector::Private::authenticationFinished(bt::Authenticate*, bool) (peerconnector.cpp:139) ==25702== by 0x4EBBCC7: bt::Authenticate::onFinish(bool) (authenticate.cpp:166) ==25702== by 0x4EBB14D: bt::Authenticate::handshakeReceived(bool) (authenticate.cpp:202) ==25702== by 0x4EBC938: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:136) ==25702== by 0x4EBCAD7: bt::AuthenticationMonitor::update() (authenticationmonitor.cpp:111) ==25702== by 0x42DF6E: kt::Core::update() (core.cpp:1037) ==25702== Address 0x1 is not stack'd, malloc'd or (recently) free'd ==25702== KCrash: Application 'ktorrent' crashing... KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit sock_file=/home/adam/.kde4/socket-linux-plg7/kdeinit4__0 Please mark this bug "confirmed". I have the same issue, with the most recent Fedora 16 rpm version of ktorrent (ktorrent-4.2.0-1 with ktorrent-libs-4.2.0-1, kde-plasma-ktorrent-4.2.0-1 and libktorrent-1.2.0-2). My drkonqi output is the same. My ktorrent instance was installed with yum, not compiled by me from source. ktorrent starts normally after moving ~/.kde/share/apps/ktorrent to a different directory. It may be that a malformed torrent or some such is required to trigger this bug. Here is my drkonqi output with debug symbols loaded: Application: KTorrent (ktorrent), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". 82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7fd647dad840 (LWP 6852))] Thread 8 (Thread 0x7fd63c19d700 (LWP 6854)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165 #1 0x0000003eeb8237cc in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3eec1ffc40) at wtf/FastMalloc.cpp:2495 #2 0x0000003eeb8238f9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618 #3 0x0000003b4fc07d90 in start_thread (arg=0x7fd63c19d700) at pthread_create.c:309 #4 0x0000003b4f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 7 (Thread 0x7fd61afdf700 (LWP 6855)): #0 0x0000003b4fc0af9d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:53 #1 __pthread_mutex_unlock (mutex=0x7fd6340009a8) at pthread_mutex_unlock.c:298 #2 0x0000003b524454f3 in g_main_context_iterate (context=0x7fd6340009a0, block=1, dispatch=1, self=<optimized out>) at gmain.c:3067 #3 0x0000003b5244590c in g_main_context_iteration (context=0x7fd6340009a0, may_block=1) at gmain.c:3152 #4 0x0000003b5a5a8626 in QEventDispatcherGlib::processEvents (this=0x7fd6340008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426 #5 0x0000003b5a578a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x0000003b5a578c67 in QEventLoop::exec (this=0x7fd61afded40, flags=...) at kernel/qeventloop.cpp:204 #7 0x0000003b5a478ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #8 0x0000003b5a47bb1b in QThreadPrivate::start (arg=0x244375a0) at thread/qthread_unix.cpp:298 #9 0x0000003b4fc07d90 in start_thread (arg=0x7fd61afdf700) at pthread_create.c:309 #10 0x0000003b4f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 6 (Thread 0x7fd619f5c700 (LWP 6856)): #0 0x0000003b4f0e85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x0000003b5100b62d in send_dg (resplen2=0x7fd619f5ae40, anssizp2=0x7fd619f5ae5c, ansp2=0x7fd619f5ae00, anscp=0x7fd619f5adf0, gotsomewhere=<synthetic pointer>, v_circuit=<synthetic pointer>, ns=0, terrno=0x7fd619f59880, anssizp=0x7fd619f59910, ansp=0x7fd619f59858, buflen2=35, buf2=0x7fd619f59964 "\223v\001", buflen=35, buf=0x7fd619f59940 "\225V\001", statp=0x7fd619f5cdb8) at res_send.c:1058 #2 __libc_res_nsend (statp=0x7fd619f5cdb8, buf=0x7fd619f59940 "\225V\001", buflen=35, buf2=0x7fd619f59964 "\223v\001", buflen2=35, ans=0x7fd619f5a5b0 "4B\201\200", anssiz=2048, ansp=0x7fd619f5adf0, ansp2=0x7fd619f5ae00, nansp2=0x7fd619f5ae5c, resplen2=0x7fd619f5ae40) at res_send.c:556 #3 0x0000003b510090b5 in __libc_res_nquery (statp=0x7fd619f5cdb8, name=0x7fd614003758 "nemesis.1337x.org", class=1, type=62321, answer=0x7fd619f5a5b0 "4B\201\200", anslen=2048, answerp=0x7fd619f5adf0, answerp2=0x7fd619f5ae00, nanswerp2=0x7fd619f5ae5c, resplen2=0x7fd619f5ae40) at res_query.c:226 #4 0x0000003b51009675 in __libc_res_nquerydomain (statp=0x7fd619f5cdb8, name=0x7fd614003758 "nemesis.1337x.org", domain=<optimized out>, class=1, type=62321, answer=0x7fd619f5a5b0 "4B\201\200", anslen=2048, answerp=0x7fd619f5adf0, answerp2=0x7fd619f5ae00, nanswerp2=0x7fd619f5ae5c, resplen2=0x7fd619f5ae40) at res_query.c:578 #5 0x0000003b51009b49 in __libc_res_nsearch (statp=0x7fd619f5cdb8, name=0x7fd614003758 "nemesis.1337x.org", class=1, type=62321, answer=0x7fd619f5a5b0 "4B\201\200", anslen=2048, answerp=0x7fd619f5adf0, answerp2=0x7fd619f5ae00, nanswerp2=0x7fd619f5ae5c, resplen2=0x7fd619f5ae40) at res_query.c:378 #6 0x00007fd618b1e3ec in _nss_dns_gethostbyname4_r (name=0x7fd614003758 "nemesis.1337x.org", pat=0x7fd619f5b470, buffer=0x7fd619f5aec0 "\177", buflen=1024, errnop=0x7fd619f5b4a0, herrnop=0x7fd619f5b4b0, ttlp=0x0) at nss_dns/dns-host.c:314 #7 0x0000003b4f0da719 in gaih_inet (name=0x7fd614003758 "nemesis.1337x.org", service=<optimized out>, req=0x7fd619f5b720, pai=<optimized out>, naddrs=0x7fd619f5b6a0) at ../sysdeps/posix/getaddrinfo.c:842 #8 0x0000003b4f0ddd4e in __GI_getaddrinfo (name=0x7fd614003758 "nemesis.1337x.org", service=<optimized out>, hints=0x7fd619f5b720, pai=0x7fd619f5b818) at ../sysdeps/posix/getaddrinfo.c:2356 #9 0x0000003b5c2bad8a in QHostInfoAgent::fromName (hostName=...) at kernel/qhostinfo_unix.cpp:212 #10 0x0000003b5c2af6c8 in QHostInfoRunnable::run (this=0x26127cd0) at kernel/qhostinfo.cpp:503 #11 0x0000003b5a46f492 in QThreadPoolThread::run (this=0x24612360) at concurrent/qthreadpool.cpp:107 #12 0x0000003b5a47bb1b in QThreadPrivate::start (arg=0x24612360) at thread/qthread_unix.cpp:298 #13 0x0000003b4fc07d90 in start_thread (arg=0x7fd619f5c700) at pthread_create.c:309 #14 0x0000003b4f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 5 (Thread 0x7fd61975b700 (LWP 6857)): #0 0x0000003b4f0e85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x0000003b5100b62d in send_dg (resplen2=0x7fd619759e40, anssizp2=0x7fd619759e5c, ansp2=0x7fd619759e00, anscp=0x7fd619759df0, gotsomewhere=<synthetic pointer>, v_circuit=<synthetic pointer>, ns=0, terrno=0x7fd619758880, anssizp=0x7fd619758910, ansp=0x7fd619758858, buflen2=30, buf2=0x7fd619758960 "\t\352\001", buflen=30, buf=0x7fd619758940 "\253\235\001", statp=0x7fd61975bdb8) at res_send.c:1058 #2 __libc_res_nsend (statp=0x7fd61975bdb8, buf=0x7fd619758940 "\253\235\001", buflen=30, buf2=0x7fd619758960 "\t\352\001", buflen2=30, ans=0x7fd6197595b0 "oW\201\200", anssiz=2048, ansp=0x7fd619759df0, ansp2=0x7fd619759e00, nansp2=0x7fd619759e5c, resplen2=0x7fd619759e40) at res_send.c:556 #3 0x0000003b510090b5 in __libc_res_nquery (statp=0x7fd61975bdb8, name=0x7fd60c0089e8 "bt1.the9.com", class=1, type=62321, answer=0x7fd6197595b0 "oW\201\200", anslen=2048, answerp=0x7fd619759df0, answerp2=0x7fd619759e00, nanswerp2=0x7fd619759e5c, resplen2=0x7fd619759e40) at res_query.c:226 #4 0x0000003b51009675 in __libc_res_nquerydomain (statp=0x7fd61975bdb8, name=0x7fd60c0089e8 "bt1.the9.com", domain=<optimized out>, class=1, type=62321, answer=0x7fd6197595b0 "oW\201\200", anslen=2048, answerp=0x7fd619759df0, answerp2=0x7fd619759e00, nanswerp2=0x7fd619759e5c, resplen2=0x7fd619759e40) at res_query.c:578 #5 0x0000003b51009b49 in __libc_res_nsearch (statp=0x7fd61975bdb8, name=0x7fd60c0089e8 "bt1.the9.com", class=1, type=62321, answer=0x7fd6197595b0 "oW\201\200", anslen=2048, answerp=0x7fd619759df0, answerp2=0x7fd619759e00, nanswerp2=0x7fd619759e5c, resplen2=0x7fd619759e40) at res_query.c:378 #6 0x00007fd618b1e3ec in _nss_dns_gethostbyname4_r (name=0x7fd60c0089e8 "bt1.the9.com", pat=0x7fd61975a470, buffer=0x7fd619759ec0 "\177", buflen=1024, errnop=0x7fd61975a4a0, herrnop=0x7fd61975a4b0, ttlp=0x0) at nss_dns/dns-host.c:314 #7 0x0000003b4f0da719 in gaih_inet (name=0x7fd60c0089e8 "bt1.the9.com", service=<optimized out>, req=0x7fd61975a720, pai=<optimized out>, naddrs=0x7fd61975a6a0) at ../sysdeps/posix/getaddrinfo.c:842 #8 0x0000003b4f0ddd4e in __GI_getaddrinfo (name=0x7fd60c0089e8 "bt1.the9.com", service=<optimized out>, hints=0x7fd61975a720, pai=0x7fd61975a818) at ../sysdeps/posix/getaddrinfo.c:2356 #9 0x0000003b5c2bad8a in QHostInfoAgent::fromName (hostName=...) at kernel/qhostinfo_unix.cpp:212 #10 0x0000003b5c2af6c8 in QHostInfoRunnable::run (this=0x261238d0) at kernel/qhostinfo.cpp:503 #11 0x0000003b5a46f492 in QThreadPoolThread::run (this=0x24612c80) at concurrent/qthreadpool.cpp:107 #12 0x0000003b5a47bb1b in QThreadPrivate::start (arg=0x24612c80) at thread/qthread_unix.cpp:298 #13 0x0000003b4fc07d90 in start_thread (arg=0x7fd61975b700) at pthread_create.c:309 #14 0x0000003b4f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 4 (Thread 0x7fd618b19700 (LWP 6858)): #0 0x0000003b4f0e85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x0000003b5100b62d in send_dg (resplen2=0x7fd618b17e40, anssizp2=0x7fd618b17e5c, ansp2=0x7fd618b17e00, anscp=0x7fd618b17df0, gotsomewhere=<synthetic pointer>, v_circuit=<synthetic pointer>, ns=0, terrno=0x7fd618b16880, anssizp=0x7fd618b16910, ansp=0x7fd618b16858, buflen2=35, buf2=0x7fd618b16964 "\231\031\001", buflen=35, buf=0x7fd618b16940 "\343\241\001", statp=0x7fd618b19db8) at res_send.c:1058 #2 __libc_res_nsend (statp=0x7fd618b19db8, buf=0x7fd618b16940 "\343\241\001", buflen=35, buf2=0x7fd618b16964 "\231\031\001", buflen2=35, ans=0x7fd618b175b0 "\a(\201\200", anssiz=2048, ansp=0x7fd618b17df0, ansp2=0x7fd618b17e00, nansp2=0x7fd618b17e5c, resplen2=0x7fd618b17e40) at res_send.c:556 #3 0x0000003b510090b5 in __libc_res_nquery (statp=0x7fd618b19db8, name=0x7fd610019a68 "genesis.1337x.org", class=1, type=62321, answer=0x7fd618b175b0 "\a(\201\200", anslen=2048, answerp=0x7fd618b17df0, answerp2=0x7fd618b17e00, nanswerp2=0x7fd618b17e5c, resplen2=0x7fd618b17e40) at res_query.c:226 #4 0x0000003b51009675 in __libc_res_nquerydomain (statp=0x7fd618b19db8, name=0x7fd610019a68 "genesis.1337x.org", domain=<optimized out>, class=1, type=62321, answer=0x7fd618b175b0 "\a(\201\200", anslen=2048, answerp=0x7fd618b17df0, answerp2=0x7fd618b17e00, nanswerp2=0x7fd618b17e5c, resplen2=0x7fd618b17e40) at res_query.c:578 #5 0x0000003b51009b49 in __libc_res_nsearch (statp=0x7fd618b19db8, name=0x7fd610019a68 "genesis.1337x.org", class=1, type=62321, answer=0x7fd618b175b0 "\a(\201\200", anslen=2048, answerp=0x7fd618b17df0, answerp2=0x7fd618b17e00, nanswerp2=0x7fd618b17e5c, resplen2=0x7fd618b17e40) at res_query.c:378 #6 0x00007fd618b1e3ec in _nss_dns_gethostbyname4_r (name=0x7fd610019a68 "genesis.1337x.org", pat=0x7fd618b18470, buffer=0x7fd618b17ec0 "\177", buflen=1024, errnop=0x7fd618b184a0, herrnop=0x7fd618b184b0, ttlp=0x0) at nss_dns/dns-host.c:314 #7 0x0000003b4f0da719 in gaih_inet (name=0x7fd610019a68 "genesis.1337x.org", service=<optimized out>, req=0x7fd618b18720, pai=<optimized out>, naddrs=0x7fd618b186a0) at ../sysdeps/posix/getaddrinfo.c:842 #8 0x0000003b4f0ddd4e in __GI_getaddrinfo (name=0x7fd610019a68 "genesis.1337x.org", service=<optimized out>, hints=0x7fd618b18720, pai=0x7fd618b18818) at ../sysdeps/posix/getaddrinfo.c:2356 #9 0x0000003b5c2bad8a in QHostInfoAgent::fromName (hostName=...) at kernel/qhostinfo_unix.cpp:212 #10 0x0000003b5c2af6c8 in QHostInfoRunnable::run (this=0x26125a80) at kernel/qhostinfo.cpp:503 #11 0x0000003b5a46f492 in QThreadPoolThread::run (this=0x246ac900) at concurrent/qthreadpool.cpp:107 #12 0x0000003b5a47bb1b in QThreadPrivate::start (arg=0x246ac900) at thread/qthread_unix.cpp:298 #13 0x0000003b4fc07d90 in start_thread (arg=0x7fd618b19700) at pthread_create.c:309 #14 0x0000003b4f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7fd60bfff700 (LWP 6859)): #0 0x0000003b4f0e85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x0000003b5100b62d in send_dg (resplen2=0x7fd60bffde40, anssizp2=0x7fd60bffde5c, ansp2=0x7fd60bffde00, anscp=0x7fd60bffddf0, gotsomewhere=<synthetic pointer>, v_circuit=<synthetic pointer>, ns=0, terrno=0x7fd60bffc880, anssizp=0x7fd60bffc910, ansp=0x7fd60bffc858, buflen2=55, buf2=0x7fd60bffc978 "\004\304\001", buflen=55, buf=0x7fd60bffc940 "\304\302\001", statp=0x7fd60bfffdb8) at res_send.c:1058 #2 __libc_res_nsend (statp=0x7fd60bfffdb8, buf=0x7fd60bffc940 "\304\302\001", buflen=55, buf2=0x7fd60bffc978 "\004\304\001", buflen2=55, ans=0x7fd60bffd5b0 "\322\362\201\200", anssiz=2048, ansp=0x7fd60bffddf0, ansp2=0x7fd60bffde00, nansp2=0x7fd60bffde5c, resplen2=0x7fd60bffde40) at res_send.c:556 #3 0x0000003b510090b5 in __libc_res_nquery (statp=0x7fd60bfffdb8, name=0x7fd60bffcc60 "exodus.1337x.org.rchase.kicks-ass.net", class=1, type=62321, answer=0x7fd60bffd5b0 "\322\362\201\200", anslen=2048, answerp=0x7fd60bffddf0, answerp2=0x7fd60bffde00, nanswerp2=0x7fd60bffde5c, resplen2=0x7fd60bffde40) at res_query.c:226 #4 0x0000003b51009675 in __libc_res_nquerydomain (statp=0x7fd60bfffdb8, name=0x7fd604012f18 "exodus.1337x.org", domain=<optimized out>, class=1, type=62321, answer=0x7fd60bffd5b0 "\322\362\201\200", anslen=2048, answerp=0x7fd60bffddf0, answerp2=0x7fd60bffde00, nanswerp2=0x7fd60bffde5c, resplen2=0x7fd60bffde40) at res_query.c:578 #5 0x0000003b5100992e in __libc_res_nsearch (statp=0x7fd60bfffdb8, name=0x7fd604012f18 "exodus.1337x.org", class=1, type=62321, answer=0x7fd60bffd5b0 "\322\362\201\200", anslen=2048, answerp=0x7fd60bffddf0, answerp2=0x7fd60bffde00, nanswerp2=0x7fd60bffde5c, resplen2=0x7fd60bffde40) at res_query.c:416 #6 0x00007fd618b1e3ec in _nss_dns_gethostbyname4_r (name=0x7fd604012f18 "exodus.1337x.org", pat=0x7fd60bffe470, buffer=0x7fd60bffdec0 "\177", buflen=1024, errnop=0x7fd60bffe4a0, herrnop=0x7fd60bffe4b0, ttlp=0x0) at nss_dns/dns-host.c:314 #7 0x0000003b4f0da719 in gaih_inet (name=0x7fd604012f18 "exodus.1337x.org", service=<optimized out>, req=0x7fd60bffe720, pai=<optimized out>, naddrs=0x7fd60bffe6a0) at ../sysdeps/posix/getaddrinfo.c:842 #8 0x0000003b4f0ddd4e in __GI_getaddrinfo (name=0x7fd604012f18 "exodus.1337x.org", service=<optimized out>, hints=0x7fd60bffe720, pai=0x7fd60bffe818) at ../sysdeps/posix/getaddrinfo.c:2356 #9 0x0000003b5c2bad8a in QHostInfoAgent::fromName (hostName=...) at kernel/qhostinfo_unix.cpp:212 #10 0x0000003b5c2af6c8 in QHostInfoRunnable::run (this=0x260887c0) at kernel/qhostinfo.cpp:503 #11 0x0000003b5a46f492 in QThreadPoolThread::run (this=0x247224d0) at concurrent/qthreadpool.cpp:107 #12 0x0000003b5a47bb1b in QThreadPrivate::start (arg=0x247224d0) at thread/qthread_unix.cpp:298 #13 0x0000003b4fc07d90 in start_thread (arg=0x7fd60bfff700) at pthread_create.c:309 #14 0x0000003b4f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7fd60b7fe700 (LWP 6860)): #0 0x0000003b4f0e85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x0000003b5100b62d in send_dg (resplen2=0x7fd60b7fce40, anssizp2=0x7fd60b7fce5c, ansp2=0x7fd60b7fce00, anscp=0x7fd60b7fcdf0, gotsomewhere=<synthetic pointer>, v_circuit=<synthetic pointer>, ns=0, terrno=0x7fd60b7fb880, anssizp=0x7fd60b7fb910, ansp=0x7fd60b7fb858, buflen2=30, buf2=0x7fd60b7fb960 "\240\023\001", buflen=30, buf=0x7fd60b7fb940 "\367\321\001", statp=0x7fd60b7fedb8) at res_send.c:1058 #2 __libc_res_nsend (statp=0x7fd60b7fedb8, buf=0x7fd60b7fb940 "\367\321\001", buflen=30, buf2=0x7fd60b7fb960 "\240\023\001", buflen2=30, ans=0x7fd60b7fc5b0 "\345\237\201\200", anssiz=2048, ansp=0x7fd60b7fcdf0, ansp2=0x7fd60b7fce00, nansp2=0x7fd60b7fce5c, resplen2=0x7fd60b7fce40) at res_send.c:556 #3 0x0000003b510090b5 in __libc_res_nquery (statp=0x7fd60b7fedb8, name=0x7fd5fc002358 "10.rarbg.com", class=1, type=62321, answer=0x7fd60b7fc5b0 "\345\237\201\200", anslen=2048, answerp=0x7fd60b7fcdf0, answerp2=0x7fd60b7fce00, nanswerp2=0x7fd60b7fce5c, resplen2=0x7fd60b7fce40) at res_query.c:226 #4 0x0000003b51009675 in __libc_res_nquerydomain (statp=0x7fd60b7fedb8, name=0x7fd5fc002358 "10.rarbg.com", domain=<optimized out>, class=1, type=62321, answer=0x7fd60b7fc5b0 "\345\237\201\200", anslen=2048, answerp=0x7fd60b7fcdf0, answerp2=0x7fd60b7fce00, nanswerp2=0x7fd60b7fce5c, resplen2=0x7fd60b7fce40) at res_query.c:578 #5 0x0000003b51009b49 in __libc_res_nsearch (statp=0x7fd60b7fedb8, name=0x7fd5fc002358 "10.rarbg.com", class=1, type=62321, answer=0x7fd60b7fc5b0 "\345\237\201\200", anslen=2048, answerp=0x7fd60b7fcdf0, answerp2=0x7fd60b7fce00, nanswerp2=0x7fd60b7fce5c, resplen2=0x7fd60b7fce40) at res_query.c:378 #6 0x00007fd618b1e3ec in _nss_dns_gethostbyname4_r (name=0x7fd5fc002358 "10.rarbg.com", pat=0x7fd60b7fd470, buffer=0x7fd60b7fcec0 "\177", buflen=1024, errnop=0x7fd60b7fd4a0, herrnop=0x7fd60b7fd4b0, ttlp=0x0) at nss_dns/dns-host.c:314 #7 0x0000003b4f0da719 in gaih_inet (name=0x7fd5fc002358 "10.rarbg.com", service=<optimized out>, req=0x7fd60b7fd720, pai=<optimized out>, naddrs=0x7fd60b7fd6a0) at ../sysdeps/posix/getaddrinfo.c:842 #8 0x0000003b4f0ddd4e in __GI_getaddrinfo (name=0x7fd5fc002358 "10.rarbg.com", service=<optimized out>, hints=0x7fd60b7fd720, pai=0x7fd60b7fd818) at ../sysdeps/posix/getaddrinfo.c:2356 #9 0x0000003b5c2bad8a in QHostInfoAgent::fromName (hostName=...) at kernel/qhostinfo_unix.cpp:212 #10 0x0000003b5c2af6c8 in QHostInfoRunnable::run (this=0x260fedc0) at kernel/qhostinfo.cpp:503 #11 0x0000003b5a46f492 in QThreadPoolThread::run (this=0x24723d60) at concurrent/qthreadpool.cpp:107 #12 0x0000003b5a47bb1b in QThreadPrivate::start (arg=0x24723d60) at thread/qthread_unix.cpp:298 #13 0x0000003b4fc07d90 in start_thread (arg=0x7fd60b7fe700) at pthread_create.c:309 #14 0x0000003b4f0f0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7fd647dad840 (LWP 6852)): [KCrash Handler] #6 0x0000003b4f036285 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x0000003b4f037b9b in __GI_abort () at abort.c:91 #8 0x0000003b4f077a7e in __libc_message (do_abort=2, fmt=0x3b4f174bbb "*** %s ***: %s terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198 #9 0x0000003b4f108af7 in __GI___fortify_fail (msg=0x3b4f174b52 "buffer overflow detected") at fortify_fail.c:32 #10 0x0000003b4f106a70 in __GI___chk_fail () at chk_fail.c:29 #11 0x0000003b4f108aae in __fdelt_chk (d=<optimized out>) at fdelt_chk.c:26 #12 0x0000003b5c2d8f4a in QNativeSocketEnginePrivate::nativeSelect (this=0x2645b690, timeout=-1, checkRead=<optimized out>, checkWrite=<optimized out>, selectForRead=0x7fffabbbbede, selectForWrite=0x7fffabbbbedf) at socket/qnativesocketengine_unix.cpp:1103 #13 0x0000003b5c2d7078 in QNativeSocketEngine::waitForReadOrWrite (this=0x26a97610, readyToRead=0x7fffabbbbede, readyToWrite=0x7fffabbbbedf, checkRead=true, checkWrite=<optimized out>, msecs=-1, timedOut=0x0) at socket/qnativesocketengine.cpp:1000 #14 0x0000003b5c2cea41 in QAbstractSocket::waitForBytesWritten (this=0x25c2be60, msecs=-1) at socket/qabstractsocket.cpp:1949 #15 0x0000003b642caa12 in KIO::SocketConnectionBackend::sendCommand (this=0x24f542b0, task=...) at /usr/src/debug/kdelibs-4.8.3/kio/kio/connection.cpp:298 #16 0x0000003b642cbd6f in sendnow (data=..., _cmd=85, this=0x2423add0) at /usr/src/debug/kdelibs-4.8.3/kio/kio/connection.cpp:509 #17 KIO::Connection::sendnow (this=0x2423add0, _cmd=85, data=...) at /usr/src/debug/kdelibs-4.8.3/kio/kio/connection.cpp:497 #18 0x0000003b642cd1a6 in dequeue (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.3/kio/kio/connection.cpp:78 #19 KIO::ConnectionPrivate::dequeue (this=0x25bdc5c0) at /usr/src/debug/kdelibs-4.8.3/kio/kio/connection.cpp:71 #20 0x0000003b64399004 in KIO::Slave::accept (this=0x23d0d830) at /usr/src/debug/kdelibs-4.8.3/kio/kio/slave.cpp:116 #21 0x0000003b5a58d571 in QMetaObject::activate (sender=0x23d01180, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #22 0x0000003b5a58d571 in QMetaObject::activate (sender=0x25cdb590, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #23 0x0000003b5a58d571 in QMetaObject::activate (sender=0x25ced710, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #24 0x0000003b605c428a in KLocalSocketServer::incomingConnection (this=0x25ced710, descriptor=1259) at /usr/src/debug/kdelibs-4.8.3/kdecore/network/klocalsocket.cpp:212 #25 0x0000003b6063590b in KLocalSocketServerPrivate::processSocketActivity (this=0x2423b050) at /usr/src/debug/kdelibs-4.8.3/kdecore/network/klocalsocket_unix.cpp:394 #26 0x0000003b5a58d571 in QMetaObject::activate (sender=0x25c21b40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffabbbc510) at kernel/qobject.cpp:3547 #27 0x0000003b5a5da1ee in QSocketNotifier::activated (this=<optimized out>, _t1=1181) at .moc/release-shared/moc_qsocketnotifier.cpp:102 #28 0x0000003b5a59691b in QSocketNotifier::event (this=0x25c21b40, e=0x7fffabbbcb60) at kernel/qsocketnotifier.cpp:317 #29 0x0000003b5efc9bc4 in notify_helper (e=0x7fffabbbcb60, receiver=0x25c21b40, this=0x17e4820) at kernel/qapplication.cpp:4554 #30 QApplicationPrivate::notify_helper (this=0x17e4820, receiver=0x25c21b40, e=0x7fffabbbcb60) at kernel/qapplication.cpp:4526 #31 0x0000003b5efcea43 in QApplication::notify (this=0x7fffabbbce10, receiver=0x25c21b40, e=0x7fffabbbcb60) at kernel/qapplication.cpp:4415 #32 0x0000000000439061 in kt::App::notify (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/ktorrent-4.2.0/ktorrent/app.cpp:99 #33 0x0000003b5a5798dc in QCoreApplication::notifyInternal (this=0x7fffabbbce10, receiver=0x25c21b40, event=0x7fffabbbcb60) at kernel/qcoreapplication.cpp:876 #34 0x0000003b5a5a7c27 in sendEvent (event=0x7fffabbbcb60, receiver=<optimized out>) at kernel/qcoreapplication.h:231 #35 socketNotifierSourceDispatch (source=0x17b9c00) at kernel/qeventdispatcher_glib.cpp:110 #36 0x0000003b52444f3d in g_main_dispatch (context=0x17e6310) at gmain.c:2441 #37 g_main_context_dispatch (context=0x17e6310) at gmain.c:3011 #38 0x0000003b52445738 in g_main_context_iterate (context=0x17e6310, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089 #39 0x0000003b5244590c in g_main_context_iteration (context=0x17e6310, may_block=1) at gmain.c:3152 #40 0x0000003b5a5a85bf in QEventDispatcherGlib::processEvents (this=0x1789640, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #41 0x0000003b5f06c8ce in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207 #42 0x0000003b5a578a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #43 0x0000003b5a578c67 in QEventLoop::exec (this=0x7fffabbbcda0, flags=...) at kernel/qeventloop.cpp:204 #44 0x0000003b5a57d665 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #45 0x0000000000427ca1 in main (argc=1, argv=0x7fffabbbdc88) at /usr/src/debug/ktorrent-4.2.0/ktorrent/main.cpp:177 I note the following line in thread 1: #9 0x0000003b4f108af7 in __GI___fortify_fail (msg=0x3b4f174b52 "buffer overflow detected") at fortify_fail.c:32 That is not the same bug, that is bug 294996 The only way I can see this happening is when you load plugins from a previous version of ktorrent, make sure everything from the previous version is uninstalled before you install your own self compiled version. Completely not reproducible, closing, reopen if you can reproduce it with 4.3 |