DeadLock студии
От: Holms США  
Дата: 10.12.09 14:57
Оценка:
Возможно ни слишком информативный пост но всё-таки, иногда при запуске проекта (Start Debug) студия просто не отвечает и сама програма не запускается. Надоедает очень. Какой либо зависимости так и не нашел, но чаще происходит когда запущены более чем одна копия студии.

CPU на нуле, такое ощущения что произошел большой deadlock, помогает только Task Manager-End Process.
Если надо могу помочь с нахождением проблемы, можете даже подключится к мему компу.

Если убрать R# то могу проработать целый день и всё нормально.

R# 5.0.1550
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
The life is relative and reversible.
Re: DeadLock студии
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 10.12.09 15:24
Оценка:
Здравствуйте, Holms, Вы писали:

Зависает основная рабочая студия?

Если да, то в момент зависа подключись к ней плиз отладчиком (например, еще одной студией), и пришли мне стэктрейсы ВСЕХ тредов, где есть managed-фрагменты
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re: DeadLock студии
От: Блудов Павел Россия  
Дата: 10.12.09 16:12
Оценка: 1 (1)
Здравствуйте, Holms, Вы писали:

H>Возможно ни слишком информативный пост но всё-таки, иногда при запуске проекта (Start Debug) студия просто не отвечает и сама програма не запускается. Надоедает очень. Какой либо зависимости так и не нашел, но чаще происходит когда запущены более чем одна копия студии.


У старого Решарпера был такой side-эффект совместно с DevExpress. Не знаю кто там был виноват, но студия выдавала модальное окошко позади главного окна студии. В этом случае кроме грубого убийства помогало Win+D, Alt+Tab.
Попробуйте в следующий раз проверить каким-нибудь winspy этот момент.
Re[2]: DeadLock студии
От: Holms США  
Дата: 10.12.09 18:50
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>У старого Решарпера был такой side-эффект совместно с DevExpress. Не знаю кто там был виноват, но студия выдавала модальное окошко позади главного окна студии. В этом случае кроме грубого убийства помогало Win+D, Alt+Tab.

БП>Попробуйте в следующий раз проверить каким-нибудь winspy этот момент.
возможно именно так и получается, посмотрим в следующий раз
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
The life is relative and reversible.
Re[2]: DeadLock студии
От: Mab Россия http://shade.msu.ru/~mab
Дата: 11.12.09 09:06
Оценка:
Здравствуйте, xvost, Вы писали:

Я уже отсылал подобные трейсы Олегу. Или это какой-то новый дедлок?
Re[3]: DeadLock студии
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 11.12.09 09:35
Оценка:
Здравствуйте, Mab, Вы писали:

Mab> Или это какой-то новый дедлок?


Я не телепат
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[2]: DeadLock студии
От: Holms США  
Дата: 11.12.09 20:01
Оценка:
Здравствуйте, xvost, Вы писали:

X>Если да, то в момент зависа подключись к ней плиз отладчиком (например, еще одной студией), и пришли мне стэктрейсы ВСЕХ тредов, где есть managed-фрагменты

не просветите как это сделать? а то опять deadlock, в Spy++ ничего страного не увидел.
В этот раз вообще только одна копия запущена.
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
The life is relative and reversible.
Re[3]: DeadLock студии
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.12.09 20:54
Оценка:
Здравствуйте, Holms, Вы писали:

X>>Если да, то в момент зависа подключись к ней плиз отладчиком (например, еще одной студией), и пришли мне стэктрейсы ВСЕХ тредов, где есть managed-фрагменты

H>не просветите как это сделать? а то опять deadlock, в Spy++ ничего страного не увидел.

А что ты хотел спаем увидеть?

H>В этот раз вообще только одна копия запущена.


Хвост подробно вроде описал, что стоит сделать. Есть какие то проблемы?
... << RSDN@Home 1.2.0 alpha 4 rev. 1324 on Windows 7 6.1.7600.0>>
AVK Blog
Re[4]: DeadLock студии
От: Holms США  
Дата: 11.12.09 20:59
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>А что ты хотел спаем увидеть?

исходя из этой
Автор: Блудов Павел
Дата: 10.12.09
темы подумал что будет какое-то модальное окно.

AVK>Хвост подробно вроде описал, что стоит сделать. Есть какие то проблемы?

в новой студии что запускаю, как подцепится с дебугером и увидеть стэктрейсы в той что зависла?
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
The life is relative and reversible.
Re[4]: DeadLock студии
От: Mab Россия http://shade.msu.ru/~mab
Дата: 11.12.09 21:06
Оценка:
Здравствуйте, xvost, Вы писали:

Достаточно понять, вылечили ли вы тот старый дедлок или нет
Re[5]: DeadLock студии
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 11.12.09 23:50
Оценка:
Здравствуйте, Holms, Вы писали:

