{"action":"created","issue":{"url":"https://api.github.com/repos/pavel-pimenov/flylinkdc-r5xx/issues/1118","labels_url":"https://api.github.com/repos/pavel-pimenov/flylinkdc-r5xx/issues/1118/labels{/name}","comments_url":"https://api.github.com/repos/pavel-pimenov/flylinkdc-r5xx/issues/1118/comments","events_url":"https://api.github.com/repos/pavel-pimenov/flylinkdc-r5xx/issues/1118/events","html_url":"https://github.com/pavel-pimenov/flylinkdc-r5xx/issues/1118","id":102769437,"number":1118,"title":"[DeadLock] Очередь - вешаемся на r14527 - Ежик тут был","user":{"login":"pavel-pimenov","id":920705,"avatar_url":"https://avatars.githubusercontent.com/u/920705?v=3","gravatar_id":"","url":"https://api.github.com/users/pavel-pimenov","html_url":"https://github.com/pavel-pimenov","followers_url":"https://api.github.com/users/pavel-pimenov/followers","following_url":"https://api.github.com/users/pavel-pimenov/following{/other_user}","gists_url":"https://api.github.com/users/pavel-pimenov/gists{/gist_id}","starred_url":"https://api.github.com/users/pavel-pimenov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pavel-pimenov/subscriptions","organizations_url":"https://api.github.com/users/pavel-pimenov/orgs","repos_url":"https://api.github.com/users/pavel-pimenov/repos","events_url":"https://api.github.com/users/pavel-pimenov/events{/privacy}","received_events_url":"https://api.github.com/users/pavel-pimenov/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pavel-pimenov/flylinkdc-r5xx/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/pavel-pimenov/flylinkdc-r5xx/labels/imported","name":"imported","color":"FFFFFF"},{"url":"https://api.github.com/repos/pavel-pimenov/flylinkdc-r5xx/labels/Priority-Critical","name":"Priority-Critical","color":"FFFFFF"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-24T11:10:41Z","updated_at":"2015-08-24T11:11:10Z","closed_at":null,"body":"_From [Pavel.Pimenov@gmail.com](https://code.google.com/u/Pavel.Pimenov@gmail.com/) on July 16, 2013 04:37:18_\n\n1. http://www.flickr.com/photos/96019675@N02/9298129670/ 2. http://www.flickr.com/photos/96019675@N02/9298143266/ 3. http://www.flickr.com/photos/96019675@N02/9295367497/ 4. http://www.flickr.com/photos/96019675@N02/9298157704/ поток 1\r\n\r\nUnflagged\t>\t0x0000093C\t0x00\tWorker Thread\t_threadstartex\twmemmove\tNormal\r\n \t \t \t \t \t \tntdll.dll!_NtWaitForSingleObject@12()  + 0x15 bytes\t \r\n \t \t \t \t \t \tntdll.dll!_NtWaitForSingleObject@12()  + 0x15 bytes\t \r\n \t \t \t \t \t \tFlylinkDC.exe!wmemmove(wchar_t * _S1, const wchar_t * _S2, unsigned int _N)  Line 1223 + 0x13 bytes\t \r\n \t \t \t \t \t \tntdll.dll!_RtlEnterCriticalSection@4()  + 0x16a38 bytes\t \r\n \t \t \t \t \t \tFlylinkDC.exe!CriticalSection::lock()  Line 434\t \r\n \t \t \t \t \t \tFlylinkDC.exe!LockBase<CriticalSection>::LockBase<CriticalSection>(CriticalSection & aCs)  Line 623\t \r\n \t \t \t \t \t \tFlylinkDC.exe!QueueItem::isWaiting()  Line 300 + 0xd bytes\t \r\n \t \t \t \t \t \tFlylinkDC.exe!QueueItem::isRunning()  Line 296 + 0x8 bytes\t \r\n \t \t \t \t \t \tFlylinkDC.exe!TransferView::on(QueueManagerListener::X<5> __formal, const boost::intrusive_ptr<QueueItem> & qi)  Line 1830 + 0xf bytes\t \r\n \t \t \t \t \t \tFlylinkDC.exe!QueueFrame::on(QueueManagerListener::X<19> __formal, const std::list<boost::intrusive_ptr<QueueItem>,std::allocator<boost::intrusive_ptr<QueueItem> > > & p_list)  Line 529 + 0x20 bytes\t \r\n \t \t \t \t \t \tFlylinkDC.exe!TransferView::on(QueueManagerListener::X<18> __formal, const std::list<boost::intrusive_ptr<QueueItem>,std::allocator<boost::intrusive_ptr<QueueItem> > > & p_list)  Line 1819\t \r\n \t \t \t \t \t \tFlylinkDC.exe!Speaker<FavoriteManagerListener>::fire<FavoriteManagerListener::X<0>,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &>(FavoriteManagerListener::X<0> && type, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & p1)  Line 106\t \r\n \t \t \t \t \t \tFlylinkDC.exe!QueueManager::on(TimerManagerListener::X<0> __formal, unsigned __int64 aTick)  Line 2628\t \r\n \t \t \t \t \t \tFlylinkDC.exe!Speaker<TimerManagerListener>::fire<TimerManagerListener::X<0>,__int64 const &>(TimerManagerListener::X<0> && type, const __int64 & p1)  Line 106\t \r\n \t \t \t \t \t \tFlylinkDC.exe!TimerManager::run()  Line 83\t \r\n \t \t \t \t \t \tFlylinkDC.exe!Thread::starter(void * p)  Line 391\t \r\n \t \t \t \t \t \tFlylinkDC.exe!_callthreadstartex()  Line 314 + 0x6 bytes\t \r\n \t \t \t \t \t \tFlylinkDC.exe!_threadstartex(void * ptd)  Line 292 + 0x5 bytes\t \r\n \t \t \t \t \t \tkernel32.dll!@BaseThreadInitThunk@12()  + 0x12 bytes\t \r\n \t \t \t \t \t \tntdll.dll!___RtlUserThreadStart@8()  + 0x27 bytes\t \r\n \t \t \t \t \t \tntdll.dll!__RtlUserThreadStart@8()  + 0x1b bytes\t \r\n\r\nпоток 2\r\n\r\n\r\nUnflagged\t>\t0x00002FE4\t0x00\tWorker Thread\t_threadstartex\tstd::_Vector_const_iterator<std::_Vector_val<ZenLib::uint128,std::allocator<ZenLib::uint128> > >::_Vector_const_iterator<std::_Vector_val<ZenLib::uint128,std::allocator<ZenLib::uint128> > >\tNormal\r\n \t \t \t \t \t \tntdll.dll!_NtWaitForSingleObject@12()  + 0x15 bytes\t \r\n \t \t \t \t \t \tntdll.dll!_NtWaitForSingleObject@12()  + 0x15 bytes\t \r\n \t \t \t \t \t \tFlylinkDC.exe!std::_Vector_const_iterator<std::_Vector_val<ZenLib::uint128,std::allocator<ZenLib::uint128> > >::_Vector_const_iterator<std::_Vector_val<ZenLib::uint128,std::allocator<ZenLib::uint128> > >(ZenLib::uint128 * _Parg, const std::_Container_base0 * _Pvector)  Line 47\t \r\n \t \t \t \t \t \tntdll.dll!_RtlEnterCriticalSection@4()  + 0x16a38 bytes\t \r\n \t \t \t \t \t \tFlylinkDC.exe!CriticalSection::lock()  Line 434\t \r\n \t \t \t \t \t \tFlylinkDC.exe!LockBase<CriticalSection>::LockBase<CriticalSection>(CriticalSection & aCs)  Line 623\t \r\n \t \t \t \t \t \tFlylinkDC.exe!Speaker<QueueManagerListener>::fire<QueueManagerListener::X<5>,boost::intrusive_ptr<QueueItem> &>(QueueManagerListener::X<5> && type, boost::intrusive_ptr<QueueItem> & p1)  Line 98\t \r\n \t \t \t \t \t \tFlylinkDC.exe!QueueManager::putDownload(Download * aDownload, bool finished, bool reportFinish)  Line 1929\t \r\n \t \t \t \t \t \tFlylinkDC.exe!DownloadManager::failDownload(UserConnection * aSource, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & reason)  Line 517\t \r\n \t \t \t \t \t \tFlylinkDC.exe!DownloadManager::onFailed(UserConnection * aSource, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & aError)  Line 491\t \r\n \t \t \t \t \t \tFlylinkDC.exe!DownloadManager::on(UserConnectionListener::X<19> __formal, UserConnection * aSource, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & aError)  Line 99\t \r\n \t \t \t \t \t \tFlylinkDC.exe!Speaker<UserConnectionListener>::fire<UserConnectionListener::X<3>,UserConnection * const,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &>(UserConnectionListener::X<3> && type, UserConnection * const && p1, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & p2)  Line 124\t \r\n \t \t \t \t \t \tFlylinkDC.exe!UserConnection::on(BufferedSocketListener::X<7> __formal, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & aLine)  Line 313\t \r\n \t \t \t \t \t \tFlylinkDC.exe!Speaker<BufferedSocketListener>::fire<BufferedSocketListener::X<7>,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &>(BufferedSocketListener::X<7> && type, const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & p1)  Line 106\t \r\n \t \t \t \t \t \tFlylinkDC.exe!BufferedSocket::fail(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & aError)  Line 701\t \r\n \t \t \t \t \t \tFlylinkDC.exe!BufferedSocket::run()  Line 684\t \r\n \t \t \t \t \t \tFlylinkDC.exe!Thread::starter(void * p)  Line 391\t \r\n \t \t \t \t \t \tFlylinkDC.exe!_callthreadstartex()  Line 314 + 0x6 bytes\t \r\n \t \t \t \t \t \tFlylinkDC.exe!_threadstartex(void * ptd)  Line 292 + 0x5 bytes\t \r\n \t \t \t \t \t \tkernel32.dll!@BaseThreadInitThunk@12()  + 0x12 bytes\t \r\n \t \t \t \t \t \tntdll.dll!___RtlUserThreadStart@8()  + 0x27 bytes\t \r\n \t \t \t \t \t \tntdll.dll!__RtlUserThreadStart@8()  + 0x1b bytes\n\n_Original issue: http://code.google.com/p/flylinkdc/issues/detail?id=1081_"},"comment":{"url":"https://api.github.com/repos/pavel-pimenov/flylinkdc-r5xx/issues/comments/134155064","html_url":"https://github.com/pavel-pimenov/flylinkdc-r5xx/issues/1118#issuecomment-134155064","issue_url":"https://api.github.com/repos/pavel-pimenov/flylinkdc-r5xx/issues/1118","id":134155064,"user":{"login":"pavel-pimenov","id":920705,"avatar_url":"https://avatars.githubusercontent.com/u/920705?v=3","gravatar_id":"","url":"https://api.github.com/users/pavel-pimenov","html_url":"https://github.com/pavel-pimenov","followers_url":"https://api.github.com/users/pavel-pimenov/followers","following_url":"https://api.github.com/users/pavel-pimenov/following{/other_user}","gists_url":"https://api.github.com/users/pavel-pimenov/gists{/gist_id}","starred_url":"https://api.github.com/users/pavel-pimenov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pavel-pimenov/subscriptions","organizations_url":"https://api.github.com/users/pavel-pimenov/orgs","repos_url":"https://api.github.com/users/pavel-pimenov/repos","events_url":"https://api.github.com/users/pavel-pimenov/events{/privacy}","received_events_url":"https://api.github.com/users/pavel-pimenov/received_events","type":"User","site_admin":false},"created_at":"2015-08-24T11:11:10Z","updated_at":"2015-08-24T11:11:10Z","body":"_From [Pavel.Pimenov@gmail.com](https://code.google.com/u/Pavel.Pimenov@gmail.com/) on July 15, 2013 20:54:55_\n\nЕслиб Ежик еще не ломал ничего при этом :)\r\nты смог повторить зависон у себя? или теоретически поправил?"}}