Tom
Tom

Reputation: 3637

Delphi XE2 on Windows 10 can not debug (disconnected session)

My Delphi XE2 has stopped working giving error "Disconnected session" with the underneath log:

[20372E20]{dbkdebugide160.bpl} Debug.TDebugKernel.msgBox (Line 5902, "Debug.pas" + 30) + $0 [19C26EB3]{bordbk160.dll} Unknown function at DllUnregisterServer + $5037 [19C9B8A8]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $619D0 [19C9B927]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $61A4F [19C9C36D]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $62495 [19C9C5BD]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $626E5 [19CCC3E3]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $9250B [19C39D72]{bordbk160.dll} Unknown function at DllUnregisterServer + $17EF6 [19CCCEE2]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $9300A [19CCCBFB]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $92D23 [19CCCAD6]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $92BFE [19CCC19A]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $922C2 [19C9C7FC]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $62924 [19C9CCCE]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $62DF6 [19CBDA44]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $83B6C [19C45E88]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $BFB0 [19CDF92B]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $A5A53 [19CD215A]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $98282 [19CD2AB4]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $98BDC [19CD2043]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $9816B [19CD19A9]{bordbk160.dll} Unknown function at @isDbkLoggingOn$qv + $97AD1 [19C27CAE]{bordbk160.dll} Unknown function at DllUnregisterServer + $5E32 [20371B1B]{dbkdebugide160.bpl} Debug.TDebugKernel.CreateProcess (Line 5427, "Debug.pas" + 17) + $63 [2037F6AD]{dbkdebugide160.bpl} Debug.TDebugger.DoCreateProcess (Line 11628, "Debug.pas" + 74) + $3C [2037F820]{dbkdebugide160.bpl} Debug.TDebugger.CreateProcess (Line 11655, "Debug.pas" + 6) + $2F [20380373]{dbkdebugide160.bpl} Debug.TDebugger.Run (Line 12064, "Debug.pas" + 23) + $33 [20380DEA]{dbkdebugide160.bpl} Debug.TDebugger.Run (Line 12389, "Debug.pas" + 129) + $43 [2037AFE6]{dbkdebugide160.bpl} Debug.TDebugger.Run (Line 10045, "Debug.pas" + 0) + $2 [2078C66D]{coreide160.bpl} DebuggerMgr.TDebuggerMgr.Run (Line 1913, "DebuggerMgr.pas" + 3) + $B [500B5B9B]{rtl160.bpl } System.Classes.TBasicAction.Execute (Line 13372, "System.Classes.pas" + 3) + $7 [5031B86D]{vcl160.bpl } Vcl.ActnList.TContainedAction.Execute (Line 448, "Vcl.ActnList.pas" + 8) + $2C [5031C658]{vcl160.bpl } Vcl.ActnList.TCustomAction.Execute (Line 1094, "Vcl.ActnList.pas" + 7) + $8 [0041B8D0]{bds.exe } AppMain.TIDEVCLApplication.UsesProxy (Line 7318, "AppMain.pas" + 0) + $0 [0041B351]{bds.exe } AppMain..TDebugXPStyleMenuItem (Line 7164, "AppMain.pas" + 0) + $1DC [2073B9F6]{coreide160.bpl} EditorForm.TEditWindow.CMWindowCommand (Line 3133, "EditorForm.pas" + 14) + $9 [50332995]{vcl160.bpl } Vcl.Controls.TControl.WndProc (Line 7204, "Vcl.Controls.pas" + 91) + $6 [503372F3]{vcl160.bpl } Vcl.Controls.TWinControl.WndProc (Line 9976, "Vcl.Controls.pas" + 152) + $6 [5003D50F]{rtl160.bpl } System.TMonitor.TryEnter (Line 14790, "System.pas" + 10) + $0 [5003D078]{rtl160.bpl } System.TMonitor.Enter (Line 14489, "System.pas" + 4) + $2 [5003CF1C]{rtl160.bpl } System.TMonitor.CheckOwningThread (Line 14411, "System.pas" + 2) + $0 [5003D222]{rtl160.bpl } System.TMonitor.Exit (Line 14600, "System.pas" + 9) + $7 [5003D25B]{rtl160.bpl } System.TMonitor.Exit (Line 14614, "System.pas" + 2) + $7 [50313723]{vcl160.bpl } Vcl.Graphics.FreeMemoryContexts (Line 7043, "Vcl.Graphics.pas" + 12) + $8 [50336948]{vcl160.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9689, "Vcl.Controls.pas" + 3) + $6 [5033695D]{vcl160.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9692, "Vcl.Controls.pas" + 6) + $0 [500B6890]{rtl160.bpl } System.Classes.StdWndProc (Line 13878, "System.Classes.pas" + 8) + $0 [503372F3]{vcl160.bpl } Vcl.Controls.TWinControl.WndProc (Line 9976, "Vcl.Controls.pas" + 152) + $6 [5044A021]{vcl160.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4344, "Vcl.Forms.pas" + 201) + $5 [50336948]{vcl160.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9689, "Vcl.Controls.pas" + 3) + $6 [500B6890]{rtl160.bpl } System.Classes.StdWndProc (Line 13878, "System.Classes.pas" + 8) + $0 [50453213]{vcl160.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10164, "Vcl.Forms.pas" + 23) + $1 [50453256]{vcl160.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10194, "Vcl.Forms.pas" + 1) + $4 [50453595]{vcl160.bpl } Vcl.Forms.TApplication.Run (Line 10332, "Vcl.Forms.pas" + 26) + $3

I have ignored this problem for a long time using Delphi 2010 and sometimes XE4 instead, but XE2 is/was my main IDE for Windows work so...

Upvotes: 3

Views: 3281

Answers (1)

Shannon Matthews
Shannon Matthews

Reputation: 10378

Windows 8 is not a supported platform for versions of Delphi prior to Delphi XE3. To get debugger support for 64 bit applications on Windows 8, you must get Delphi XE3. If you are upgrade sensitive, Embarcadero recommends you get Support and Maintenance along with your next purchase. Support and Maintenance guarantees you all updates for 1 year and gets you 3 support incidents in addition.

Source: http://support.codegear.com/article/42650

Embarcadero QC Report:
http://qc.embarcadero.com/wc/qcmain.aspx?d=133361

If debugging on Windows 8 is not supported prior to XE3, it's relatively certain that neither is debugging on Windows 10.

Upvotes: 2

Related Questions