View Issue Details

IDProjectCategoryView StatusLast Update
0001007JEDI Code LibraryJclSysInfopublic2005-02-16 01:34
ReporterSharkyAssigned ToRobert Rossmair 
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionFixed in Version 
Summary0001007: GetCPUSpeed() crashes on Hyperthreading CPUs
DescriptionHi!

GetCPUSpeed() of JclSysInfo (Last modified: October 13, 2002) crashes badly on 3.06 P4 Hyperthreading CPU.

It did NOT crash on P4 2.53, Celeron 1.7, Athlon XP 2000.

Tested on 6 systems in all.

Either the speed of the P4 3Ghz is the problem or Hyperthreading.

This issue is very critical since GetCpuSpeed() is called in the initialization section of many components.

I've used no program code to test this, created an empty form, added uses clause to include JclGraphUtils, compiled, started, crash on 3 of out 6 systems, all 3 have P4 3.06.
TagsNo tags attached.
Fixed in GIT commit
Fixed in SVN revision
IDE version

Relationships

duplicate of 0000401 closedRobert Rossmair ERangeError in GetCPUSpeed 

Activities

obones

2003-06-24 21:00

administrator   ~0002253

I suppose you have the source of the JCL as you figured out where it is crashing.
Then, could you tell us on which line and instruction it is especially crashing and with what error message (crash is too vague) ?
If you could also tell us the stack context in which it crashes so that we could trace what calls what and how many times.
I don't think any of us in the Jedi team has an HT processor, but we will do our best to help you.

roko

2003-06-24 23:14

reporter   ~0002254

Read issues 0000981 & 0001006. Solution is already made.

Seems like faster Intel CPUs started to spread around only lately.

Arioch

2003-06-24 23:53

reporter   ~0002255

Ironic!!!

Sharky makes issue 1007 and do not want to know about issue (1007-1) about the same trouble!

anonymous

2003-06-25 00:58

viewer   ~0002257

Please see also bug report 0001006
This is the same issue and problem.

Robert Rossmair

2003-06-28 13:02

developer   ~0002273

See 0000401 for fixed JclSysInfo.pas

Issue History

Date Modified Username Field Change
2005-02-16 01:34 Robert Rossmair Status resolved => closed