{"action":"created","issue":{"url":"https://api.github.com/repos/irssi/irssi/issues/159","labels_url":"https://api.github.com/repos/irssi/irssi/issues/159/labels{/name}","comments_url":"https://api.github.com/repos/irssi/irssi/issues/159/comments","events_url":"https://api.github.com/repos/irssi/irssi/issues/159/events","html_url":"https://github.com/irssi/irssi/issues/159","id":46543069,"number":159,"title":"Freezing when receiving dcc","user":{"login":"tiagoapimenta","id":715998,"avatar_url":"https://avatars.githubusercontent.com/u/715998?v=3","gravatar_id":"","url":"https://api.github.com/users/tiagoapimenta","html_url":"https://github.com/tiagoapimenta","followers_url":"https://api.github.com/users/tiagoapimenta/followers","following_url":"https://api.github.com/users/tiagoapimenta/following{/other_user}","gists_url":"https://api.github.com/users/tiagoapimenta/gists{/gist_id}","starred_url":"https://api.github.com/users/tiagoapimenta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tiagoapimenta/subscriptions","organizations_url":"https://api.github.com/users/tiagoapimenta/orgs","repos_url":"https://api.github.com/users/tiagoapimenta/repos","events_url":"https://api.github.com/users/tiagoapimenta/events{/privacy}","received_events_url":"https://api.github.com/users/tiagoapimenta/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/irssi/irssi/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/irssi/irssi/labels/help%20wanted","name":"help wanted","color":"159818"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2014-10-22T18:24:54Z","updated_at":"2016-01-17T14:06:12Z","closed_at":null,"body":"I'm running irssi `0.8.15 (20100403 1617):armhf` on a Raspberry Pi Model B with Raspbian 7 (wheezy) kernel `3.12.28+ armv6l` distribution.\r\n\r\nEver I request a DCC streaming after accept it the screen and keyboard freezes, I am unable to type any command, even <kbd>Meta</kbd> + <kbd>Arrow</kbd> doesn't respond, but I'm using it over `screen`, and <kbd>Ctrl</kbd> + <kbd>A</kbd> <kbd>#</kbd> does work properly, that way I can see the streaming file growing.\r\n\r\nWhen the streaming finishes (it usually breaks because some kind of timeout) it unfreeze and all the previous typed commands runs at once. When the timeout isn't reached it's fine, but when it is, the connection is restarted either.\r\n\r\nI realised it only happen on lightweight hardware. I wonder it could be fixed by multithreading or sort of asynchronous file I/O solution.\r\n\r\nQuestions: [U&L](http://unix.stackexchange.com/questions/163121/is-it-normal-to-irssi-freezes-when-receiving-dcc) [RPi](http://raspberrypi.stackexchange.com/questions/24012/is-it-normal-to-irssi-freezes-when-receiving-dcc)\r\n\r\n**Edit**: Even though RPi uses a SD-card I'm writing the file on a USB HDD, it should support the streaming speed but it seems it doesn't."},"comment":{"url":"https://api.github.com/repos/irssi/irssi/issues/comments/172328285","html_url":"https://github.com/irssi/irssi/issues/159#issuecomment-172328285","issue_url":"https://api.github.com/repos/irssi/irssi/issues/159","id":172328285,"user":{"login":"giulange","id":5436217,"avatar_url":"https://avatars.githubusercontent.com/u/5436217?v=3","gravatar_id":"","url":"https://api.github.com/users/giulange","html_url":"https://github.com/giulange","followers_url":"https://api.github.com/users/giulange/followers","following_url":"https://api.github.com/users/giulange/following{/other_user}","gists_url":"https://api.github.com/users/giulange/gists{/gist_id}","starred_url":"https://api.github.com/users/giulange/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/giulange/subscriptions","organizations_url":"https://api.github.com/users/giulange/orgs","repos_url":"https://api.github.com/users/giulange/repos","events_url":"https://api.github.com/users/giulange/events{/privacy}","received_events_url":"https://api.github.com/users/giulange/received_events","type":"User","site_admin":false},"created_at":"2016-01-17T14:06:12Z","updated_at":"2016-01-17T14:06:12Z","body":"I had the same problem on my raspberry pi:\r\nLinux rpi-giuliano 4.1.7+ #817 PREEMPT Sat Sep 19 15:25:36 BST 2015 armv6l GNU/Linux\r\n\r\nirssi freezes both via screen window or not (anyway via ssh) as soon as the first xdcc request is submitted.\r\nI use an external ntfs HDD where dcc downloads are stored.\r\nBut I remember the first time I used the irssi application in which it was slow but was working.\r\nI also highlight the large cpu usage (30-40%) by mount.ntfs.\r\n\r\nI wonder if there could be something to solve this issue/bug.\r\n\r\nGiuliano\r\n\r\n"}}