1. nico@linksys:~$ valgrind ktorrent
  2. ==6204== Memcheck, a memory error detector
  3. ==6204== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
  4. ==6204== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
  5. ==6204== Command: ktorrent
  6. ==6204==
  7. ==6207== Conditional jump or move depends on uninitialised value(s)
  8. ==6207== at 0xAE95E40: inflateReset2 (in /lib/libz.so.1.2.3.4)
  9. ==6207== by 0xAE95F2F: inflateInit2_ (in /lib/libz.so.1.2.3.4)
  10. ==6207== by 0xE7344AF: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0)
  11. ==6207== by 0xE734646: png_create_read_struct (in /lib/libpng12.so.0.44.0)
  12. ==6207== by 0x7C7DC7D: ??? (in /usr/lib/libQtGui.so.4.7.0)
  13. ==6207== by 0x7C7E6BC: ??? (in /usr/lib/libQtGui.so.4.7.0)
  14. ==6207== by 0x7C4B752: QImageReader::read(QImage*) (in /usr/lib/libQtGui.so.4.7.0)
  15. ==6207== by 0x7C4BD1B: QImageReader::read() (in /usr/lib/libQtGui.so.4.7.0)
  16. ==6207== by 0x7C3B611: operator>>(QDataStream&, QImage&) (in /usr/lib/libQtGui.so.4.7.0)
  17. ==6207== by 0x7C5AD28: operator>>(QDataStream&, QPixmap&) (in /usr/lib/libQtGui.so.4.7.0)
  18. ==6207== by 0x5D65EBF: ??? (in /usr/lib/libkdeui.so.5.5.0)
  19. ==6207== by 0x5D6DF52: KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const (in /usr/lib/libkdeui.so.5.5.0)
  20. ==6207==
  21. QMetaObject::invokeMethod: No such method kt::App::loadCommandLineOptionsForNewInstance()
  22. ==6207== Conditional jump or move depends on uninitialised value(s)
  23. ==6207== at 0x4F247DB: bt::TrackerManager::selectTracker() (trackermanager.cpp:437)
  24. ==6207== by 0x4F26175: bt::TrackerManager::TrackerManager(bt::TorrentControl*, bt::PeerManager*) (trackermanager.cpp:65)
  25. ==6207== by 0x4ED6F38: bt::PeerSourceManager::PeerSourceManager(bt::TorrentControl*, bt::PeerManager*) (peersourcemanager.cpp:40)
  26. ==6207== by 0x4EE005C: bt::TorrentControl::setupData() (torrentcontrol.cpp:648)
  27. ==6207== by 0x4EE3D00: bt::TorrentControl::initInternal(bt::QueueManagerInterface*, QString const&, QString const&) (torrentcontrol.cpp:684)
  28. ==6207== by 0x4EE4562: bt::TorrentControl::init(bt::QueueManagerInterface*, QString const&, QString const&, QString const&) (torrentcontrol.cpp:539)
  29. ==6207== by 0x42F155: kt::Core::loadExistingTorrent(QString const&) (core.cpp:683)
  30. ==6207== by 0x429EB3: kt::Core::loadTorrents() (core.cpp:715)
  31. ==6207== by 0x436EF7: kt::GUI::GUI() (gui.cpp:96)
  32. ==6207== by 0x4382A2: kt::App::newInstance() (app.cpp:58)
  33. ==6207== by 0x5DBF975: ??? (in /usr/lib/libkdeui.so.5.5.0)
  34. ==6207== by 0x5DBFFB5: ??? (in /usr/lib/libkdeui.so.5.5.0)
  35. ==6207==
  36. ==6207== Conditional jump or move depends on uninitialised value(s)
  37. ==6207== at 0x4F247FC: bt::TrackerManager::selectTracker() (trackermanager.cpp:439)
  38. ==6207== by 0x4F26175: bt::TrackerManager::TrackerManager(bt::TorrentControl*, bt::PeerManager*) (trackermanager.cpp:65)
  39. ==6207== by 0x4ED6F38: bt::PeerSourceManager::PeerSourceManager(bt::TorrentControl*, bt::PeerManager*) (peersourcemanager.cpp:40)
  40. ==6207== by 0x4EE005C: bt::TorrentControl::setupData() (torrentcontrol.cpp:648)
  41. ==6207== by 0x4EE3D00: bt::TorrentControl::initInternal(bt::QueueManagerInterface*, QString const&, QString const&) (torrentcontrol.cpp:684)
  42. ==6207== by 0x4EE4562: bt::TorrentControl::init(bt::QueueManagerInterface*, QString const&, QString const&, QString const&) (torrentcontrol.cpp:539)
  43. ==6207== by 0x42F155: kt::Core::loadExistingTorrent(QString const&) (core.cpp:683)
  44. ==6207== by 0x429EB3: kt::Core::loadTorrents() (core.cpp:715)
  45. ==6207== by 0x436EF7: kt::GUI::GUI() (gui.cpp:96)
  46. ==6207== by 0x4382A2: kt::App::newInstance() (app.cpp:58)
  47. ==6207== by 0x5DBF975: ??? (in /usr/lib/libkdeui.so.5.5.0)
  48. ==6207== by 0x5DBFFB5: ??? (in /usr/lib/libkdeui.so.5.5.0)
  49. ==6207==
  50. <unknown program name>(6204)/: Communication problem with "ktorrent" , it probably crashed.
  51. Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." "
  52.  
  53. ==6204==
  54. ==6204== HEAP SUMMARY:
  55. ==6204== in use at exit: 117,286 bytes in 597 blocks
  56. ==6204== total heap usage: 6,683 allocs, 6,086 frees, 527,050 bytes allocated
  57. ==6204==
  58. ==6204== LEAK SUMMARY:
  59. ==6204== definitely lost: 0 bytes in 0 blocks
  60. ==6204== indirectly lost: 0 bytes in 0 blocks
  61. ==6204== possibly lost: 808 bytes in 7 blocks
  62. ==6204== still reachable: 116,478 bytes in 590 blocks
  63. ==6204== suppressed: 0 bytes in 0 blocks
  64. ==6204== Rerun with --leak-check=full to see details of leaked memory
  65. ==6204==
  66. ==6204== For counts of detected and suppressed errors, rerun with: -v
  67. ==6204== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 4)
  68. nico@linksys:~$ QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
  69. Warning: QFileSystemWatcher: failed to add paths: /home/nico/.config/ibus/bus
  70. Warning: Bus::open: Can not get ibus-daemon's address.
  71. ==6207== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
  72. ==6207== at 0x77AC10C: send (send.c:33)
  73. ==6207== by 0x4E957C3: net::Socket::send(unsigned char const*, int) (socket.cpp:252)
  74. ==6207== by 0x4E9F1ED: mse::StreamSocket::sendData(unsigned char const*, unsigned int) (streamsocket.cpp:138)
  75. ==6207== by 0x4E9FF49: mse::EncryptedAuthenticate::connected() (encryptedauthenticate.cpp:73)
  76. ==6207== by 0x4EA3F77: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:129)
  77. ==6207== by 0x428CCE: kt::Core::update() (core.cpp:1016)
  78. ==6207== by 0x431391: kt::Core::qt_metacall(QMetaObject::Call, int, void**) (core.moc:169)
  79. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  80. ==6207== by 0x747B8F8: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  81. ==6207== by 0x7B71FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  82. ==6207== by 0x7B77AEC: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  83. ==6207== by 0x437EB9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  84. ==6207== Address 0x7feffe5c0 is on thread 1's stack
  85. ==6207==
  86. ==6207== Thread 3:
  87. ==6207== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
  88. ==6207== at 0x77AC1E3: ??? (syscall-template.S:82)
  89. ==6207== by 0x4E956A2: net::Socket::sendTo(unsigned char const*, int, net::Address const&) (socket.cpp:297)
  90. ==6207== by 0x4F30EFA: utp::UTPServer::writePacket(int) (utpserver.cpp:225)
  91. ==6207== by 0x4E7F0F2: utp::UTPServer::qt_metacall(QMetaObject::Call, int, void**) (moc_utpserver.cpp:149)
  92. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  93. ==6207== by 0x74CDB1D: QSocketNotifier::activated(int) (in /usr/lib/libQtCore.so.4.7.0)
  94. ==6207== by 0x7486652: QSocketNotifier::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  95. ==6207== by 0x7B71FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  96. ==6207== by 0x7B77AEC: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  97. ==6207== by 0x437EB9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  98. ==6207== by 0x7469CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  99. ==6207== by 0x7496549: ??? (in /usr/lib/libQtCore.so.4.7.0)
  100. ==6207== Address 0x1de66f2c is 140 bytes inside a block of size 379 alloc'd
  101. ==6207== at 0x4C2815C: malloc (vg_replace_malloc.c:236)
  102. ==6207== by 0x73784E0: QByteArray::QByteArray(int, char) (in /usr/lib/libQtCore.so.4.7.0)
  103. ==6207== by 0x4F37331: utp::Connection::sendDataPacket(QByteArray const&) (connection.cpp:456)
  104. ==6207== by 0x4F376A8: utp::Connection::sendPackets() (connection.cpp:428)
  105. ==6207== by 0x4F3789E: utp::Connection::send(unsigned char const*, unsigned int) (connection.cpp:409)
  106. ==6207== by 0x4F39805: utp::UTPSocket::send(unsigned char const*, int) (utpsocket.cpp:177)
  107. ==6207== by 0x4E9F1ED: mse::StreamSocket::sendData(unsigned char const*, unsigned int) (streamsocket.cpp:138)
  108. ==6207== by 0x4E9FF49: mse::EncryptedAuthenticate::connected() (encryptedauthenticate.cpp:73)
  109. ==6207== by 0x4EA3F77: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:129)
  110. ==6207== by 0x428CCE: kt::Core::update() (core.cpp:1016)
  111. ==6207== by 0x431391: kt::Core::qt_metacall(QMetaObject::Call, int, void**) (core.moc:169)
  112. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  113. ==6207==
  114. ==6207== Thread 1:
  115. ==6207== Conditional jump or move depends on uninitialised value(s)
  116. ==6207== at 0x4F27FC4: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:80)
  117. ==6207== by 0x4E7F445: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:79)
  118. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  119. ==6207== by 0x667FA0E: QHttp::requestFinished(int, bool) (in /usr/lib/libQtNetwork.so.4.7.0)
  120. ==6207== by 0x668A747: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  121. ==6207== by 0x668ABB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libQtNetwork.so.4.7.0)
  122. ==6207== by 0x747BBDD: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  123. ==6207== by 0x7B71FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  124. ==6207== by 0x7B77AEC: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  125. ==6207== by 0x437EB9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  126. ==6207== by 0x7469CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  127. ==6207== by 0x746CC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/libQtCore.so.4.7.0)
  128. ==6207==
  129. ==6207== Conditional jump or move depends on uninitialised value(s)
  130. ==6207== at 0x4F27FC6: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:80)
  131. ==6207== by 0x4E7F445: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:79)
  132. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  133. ==6207== by 0x667FA0E: QHttp::requestFinished(int, bool) (in /usr/lib/libQtNetwork.so.4.7.0)
  134. ==6207== by 0x668A747: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  135. ==6207== by 0x668ABB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libQtNetwork.so.4.7.0)
  136. ==6207== by 0x747BBDD: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  137. ==6207== by 0x7B71FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  138. ==6207== by 0x7B77AEC: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  139. ==6207== by 0x437EB9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  140. ==6207== by 0x7469CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  141. ==6207== by 0x746CC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/libQtCore.so.4.7.0)
  142. ==6207==
  143. ==6207== Conditional jump or move depends on uninitialised value(s)
  144. ==6207== at 0x4F2800F: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:80)
  145. ==6207== by 0x4E7F445: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:79)
  146. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  147. ==6207== by 0x667FA0E: QHttp::requestFinished(int, bool) (in /usr/lib/libQtNetwork.so.4.7.0)
  148. ==6207== by 0x668A747: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  149. ==6207== by 0x668ABB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libQtNetwork.so.4.7.0)
  150. ==6207== by 0x747BBDD: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  151. ==6207== by 0x7B71FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  152. ==6207== by 0x7B77AEC: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  153. ==6207== by 0x437EB9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  154. ==6207== by 0x7469CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  155. ==6207== by 0x746CC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/libQtCore.so.4.7.0)
  156. ==6207==
  157. ==6207== Conditional jump or move depends on uninitialised value(s)
  158. ==6207== at 0x4F28018: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:80)
  159. ==6207== by 0x4E7F445: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:79)
  160. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  161. ==6207== by 0x667FA0E: QHttp::requestFinished(int, bool) (in /usr/lib/libQtNetwork.so.4.7.0)
  162. ==6207== by 0x668A747: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  163. ==6207== by 0x668ABB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libQtNetwork.so.4.7.0)
  164. ==6207== by 0x747BBDD: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  165. ==6207== by 0x7B71FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  166. ==6207== by 0x7B77AEC: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  167. ==6207== by 0x437EB9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  168. ==6207== by 0x7469CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  169. ==6207== by 0x746CC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/libQtCore.so.4.7.0)
  170. ==6207==
  171. ==6207== Conditional jump or move depends on uninitialised value(s)
  172. ==6207== at 0x4F28021: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:80)
  173. ==6207== by 0x4E7F445: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:79)
  174. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  175. ==6207== by 0x667FA0E: QHttp::requestFinished(int, bool) (in /usr/lib/libQtNetwork.so.4.7.0)
  176. ==6207== by 0x668A747: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  177. ==6207== by 0x668ABB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (in /usr/lib/libQtNetwork.so.4.7.0)
  178. ==6207== by 0x747BBDD: QObject::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  179. ==6207== by 0x7B71FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  180. ==6207== by 0x7B77AEC: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  181. ==6207== by 0x437EB9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  182. ==6207== by 0x7469CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  183. ==6207== by 0x746CC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (in /usr/lib/libQtCore.so.4.7.0)
  184. ==6207==
  185. ==6207== Conditional jump or move depends on uninitialised value(s)
  186. ==6207== at 0x4F247DB: bt::TrackerManager::selectTracker() (trackermanager.cpp:437)
  187. ==6207== by 0x4F249A7: bt::TrackerManager::onTrackerError(QString const&) (trackermanager.cpp:471)
  188. ==6207== by 0x4E7F27B: bt::TrackerManager::qt_metacall(QMetaObject::Call, int, void**) (moc_trackermanager.cpp:79)
  189. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  190. ==6207== by 0x4F1FCB1: bt::Tracker::requestFailed(QString const&) (tracker.moc:101)
  191. ==6207== by 0x4F1B685: bt::HTTPTracker::updateData(QByteArray const&) (httptracker.cpp:311)
  192. ==6207== by 0x4F1DA36: bt::HTTPTracker::onAnnounceResult(KUrl const&, QByteArray const&, KJob*) (httptracker.cpp:438)
  193. ==6207== by 0x4F1E137: bt::HTTPTracker::onQHttpAnnounceResult(KJob*) (httptracker.cpp:406)
  194. ==6207== by 0x4F1E2C3: bt::HTTPTracker::qt_metacall(QMetaObject::Call, int, void**) (httptracker.moc:81)
  195. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  196. ==6207== by 0x6CDD711: KJob::result(KJob*) (in /usr/lib/libkdecore.so.5.5.0)
  197. ==6207== by 0x6CDD9AF: KJob::emitResult() (in /usr/lib/libkdecore.so.5.5.0)
  198. ==6207==
  199. ==6207== Conditional jump or move depends on uninitialised value(s)
  200. ==6207== at 0x4F247FC: bt::TrackerManager::selectTracker() (trackermanager.cpp:439)
  201. ==6207== by 0x4F249A7: bt::TrackerManager::onTrackerError(QString const&) (trackermanager.cpp:471)
  202. ==6207== by 0x4E7F27B: bt::TrackerManager::qt_metacall(QMetaObject::Call, int, void**) (moc_trackermanager.cpp:79)
  203. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  204. ==6207== by 0x4F1FCB1: bt::Tracker::requestFailed(QString const&) (tracker.moc:101)
  205. ==6207== by 0x4F1B685: bt::HTTPTracker::updateData(QByteArray const&) (httptracker.cpp:311)
  206. ==6207== by 0x4F1DA36: bt::HTTPTracker::onAnnounceResult(KUrl const&, QByteArray const&, KJob*) (httptracker.cpp:438)
  207. ==6207== by 0x4F1E137: bt::HTTPTracker::onQHttpAnnounceResult(KJob*) (httptracker.cpp:406)
  208. ==6207== by 0x4F1E2C3: bt::HTTPTracker::qt_metacall(QMetaObject::Call, int, void**) (httptracker.moc:81)
  209. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  210. ==6207== by 0x6CDD711: KJob::result(KJob*) (in /usr/lib/libkdecore.so.5.5.0)
  211. ==6207== by 0x6CDD9AF: KJob::emitResult() (in /usr/lib/libkdecore.so.5.5.0)
  212. ==6207==
  213. ==6207== Conditional jump or move depends on uninitialised value(s)
  214. ==6207== at 0x4F249D6: bt::TrackerManager::onTrackerError(QString const&) (trackermanager.cpp:480)
  215. ==6207== by 0x4E7F27B: bt::TrackerManager::qt_metacall(QMetaObject::Call, int, void**) (moc_trackermanager.cpp:79)
  216. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  217. ==6207== by 0x4F1FCB1: bt::Tracker::requestFailed(QString const&) (tracker.moc:101)
  218. ==6207== by 0x4F1B685: bt::HTTPTracker::updateData(QByteArray const&) (httptracker.cpp:311)
  219. ==6207== by 0x4F1DA36: bt::HTTPTracker::onAnnounceResult(KUrl const&, QByteArray const&, KJob*) (httptracker.cpp:438)
  220. ==6207== by 0x4F1E137: bt::HTTPTracker::onQHttpAnnounceResult(KJob*) (httptracker.cpp:406)
  221. ==6207== by 0x4F1E2C3: bt::HTTPTracker::qt_metacall(QMetaObject::Call, int, void**) (httptracker.moc:81)
  222. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  223. ==6207== by 0x6CDD711: KJob::result(KJob*) (in /usr/lib/libkdecore.so.5.5.0)
  224. ==6207== by 0x6CDD9AF: KJob::emitResult() (in /usr/lib/libkdecore.so.5.5.0)
  225. ==6207== by 0x4F27F80: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:102)
  226. ==6207==
  227. ==6207== Syscall param write(buf) points to uninitialised byte(s)
  228. ==6207== at 0x8F1978D: ??? (syscall-template.S:82)
  229. ==6207== by 0x8EB4062: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
  230. ==6207== by 0x8EB56B4: _IO_do_write@@GLIBC_2.2.5 (fileops.c:530)
  231. ==6207== by 0x8EB4DEF: _IO_file_close_it@@GLIBC_2.2.5 (fileops.c:170)
  232. ==6207== by 0x8EA8A17: fclose@@GLIBC_2.2.5 (iofclose.c:62)
  233. ==6207== by 0x4E843B1: bt::File::close() (file.cpp:61)
  234. ==6207== by 0x4E8458A: bt::File::~File() (file.cpp:41)
  235. ==6207== by 0x4F161BF: bt::ChunkManager::writeIndexFileEntry(bt::Chunk*) (chunkmanager.cpp:329)
  236. ==6207== by 0x4F1A6B5: bt::ChunkManager::chunkDownloaded(unsigned int) (chunkmanager.cpp:301)
  237. ==6207== by 0x4EC57A4: bt::Downloader::finished(bt::ChunkDownload*) (downloader.cpp:453)
  238. ==6207== by 0x4EC5D74: bt::Downloader::pieceReceived(bt::Piece const&) (downloader.cpp:142)
  239. ==6207== by 0x4EA9BF4: bt::Peer::packetReady(unsigned char const*, unsigned int) (peer.cpp:283)
  240. ==6207== Address 0x420173c is not stack'd, malloc'd or (recently) free'd
  241. ==6207==
  242. ==6207== Thread 9:
  243. ==6207== Invalid read of size 1
  244. ==6207== at 0x4C2A43D: memmove (mc_replace_strmem.c:629)
  245. ==6207== by 0x73949A8: QListData::remove(int) (in /usr/lib/libQtCore.so.4.7.0)
  246. ==6207== by 0x7394A1A: QListData::erase(void**) (in /usr/lib/libQtCore.so.4.7.0)
  247. ==6207== by 0x66E4E39: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  248. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  249. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  250. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  251. ==6207== by 0x8F2792C: clone (clone.S:112)
  252. ==6207== Address 0x1dcb814f is 1 bytes before a block of size 512 alloc'd
  253. ==6207== at 0x4C28254: realloc (vg_replace_malloc.c:525)
  254. ==6207== by 0x7394A95: QListData::realloc(int) (in /usr/lib/libQtCore.so.4.7.0)
  255. ==6207== by 0x7394CAF: QListData::append(int) (in /usr/lib/libQtCore.so.4.7.0)
  256. ==6207== by 0x66E5F07: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  257. ==6207== by 0x66E49BD: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  258. ==6207== by 0x66E4BC5: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  259. ==6207== by 0x66E4E8B: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  260. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  261. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  262. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  263. ==6207== by 0x8F2792C: clone (clone.S:112)
  264. ==6207==
  265. ==6207== Invalid read of size 1
  266. ==6207== at 0x4C2A425: memmove (mc_replace_strmem.c:629)
  267. ==6207== by 0x73949A8: QListData::remove(int) (in /usr/lib/libQtCore.so.4.7.0)
  268. ==6207== by 0x7394A1A: QListData::erase(void**) (in /usr/lib/libQtCore.so.4.7.0)
  269. ==6207== by 0x66E4E39: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  270. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  271. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  272. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  273. ==6207== by 0x8F2792C: clone (clone.S:112)
  274. ==6207== Address 0x1dcb814e is 2 bytes before a block of size 512 alloc'd
  275. ==6207== at 0x4C28254: realloc (vg_replace_malloc.c:525)
  276. ==6207== by 0x7394A95: QListData::realloc(int) (in /usr/lib/libQtCore.so.4.7.0)
  277. ==6207== by 0x7394CAF: QListData::append(int) (in /usr/lib/libQtCore.so.4.7.0)
  278. ==6207== by 0x66E5F07: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  279. ==6207== by 0x66E49BD: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  280. ==6207== by 0x66E4BC5: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  281. ==6207== by 0x66E4E8B: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  282. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  283. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  284. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  285. ==6207== by 0x8F2792C: clone (clone.S:112)
  286. ==6207==
  287. ==6207== Invalid write of size 1
  288. ==6207== at 0x4C2A42B: memmove (mc_replace_strmem.c:629)
  289. ==6207== by 0x73949A8: QListData::remove(int) (in /usr/lib/libQtCore.so.4.7.0)
  290. ==6207== by 0x7394A1A: QListData::erase(void**) (in /usr/lib/libQtCore.so.4.7.0)
  291. ==6207== by 0x66E4E39: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  292. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  293. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  294. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  295. ==6207== by 0x8F2792C: clone (clone.S:112)
  296. ==6207== Address 0x1dcb814f is 1 bytes before a block of size 512 alloc'd
  297. ==6207== at 0x4C28254: realloc (vg_replace_malloc.c:525)
  298. ==6207== by 0x7394A95: QListData::realloc(int) (in /usr/lib/libQtCore.so.4.7.0)
  299. ==6207== by 0x7394CAF: QListData::append(int) (in /usr/lib/libQtCore.so.4.7.0)
  300. ==6207== by 0x66E5F07: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  301. ==6207== by 0x66E49BD: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  302. ==6207== by 0x66E4BC5: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  303. ==6207== by 0x66E4E8B: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  304. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  305. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  306. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  307. ==6207== by 0x8F2792C: clone (clone.S:112)
  308. ==6207==
  309.  
  310. valgrind: m_mallocfree.c:248 (get_bszB_as_is): Assertion 'bszB_lo == bszB_hi' failed.
  311. valgrind: Heap block lo/hi size mismatch: lo = 96, hi = 500633032.
  312. This is probably caused by your program erroneously writing past the
  313. end of a heap block and corrupting heap metadata. If you fix any
  314. invalid writes reported by Memcheck, this assertion failure will
  315. probably go away. Please try that before reporting this as a bug.
  316.  
  317. ==6207== at 0x3802984F: report_and_quit (m_libcassert.c:191)
  318. ==6207== by 0x38029B16: vgPlain_assert_fail (m_libcassert.c:265)
  319. ==6207== by 0x38036161: vgPlain_arena_free (m_mallocfree.c:248)
  320. ==6207== by 0x38062093: vgPlain_cli_free (replacemalloc_core.c:92)
  321. ==6207== by 0x38001D71: die_and_free_mem (mc_malloc_wrappers.c:123)
  322. ==6207== by 0x38002568: vgMemCheck_handle_free (mc_malloc_wrappers.c:318)
  323. ==6207== by 0x380025C8: vgMemCheck_free (mc_malloc_wrappers.c:324)
  324. ==6207== by 0x38063EFA: vgPlain_scheduler (scheduler.c:1384)
  325. ==6207== by 0x3808E140: run_a_thread_NORETURN (syswrap-linux.c:94)
  326. ==6207== by 0x3808E32F: vgModuleLocal_start_thread_NORETURN (syswrap-linux.c:225)
  327. ==6207== by 0x38090ECD: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
  328. ==6207== by 0xDEADBEEFDEADBEEE: ???
  329. ==6207== by 0xDEADBEEFDEADBEEE: ???
  330. ==6207== by 0xDEADBEEFDEADBEEE: ???
  331.  
  332. sched status:
  333. running_tid=4
  334.  
  335. Thread 1: status = VgTs_WaitSys
  336. ==6207== at 0x77ABB8D: ??? (syscall-template.S:82)
  337. ==6207== by 0xFA0B0CF: ??? (in /usr/lib/libxcb.so.1.1.0)
  338. ==6207== by 0xFA0B617: xcb_poll_for_event (in /usr/lib/libxcb.so.1.1.0)
  339. ==6207== by 0xB9CB42C: ??? (in /usr/lib/libX11.so.6.3.0)
  340. ==6207== by 0xB9CBD06: _XEventsQueued (in /usr/lib/libX11.so.6.3.0)
  341. ==6207== by 0xB9B447E: XEventsQueued (in /usr/lib/libX11.so.6.3.0)
  342. ==6207== by 0x7C24C0B: ??? (in /usr/lib/libQtGui.so.4.7.0)
  343. ==6207== by 0xE034669: g_main_context_check (in /lib/libglib-2.0.so.0.2600.0)
  344. ==6207== by 0xE035022: ??? (in /lib/libglib-2.0.so.0.2600.0)
  345. ==6207== by 0xE03545B: g_main_context_iteration (in /lib/libglib-2.0.so.0.2600.0)
  346. ==6207== by 0x7496192: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.0)
  347. ==6207== by 0x7C24A4D: ??? (in /usr/lib/libQtGui.so.4.7.0)
  348. ==6207== by 0x7468A01: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.0)
  349. ==6207== by 0x7468DEB: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.0)
  350. ==6207== by 0x746CEBA: QCoreApplication::exec() (in /usr/lib/libQtCore.so.4.7.0)
  351. ==6207== by 0x426D9A: main (main.cpp:176)
  352.  
  353. Thread 2: status = VgTs_WaitSys
  354. ==6207== at 0x8F1B203: poll (poll.c:87)
  355. ==6207== by 0xE035008: ??? (in /lib/libglib-2.0.so.0.2600.0)
  356. ==6207== by 0xE03545B: g_main_context_iteration (in /lib/libglib-2.0.so.0.2600.0)
  357. ==6207== by 0x7496192: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.0)
  358. ==6207== by 0x7468A01: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.0)
  359. ==6207== by 0x7468DEB: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.0)
  360. ==6207== by 0x73732FC: QThread::exec() (in /usr/lib/libQtCore.so.4.7.0)
  361. ==6207== by 0x74485F7: ??? (in /usr/lib/libQtCore.so.4.7.0)
  362. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  363. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  364. ==6207== by 0x8F2792C: clone (clone.S:112)
  365.  
  366. Thread 3: status = VgTs_WaitSys
  367. ==6207== at 0x77AC003: ??? (syscall-template.S:82)
  368. ==6207== by 0x4E95F12: net::Socket::recvFrom(unsigned char*, int, net::Address&) (socket2.h:77)
  369. ==6207== by 0x4F30094: utp::UTPServer::readPacket(int) (utpserver.cpp:197)
  370. ==6207== by 0x4E7F112: utp::UTPServer::qt_metacall(QMetaObject::Call, int, void**) (moc_utpserver.cpp:148)
  371. ==6207== by 0x7481B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (in /usr/lib/libQtCore.so.4.7.0)
  372. ==6207== by 0x74CDB1D: QSocketNotifier::activated(int) (in /usr/lib/libQtCore.so.4.7.0)
  373. ==6207== by 0x7486652: QSocketNotifier::event(QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  374. ==6207== by 0x7B71FDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  375. ==6207== by 0x7B77AEC: QApplication::notify(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.7.0)
  376. ==6207== by 0x437EB9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  377. ==6207== by 0x7469CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (in /usr/lib/libQtCore.so.4.7.0)
  378. ==6207== by 0x7496549: ??? (in /usr/lib/libQtCore.so.4.7.0)
  379. ==6207== by 0xE031341: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2600.0)
  380. ==6207== by 0xE0352A7: ??? (in /lib/libglib-2.0.so.0.2600.0)
  381. ==6207== by 0xE03545B: g_main_context_iteration (in /lib/libglib-2.0.so.0.2600.0)
  382. ==6207== by 0x7496192: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.0)
  383. ==6207== by 0x7468A01: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.0)
  384. ==6207== by 0x7468DEB: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/libQtCore.so.4.7.0)
  385. ==6207== by 0x73732FC: QThread::exec() (in /usr/lib/libQtCore.so.4.7.0)
  386. ==6207== by 0x4F351CD: utp::UTPServerThread::run() (utpserverthread.cpp:44)
  387. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  388. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  389. ==6207== by 0x8F2792C: clone (clone.S:112)
  390.  
  391. Thread 4: status = VgTs_Runnable
  392. ==6207== at 0x4C27D71: free (vg_replace_malloc.c:366)
  393. ==6207== by 0x73BBDFB: QString::free(QString::Data*) (in /usr/lib/libQtCore.so.4.7.0)
  394. ==6207== by 0x4EF3DCC: dht::ParseRsp(bt::BDictNode*, dht::Method, unsigned char) (rpcmsg.cpp:131)
  395. ==6207== by 0x4EF4B13: dht::ParseRsp(bt::BDictNode*, dht::RPCServer*) (rpcmsg.cpp:214)
  396. ==6207== by 0x4EF538A: dht::MakeRPCMsg(bt::BDictNode*, dht::RPCServer*) (rpcmsg.cpp:248)
  397. ==6207== by 0x4EFC0EB: dht::RPCServerThread::handlePacket() (rpcserver.cpp:83)
  398. ==6207== by 0x4EFC2ED: dht::RPCServerThread::run() (rpcserver.cpp:109)
  399. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  400. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  401. ==6207== by 0x8F2792C: clone (clone.S:112)
  402.  
  403. Thread 5: status = VgTs_WaitSys
  404. ==6207== at 0x8F1B203: poll (poll.c:87)
  405. ==6207== by 0xD7D1382: send_dg (res_send.c:1066)
  406. ==6207== by 0xD7D3003: __libc_res_nsend (res_send.c:556)
  407. ==6207== by 0xD7CF664: __libc_res_nquery (res_query.c:225)
  408. ==6207== by 0xD7CFC20: __libc_res_nquerydomain (res_query.c:576)
  409. ==6207== by 0xD7D07A4: __libc_res_nsearch (res_query.c:377)
  410. ==6207== by 0x27D6E2A7: _nss_dns_gethostbyname3_r (dns-host.c:197)
  411. ==6207== by 0x27D6E563: _nss_dns_gethostbyname2_r (dns-host.c:257)
  412. ==6207== by 0x8F42D88: gethostbyname2_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
  413. ==6207== by 0x8EF7F1F: gaih_inet (getaddrinfo.c:531)
  414. ==6207== by 0x8EF9801: getaddrinfo (getaddrinfo.c:2159)
  415. ==6207== by 0x66F08D4: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  416. ==6207== by 0x66E4D0F: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  417. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  418. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  419. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  420. ==6207== by 0x8F2792C: clone (clone.S:112)
  421.  
  422. Thread 6: status = VgTs_WaitSys
  423. ==6207== at 0x8F19710: __read_nocancel (syscall-template.S:82)
  424. ==6207== by 0x8EB412D: _IO_file_read (fileops.c:1210)
  425. ==6207== by 0x8EB4277: _IO_file_underflow@@GLIBC_2.2.5 (fileops.c:606)
  426. ==6207== by 0x8EB5DFD: _IO_default_uflow (genops.c:440)
  427. ==6207== by 0x8EAA32D: _IO_getline_info (iogetline.c:74)
  428. ==6207== by 0x8EAEC30: fgets_unlocked (iofgets_u.c:56)
  429. ==6207== by 0x8F3983F: __res_vinit (res_init.c:240)
  430. ==6207== by 0x66F0680: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  431. ==6207== by 0x66E4D0F: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  432. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  433. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  434. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  435. ==6207== by 0x8F2792C: clone (clone.S:112)
  436.  
  437. Thread 7: status = VgTs_WaitSys
  438. ==6207== at 0x8F1B203: poll (poll.c:87)
  439. ==6207== by 0xD7D1382: send_dg (res_send.c:1066)
  440. ==6207== by 0xD7D3003: __libc_res_nsend (res_send.c:556)
  441. ==6207== by 0xD7CF664: __libc_res_nquery (res_query.c:225)
  442. ==6207== by 0xD7CFC20: __libc_res_nquerydomain (res_query.c:576)
  443. ==6207== by 0xD7D07A4: __libc_res_nsearch (res_query.c:377)
  444. ==6207== by 0x27D6E2A7: _nss_dns_gethostbyname3_r (dns-host.c:197)
  445. ==6207== by 0x27D6E563: _nss_dns_gethostbyname2_r (dns-host.c:257)
  446. ==6207== by 0x8F42D88: gethostbyname2_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
  447. ==6207== by 0x8EF7F1F: gaih_inet (getaddrinfo.c:531)
  448. ==6207== by 0x8EF9801: getaddrinfo (getaddrinfo.c:2159)
  449. ==6207== by 0x66F08D4: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  450. ==6207== by 0x66E4D0F: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  451. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  452. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  453. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  454. ==6207== by 0x8F2792C: clone (clone.S:112)
  455.  
  456. Thread 8: status = VgTs_WaitSys
  457. ==6207== at 0x8F1B203: poll (poll.c:87)
  458. ==6207== by 0xD7D1382: send_dg (res_send.c:1066)
  459. ==6207== by 0xD7D3003: __libc_res_nsend (res_send.c:556)
  460. ==6207== by 0xD7CF664: __libc_res_nquery (res_query.c:225)
  461. ==6207== by 0xD7CFC20: __libc_res_nquerydomain (res_query.c:576)
  462. ==6207== by 0xD7D07A4: __libc_res_nsearch (res_query.c:377)
  463. ==6207== by 0x27D6E2A7: _nss_dns_gethostbyname3_r (dns-host.c:197)
  464. ==6207== by 0x27D6E563: _nss_dns_gethostbyname2_r (dns-host.c:257)
  465. ==6207== by 0x8F42D88: gethostbyname2_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
  466. ==6207== by 0x8EF7F1F: gaih_inet (getaddrinfo.c:531)
  467. ==6207== by 0x8EF9801: getaddrinfo (getaddrinfo.c:2159)
  468. ==6207== by 0x66F08D4: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  469. ==6207== by 0x66E4D0F: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  470. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  471. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  472. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  473. ==6207== by 0x8F2792C: clone (clone.S:112)
  474.  
  475. Thread 9: status = VgTs_Yielding
  476. ==6207== at 0x4C2A425: memmove (mc_replace_strmem.c:629)
  477. ==6207== by 0x73949A8: QListData::remove(int) (in /usr/lib/libQtCore.so.4.7.0)
  478. ==6207== by 0x7394A1A: QListData::erase(void**) (in /usr/lib/libQtCore.so.4.7.0)
  479. ==6207== by 0x66E4E39: ??? (in /usr/lib/libQtNetwork.so.4.7.0)
  480. ==6207== by 0x736BD01: ??? (in /usr/lib/libQtCore.so.4.7.0)
  481. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  482. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  483. ==6207== by 0x8F2792C: clone (clone.S:112)
  484.  
  485. Thread 11: status = VgTs_WaitSys
  486. ==6207== at 0x77ABF8C: recv (recv.c:34)
  487. ==6207== by 0x4E9575D: net::Socket::recv(unsigned char*, int) (socket2.h:45)
  488. ==6207== by 0x4E941C8: net::BufferedSocket::readBuffered(unsigned int, unsigned long long) (bufferedsocket.cpp:114)
  489. ==6207== by 0x4E9AC39: net::SocketGroup::processUnlimited(bool, unsigned long long) (socketgroup.cpp:53)
  490. ==6207== by 0x4E9AE3F: net::SocketGroup::process(bool, unsigned long long, unsigned int&) (socketgroup.cpp:192)
  491. ==6207== by 0x4E99AAB: net::NetworkThread::doGroups(unsigned int, unsigned long long, unsigned int) (networkthread.cpp:155)
  492. ==6207== by 0x4E991B8: net::DownloadThread::update() (downloadthread.cpp:83)
  493. ==6207== by 0x4E99B48: net::NetworkThread::run() (networkthread.cpp:48)
  494. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  495. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  496. ==6207== by 0x8F2792C: clone (clone.S:112)
  497.  
  498. Thread 12: status = VgTs_WaitSys
  499. ==6207== at 0x77A8A9C: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162)
  500. ==6207== by 0x7375532: ??? (in /usr/lib/libQtCore.so.4.7.0)
  501. ==6207== by 0x7370EE4: QMutex::lock() (in /usr/lib/libQtCore.so.4.7.0)
  502. ==6207== by 0x4E9848C: net::UploadThread::waitForSocketsReady() (uploadthread.cpp:112)
  503. ==6207== by 0x4E98705: net::UploadThread::update() (uploadthread.cpp:45)
  504. ==6207== by 0x4E99B48: net::NetworkThread::run() (networkthread.cpp:48)
  505. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  506. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  507. ==6207== by 0x8F2792C: clone (clone.S:112)
  508.  
  509. Thread 13: status = VgTs_WaitSys
  510. ==6207== at 0x77A8A9C: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162)
  511. ==6207== by 0x7376E3A: QWaitCondition::wait(QMutex*, unsigned long) (in /usr/lib/libQtCore.so.4.7.0)
  512. ==6207== by 0x4E9CB61: net::ReverseResolverThread::run() (reverseresolver.cpp:123)
  513. ==6207== by 0x737627D: ??? (in /usr/lib/libQtCore.so.4.7.0)
  514. ==6207== by 0x77A4970: start_thread (pthread_create.c:304)
  515. ==6207== by 0x8F2792C: clone (clone.S:112)
  516.  
  517.  
  518. Note: see also the FAQ in the source distribution.
  519. It contains workarounds to several common problems.
  520. In particular, if Valgrind aborted or crashed after
  521. identifying problems in your program, there's a good chance
  522. that fixing those problems will prevent Valgrind aborting or
  523. crashing, especially if it happened in m_mallocfree.c.
  524.  
  525. If that doesn't help, please report this bug to: www.valgrind.org
  526.  
  527. In the bug report, send all the above text, the valgrind
  528. version, and what OS and version you are using. Thanks.