return
return

Reputation: 1049

stack overflow error when i open Delphi XE IDE

When i open Delphi XE get this message and i must close IDE.

message :

Danger: stack overflow - save your work and restart Delphi XE

I uninstall Delphi and cpp XE and reinstall them, but already get this message.

Why?

Upvotes: 5

Views: 3845

Answers (6)

Jaromir Junek
Jaromir Junek

Reputation: 1

Having the same problem with D2010/WinXP, the solution that helped was:

Open IE explorer (or Maxthon in my case), open Settings panel, select Clear history and delete all items (browser history, address line history,cache,....)

It looks like start of newer Delphi version depends on successfull opening of the IE explorer engine with Welcome page and if it fails from some reason, Delphi freezes.

Upvotes: -1

Karthik Thirumoorthi
Karthik Thirumoorthi

Reputation: 67

stack overflow error when i open Delphi XE IDE :

This type of errors raises because of the third party component installation, you just do the following things,

  1. uninstall thirparty component (if exists)
  2. reset the internet explorer settings (because of that only you will get stack overflow error while opening welcome page in delphi IDE)
  3. now restart your Delphi IDE

for further details visit http://nanosofttechno.blogspot.in/2013/08/stack-overflow-save-your-work-and.html

Upvotes: 2

Jeroen Wiert Pluimers
Jeroen Wiert Pluimers

Reputation: 24523

This sounds like an error somewhere in a package.

What 3rd party components or own packages did you recently install?

When you re-install Delphi under a new user, you get a fresh new set of Delphi registry keys, and the default package load list and order.

When you re-install Delphi under an existing user, you keep the existing registry keys, and therefore the package load list and order that fails.

Compare these lists, then disable (package by package) the ones not in the new user until Delphi loads fine.

Then start adding packages (skipping the one that failed) to see if there might be more than one package causing a failure.

The root registry key where Delphi XE keeps the settings is this one:

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0\

The same trick works for other Delphi versions.

Rodrigo Ruz made a list of these keys for up to Delphi XE.
Modelmaker Tools made a more complete list that includes Delphi XE3 as well.

Upvotes: 2

return
return

Reputation: 1049

I don't know why i revived this error message. but i make a new user-account in windows and run Delphi XE from it, don't receive any err.

Upvotes: 0

Yeray
Yeray

Reputation: 5039

The same problem has appeared in my machine at the same time in D2007, D2009, D2010 and DXE.

It seems to be something similar to this report at embarcadero: http://qc.embarcadero.com/wc/qcmain.aspx?d=80222

If I rename the 'Welcomepage' as suggested in the link above, the IDEs open (with a blanc page and a message). Here, I can create a new simple project but the IDE takes the 100% CPU when I try to write some code and I have to kill it through Task Manager. This happens in the mentioned IDEs once renamed the 'Welcomepage' and also happens in D2005 and D2006, where I don't get the 'stack overflow' error at the IDE startup.

Deleting the registry keys suggested in the article above seems to do nothing for me. The error happened before and after installing Update 1 for XE. I've tried uninstalling and reinstalling XE to eliminate 3rd party packages possible problems. I've tried cleaning all the browsers cache as suggested too.

Recent changes: Some drivers for a Sony Ericson mobile, some Windows XP updates. Not much more.

Upvotes: 0

Gregor Brandt
Gregor Brandt

Reputation: 7799

Sounds like an issue for Embarcadero, contact their support/QA with your license number.

Upvotes: 1

Related Questions