{"action":"created","issue":{"url":"https://api.github.com/repos/transmission/transmission/issues/272","repository_url":"https://api.github.com/repos/transmission/transmission","labels_url":"https://api.github.com/repos/transmission/transmission/issues/272/labels{/name}","comments_url":"https://api.github.com/repos/transmission/transmission/issues/272/comments","events_url":"https://api.github.com/repos/transmission/transmission/issues/272/events","html_url":"https://github.com/transmission/transmission/issues/272","id":227579910,"node_id":"MDU6SXNzdWUyMjc1Nzk5MTA=","number":272,"title":"Transmission Mac hung process accessing disk","user":{"login":"prohtex","id":12946938,"node_id":"MDQ6VXNlcjEyOTQ2OTM4","avatar_url":"https://avatars3.githubusercontent.com/u/12946938?v=4","gravatar_id":"","url":"https://api.github.com/users/prohtex","html_url":"https://github.com/prohtex","followers_url":"https://api.github.com/users/prohtex/followers","following_url":"https://api.github.com/users/prohtex/following{/other_user}","gists_url":"https://api.github.com/users/prohtex/gists{/gist_id}","starred_url":"https://api.github.com/users/prohtex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prohtex/subscriptions","organizations_url":"https://api.github.com/users/prohtex/orgs","repos_url":"https://api.github.com/users/prohtex/repos","events_url":"https://api.github.com/users/prohtex/events{/privacy}","received_events_url":"https://api.github.com/users/prohtex/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2017-05-10T06:34:29Z","updated_at":"2018-09-07T19:44:40Z","closed_at":null,"author_association":"NONE","body":"I've been using Transmission Mac GUI for many years. I've always had issues with the GUI locking up (general unresponsiveness, beachballs) but this has improved in recent releases, so I moved to an external thunderbolt RAID and added more torrents (800 or so, each in the 20gb-50gb range). At any given time 95% of these are completed and seeding.\r\n\r\nI've encountered 2 problems which I have not been able to resolve. First, when new torrents are added, the GUI goes through a very predictable series of hangs. I generally add 1-3 torrents at a time, using the \"Display a window when adding\" option. These populate in the main window, and sometimes begin to download. Then, there is a series of \"hiccups\" of intense disk activity on the external drive. These last 10-30 seconds, and cause all network activity to hang (all torrents stop seeding/downloading). Adding a few new torrents ALWAYS causes 5 or so of these \"hiccups.\" I have the \"keep incomplete files..\" option set to a directory on the boot drive (internal SSD), so I don't understand why Transmission is seeking so aggressively on the external disk. There is always a hiccup when the download completes, but this I understand (the file is being moved to the external disk). But why when adding as well? Adding new torrents is a painful stop and go process and usually only resolves after 10 minutes or so.\r\n\r\nMore crucially, after about a week or so, Transmission takes down the whole system. First, all network activity in the application stops. No seeding, no downloading. The external drive shows light activity. Transmission indicates all torrents are seeding fine, yet nothing is happening. The application is responsive, and the external disk can be accessed fine with the Finder and command line tools. Nothing seems amiss, yet some Transmission process is hung accessing the disk. Attempting to quit Transmission causes it to hang. Attempting to spindump Transmission in Activity Monitor causes Activity Monitor to beachball. Transmission can be force quit. From here, things get ugly. Attempting to unmount the volume in the Finder or with \"sudo umount -f\" causes the system to hang. First, the disk icon goes grey in the Finder. Then, the Finder beachballs. The dock beachballs. The terminal will work for some time, and top shows kernel_task using resources. \"sudo umount -f\" hangs indefinitely. Attempting to reboot the system from the GUI or with \"sudo reboot\" initiates and then hangs on a black screen. This hang does not resolve and the only recourse is to hard power down the machine, while the hung process is still accessing the external disk.\r\n\r\nI have reproduced this issue on 3 different machines (two Sierra, one, El Capitan), with 4 different enclosures and drives from 2 different manufacturers. I am very confident this is not an OS or hardware related issue. I'm happy to provide logs or to take other troubleshooting steps. Any help is much appreciated.\r\n\r\nI have not yet tried to run Transmission as a daemon as I am pretty keen on the GUI, but would give that a go if necessary."},"comment":{"url":"https://api.github.com/repos/transmission/transmission/issues/comments/419546455","html_url":"https://github.com/transmission/transmission/issues/272#issuecomment-419546455","issue_url":"https://api.github.com/repos/transmission/transmission/issues/272","id":419546455,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTU0NjQ1NQ==","user":{"login":"mikedld","id":298203,"node_id":"MDQ6VXNlcjI5ODIwMw==","avatar_url":"https://avatars1.githubusercontent.com/u/298203?v=4","gravatar_id":"","url":"https://api.github.com/users/mikedld","html_url":"https://github.com/mikedld","followers_url":"https://api.github.com/users/mikedld/followers","following_url":"https://api.github.com/users/mikedld/following{/other_user}","gists_url":"https://api.github.com/users/mikedld/gists{/gist_id}","starred_url":"https://api.github.com/users/mikedld/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikedld/subscriptions","organizations_url":"https://api.github.com/users/mikedld/orgs","repos_url":"https://api.github.com/users/mikedld/repos","events_url":"https://api.github.com/users/mikedld/events{/privacy}","received_events_url":"https://api.github.com/users/mikedld/received_events","type":"User","site_admin":false},"created_at":"2018-09-07T19:44:40Z","updated_at":"2018-09-07T19:44:40Z","author_association":"MEMBER","body":"@tclementdev, starting with 2.93 DSYMs are at https://github.com/transmission/transmission-releases/ along with the binary packages, e.g. [Transmission-2.93-dsym.zip](https://github.com/transmission/transmission-releases/raw/master/Transmission-2.93-dsym.zip), [Transmission-2.94-dsym.zip](https://github.com/transmission/transmission-releases/raw/master/Transmission-2.94-dsym.zip)."}}
{"actor":{"display_login":"mikedld"}}