READ ME FIRST: How to Report a Bug
Posted: Tue Dec 11, 2007 4:53 pm
- Read the Forum Rules First.
The forum rules are easy to follow and make life easier for other forum users. If you don't follow them your post will probably be deleted.
- Test out a nightly build and see if the problem's already been fixed.
Nightly builds can be found at https://build.transmissionbt.com/job/trunk-mac/.
- Say what version of Transmission you're using, and on what operating system.
If you're using one of the GUI versions of Transmission, you can find its version in the `About' dialog in the Help menu. Don't say "The latest version" because that could mean the latest nightly, the latest beta, the latest stable release, or (for non-Mac users) the latest version to show up on your OS distribution's repository.
- Post a Recipe, if possible
Since there are five hundred thousand Transmission users and only two developers, it's likely that we developers haven't encountered firsthand the bug that you've found. So poke around a little bit: If you can figure out how to trigger the bug, give us a recipe so that we can trigger it too.
If you're seeing the bug with 50 torrents running and speed limits turned on, see if it persists with speed limits turned off. See if it persists with 1 torrent running. See if it persists after pausing and restarting the torrent. etc. By including this kind of research in your bug report, the developers or other users may be able to figure out the problem.
- If you're experiencing slow speeds
The wiki has a good guide for troubleshooting slow speeds. It will likely help solve your problem, so read through it first.
If none of the wiki's suggestions work, please post the following information in a forum message. The other forum users will not be able to help you unless you describe your situation:
- Do you have any per-torrent or global speed limits set?
- What are your global and per-torrent peer limits?
- How many seeds and peers does the `Peers' tab say there are in the swarm?
- How long ago does the `Tracker' tab say the last announce and scrape results were?
- In the `Tracker' tab's list of trackers, how many Tiers are there, and how many trackers are listed for each tier?
- How many peers are you connected to?
- Has your torrent finished downloading?
- If you're still downloading, do any of the connected peers have a higher "completed" percentage than you?
- Is your incoming peer port open or closed?
- If Transmission crashed on the Mac
First make sure your system is up to date. As of 1.60 Transmission requires Mac OS X 10.5 or later.
If you're running a nightly build, set the language to English. The localizations will sometimes crash the nightly builds until they are updated right before an official release.
OS X collects two pieces of crash information that can help us fix the crash:
- In Console.app, look under LOG FILES > ~/Library/Logs/ > CrashReporter > for Transmission. If you find one, include it in your forum post.
- In Console.app, select LOG DATABASE QUERIES > Console Messages, and search for Transmission. If you find a message that mentions an assertion failure, include it in your forum post.
- If it's a Port Mapping Error
Read the Port Forwarding Guide first.
Make sure to say:
02:12:27 Port Mapping (NAT-PMP): initnatpmp returned success (0)
- what router you're using
- that you've confirmed that either UPnP or NAT-PMP is enabled on it
- If you're using a custom firmware, tell us which one
02:12:27 Port Mapping (NAT-PMP): sendpublicaddressrequest returned success (2)
02:12:27 Port Mapping: mapping state changed from 'not mapped' to 'mapping'
02:12:27 Port Mapping: opened port 55555 to listen for incoming peer connections
02:12:35 Port Mapping (NAT-PMP): readnatpmpresponseorretry returned error -7, errno is 111 (Connection refused)
02:12:35 Port Mapping (NAT-PMP): If your router supports NAT-PMP, please make sure NAT-PMP is enabled!
02:12:35 Port Mapping (NAT-PMP): NAT-PMP port forwarding unsuccessful, trying UPnP next
02:12:37 Port Mapping (UPNP): Found Internet Gateway Device 'http://192.168.1.1:5431/uuid:0012-17c3- ... nnection:1'
02:12:37 Port Mapping (UPNP): Local LAN IP Address is '192.168.1.99'
02:12:37 Port Mapping (UPNP): Port forwarding via 'http://192.168.1.1:5431/uuid:0012-17c3- ... nnection:1', service 'urn:schemas-upnp-org:service:WANIPConnection:1'. (local address: 192.168.1.99:55555)
02:12:37 Port Mapping (UPNP): Port forwarding successful!
02:12:37 Port Mapping: mapping state changed from 'mapping' to 'mapped'