H>исходя из этой
Автор: Блудов Павел
Дата: 10.12.09
темы подумал что будет какое-то модальное окно.


Если бы дело было в модальном окне, отрисовка бы не блокировалась, просто булькало бы при попытке активации основного окна.

AVK>>Хвост подробно вроде описал, что стоит сделать. Есть какие то проблемы?

H>в новой студии что запускаю, как подцепится с дебугером и увидеть стэктрейсы в той что зависла?

Как обычно — Attach to Process -> devenv.exe -> Pause -> Threads -> double click по всем managed потокам с копированием содержимого Stack Trace
... << RSDN@Home 1.2.0 alpha 4 rev. 1324 on Windows 7 6.1.7600.0>>
AVK Blog
Re[6]: DeadLock студии
От: Holms США  
Дата: 15.12.09 00:26
Оценка:
Здравствуйте, AndrewVK, Вы писали:

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


только у одного потока, главного было это
     [External Code]    
     JetBrains.Platform.ReSharper.VSIntegration.dll!JetBrains.VsIntegration.DocumentModel.VsDocumentOperationsHandlerWhidbey.OnFileChanged.AnonymousMethod() Line 510 + 0x63 bytes    C#
     [External Code]    
>    JetBrains.Platform.ReSharper.VSIntegration.dll!JetBrains.VsIntegration.DocumentModel.VsDocumentOperationsHandlerWhidbey.OnFileChanged(uint grfChange = 1, uint dwFileAttrs = 1) Line 503 + 0x73 bytes    C#
     [External Code]

у всех остальных, либо ничего либо
     [In a sleep, wait, or join]    
>    [External Code]
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
The life is relative and reversible.
Re[7]: DeadLock студии
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 15.12.09 12:38
Оценка:
Здравствуйте, Holms, Вы писали:

H>у всех остальных, либо ничего либо


Не вижу никакого криминала.
Налицо ИМХО проблемы в совместимости с каким-нибудь другим плагином у студии.
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[8]: DeadLock студии
От: xvost Германия http://www.jetbrains.com/company/people/Pasynkov_Eugene.html
Дата: 15.12.09 12:40
Оценка:
Здравствуйте, xvost, Вы писали:

X>Налицо ИМХО проблемы в совместимости с каким-нибудь другим плагином у студии.


Хотя возможно я поторопился... посмотрим
С уважением, Евгений
JetBrains, Inc. "Develop with pleasure!"
Re[9]: DeadLock студии
От: Holms США  
Дата: 15.12.09 18:49
Оценка:
Здравствуйте, xvost, Вы писали:

X>Хотя возможно я поторопился... посмотрим

посмотрите пожалуйста, когда есть > 2 запущенных студий это происходит очень часто, страшно бесит
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
The life is relative and reversible.
Re[7]: DeadLock студии
От: Mab Россия http://shade.msu.ru/~mab
Дата: 16.12.09 07:42
Оценка:
Здравствуйте, Holms, Вы писали:

Хочется верить, что Just My Code ты отключил.
Re[8]: DeadLock студии
От: Holms США  
Дата: 16.12.09 07:53
Оценка:
Здравствуйте, Mab, Вы писали:

Mab>Хочется верить, что Just My Code ты отключил.

при чём тут Just my Code, мой код даже не запускается так как студия уходит в глубокий DeadLock даже не начав Debug сессию.
это происходит между F5 и стартом Debug-a.
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
The life is relative and reversible.
Re[9]: DeadLock студии
От: Mab Россия http://shade.msu.ru/~mab
Дата: 16.12.09 10:46
Оценка:
Здравствуйте, Holms, Вы писали:

Как несложно догадаться, я спрашиваю про настройки в том экзампляре студии, которым ты снимаешь stacktraces. Just my code очевидным образом влияет на то, что тебе показывают.
Re[10]: DeadLock студии
От: alexbou Россия  
Дата: 17.12.09 11:26
Оценка:
Более менее выяснил закономерность дедлоков: при включенном солюшн-вайд анализе как раз порывается каждый второй запуск дебага в дедлок кинуться.... Воркэраунд — не включть....
---------------------
С уважением, Алексей

Workstation: E6400-2.13GHz@2.56GHz/2048MB/7600GS/Vista Ultimate
Homestation: E6700-2.67GHz@3.22GHz/2048MB/8800GTX/Vista Ultimate
Re[11]: DeadLock студии
От: Holms США  
Дата: 17.12.09 15:33
Оценка:
Здравствуйте, alexbou, Вы писали:

A>Более менее выяснил закономерность дедлоков: при включенном солюшн-вайд анализе как раз порывается каждый второй запуск дебага в дедлок кинуться.... Воркэраунд — не включть....

у меня solution-wide никогда не был включён. проблема в другом имхо.
... << RSDN@Home 1.2.0 alpha 4 rev. 1253>>
The life is relative and reversible.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.