Restarting transmission again, this time with valgrind: ==8815== Memcheck, a memory error detector. ==8815== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==8815== Using LibVEX rev 1854, a library for dynamic binary translation. ==8815== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==8815== Using valgrind-3.3.1-Debian, a dynamic binary instrumentation framework. ==8815== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==8815== For more details, rerun with: -v ==8815== Couldn't read "/home/david/.config/transmission/settings.json": Success ==8815== Thread 2: ==8815== Conditional jump or move depends on uninitialised value(s) ==8815== at 0x47B39D7: BN_mod_inverse (in /usr/lib/i686/cmov/libcrypto.so.0.9.8) ==8815== by 0x47B78C0: BN_MONT_CTX_set (in /usr/lib/i686/cmov/libcrypto.so.0.9.8) ==8815== by 0x47B7C07: BN_MONT_CTX_set_locked (in /usr/lib/i686/cmov/libcrypto.so.0.9.8) ==8815== by 0x47D6DB0: (within /usr/lib/i686/cmov/libcrypto.so.0.9.8) ==8815== by 0x47D68C1: DH_generate_key (in /usr/lib/i686/cmov/libcrypto.so.0.9.8) ==8815== by 0x809E0AC: tr_cryptoNew (crypto.c:105) ==8815== by 0x80BBEA7: tr_peerIoNew (peer-io.c:143) ==8815== by 0x80A7FFB: reconnectPulse (peer-mgr.c:1916) ==8815== by 0x8096B56: timerCallback (trevent.c:202) ==8815== by 0x80C16BF: event_base_loop (event.c:387) ==8815== by 0x80C1879: event_loop (event.c:463) ==8815== by 0x80C1891: event_dispatch (event.c:401) ==8815== ==8815== Conditional jump or move depends on uninitialised value(s) ==8815== at 0x47AA441: BN_div (in /usr/lib/i686/cmov/libcrypto.so.0.9.8) ==8815== by 0x47B7922: BN_MONT_CTX_set (in /usr/lib/i686/cmov/libcrypto.so.0.9.8) ==8815== by 0x47B7C07: BN_MONT_CTX_set_locked (in /usr/lib/i686/cmov/libcrypto.so.0.9.8) ==8815== by 0x47D6DB0: (within /usr/lib/i686/cmov/libcrypto.so.0.9.8) ==8815== by 0x47D68C1: DH_generate_key (in /usr/lib/i686/cmov/libcrypto.so.0.9.8) ==8815== by 0x809E0AC: tr_cryptoNew (crypto.c:105) ==8815== by 0x80BBEA7: tr_peerIoNew (peer-io.c:143) ==8815== by 0x80A7FFB: reconnectPulse (peer-mgr.c:1916) ==8815== by 0x8096B56: timerCallback (trevent.c:202) ==8815== by 0x80C16BF: event_base_loop (event.c:387) ==8815== by 0x80C1879: event_loop (event.c:463) ==8815== by 0x80C1891: event_dispatch (event.c:401) ==8815== ==8815== Syscall param write(buf) points to uninitialised byte(s) ==8815== at 0x40007D2: (within /lib/ld-2.8.90.so) ==8815== by 0x49119F5: _IO_file_xsputn (in /lib/tls/i686/cmov/libc-2.8.90.so) ==8815== by 0x4907609: fwrite (in /lib/tls/i686/cmov/libc-2.8.90.so) ==8815== by 0x807F687: saveFile (bencode.c:1279) ==8815== by 0x8081E2C: tr_bencSaveFile (bencode.c:1298) ==8815== by 0x80AFDF0: tr_torrentSaveResume (resume.c:382) ==8815== by 0x808FD17: tr_torrentStop (torrent.c:1109) ==8815== by 0x80A8EC8: peerCallbackFunc (peer-mgr.c:889) ==8815== by 0x80AEF7C: tr_publisherPublish (publish.c:76) ==8815== by 0x80A99B4: fireError (peer-msgs.c:446) ==8815== by 0x80AE804: canRead (peer-msgs.c:1290) ==8815== by 0x80BBD34: canReadWrapper (peer-io.c:99) ==8815== Address 0x6d5fe9b is 195 bytes inside a block of size 28,095 alloc'd ==8815== at 0x4025D2E: malloc (vg_replace_malloc.c:207) ==8815== by 0x8098CD2: tr_strndup (utils.c:689) ==8815== by 0x8081E16: tr_bencSaveFile (bencode.c:949) ==8815== by 0x80AFDF0: tr_torrentSaveResume (resume.c:382) ==8815== by 0x808FD17: tr_torrentStop (torrent.c:1109) ==8815== by 0x80A8EC8: peerCallbackFunc (peer-mgr.c:889) ==8815== by 0x80AEF7C: tr_publisherPublish (publish.c:76) ==8815== by 0x80A99B4: fireError (peer-msgs.c:446) ==8815== by 0x80AE804: canRead (peer-msgs.c:1290) ==8815== by 0x80BBD34: canReadWrapper (peer-io.c:99) ==8815== by 0x80C16BF: event_base_loop (event.c:387) ==8815== by 0x80C1879: event_loop (event.c:463) ==8815== ==8815== Invalid read of size 1 ==8815== at 0x80A8E6A: peerCallbackFunc (peer-mgr.c:893) ==8815== by 0x80AEF7C: tr_publisherPublish (publish.c:76) ==8815== by 0x80A99B4: fireError (peer-msgs.c:446) ==8815== by 0x80AE804: canRead (peer-msgs.c:1290) ==8815== by 0x80BBD34: canReadWrapper (peer-io.c:99) ==8815== by 0x80C16BF: event_base_loop (event.c:387) ==8815== by 0x80C1879: event_loop (event.c:463) ==8815== by 0x80C1891: event_dispatch (event.c:401) ==8815== by 0x80968DF: libeventThreadFunc (trevent.c:152) ==8815== by 0x808AA59: ThreadFunc (platform.c:122) ==8815== by 0x489450E: start_thread (in /lib/tls/i686/cmov/libpthread-2.8.90.so) ==8815== by 0x49887ED: clone (in /lib/tls/i686/cmov/libc-2.8.90.so) ==8815== Address 0x5dde438 is 0 bytes inside a block of size 68 free'd ==8815== at 0x4024B4A: free (vg_replace_malloc.c:323) ==8815== by 0x808B7FC: tr_ptrArrayForeach (ptrarray.c:64) ==8815== by 0x80A3F36: stopTorrent (peer-mgr.c:1251) ==8815== by 0x80A3FD7: tr_peerMgrStopTorrent (peer-mgr.c:1265) ==8815== by 0x80908C5: stopTorrent (torrent.c:1088) ==8815== by 0x809657D: tr_runInEventThread (trevent.c:269) ==8815== by 0x808FCF4: tr_torrentStop (torrent.c:1110) ==8815== by 0x80A8EC8: peerCallbackFunc (peer-mgr.c:889) ==8815== by 0x80AEF7C: tr_publisherPublish (publish.c:76) ==8815== by 0x80A99B4: fireError (peer-msgs.c:446) ==8815== by 0x80AE804: canRead (peer-msgs.c:1290) ==8815== by 0x80BBD34: canReadWrapper (peer-io.c:99) ==8815== ==8815== Thread 1: ==8815== Conditional jump or move depends on uninitialised value(s) ==8815== at 0x55EFC7D: (within /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so) ==8815== by 0x41EEC2D: gtk_paint_box (gtkstyle.c:5903) ==8815== by 0x40D3B29: gtk_cell_renderer_progress_render (gtkcellrendererprogress.c:601) ==8815== by 0x40CF30D: gtk_cell_renderer_render (gtkcellrenderer.c:578) ==8815== by 0x80721C5: torrent_cell_renderer_render (torrent-cell-renderer.c:460) ==8815== by 0x40CF30D: gtk_cell_renderer_render (gtkcellrenderer.c:578) ==8815== by 0x427DCBA: gtk_tree_view_column_cell_process_action (gtktreeviewcolumn.c:2802) ==8815== by 0x427EABB: _gtk_tree_view_column_cell_render (gtktreeviewcolumn.c:3135) ==8815== by 0x4279632: gtk_tree_view_bin_expose (gtktreeview.c:4705) ==8815== by 0x427AA19: gtk_tree_view_expose (gtktreeview.c:4945) ==8815== by 0x4179035: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84) ==8815== by 0x460E3C8: g_type_class_meta_marshal (gclosure.c:878)