Re[7]: DeadLock студии
От: Кирилл Осенков Украина
Дата: 21.12.09 08:22
Оценка: 6 (1)
Здравствуйте, Holms, Вы писали:

H>Здравствуйте, AndrewVK, Вы писали:


AVK>>Как обычно — Attach to Process -> devenv.exe -> Pause -> Threads -> double click по всем managed потокам с копированием содержимого Stack Trace


H>только у одного потока, главного было это

H>
H>     [External Code]    
H>     JetBrains.Platform.ReSharper.VSIntegration.dll!JetBrains.VsIntegration.DocumentModel.VsDocumentOperationsHandlerWhidbey.OnFileChanged.AnonymousMethod() Line 510 + 0x63 bytes    C#
H>     [External Code]    
>>    JetBrains.Platform.ReSharper.VSIntegration.dll!JetBrains.VsIntegration.DocumentModel.VsDocumentOperationsHandlerWhidbey.OnFileChanged(uint grfChange = 1, uint dwFileAttrs = 1) Line 503 + 0x73 bytes    C#
H>     [External Code]    

H>

H>у всех остальных, либо ничего либо
H>
H>     [In a sleep, wait, or join]    
>>    [External Code]    

H>


Самое интересное — в [External Code]. В той студии, в которой сделал Attach to Process, пойди в Tools Options Debugging Enable Just My Code и выключи. [External Code] раскроется в детали. Ещё очень поможет символы загрузить из Microsoft Symbols Server.

Детали здесь:
http://blogs.msdn.com/kirillosenkov/archive/2008/12/07/how-to-debug-crashes-and-hangs.aspx
Re[12]: DeadLock студии
От: Кирилл Осенков Украина
Дата: 21.12.09 08:25
Оценка:
Если ты добудешь полные стеки, как xvost просил, с отключенными Just My Code и загруженными символами, то почти всегда понятно, где именно происходит зависание.
Re[8]: DeadLock студии
От: Holms США  
Дата: 22.12.09 02:57
Оценка:
Здравствуйте, Кирилл Осенков, Вы писали:

КО>Самое интересное — в [External Code]. В той студии, в которой сделал Attach to Process, пойди в Tools Options Debugging Enable Just My Code и выключи. [External Code] раскроется в детали. Ещё очень поможет символы загрузить из Microsoft Symbols Server.


КО>Детали здесь:

КО>http://blogs.msdn.com/kirillosenkov/archive/2008/12/07/how-to-debug-crashes-and-hangs.aspx
Во, спасибо за эту инфу!

Как только опять будет дедлок обязательно сделаю так.
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
The life is relative and reversible.
Re: DeadLock студии
От: Holms США  
Дата: 23.12.09 05:50
Оценка:
Здравствуйте, Holms, Вы писали:

C помощью Кирилла Осенкова, теперь получил полные стек трэйсы. получите
Надеюсь поможет, а то начинает надоедать, в 4-ой версии такого никогда небыло.
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
The life is relative and reversible.
Re[2]: DeadLock студии
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 24.12.09 12:26
Оценка: 24 (1)
Здравствуйте, Holms, Вы писали:

H>C помощью Кирилла Осенкова, теперь получил полные стек трэйсы. получите

H>Надеюсь поможет, а то начинает надоедать, в 4-ой версии такого никогда небыло.
Скорее всего, это удалось изжить. Рекомендую завтрашний nightly build, но с приличной вероятностью бета тоже не должна зависать таким образом.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.