【问题标题】:Visual Studio 2013 devenv.exe crashes randomly on TFS activitiesVisual Studio 2013 devenv.exe 在 TFS 活动上随机崩溃
【发布时间】:2016-03-20 01:40:52
【问题描述】:

通常可以打开“源代码管理资源管理器”和“团队资源管理器”窗口,但有时这些窗口会单独导致崩溃。如果不是,我会尝试获取最新版本,但下载一些文件后它会崩溃。

非受控解决方案工作正常,但如果我可以尝试打开受控解决方案 VS 在加载解决方案时崩溃。

这个问题从今天开始。我使用 Windows 10,但几个月前从 Windows 8.1 迁移。今天早上,当我在 Windows 登录屏幕输入密码时,Windows 会话无法启动。所以我通过单击重置按钮重置了我的计算机。但是 Windows 10 重新运行了它的迁移工具,我认为它修复了一些应用程序。我检查了程序和功能,然后今天似乎安装了很多应用程序。

从程序和功能修复了我的 VS 安装,但没有解决。试过WinThruster,发现问题超过1000个,但也没解决。

当应用崩溃时,VS 会将这三个日志一起添加到事件查看器中。

错误:

Fault bucket 128975310163, type 5
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: devenv.exe
P2: 12.0.40629.0
P3: 5590c8a4
P4: mscorlib
P5: 4.6.1038.0
P6: 5615c1ac
P7: 3b10
P8: 7
P9: System.InvalidProgramException
P10: 

Attached files:
C:\Users\Onur\AppData\Local\Temp\WERF382.tmp.WERInternalMetadata.xml
C:\Windows\Temp\WERFF3A.tmp.csv
C:\Users\Onur\AppData\Local\Temp\WERFF3B.tmp.appcompat.txt
C:\Users\Onur\AppData\Local\Temp\WERA2A.tmp.WERDataCollectionFailure.txt

These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_devenv.exe_d949c0dbc7d16a4f9e0b0cdb431782229fc6a1_5b0449f2_1c961310

Analysis symbol: 
Rechecking for solution: 0
Report Id: 1b1069cb-61a5-4133-881d-e3ae5b11ae68
Report Status: 4105
Karma demeti (*): 944bc6d8e7edc70b70df076898124c29

(*) 我从土耳其语翻译,但在谷歌搜索后找不到“Karma demeti”的英文等价物。也许它可以是“混合桶”。

错误:

Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidProgramException
Stack:
   at Microsoft.TeamFoundation.VersionControl.Client.QueuedActionLimiter.DeliverAction(System.Object)
   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

信息:

Faulting application name: devenv.exe, version: 12.0.40629.0, time stamp: 0x5590c8a4
Faulting module name: KERNELBASE.dll, version: 10.0.10586.0, time stamp: 0x5632da1c
Exception code: 0xe0434352
Fault offset: 0x000bd8a8
Faulting process id: 0x1ae4
Faulting application start time: 0x01d13672bb0a871a
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
Faulting module path: C:\WINDOWS\SYSTEM32\KERNELBASE.dll

提前致谢。

【问题讨论】:

  • 你用的是VS2013 Update 5吗?
  • 您使用的是哪个版本的 TFS?您是否尝试在另一台客户端计算机上打开受版本控制的文件?
  • @Cece-MSFT TFS 版本未更改。每个人都可以,而不是我。

标签: visual-studio-2013 version-control tfs


【解决方案1】:

首先,确保您已将 TFS 和 VS 升级到其版本的最新版本。

然后检查是否可以在其他客户端机器上重现此问题,如果问题仅出现在您的客户端机器上,您可以尝试重置VS设置和加载项设置(devenv /ResetSettings)和(devenv /ResetSkipPkgs),尝试重建所有模板 (devenv /setup)。

【讨论】:

  • 因为你的问题是随机的,只有你的客户端机器有这个问题。如果重置 devenv 无法解决问题,可能是您机器上的某些软件导致此错误。看看重装windows后问题会不会消失。
【解决方案2】:

如果您已经使用最新的更新,更新 5,您应该report this crash on connect。您还应该提供故障转储。为此,您可以配置Windows Error Reporting to generate dumps 或通过运行procdump -ma -i C:\dumpsProcdump 安装为事后调试器。现在重新存储您的崩溃,如果您有转储,请压缩 dmp 并将其附加到报告中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多