somik wrote:Lets just hope this thread isn't dead....
Just about. Any report about problems with my Windows build should go to the SourceForge project forum Help.
somik wrote:Maybe someone here (like rb07) can tell me why its working now.
No. Your report doesn't have anything useful, I know the options you moved are not the problem, in fact you describe that the problem is random: "There was 2~3 times when it didn't crash", even if it crashes for you most of the time. I can add that I use it all the time, and there are about 2,000 copies running out there and yours is only the second report of people using it in a virtual machine with problems (I don't discard your OS as the problem).
somik
Under a testing environment, the only way Transmission-Qt fails is by simulating a low resource environment... things like low memory.
So my guess is that your VM is the problem, its not configured properly.
- - - - - - - - - - - - - - -
A proper report has been made, the application doesn't crash, an application's thread crashes.
This only happens on the first run, after installation, or simulating it by running "transmission-qt -g newconfig". The problem is miniUPnP, so the real workaround is... there's 2:
When the "Start Session" panel appears, just push Cancel, then later disable UPnP in Preferences:Network.
Edit settings.json and change "port-forwarding-enabled" to false.
This problem happens with miniUPnP version 1.4 (the one shipped with Transmission's source) and 1.5; still debugging trying to find out where the memory corruption is happening.
boy this thread old... well excuse me for resurrecting it but..
im trying here to build transmission using msvc. i bumped into assert( gFd->peerCount >= 0 ); in tr_fdSocketClose(). For some reason peerCount is zero. i cant track it down to what causes this condition.. could anyone provide some insight, point me to the right direction as where to look for problem?
[21:30:26.792] event readFromPipe: eventType is 2 (trevent.c:170)
[21:30:26.792] event command is [r], ret is 1, errno is 0 (trevent.c:180)
[21:30:26.792] event invoking function in libevent thread (trevent.c:191)
[21:30:26.792] tr_sessionInit: the session's top-level bandwidth object is 0030EBD8 (session.c:678)
Transmission 2.73 (13592) started[21:30:26.797] RPC Server setting 'password enabled' to 0 (rpc-server.c:871)
Adding address to whitelist: 127.0.0.1[21:30:26.797] RPC Server setting our Username to [] (rpc-server.c:839)
[21:30:26.797] RPC Server setting our Password to [{41de1f5cf2fa1117d31792325c85118ac96994bd/eLCsGoa] (rpc-server.c:858)
Generating new id[21:30:26.832] event readFromPipe: eventType is 2 (trevent.c:170)
[21:30:26.832] event command is [r], ret is 1, errno is 0 (trevent.c:180)
[21:30:26.832] event invoking function in libevent thread (trevent.c:191)
[21:30:26.882] event readFromPipe: eventType is 2 (trevent.c:170)
[21:30:26.882] event command is [r], ret is 1, errno is 0 (trevent.c:180)
[21:30:26.882] event invoking function in libevent thread (trevent.c:191)
Saved "C:\Users\user\AppData\Roaming\transmission\Torrents\Torrent.File.00475a3a111f7631.torrent"[21:30:26.897] event readFromPipe: eventType is 2 (trevent.c:170)
[21:30:26.897] event command is [r], ret is 1, errno is 0 (trevent.c:180)
[21:30:26.897] event invoking function in libevent thread (trevent.c:191)
[21:30:26.897] [Torrent.File---http://private.tracker.org:1234] announce queue is (announcer.c:768)
[21:30:26.897] [Torrent.File---http://private.tracker.org:1234] queued "started" (announcer.c:791)
[21:30:26.897] [Torrent.File---http://private.tracker.org:1234] announce queue is [0:started] (announcer.c:768)
[21:30:26.902] [Torrent.File---http://private.tracker.org:1234] announcing in 0 seconds (announcer.c:827)
initnatpmp succeeded (0)sendpublicaddressrequest succeeded (2)Port Forwarding[21:30:27.292] 0 peers to go round-robin for upload (bandwidth.c:209)
[21:30:27.292] 0 peers to go round-robin for upload (bandwidth.c:209)
[21:30:27.292] 0 peers to go round-robin for upload (bandwidth.c:209)
[21:30:27.292] 0 peers to go round-robin for download (bandwidth.c:209)
[21:30:27.292] 0 peers to go round-robin for download (bandwidth.c:209)
[21:30:27.292] 0 peers to go round-robin for download (bandwidth.c:209)
[21:30:27.792] [?---?] announceMore: slotsAvailable is 48 (announcer.c:1505)
[21:30:27.792] [Torrent.File---http://private.tracker.org:1234] announcing tier 0 of 1 (announcer.c:1533)
[21:30:27.792] [Torrent.File---http://private.tracker.org:1234] Sending announce to libcurl: "http://private.tracker.org:1234/************************/announce?info_hash=************************&peer_id=-TR2730-w23550e8k694&port=51413&uploaded=0&downloaded=0&left=3168378&numwant=80&key=2c0b5f76&compact=1&supportcrypto=1&event=started" (announcer-http.c:301)
[21:30:27.792] 0 peers to go round-robin for upload (bandwidth.c:209)
[21:30:27.792] 0 peers to go round-robin for upload (bandwidth.c:209)
[21:30:27.792] 0 peers to go round-robin for upload (bandwidth.c:209)
[21:30:27.792] 0 peers to go round-robin for download (bandwidth.c:209)
[21:30:27.792] 0 peers to go round-robin for download (bandwidth.c:209)
[21:30:27.792] 0 peers to go round-robin for download (bandwidth.c:209)
[21:30:27.797] web adding task to curl: [http://private.tracker.org:1234/************************/announce?info_hash=************************&peer_id=-TR2730-w23550e8k694&port=51413&uploaded=0&downloaded=0&left=3168378&numwant=80&key=2c0b5f76&compact=1&supportcrypto=1&event=started] (web.c:364)
'cli.exe': Loaded 'C:\Windows\SysWOW64\FWPUCLNT.DLL', Cannot find or open the PDB file
The thread 'Win32 Thread' (0x10f0) has exited with code 0 (0x0).
[21:30:28.172] web wrote zu bytes to task 0000011A's buffer (web.c:116)
[21:30:28.172] event readFromPipe: eventType is 2 (trevent.c:170)
[21:30:28.172] event command is [r], ret is 1, errno is 0 (trevent.c:180)
[21:30:28.172] event invoking function in libevent thread (trevent.c:191)
[21:30:28.172] web finished web task 00456080; got 200 (web.c:214)
[21:30:28.172] [Torrent.File---http://private.tracker.org:1234] Got announce response (announcer-http.c:199)
[21:30:28.172] [Torrent.File---http://private.tracker.org:1234] got a compact peers length of zu (announcer-http.c:266)
[21:30:28.172] [Torrent.File---http://private.tracker.org:1234] got 34 peers; seed prob 97 (announcer.c:528)
[21:30:28.172] Torrent.File got a new atom: [46.251.60.131]:61418 (peer-mgr.c:1924)
[21:30:28.172] Torrent.File got a new atom: [213.159.37.135]:63449 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.58.241.141]:59398 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.60.51.142]:46401 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.60.207.146]:58744 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [86.100.212.151]:54736 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.58.204.152]:40257 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.61.19.156]:37399 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [85.255.60.165]:27891 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [31.209.71.168]:63305 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.60.78.176]:52810 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [80.202.166.176]:51184 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.62.215.187]:33037 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.62.73.206]:46433 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.62.167.212]:16968 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.62.72.232]:58759 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [78.56.240.243]:34896 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [82.135.222.249]:48852 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [188.220.79.250]:19118 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [84.240.46.2]:20837 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [94.244.88.9]:61795 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [212.52.41.15]:62650 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [86.100.152.23]:48739 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [5.20.133.26]:31691 (peer-mgr.c:1924)
[21:30:28.177] Torrent.File got a new atom: [178.16.38.43]:39840 (peer-mgr.c:1924)
[21:30:28.182] Torrent.File got a new atom: [88.216.54.60]:53075 (peer-mgr.c:1924)
[21:30:28.182] Torrent.File got a new atom: [78.61.247.67]:44172 (peer-mgr.c:1924)
[21:30:28.182] Torrent.File got a new atom: [78.63.115.73]:49593 (peer-mgr.c:1924)
[21:30:28.182] Torrent.File got a new atom: [78.61.215.81]:46750 (peer-mgr.c:1924)
[21:30:28.182] Torrent.File got a new atom: [212.12.198.105]:11544 (peer-mgr.c:1924)
[21:30:28.182] Torrent.File got a new atom: [78.61.231.107]:46256 (peer-mgr.c:1924)
[21:30:28.182] Torrent.File got a new atom: [78.62.13.116]:18191 (peer-mgr.c:1924)
[21:30:28.182] Torrent.File got a new atom: [78.60.159.123]:59624 (peer-mgr.c:1924)
[21:30:28.182] [Torrent.File---http://private.tracker.org:1234] Sending periodic reannounce in 2400 seconds (announcer.c:1178)
[21:30:28.182] [Torrent.File---http://private.tracker.org:1234] announce queue is (announcer.c:768)
[21:30:28.182] [Torrent.File---http://private.tracker.org:1234] queued "" (announcer.c:791)
[21:30:28.182] [Torrent.File---http://private.tracker.org:1234] announce queue is [0:] (announcer.c:768)
[21:30:28.182] [Torrent.File---http://private.tracker.org:1234] announcing in 2400 seconds (announcer.c:827)
[21:30:28.302] 0 peers to go round-robin for upload (bandwidth.c:209)
[21:30:28.302] 0 peers to go round-robin for upload (bandwidth.c:209)
[21:30:28.302] 0 peers to go round-robin for upload (bandwidth.c:209)
[21:30:28.302] 0 peers to go round-robin for download (bandwidth.c:209)
[21:30:28.302] 0 peers to go round-robin for download (bandwidth.c:209)
[21:30:28.302] 0 peers to go round-robin for download (bandwidth.c:209)
[21:30:28.302] reconnect interval for [5.20.133.26]:31691 is 0 seconds (peer-mgr.c:3309)
[21:30:28.302] reconnect interval for [31.209.71.168]:63305 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [46.251.60.131]:61418 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [78.56.240.243]:34896 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [78.58.204.152]:40257 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [78.58.241.141]:59398 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [78.60.51.142]:46401 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [78.60.78.176]:52810 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [78.60.159.123]:59624 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [78.60.207.146]:58744 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [78.61.19.156]:37399 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [78.61.215.81]:46750 is 0 seconds (peer-mgr.c:3309)
[21:30:28.307] reconnect interval for [78.61.231.107]:46256 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [78.61.247.67]:44172 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [78.62.13.116]:18191 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [78.62.72.232]:58759 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [78.62.73.206]:46433 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [78.62.167.212]:16968 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [78.62.215.187]:33037 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [78.63.115.73]:49593 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [80.202.166.176]:51184 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [82.135.222.249]:48852 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [84.240.46.2]:20837 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [85.255.60.165]:27891 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [86.100.152.23]:48739 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [86.100.212.151]:54736 is 0 seconds (peer-mgr.c:3309)
[21:30:28.312] reconnect interval for [88.216.54.60]:53075 is 0 seconds (peer-mgr.c:3309)
[21:30:28.317] reconnect interval for [94.244.88.9]:61795 is 0 seconds (peer-mgr.c:3309)
[21:30:28.317] reconnect interval for [178.16.38.43]:39840 is 0 seconds (peer-mgr.c:3309)
[21:30:28.317] reconnect interval for [188.220.79.250]:19118 is 0 seconds (peer-mgr.c:3309)
[21:30:28.317] reconnect interval for [212.12.198.105]:11544 is 0 seconds (peer-mgr.c:3309)
[21:30:28.317] reconnect interval for [212.52.41.15]:62650 is 0 seconds (peer-mgr.c:3309)
[21:30:28.317] reconnect interval for [213.159.37.135]:63449 is 0 seconds (peer-mgr.c:3309)
[21:30:28.317] Torrent.File Starting an OUTGOING connection with [84.240.46.2]:20837 (peer-mgr.c:4051)
Couldn't connect socket 452 to 84.240.46.2, port 20837 (errno 0 - No error)[21:30:28.317] New OUTGOING connection 0 ([84.240.46.2]:20837) (net.c:291)
[21:30:28.317] error tr_netOpenPeerSocket returned fd 0 (peer-io.c:692)
[21:30:28.317] [84.240.46.2]:20837 bandwidth is 00345F38; its parent is 0030EBD8 (peer-io.c:630)
[21:30:28.322] [84.240.46.2]:20837 socket is 0, utp_socket is 00000000 (peer-io.c:631)
[21:30:28.322] [84.240.46.2]:20837 c:\users\user\desktop\transmission-2.73\libtransmission\handshake.c:1203 is incrementing the IO's refcount from 1 to 2 (peer-io.c:860)
[21:30:28.322] [84.240.46.2]:20837 setting to state [awaiting yb] (handshake.c:200)
[21:30:28.322] [84.240.46.2]:20837 c:\users\user\desktop\transmission-2.73\libtransmission\peer-mgr.c:4077 is decrementing the IO's refcount from 2 to 1 (peer-io.c:871)
[21:30:28.322] Torrent.File Starting an OUTGOING connection with [78.62.13.116]:18191 (peer-mgr.c:4051)
Couldn't connect socket 452 to 78.62.13.116, port 18191 (errno 0 - No error)[21:30:28.322] New OUTGOING connection 0 ([78.62.13.116]:18191) (net.c:291)
[21:30:28.322] error tr_netOpenPeerSocket returned fd 0 (peer-io.c:692)
[21:30:28.322] [78.62.13.116]:18191 bandwidth is 00346BF8; its parent is 0030EBD8 (peer-io.c:630)
[21:30:28.327] [78.62.13.116]:18191 socket is 0, utp_socket is 00000000 (peer-io.c:631)
[21:30:28.327] [78.62.13.116]:18191 c:\users\user\desktop\transmission-2.73\libtransmission\handshake.c:1203 is incrementing the IO's refcount from 1 to 2 (peer-io.c:860)
[21:30:28.327] [78.62.13.116]:18191 setting to state [awaiting yb] (handshake.c:200)
[21:30:28.327] [78.62.13.116]:18191 c:\users\user\desktop\transmission-2.73\libtransmission\peer-mgr.c:4077 is decrementing the IO's refcount from 2 to 1 (peer-io.c:871)
[21:30:28.327] Torrent.File Starting an OUTGOING connection with [78.61.19.156]:37399 (peer-mgr.c:4051)
Couldn't connect socket 452 to 78.61.19.156, port 37399 (errno 0 - No error)[21:30:28.327] New OUTGOING connection 0 ([78.61.19.156]:37399) (net.c:291)
[21:30:28.332] error tr_netOpenPeerSocket returned fd 0 (peer-io.c:692)
[21:30:28.332] [78.61.19.156]:37399 bandwidth is 00347D50; its parent is 0030EBD8 (peer-io.c:630)
[21:30:28.332] [78.61.19.156]:37399 socket is 0, utp_socket is 00000000 (peer-io.c:631)
[21:30:28.332] [78.61.19.156]:37399 c:\users\user\desktop\transmission-2.73\libtransmission\handshake.c:1203 is incrementing the IO's refcount from 1 to 2 (peer-io.c:860)
[21:30:28.332] [78.61.19.156]:37399 setting to state [awaiting yb] (handshake.c:200)
[21:30:28.332] [78.61.19.156]:37399 c:\users\user\desktop\transmission-2.73\libtransmission\peer-mgr.c:4077 is decrementing the IO's refcount from 2 to 1 (peer-io.c:871)
[21:30:28.332] Torrent.File Starting an OUTGOING connection with [78.61.215.81]:46750 (peer-mgr.c:4051)
Couldn't connect socket 452 to 78.61.215.81, port 46750 (errno 0 - No error)[21:30:28.337] New OUTGOING connection 0 ([78.61.215.81]:46750) (net.c:291)
[21:30:28.337] error tr_netOpenPeerSocket returned fd 0 (peer-io.c:692)
[21:30:28.337] [78.61.215.81]:46750 bandwidth is 00349C78; its parent is 0030EBD8 (peer-io.c:630)
[21:30:28.337] [78.61.215.81]:46750 socket is 0, utp_socket is 00000000 (peer-io.c:631)
[21:30:28.337] [78.61.215.81]:46750 c:\users\user\desktop\transmission-2.73\libtransmission\handshake.c:1203 is incrementing the IO's refcount from 1 to 2 (peer-io.c:860)
[21:30:28.337] [78.61.215.81]:46750 setting to state [awaiting yb] (handshake.c:200)
[21:30:28.337] [78.61.215.81]:46750 c:\users\user\desktop\transmission-2.73\libtransmission\peer-mgr.c:4077 is decrementing the IO's refcount from 2 to 1 (peer-io.c:871)
[21:30:28.337] Torrent.File Starting an OUTGOING connection with [80.202.166.176]:51184 (peer-mgr.c:4051)
Couldn't connect socket 452 to 80.202.166.176, port 51184 (errno 0 - No error)[21:30:28.342] New OUTGOING connection 0 ([80.202.166.176]:51184) (net.c:291)
[21:30:28.342] error tr_netOpenPeerSocket returned fd 0 (peer-io.c:692)
[21:30:28.342] [80.202.166.176]:51184 bandwidth is 0034A938; its parent is 0030EBD8 (peer-io.c:630)
[21:30:28.342] [80.202.166.176]:51184 socket is 0, utp_socket is 00000000 (peer-io.c:631)
[21:30:28.342] [80.202.166.176]:51184 c:\users\user\desktop\transmission-2.73\libtransmission\handshake.c:1203 is incrementing the IO's refcount from 1 to 2 (peer-io.c:860)
[21:30:28.342] [80.202.166.176]:51184 setting to state [awaiting yb] (handshake.c:200)
[21:30:28.342] [80.202.166.176]:51184 c:\users\user\desktop\transmission-2.73\libtransmission\peer-mgr.c:4077 is decrementing the IO's refcount from 2 to 1 (peer-io.c:871)
[21:30:28.342] Torrent.File Starting an OUTGOING connection with [188.220.79.250]:19118 (peer-mgr.c:4051)
Couldn't connect socket 452 to 188.220.79.250, port 19118 (errno 0 - No error)[21:30:28.347] New OUTGOING connection 0 ([188.220.79.250]:19118) (net.c:291)
[21:30:28.347] error tr_netOpenPeerSocket returned fd 0 (peer-io.c:692)
[21:30:28.347] [188.220.79.250]:19118 bandwidth is 0034C918; its parent is 0030EBD8 (peer-io.c:630)
[21:30:28.347] [188.220.79.250]:19118 socket is 0, utp_socket is 00000000 (peer-io.c:631)
[21:30:28.347] [188.220.79.250]:19118 c:\users\user\desktop\transmission-2.73\libtransmission\handshake.c:1203 is incrementing the IO's refcount from 1 to 2 (peer-io.c:860)
[21:30:28.347] [188.220.79.250]:19118 setting to state [awaiting yb] (handshake.c:200)
[21:30:28.347] [188.220.79.250]:19118 c:\users\user\desktop\transmission-2.73\libtransmission\peer-mgr.c:4077 is decrementing the IO's refcount from 2 to 1 (peer-io.c:871)
[21:30:28.792] [?---?] announceMore: slotsAvailable is 48 (announcer.c:1505)
[21:30:28.802] [84.240.46.2]:20837 c:\users\user\desktop\transmission-2.73\libtransmission\bandwidth.c:255 is incrementing the IO's refcount from 1 to 2 (peer-io.c:860)
[21:30:28.802] [84.240.46.2]:20837 in tr_peerIoTryWrite zu (peer-io.c:1269)
[21:30:28.802] [84.240.46.2]:20837 wrote -1 to peer (An operation was attempted on something that is not a socket.
) (peer-io.c:319)
[21:30:28.802] [84.240.46.2]:20837 tr_peerIoTryWrite got an error. res is -1, what is 34, errno is 122 (The data area passed to a system call is too small.
) (peer-io.c:1298)
overall is good, however is missing proxy settings , there is any possibility to implement proxy settings in the new update ?, i cant use it yet until proxy option will be available