Guest User

Ktorrent under Valgrind

a guest
Jan 20th, 2011
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.19 KB | None | 0 0
  1. nico@linksys:~$ valgrind ktorrent
  2. ==2403== Memcheck, a memory error detector
  3. ==2403== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
  4. ==2403== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
  5. ==2403== Command: ktorrent
  6. ==2403==
  7. ==2406== Conditional jump or move depends on uninitialised value(s)
  8. ==2406== at 0xB3BBE40: inflateReset2 (in /lib/libz.so.1.2.3.4)
  9. ==2406== by 0xB3BBF2F: inflateInit2_ (in /lib/libz.so.1.2.3.4)
  10. ==2406== by 0xEC3C4AF: png_create_read_struct_2 (in /lib/libpng12.so.0.44.0)
  11. ==2406== by 0xEC3C646: png_create_read_struct (in /lib/libpng12.so.0.44.0)
  12. ==2406== by 0x84A7C7D: QPngHandlerPrivate::readPngHeader() (qpnghandler.cpp:356)
  13. ==2406== by 0x84A86BC: QPngHandlerPrivate::readPngImage(QImage*) (qpnghandler.cpp:427)
  14. ==2406== by 0x8475752: QImageReader::read(QImage*) (qimagereader.cpp:1205)
  15. ==2406== by 0x8475D1B: QImageReader::read() (qimagereader.cpp:1155)
  16. ==2406== by 0x8465611: operator>>(QDataStream&, QImage&) (qimage.cpp:5149)
  17. ==2406== by 0x8484D28: operator>>(QDataStream&, QPixmap&) (qpixmap.cpp:1315)
  18. ==2406== by 0x64AAEBF: KIconLoaderPrivate::findCachedPixmapWithPath(QString const&, QPixmap&, QString&) (kiconloader.cpp:878)
  19. ==2406== by 0x64B2F52: KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const (kiconloader.cpp:1218)
  20. ==2406==
  21. QMetaObject::invokeMethod: No such method kt::App::loadCommandLineOptionsForNewInstance()
  22. Warning: QWidget::insertAction: Attempt to insert null action
  23. Warning: QWidget::insertAction: Attempt to insert null action
  24. Warning: QWidget::insertAction: Attempt to insert null action
  25. <unknown program name>(2403)/: Communication problem with "ktorrent" , it probably crashed.
  26. 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." "
  27.  
  28. ==2403==
  29. ==2403== HEAP SUMMARY:
  30. ==2403== in use at exit: 119,808 bytes in 647 blocks
  31. ==2403== total heap usage: 6,801 allocs, 6,154 frees, 534,952 bytes allocated
  32. ==2403==
  33. ==2403== LEAK SUMMARY:
  34. ==2403== definitely lost: 0 bytes in 0 blocks
  35. ==2403== indirectly lost: 0 bytes in 0 blocks
  36. ==2403== possibly lost: 808 bytes in 7 blocks
  37. ==2403== still reachable: 119,000 bytes in 640 blocks
  38. ==2403== suppressed: 0 bytes in 0 blocks
  39. ==2403== Rerun with --leak-check=full to see details of leaked memory
  40. ==2403==
  41. ==2403== For counts of detected and suppressed errors, rerun with: -v
  42. ==2403== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 4 from 4)
  43. nico@linksys:~$ QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
  44. Warning: QFileSystemWatcher: failed to add paths: /home/nico/.config/ibus/bus
  45. Warning: Bus::open: Can not get ibus-daemon's address.
  46. ==2406== Thread 3:
  47. ==2406== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
  48. ==2406== at 0x7D5B1E3: ??? (syscall-template.S:82)
  49. ==2406== by 0x4EA26E2: net::Socket::sendTo(unsigned char const*, int, net::Address const&) (socket.cpp:291)
  50. ==2406== by 0x4F5D879: utp::OutputQueue::send(net::ServerSocket*) (outputqueue.cpp:62)
  51. ==2406== by 0x4E8B0C2: net::ServerSocket::qt_metacall(QMetaObject::Call, int, void**) (moc_serversocket.cpp:77)
  52. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  53. ==2406== by 0x7A7CB1D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:89)
  54. ==2406== by 0x7A35652: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317)
  55. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  56. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  57. ==2406== by 0x43A3C9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  58. ==2406== by 0x7A18CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732)
  59. ==2406== by 0x7A45549: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:215)
  60. ==2406== Address 0x2719038c is 140 bytes inside a block of size 508 alloc'd
  61. ==2406== at 0x4C2815C: malloc (vg_replace_malloc.c:236)
  62. ==2406== by 0x79274E0: QByteArray::QByteArray(int, char) (qbytearray.cpp:1322)
  63. ==2406== by 0x4F573FF: utp::Connection::sendDataPacket(QByteArray const&, unsigned short, utp::TimeValue const&) (connection.cpp:474)
  64. ==2406== by 0x4F578C5: utp::Connection::sendDataPacket(QByteArray const&) (connection.cpp:509)
  65. ==2406== by 0x4F579E8: utp::Connection::sendPackets() (connection.cpp:449)
  66. ==2406== by 0x4F57BDE: utp::Connection::send(unsigned char const*, unsigned int) (connection.cpp:429)
  67. ==2406== by 0x4F5C257: utp::UTPSocket::send(unsigned char const*, int) (utpsocket.cpp:186)
  68. ==2406== by 0x4EAC92D: mse::StreamSocket::sendData(unsigned char const*, unsigned int) (streamsocket.cpp:140)
  69. ==2406== by 0x4EAD549: mse::EncryptedAuthenticate::connected() (encryptedauthenticate.cpp:73)
  70. ==2406== by 0x4EB2CD2: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:129)
  71. ==2406== by 0x4EB2EBC: bt::AuthenticationMonitor::update() (authenticationmonitor.cpp:102)
  72. ==2406== by 0x42B41E: kt::Core::update() (core.cpp:1034)
  73. ==2406==
  74. ==2406== Thread 1:
  75. ==2406== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
  76. ==2406== at 0x7D5B10C: send (send.c:33)
  77. ==2406== by 0x4EA2803: net::Socket::send(unsigned char const*, int) (socket.cpp:246)
  78. ==2406== by 0x4EAC92D: mse::StreamSocket::sendData(unsigned char const*, unsigned int) (streamsocket.cpp:140)
  79. ==2406== by 0x4EAD549: mse::EncryptedAuthenticate::connected() (encryptedauthenticate.cpp:73)
  80. ==2406== by 0x4EB2CD2: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:129)
  81. ==2406== by 0x4EB2EBC: bt::AuthenticationMonitor::update() (authenticationmonitor.cpp:102)
  82. ==2406== by 0x42B41E: kt::Core::update() (core.cpp:1034)
  83. ==2406== by 0x4340FC: kt::Core::qt_metacall(QMetaObject::Call, int, void**) (core.moc:159)
  84. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  85. ==2406== by 0x7A2A8F8: QObject::event(QEvent*) (qobject.cpp:1183)
  86. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  87. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  88. ==2406== Address 0x7feffe4e0 is on thread 1's stack
  89. ==2406==
  90. ==2406== Conditional jump or move depends on uninitialised value(s)
  91. ==2406== at 0x4F45094: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:82)
  92. ==2406== by 0x4E8A5FE: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:80)
  93. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  94. ==2406== by 0x6EA9A0E: QHttp::requestFinished(int, bool) (moc_qhttp.cpp:191)
  95. ==2406== by 0x6EB4747: QHttpPrivate::finishedWithSuccess() (qhttp.cpp:2530)
  96. ==2406== by 0x6EB4BB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (moc_qhttp.cpp:135)
  97. ==2406== by 0x7A2ABDD: QObject::event(QEvent*) (qobject.cpp:1219)
  98. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  99. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  100. ==2406== by 0x43A3C9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  101. ==2406== by 0x7A18CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732)
  102. ==2406== by 0x7A1BC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
  103. ==2406==
  104. ==2406== Conditional jump or move depends on uninitialised value(s)
  105. ==2406== at 0x4F45096: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:82)
  106. ==2406== by 0x4E8A5FE: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:80)
  107. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  108. ==2406== by 0x6EA9A0E: QHttp::requestFinished(int, bool) (moc_qhttp.cpp:191)
  109. ==2406== by 0x6EB4747: QHttpPrivate::finishedWithSuccess() (qhttp.cpp:2530)
  110. ==2406== by 0x6EB4BB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (moc_qhttp.cpp:135)
  111. ==2406== by 0x7A2ABDD: QObject::event(QEvent*) (qobject.cpp:1219)
  112. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  113. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  114. ==2406== by 0x43A3C9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  115. ==2406== by 0x7A18CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732)
  116. ==2406== by 0x7A1BC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
  117. ==2406==
  118. ==2406== Conditional jump or move depends on uninitialised value(s)
  119. ==2406== at 0x4F450DF: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:82)
  120. ==2406== by 0x4E8A5FE: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:80)
  121. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  122. ==2406== by 0x6EA9A0E: QHttp::requestFinished(int, bool) (moc_qhttp.cpp:191)
  123. ==2406== by 0x6EB4747: QHttpPrivate::finishedWithSuccess() (qhttp.cpp:2530)
  124. ==2406== by 0x6EB4BB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (moc_qhttp.cpp:135)
  125. ==2406== by 0x7A2ABDD: QObject::event(QEvent*) (qobject.cpp:1219)
  126. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  127. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  128. ==2406== by 0x43A3C9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  129. ==2406== by 0x7A18CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732)
  130. ==2406== by 0x7A1BC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
  131. ==2406==
  132. ==2406== Conditional jump or move depends on uninitialised value(s)
  133. ==2406== at 0x4F450E8: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:82)
  134. ==2406== by 0x4E8A5FE: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:80)
  135. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  136. ==2406== by 0x6EA9A0E: QHttp::requestFinished(int, bool) (moc_qhttp.cpp:191)
  137. ==2406== by 0x6EB4747: QHttpPrivate::finishedWithSuccess() (qhttp.cpp:2530)
  138. ==2406== by 0x6EB4BB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (moc_qhttp.cpp:135)
  139. ==2406== by 0x7A2ABDD: QObject::event(QEvent*) (qobject.cpp:1219)
  140. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  141. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  142. ==2406== by 0x43A3C9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  143. ==2406== by 0x7A18CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732)
  144. ==2406== by 0x7A1BC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
  145. ==2406==
  146. ==2406== Conditional jump or move depends on uninitialised value(s)
  147. ==2406== at 0x4F450F1: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:82)
  148. ==2406== by 0x4E8A5FE: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:80)
  149. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  150. ==2406== by 0x6EA9A0E: QHttp::requestFinished(int, bool) (moc_qhttp.cpp:191)
  151. ==2406== by 0x6EB4747: QHttpPrivate::finishedWithSuccess() (qhttp.cpp:2530)
  152. ==2406== by 0x6EB4BB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (moc_qhttp.cpp:135)
  153. ==2406== by 0x7A2ABDD: QObject::event(QEvent*) (qobject.cpp:1219)
  154. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  155. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  156. ==2406== by 0x43A3C9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  157. ==2406== by 0x7A18CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732)
  158. ==2406== by 0x7A1BC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
  159. ==2406==
  160. ==2406== Syscall param write(buf) points to uninitialised byte(s)
  161. ==2406== at 0x974378D: ??? (syscall-template.S:82)
  162. ==2406== by 0x96DE062: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
  163. ==2406== by 0x96DF6B4: _IO_do_write@@GLIBC_2.2.5 (fileops.c:530)
  164. ==2406== by 0x96DEDEF: _IO_file_close_it@@GLIBC_2.2.5 (fileops.c:170)
  165. ==2406== by 0x96D2A17: fclose@@GLIBC_2.2.5 (iofclose.c:62)
  166. ==2406== by 0x4E8F801: bt::File::close() (file.cpp:62)
  167. ==2406== by 0x4E8F9DA: bt::File::~File() (file.cpp:41)
  168. ==2406== by 0x4F3236F: bt::ChunkManager::Private::writeIndexFileEntry(bt::Chunk*) (chunkmanager.cpp:966)
  169. ==2406== by 0x4F36830: bt::ChunkManager::chunkDownloaded(unsigned int) (chunkmanager.cpp:228)
  170. ==2406== by 0x4ED7554: bt::Downloader::finished(bt::ChunkDownload*) (downloader.cpp:452)
  171. ==2406== by 0x4ED7AE4: bt::Downloader::pieceReceived(bt::Piece const&) (downloader.cpp:146)
  172. ==2406== by 0x4EB88E1: bt::Peer::packetReady(unsigned char const*, unsigned int) (peer.cpp:276)
  173. ==2406== Address 0x4207854 is not stack'd, malloc'd or (recently) free'd
  174. ==2406==
  175. ==2406== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
  176. ==2406== at 0x7D5B10C: send (send.c:33)
  177. ==2406== by 0x4EA2803: net::Socket::send(unsigned char const*, int) (socket.cpp:246)
  178. ==2406== by 0x4EAC92D: mse::StreamSocket::sendData(unsigned char const*, unsigned int) (streamsocket.cpp:140)
  179. ==2406== by 0x4EADB2D: mse::EncryptedAuthenticate::handleYB() (encryptedauthenticate.cpp:112)
  180. ==2406== by 0x4EB2CE8: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:127)
  181. ==2406== by 0x4EB2EBC: bt::AuthenticationMonitor::update() (authenticationmonitor.cpp:102)
  182. ==2406== by 0x42B41E: kt::Core::update() (core.cpp:1034)
  183. ==2406== by 0x4340FC: kt::Core::qt_metacall(QMetaObject::Call, int, void**) (core.moc:159)
  184. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  185. ==2406== by 0x7A2A8F8: QObject::event(QEvent*) (qobject.cpp:1183)
  186. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  187. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  188. ==2406== Address 0x7feffe6a8 is on thread 1's stack
  189. ==2406==
  190. ==2406== Syscall param socketcall.sendto(msg) points to uninitialised byte(s)
  191. ==2406== at 0x7D5B10C: send (send.c:33)
  192. ==2406== by 0x4EA2803: net::Socket::send(unsigned char const*, int) (socket.cpp:246)
  193. ==2406== by 0x4EAC92D: mse::StreamSocket::sendData(unsigned char const*, unsigned int) (streamsocket.cpp:140)
  194. ==2406== by 0x4EADBF1: mse::EncryptedAuthenticate::handleYB() (encryptedauthenticate.cpp:122)
  195. ==2406== by 0x4EB2CE8: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:127)
  196. ==2406== by 0x4EB2EBC: bt::AuthenticationMonitor::update() (authenticationmonitor.cpp:102)
  197. ==2406== by 0x42B41E: kt::Core::update() (core.cpp:1034)
  198. ==2406== by 0x4340FC: kt::Core::qt_metacall(QMetaObject::Call, int, void**) (core.moc:159)
  199. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  200. ==2406== by 0x7A2A8F8: QObject::event(QEvent*) (qobject.cpp:1183)
  201. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  202. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  203. ==2406== Address 0x7feffe608 is on thread 1's stack
  204. ==2406==
  205. ==2406== Use of uninitialised value of size 8
  206. ==2406== at 0x9C6F2BB: ??? (in /lib/libgcrypt.so.11.5.3)
  207. ==2406== by 0x9C5F4E1: ??? (in /lib/libgcrypt.so.11.5.3)
  208. ==2406== by 0x4EAC06C: mse::RC4Encryptor::RC4Encryptor(bt::SHA1Hash const&, bt::SHA1Hash const&) (rc4encryptor.cpp:34)
  209. ==2406== by 0x4EADC97: mse::EncryptedAuthenticate::handleYB() (encryptedauthenticate.cpp:130)
  210. ==2406== by 0x4EB2CE8: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:127)
  211. ==2406== by 0x4EB2EBC: bt::AuthenticationMonitor::update() (authenticationmonitor.cpp:102)
  212. ==2406== by 0x42B41E: kt::Core::update() (core.cpp:1034)
  213. ==2406== by 0x4340FC: kt::Core::qt_metacall(QMetaObject::Call, int, void**) (core.moc:159)
  214. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  215. ==2406== by 0x7A2A8F8: QObject::event(QEvent*) (qobject.cpp:1183)
  216. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  217. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  218. ==2406==
  219. ==2406== Use of uninitialised value of size 8
  220. ==2406== at 0x9C6F2BB: ??? (in /lib/libgcrypt.so.11.5.3)
  221. ==2406== by 0x9C5F4E1: ??? (in /lib/libgcrypt.so.11.5.3)
  222. ==2406== by 0x4EAC093: mse::RC4Encryptor::RC4Encryptor(bt::SHA1Hash const&, bt::SHA1Hash const&) (rc4encryptor.cpp:36)
  223. ==2406== by 0x4EADC97: mse::EncryptedAuthenticate::handleYB() (encryptedauthenticate.cpp:130)
  224. ==2406== by 0x4EB2CE8: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:127)
  225. ==2406== by 0x4EB2EBC: bt::AuthenticationMonitor::update() (authenticationmonitor.cpp:102)
  226. ==2406== by 0x42B41E: kt::Core::update() (core.cpp:1034)
  227. ==2406== by 0x4340FC: kt::Core::qt_metacall(QMetaObject::Call, int, void**) (core.moc:159)
  228. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  229. ==2406== by 0x7A2A8F8: QObject::event(QEvent*) (qobject.cpp:1183)
  230. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  231. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  232. ==2406==
  233. ==2406== Use of uninitialised value of size 8
  234. ==2406== at 0x9C6F2BB: ??? (in /lib/libgcrypt.so.11.5.3)
  235. ==2406== by 0x9C5F4E1: ??? (in /lib/libgcrypt.so.11.5.3)
  236. ==2406== by 0x4EAC06C: mse::RC4Encryptor::RC4Encryptor(bt::SHA1Hash const&, bt::SHA1Hash const&) (rc4encryptor.cpp:34)
  237. ==2406== by 0x4EAD920: mse::EncryptedAuthenticate::findVC() (encryptedauthenticate.cpp:152)
  238. ==2406== by 0x4EADD29: mse::EncryptedAuthenticate::handleYB() (encryptedauthenticate.cpp:145)
  239. ==2406== by 0x4EB2CE8: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:127)
  240. ==2406== by 0x4EB2EBC: bt::AuthenticationMonitor::update() (authenticationmonitor.cpp:102)
  241. ==2406== by 0x42B41E: kt::Core::update() (core.cpp:1034)
  242. ==2406== by 0x4340FC: kt::Core::qt_metacall(QMetaObject::Call, int, void**) (core.moc:159)
  243. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  244. ==2406== by 0x7A2A8F8: QObject::event(QEvent*) (qobject.cpp:1183)
  245. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  246. ==2406==
  247. ==2406== Use of uninitialised value of size 8
  248. ==2406== at 0x9C6F2BB: ??? (in /lib/libgcrypt.so.11.5.3)
  249. ==2406== by 0x9C5F4E1: ??? (in /lib/libgcrypt.so.11.5.3)
  250. ==2406== by 0x4EAC093: mse::RC4Encryptor::RC4Encryptor(bt::SHA1Hash const&, bt::SHA1Hash const&) (rc4encryptor.cpp:36)
  251. ==2406== by 0x4EAD920: mse::EncryptedAuthenticate::findVC() (encryptedauthenticate.cpp:152)
  252. ==2406== by 0x4EADD29: mse::EncryptedAuthenticate::handleYB() (encryptedauthenticate.cpp:145)
  253. ==2406== by 0x4EB2CE8: bt::AuthenticationMonitor::handleData() (authenticationmonitor.cpp:127)
  254. ==2406== by 0x4EB2EBC: bt::AuthenticationMonitor::update() (authenticationmonitor.cpp:102)
  255. ==2406== by 0x42B41E: kt::Core::update() (core.cpp:1034)
  256. ==2406== by 0x4340FC: kt::Core::qt_metacall(QMetaObject::Call, int, void**) (core.moc:159)
  257. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  258. ==2406== by 0x7A2A8F8: QObject::event(QEvent*) (qobject.cpp:1183)
  259. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  260. ==2406==
  261. ==2406== Conditional jump or move depends on uninitialised value(s)
  262. ==2406== at 0x4F450A3: bt::HTTPAnnounceJob::requestFinished(int, bool) (httpannouncejob.cpp:82)
  263. ==2406== by 0x4E8A5FE: bt::HTTPAnnounceJob::qt_metacall(QMetaObject::Call, int, void**) (moc_httpannouncejob.cpp:80)
  264. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  265. ==2406== by 0x6EA9A0E: QHttp::requestFinished(int, bool) (moc_qhttp.cpp:191)
  266. ==2406== by 0x6EB4747: QHttpPrivate::finishedWithSuccess() (qhttp.cpp:2530)
  267. ==2406== by 0x6EB4BB9: QHttp::qt_metacall(QMetaObject::Call, int, void**) (moc_qhttp.cpp:135)
  268. ==2406== by 0x7A2ABDD: QObject::event(QEvent*) (qobject.cpp:1219)
  269. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  270. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  271. ==2406== by 0x43A3C9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  272. ==2406== by 0x7A18CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732)
  273. ==2406== by 0x7A1BC21: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
  274. ==2406==
  275. ==2406== Warning: invalid file descriptor -1 in syscall close()
  276. ==2406== Warning: invalid file descriptor -1 in syscall close()
  277. Warning: QFile::remove: Empty or null file name
  278. Warning: QFile::remove: Empty or null file name
  279. ==2406== Conditional jump or move depends on uninitialised value(s)
  280. ==2406== at 0x85444A1: PtsToRegion(int, int, _POINTBLOCK*, QRegionPrivate*) (qregion.cpp:3512)
  281. ==2406== by 0x8544E1D: PolygonRegion(QPoint const*, int, int) (qregion.cpp:3735)
  282. ==2406== by 0x854544D: QRegion::QRegion(QPolygon const&, Qt::FillRule) (qregion.cpp:3856)
  283. ==2406== by 0x85BB73D: QX11PaintEngine::updateState(QPaintEngineState const&) (qpaintengine_x11.cpp:1092)
  284. ==2406== by 0x84F58A2: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:906)
  285. ==2406== by 0x84F5981: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:934)
  286. ==2406== by 0x84FB218: QPainter::setClipRegion(QRegion const&, Qt::ClipOperation) (qpainter.cpp:2853)
  287. ==2406== by 0x83F7BF7: QWidgetPrivate::paintBackground(QPainter*, QRegion const&, int) const (qwidget.cpp:2338)
  288. ==2406== by 0x83F8B03: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5398)
  289. ==2406== by 0x85CC407: QWidgetBackingStore::sync() (qbackingstore.cpp:1328)
  290. ==2406== by 0x85CC768: QWidgetBackingStore::sync(QWidget*, QRegion const&) (qbackingstore.cpp:1130)
  291. ==2406== by 0x84164D9: QETWidget::translatePaintEvent(_XEvent const*) (qapplication_x11.cpp:5117)
  292. ==2406==
  293. ==2406== Conditional jump or move depends on uninitialised value(s)
  294. ==2406== at 0x85444A1: PtsToRegion(int, int, _POINTBLOCK*, QRegionPrivate*) (qregion.cpp:3512)
  295. ==2406== by 0x8544E1D: PolygonRegion(QPoint const*, int, int) (qregion.cpp:3735)
  296. ==2406== by 0x854544D: QRegion::QRegion(QPolygon const&, Qt::FillRule) (qregion.cpp:3856)
  297. ==2406== by 0x85BB9E1: QX11PaintEngine::updateState(QPaintEngineState const&) (qpaintengine_x11.cpp:1110)
  298. ==2406== by 0x84F58A2: QPainterPrivate::updateStateImpl(QPainterState*) (qpainter.cpp:906)
  299. ==2406== by 0x84F5981: QPainterPrivate::updateState(QPainterState*) (qpainter.cpp:934)
  300. ==2406== by 0x84FB218: QPainter::setClipRegion(QRegion const&, Qt::ClipOperation) (qpainter.cpp:2853)
  301. ==2406== by 0x83F7BF7: QWidgetPrivate::paintBackground(QPainter*, QRegion const&, int) const (qwidget.cpp:2338)
  302. ==2406== by 0x83F8B03: QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) (qwidget.cpp:5398)
  303. ==2406== by 0x85CC407: QWidgetBackingStore::sync() (qbackingstore.cpp:1328)
  304. ==2406== by 0x85CC768: QWidgetBackingStore::sync(QWidget*, QRegion const&) (qbackingstore.cpp:1130)
  305. ==2406== by 0x84164D9: QETWidget::translatePaintEvent(_XEvent const*) (qapplication_x11.cpp:5117)
  306. ==2406==
  307. ==2406== Syscall param write(buf) points to uninitialised byte(s)
  308. ==2406== at 0x974378D: ??? (syscall-template.S:82)
  309. ==2406== by 0x96DE062: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
  310. ==2406== by 0x96DF6B4: _IO_do_write@@GLIBC_2.2.5 (fileops.c:530)
  311. ==2406== by 0x96DDCDC: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1358)
  312. ==2406== by 0x96D3EAC: fwrite (iofwrite.c:45)
  313. ==2406== by 0x4E8FA65: bt::File::write(void const*, unsigned int) (file.cpp:78)
  314. ==2406== by 0x4F35277: bt::ChunkManager::Private::saveIndexFile() (chunkmanager.cpp:942)
  315. ==2406== by 0x4F35694: bt::ChunkManager::dataChecked(bt::BitSet const&) (chunkmanager.cpp:648)
  316. ==2406== by 0x4EF34B1: bt::TorrentControl::afterDataCheck(bt::DataCheckerJob*, bt::BitSet const&) (torrentcontrol.cpp:1426)
  317. ==2406== by 0x4F490C6: bt::DataCheckerJob::threadFinished() (datacheckerjob.cpp:105)
  318. ==2406== by 0x4E8ADA6: bt::DataCheckerJob::qt_metacall(QMetaObject::Call, int, void**) (moc_datacheckerjob.cpp:81)
  319. ==2406== by 0x7A2ABDD: QObject::event(QEvent*) (qobject.cpp:1219)
  320. ==2406== Address 0x41a1004 is not stack'd, malloc'd or (recently) free'd
  321. ==2406==
  322. ==2406== Thread 6:
  323. ==2406== Invalid read of size 1
  324. ==2406== at 0x4C2A3F6: memmove (mc_replace_strmem.c:629)
  325. ==2406== by 0x79439DC: QListData::remove(int) (string3.h:59)
  326. ==2406== by 0x7943A1A: QListData::erase(void**) (qlist.cpp:412)
  327. ==2406== by 0x6F0EE39: QHostInfoRunnable::run() (qlist.h:452)
  328. ==2406== by 0x791AD01: QThreadPoolThread::run() (qthreadpool.cpp:106)
  329. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  330. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  331. ==2406== by 0x975192C: clone (clone.S:112)
  332. ==2406== Address 0x238ec7b0 is 0 bytes after a block of size 512 alloc'd
  333. ==2406== at 0x4C28254: realloc (vg_replace_malloc.c:525)
  334. ==2406== by 0x7943A95: QListData::realloc(int) (qlist.cpp:221)
  335. ==2406== by 0x7943CAF: QListData::append(int) (qlist.cpp:243)
  336. ==2406== by 0x6F0FF07: QList<QHostInfoRunnable*>::append(QHostInfoRunnable* const&) (qlist.h:516)
  337. ==2406== by 0x6F0E9BD: QHostInfoLookupManager::work() (qhostinfo.cpp:570)
  338. ==2406== by 0x6F0EF6D: QHostInfoLookupManager::scheduleLookup(QHostInfoRunnable*) (qhostinfo.cpp:597)
  339. ==2406== by 0x6F0F20C: QHostInfo::lookupHost(QString const&, QObject*, char const*) (qhostinfo.cpp:205)
  340. ==2406== by 0x6F0F377: qt_qhostinfo_lookup(QString const&, QObject*, char const*, bool*, int*) (qhostinfo.cpp:666)
  341. ==2406== by 0x6F30297: QAbstractSocket::connectToHostImplementation(QString const&, unsigned short, QFlags<QIODevice::OpenModeFlag>) (qabstractsocket.cpp:1390)
  342. ==2406== by 0x6F30400: QAbstractSocket::qt_metacall(QMetaObject::Call, int, void**) (moc_qabstractsocket.cpp:113)
  343. ==2406== by 0x7A21BF8: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:1575)
  344. ==2406== by 0x7A23305: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (qmetaobject.cpp:1148)
  345. ==2406==
  346. ==2406== Invalid read of size 1
  347. ==2406== at 0x4C2A406: memmove (mc_replace_strmem.c:629)
  348. ==2406== by 0x79439DC: QListData::remove(int) (string3.h:59)
  349. ==2406== by 0x7943A1A: QListData::erase(void**) (qlist.cpp:412)
  350. ==2406== by 0x6F0EE39: QHostInfoRunnable::run() (qlist.h:452)
  351. ==2406== by 0x791AD01: QThreadPoolThread::run() (qthreadpool.cpp:106)
  352. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  353. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  354. ==2406== by 0x975192C: clone (clone.S:112)
  355. ==2406== Address 0x238ec7b2 is 2 bytes after a block of size 512 alloc'd
  356. ==2406== at 0x4C28254: realloc (vg_replace_malloc.c:525)
  357. ==2406== by 0x7943A95: QListData::realloc(int) (qlist.cpp:221)
  358. ==2406== by 0x7943CAF: QListData::append(int) (qlist.cpp:243)
  359. ==2406== by 0x6F0FF07: QList<QHostInfoRunnable*>::append(QHostInfoRunnable* const&) (qlist.h:516)
  360. ==2406== by 0x6F0E9BD: QHostInfoLookupManager::work() (qhostinfo.cpp:570)
  361. ==2406== by 0x6F0EF6D: QHostInfoLookupManager::scheduleLookup(QHostInfoRunnable*) (qhostinfo.cpp:597)
  362. ==2406== by 0x6F0F20C: QHostInfo::lookupHost(QString const&, QObject*, char const*) (qhostinfo.cpp:205)
  363. ==2406== by 0x6F0F377: qt_qhostinfo_lookup(QString const&, QObject*, char const*, bool*, int*) (qhostinfo.cpp:666)
  364. ==2406== by 0x6F30297: QAbstractSocket::connectToHostImplementation(QString const&, unsigned short, QFlags<QIODevice::OpenModeFlag>) (qabstractsocket.cpp:1390)
  365. ==2406== by 0x6F30400: QAbstractSocket::qt_metacall(QMetaObject::Call, int, void**) (moc_qabstractsocket.cpp:113)
  366. ==2406== by 0x7A21BF8: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:1575)
  367. ==2406== by 0x7A23305: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (qmetaobject.cpp:1148)
  368. ==2406==
  369. ==2406== Invalid write of size 1
  370. ==2406== at 0x4C2A3FB: memmove (mc_replace_strmem.c:629)
  371. ==2406== by 0x79439DC: QListData::remove(int) (string3.h:59)
  372. ==2406== by 0x7943A1A: QListData::erase(void**) (qlist.cpp:412)
  373. ==2406== by 0x6F0EE39: QHostInfoRunnable::run() (qlist.h:452)
  374. ==2406== by 0x791AD01: QThreadPoolThread::run() (qthreadpool.cpp:106)
  375. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  376. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  377. ==2406== by 0x975192C: clone (clone.S:112)
  378. ==2406== Address 0x238ec7b0 is 0 bytes after a block of size 512 alloc'd
  379. ==2406== at 0x4C28254: realloc (vg_replace_malloc.c:525)
  380. ==2406== by 0x7943A95: QListData::realloc(int) (qlist.cpp:221)
  381. ==2406== by 0x7943CAF: QListData::append(int) (qlist.cpp:243)
  382. ==2406== by 0x6F0FF07: QList<QHostInfoRunnable*>::append(QHostInfoRunnable* const&) (qlist.h:516)
  383. ==2406== by 0x6F0E9BD: QHostInfoLookupManager::work() (qhostinfo.cpp:570)
  384. ==2406== by 0x6F0EF6D: QHostInfoLookupManager::scheduleLookup(QHostInfoRunnable*) (qhostinfo.cpp:597)
  385. ==2406== by 0x6F0F20C: QHostInfo::lookupHost(QString const&, QObject*, char const*) (qhostinfo.cpp:205)
  386. ==2406== by 0x6F0F377: qt_qhostinfo_lookup(QString const&, QObject*, char const*, bool*, int*) (qhostinfo.cpp:666)
  387. ==2406== by 0x6F30297: QAbstractSocket::connectToHostImplementation(QString const&, unsigned short, QFlags<QIODevice::OpenModeFlag>) (qabstractsocket.cpp:1390)
  388. ==2406== by 0x6F30400: QAbstractSocket::qt_metacall(QMetaObject::Call, int, void**) (moc_qabstractsocket.cpp:113)
  389. ==2406== by 0x7A21BF8: QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const (qmetaobject.cpp:1575)
  390. ==2406== by 0x7A23305: QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) (qmetaobject.cpp:1148)
  391. ==2406==
  392. ==2406== Thread 1:
  393. ==2406== Use of uninitialised value of size 8
  394. ==2406== at 0xE53C4A0: g_main_context_check (in /lib/libglib-2.0.so.0.2600.0)
  395. ==2406== by 0xE53D022: ??? (in /lib/libglib-2.0.so.0.2600.0)
  396. ==2406== by 0xE53D45B: g_main_context_iteration (in /lib/libglib-2.0.so.0.2600.0)
  397. ==2406== by 0x7A45192: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:415)
  398. ==2406== by 0x844EA4D: QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qguieventdispatcher_glib.cpp:204)
  399. ==2406== by 0x7A17A01: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
  400. ==2406== by 0x7A17DEB: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
  401. ==2406== by 0x7A1BEBA: QCoreApplication::exec() (qcoreapplication.cpp:1009)
  402. ==2406== by 0x42947A: main (main.cpp:176)
  403. ==2406==
  404. ==2406== Invalid read of size 8
  405. ==2406== at 0xE53C4A0: g_main_context_check (in /lib/libglib-2.0.so.0.2600.0)
  406. ==2406== by 0xE53D022: ??? (in /lib/libglib-2.0.so.0.2600.0)
  407. ==2406== by 0xE53D45B: g_main_context_iteration (in /lib/libglib-2.0.so.0.2600.0)
  408. ==2406== by 0x7A45192: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:415)
  409. ==2406== by 0x844EA4D: QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qguieventdispatcher_glib.cpp:204)
  410. ==2406== by 0x7A17A01: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
  411. ==2406== by 0x7A17DEB: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
  412. ==2406== by 0x7A1BEBA: QCoreApplication::exec() (qcoreapplication.cpp:1009)
  413. ==2406== by 0x42947A: main (main.cpp:176)
  414. ==2406== Address 0x0 is not stack'd, malloc'd or (recently) free'd
  415. ==2406==
  416. KCrash: Application 'ktorrent' crashing...
  417. --2406-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 (SIGSEGV) - exiting
  418. --2406-- si_code=1; Faulting address: 0x746E657A; sp: 0x410566da0
  419.  
  420. valgrind: the 'impossible' happened:
  421. Killed by fatal signal
  422. ==2406== at 0x38033279: unlinkBlock (m_mallocfree.c:368)
  423. ==2406== by 0x38035407: vgPlain_arena_malloc (m_mallocfree.c:1392)
  424. ==2406== by 0x380620B2: vgPlain_cli_malloc (replacemalloc_core.c:83)
  425. ==2406== by 0x380027D6: vgMemCheck_realloc (mc_malloc_wrappers.c:423)
  426. ==2406== by 0x38063F5A: vgPlain_scheduler (scheduler.c:1392)
  427. ==2406== by 0x3808E140: run_a_thread_NORETURN (syswrap-linux.c:94)
  428. ==2406== by 0x3808E32F: vgModuleLocal_start_thread_NORETURN (syswrap-linux.c:225)
  429. ==2406== by 0x38090ECD: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
  430. ==2406== by 0xDEADBEEFDEADBEEE: ???
  431. ==2406== by 0xDEADBEEFDEADBEEE: ???
  432. ==2406== by 0xDEADBEEFDEADBEEE: ???
  433.  
  434. sched status:
  435. running_tid=4
  436.  
  437. Thread 1: status = VgTs_Yielding
  438. ==2406== at 0x974378D: ??? (syscall-template.S:82)
  439. ==2406== by 0x96DE062: _IO_file_write@@GLIBC_2.2.5 (fileops.c:1276)
  440. ==2406== by 0x96DDF29: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:530)
  441. ==2406== by 0x96B5B40: buffered_vfprintf (vfprintf.c:2275)
  442. ==2406== by 0x96B084D: vfprintf (vfprintf.c:1306)
  443. ==2406== by 0x9768DCA: __fprintf_chk (fprintf_chk.c:37)
  444. ==2406== by 0x6573158: KCrash::defaultCrashHandler(int) (stdio2.h:99)
  445. ==2406== by 0x969EC1F: ??? (in /lib/libc-2.12.1.so)
  446. ==2406== by 0xE53C49F: g_main_context_check (in /lib/libglib-2.0.so.0.2600.0)
  447. ==2406== by 0xE53D022: ??? (in /lib/libglib-2.0.so.0.2600.0)
  448. ==2406== by 0xE53D45B: g_main_context_iteration (in /lib/libglib-2.0.so.0.2600.0)
  449. ==2406== by 0x7A45192: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:415)
  450. ==2406== by 0x844EA4D: QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qguieventdispatcher_glib.cpp:204)
  451. ==2406== by 0x7A17A01: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
  452. ==2406== by 0x7A17DEB: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
  453. ==2406== by 0x7A1BEBA: QCoreApplication::exec() (qcoreapplication.cpp:1009)
  454. ==2406== by 0x42947A: main (main.cpp:176)
  455.  
  456. Thread 2: status = VgTs_Yielding
  457. ==2406== at 0x9745203: poll (poll.c:87)
  458. ==2406== by 0xE53D008: ??? (in /lib/libglib-2.0.so.0.2600.0)
  459. ==2406== by 0xE53D45B: g_main_context_iteration (in /lib/libglib-2.0.so.0.2600.0)
  460. ==2406== by 0x7A45192: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:415)
  461. ==2406== by 0x7A17A01: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
  462. ==2406== by 0x7A17DEB: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
  463. ==2406== by 0x79222FC: QThread::exec() (qthread.cpp:490)
  464. ==2406== by 0x79F75F7: QInotifyFileSystemWatcherEngine::run() (qfilesystemwatcher_inotify.cpp:248)
  465. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  466. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  467. ==2406== by 0x975192C: clone (clone.S:112)
  468.  
  469. Thread 3: status = VgTs_WaitSys
  470. ==2406== at 0x7D5B003: ??? (syscall-template.S:82)
  471. ==2406== by 0x4EA2F52: net::Socket::recvFrom(unsigned char*, int, net::Address&) (socket2.h:77)
  472. ==2406== by 0x4EAAEBA: net::ServerSocket::readyToRead(int) (serversocket.cpp:128)
  473. ==2406== by 0x4E8B0E2: net::ServerSocket::qt_metacall(QMetaObject::Call, int, void**) (moc_serversocket.cpp:76)
  474. ==2406== by 0x7A30B26: QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (qobject.cpp:3280)
  475. ==2406== by 0x7A7CB1D: QSocketNotifier::activated(int) (moc_qsocketnotifier.cpp:89)
  476. ==2406== by 0x7A35652: QSocketNotifier::event(QEvent*) (qsocketnotifier.cpp:317)
  477. ==2406== by 0x839BFDB: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4396)
  478. ==2406== by 0x83A1AEC: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4277)
  479. ==2406== by 0x43A3C9: kt::App::notify(QObject*, QEvent*) (app.cpp:97)
  480. ==2406== by 0x7A18CDB: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:732)
  481. ==2406== by 0x7A45549: socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:215)
  482. ==2406== by 0xE539341: g_main_context_dispatch (in /lib/libglib-2.0.so.0.2600.0)
  483. ==2406== by 0xE53D2A7: ??? (in /lib/libglib-2.0.so.0.2600.0)
  484. ==2406== by 0xE53D45B: g_main_context_iteration (in /lib/libglib-2.0.so.0.2600.0)
  485. ==2406== by 0x7A45192: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventdispatcher_glib.cpp:415)
  486. ==2406== by 0x7A17A01: QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:149)
  487. ==2406== by 0x7A17DEB: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (qeventloop.cpp:201)
  488. ==2406== by 0x79222FC: QThread::exec() (qthread.cpp:490)
  489. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  490. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  491. ==2406== by 0x975192C: clone (clone.S:112)
  492.  
  493. Thread 4: status = VgTs_Runnable
  494. ==2406== at 0x4C28254: realloc (vg_replace_malloc.c:525)
  495. ==2406== by 0x796B47A: QString::realloc(int) (qstring.cpp:1285)
  496. ==2406== by 0x796B8BE: QString::append(QString const&) (qstring.cpp:1500)
  497. ==2406== by 0x7938232: QDateTime::toString(Qt::DateFormat) const (qstring.h:281)
  498. ==2406== by 0x4E96463: bt::Log::Private::finishLine() (log.cpp:130)
  499. ==2406== by 0x4E95366: bt::endl(bt::Log&) (log.cpp:159)
  500. ==2406== by 0x4EA3030: net::Socket::recvFrom(unsigned char*, int, net::Address&) (log.h:140)
  501. ==2406== by 0x4F16F9F: dht::RPCServer::Private::handlePacket(QSharedPointer<net::Socket>) (rpcserver.cpp:114)
  502. ==2406== by 0x4F17543: dht::RPCServer::Private::run() (rpcserver.cpp:100)
  503. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  504. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  505. ==2406== by 0x975192C: clone (clone.S:112)
  506.  
  507. Thread 5: status = VgTs_WaitSys
  508. ==2406== at 0x7D57A9C: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162)
  509. ==2406== by 0x24AD120D: ??? (in /usr/lib/libQtWebKit.so.4.7.0)
  510. ==2406== by 0x24AD1328: ??? (in /usr/lib/libQtWebKit.so.4.7.0)
  511. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  512. ==2406== by 0x975192C: clone (clone.S:112)
  513.  
  514. Thread 6: status = VgTs_Yielding
  515. ==2406== at 0x4C2A3F6: memmove (mc_replace_strmem.c:629)
  516. ==2406== by 0x79439DC: QListData::remove(int) (string3.h:59)
  517. ==2406== by 0x7943A1A: QListData::erase(void**) (qlist.cpp:412)
  518. ==2406== by 0x6F0EE39: QHostInfoRunnable::run() (qlist.h:452)
  519. ==2406== by 0x791AD01: QThreadPoolThread::run() (qthreadpool.cpp:106)
  520. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  521. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  522. ==2406== by 0x975192C: clone (clone.S:112)
  523.  
  524. Thread 7: status = VgTs_WaitSys
  525. ==2406== at 0x7D57E09: pthread_cond_timedwait@@GLIBC_2.3.2 (pthread_cond_timedwait.S:212)
  526. ==2406== by 0x7925DA1: QWaitCondition::wait(QMutex*, unsigned long) (qwaitcondition_unix.cpp:86)
  527. ==2406== by 0x791ADA1: QThreadPoolThread::run() (qthreadpool.cpp:140)
  528. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  529. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  530. ==2406== by 0x975192C: clone (clone.S:112)
  531.  
  532. Thread 8: status = VgTs_WaitSys
  533. ==2406== at 0x7D57E09: pthread_cond_timedwait@@GLIBC_2.3.2 (pthread_cond_timedwait.S:212)
  534. ==2406== by 0x7925DA1: QWaitCondition::wait(QMutex*, unsigned long) (qwaitcondition_unix.cpp:86)
  535. ==2406== by 0x791ADA1: QThreadPoolThread::run() (qthreadpool.cpp:140)
  536. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  537. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  538. ==2406== by 0x975192C: clone (clone.S:112)
  539.  
  540. Thread 9: status = VgTs_WaitSys
  541. ==2406== at 0x7D57E09: pthread_cond_timedwait@@GLIBC_2.3.2 (pthread_cond_timedwait.S:212)
  542. ==2406== by 0x7925DA1: QWaitCondition::wait(QMutex*, unsigned long) (qwaitcondition_unix.cpp:86)
  543. ==2406== by 0x791ADA1: QThreadPoolThread::run() (qthreadpool.cpp:140)
  544. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  545. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  546. ==2406== by 0x975192C: clone (clone.S:112)
  547.  
  548. Thread 10: status = VgTs_WaitSys
  549. ==2406== at 0x7D5B003: ??? (syscall-template.S:82)
  550. ==2406== by 0xDCD959A: send_dg (res_send.c:1183)
  551. ==2406== by 0xDCDB003: __libc_res_nsend (res_send.c:556)
  552. ==2406== by 0xDCD7664: __libc_res_nquery (res_query.c:225)
  553. ==2406== by 0xDCD7C20: __libc_res_nquerydomain (res_query.c:576)
  554. ==2406== by 0xDCD87A4: __libc_res_nsearch (res_query.c:377)
  555. ==2406== by 0x29D722A7: _nss_dns_gethostbyname3_r (dns-host.c:197)
  556. ==2406== by 0x29D72563: _nss_dns_gethostbyname2_r (dns-host.c:257)
  557. ==2406== by 0x976CD88: gethostbyname2_r@@GLIBC_2.2.5 (getXXbyYY_r.c:253)
  558. ==2406== by 0x9721F1F: gaih_inet (getaddrinfo.c:531)
  559. ==2406== by 0x9723801: getaddrinfo (getaddrinfo.c:2159)
  560. ==2406== by 0x6F1A8D4: QHostInfoAgent::fromName(QString const&) (qhostinfo_unix.cpp:219)
  561. ==2406== by 0x6F0ED0F: QHostInfoRunnable::run() (qhostinfo.cpp:452)
  562. ==2406== by 0x791AD01: QThreadPoolThread::run() (qthreadpool.cpp:106)
  563. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  564. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  565. ==2406== by 0x975192C: clone (clone.S:112)
  566.  
  567. Thread 11: status = VgTs_Yielding
  568. ==2406== at 0x7D5AB8D: ??? (syscall-template.S:82)
  569. ==2406== by 0x4E9A69E: bt::Pipe::read(unsigned char*, int) (unistd.h:45)
  570. ==2406== by 0x4EA948F: net::WakeUpPipe::handleData() (wakeuppipe.cpp:55)
  571. ==2406== by 0x4EAA36F: net::Poll::poll(int) (poll.cpp:108)
  572. ==2406== by 0x4EA5FBF: net::DownloadThread::waitForSocketReady() (downloadthread.cpp:128)
  573. ==2406== by 0x4EA60A5: net::DownloadThread::update() (downloadthread.cpp:48)
  574. ==2406== by 0x4EA6B88: net::NetworkThread::run() (networkthread.cpp:48)
  575. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  576. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  577. ==2406== by 0x975192C: clone (clone.S:112)
  578.  
  579. Thread 12: status = VgTs_Yielding
  580. ==2406== at 0x7D5A835: __lll_unlock_wake (lowlevellock.S:366)
  581. ==2406== by 0x7D56D65: _L_unlock_696 (pthread_mutex_unlock.c:71)
  582. ==2406== by 0x7D56CA1: pthread_mutex_unlock (pthread_mutex_unlock.c:52)
  583. ==2406== by 0x792484C: thread_sleep(timespec*) (qthread_unix.cpp:417)
  584. ==2406== by 0x79249AF: QThread::msleep(unsigned long) (qthread_unix.cpp:442)
  585. ==2406== by 0x4EA593C: net::UploadThread::update() (uploadthread.cpp:89)
  586. ==2406== by 0x4EA6B88: net::NetworkThread::run() (networkthread.cpp:48)
  587. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  588. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  589. ==2406== by 0x975192C: clone (clone.S:112)
  590.  
  591. Thread 13: status = VgTs_WaitSys
  592. ==2406== at 0x7D57A9C: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:162)
  593. ==2406== by 0x7925E3A: QWaitCondition::wait(QMutex*, unsigned long) (qwaitcondition_unix.cpp:88)
  594. ==2406== by 0x4EA9E41: net::ReverseResolverThread::run() (reverseresolver.cpp:123)
  595. ==2406== by 0x792527D: QThreadPrivate::start(void*) (qthread_unix.cpp:266)
  596. ==2406== by 0x7D53970: start_thread (pthread_create.c:304)
  597. ==2406== by 0x975192C: clone (clone.S:112)
  598.  
  599.  
  600. Note: see also the FAQ in the source distribution.
  601. It contains workarounds to several common problems.
  602. In particular, if Valgrind aborted or crashed after
  603. identifying problems in your program, there's a good chance
  604. that fixing those problems will prevent Valgrind aborting or
  605. crashing, especially if it happened in m_mallocfree.c.
  606.  
  607. If that doesn't help, please report this bug to: www.valgrind.org
  608.  
  609. In the bug report, send all the above text, the valgrind
  610. version, and what OS and version you are using. Thanks.
Advertisement
Add Comment
Please, Sign In to add comment