#1  
Old 13th December 2021, 05:57 AM
David.Moorhouse David.Moorhouse is offline
Junior Member
 
Join Date: Dec 2021
Posts: 6
Default Access Violation

I Get an AV when using the wizard to setup a MethidTimer (64 bit) project.

Following through the following wizard screens:
- The Binary file is a 64 bit exe compiled with debug info
- Always On
- All routines with source code
- Do not time external routines
- Time leaf nodes that do not have loops
- Time only the primary thread

Click Finish and get an AV, see the screen shot for the details
Attached Images
File Type: jpg Screenshot from 2021-12-13 08-56-47.jpg (20.8 KB, 3 views)
  #2  
Old 16th December 2021, 09:38 PM
Eivind Eivind is offline
Administrator
 
Join Date: Mar 2008
Posts: 220
Default

What compiler was used to produce the executable?

There's a chance the problem no longer exists in the latest update; we released v1.65 update just a couple days ago. You might want to check with that version.

Failing that, please use the Help | Open log Folder menu item, and send us the files you find there via email to support at nexusdb dot com. It's not guaranteed to locate the problem; if not, we may need to borrow the executable to test.
  #3  
Old 20th December 2021, 11:05 AM
David.Moorhouse David.Moorhouse is offline
Junior Member
 
Join Date: Dec 2021
Posts: 6
Default

Quote:
Originally Posted by Eivind View Post
What compiler was used to produce the executable?

There's a chance the problem no longer exists in the latest update; we released v1.65 update just a couple days ago. You might want to check with that version.

Failing that, please use the Help | Open log Folder menu item, and send us the files you find there via email to support at nexusdb dot com. It's not guaranteed to locate the problem; if not, we may need to borrow the executable to test.
I've reinstalled the NQS today using the version I pulled down on Friday. It says Version 1.6005 in the Help|About screen. Is this current ?

The application is a 64 bit Delphi MVC Framework app. I've loaded the console debugging version which uses the Indy TIdHTTPWebBrokerBridge component to host it.

I'm attempting to use using the "Block Timer 64" tool, but there is no information present. The Project panel shows the exe but in the "Line Info Present?" column it shows "No"

Click run shows "No routines were selected for profiling" Clicking Yes triggers the AV.

Can you help get me started please.
  #4  
Old 20th December 2021, 12:34 PM
David.Moorhouse David.Moorhouse is offline
Junior Member
 
Join Date: Dec 2021
Posts: 6
Default

Code:
 *** Server started *** 
Time: [521588156] 2021-12-20 15:32:18.477
ExceptionInfo: nil
Exception: Exception
Message: Unsupported symbol table format
Filesize: 23062304
Filedate: 2021-12-14 15:55:46
Computer: DM-WIN10-DEV
User: davidm
ThreadID: 12500
ProcessID: 12572
Version: 1.6005 (Trial)
Current Window Caption: NQS Block Timer 64 (demo edition)
Current Window Class: TfrmBTMain
I'll send you the full file
  #5  
Old 20th December 2021, 12:42 PM
David.Moorhouse David.Moorhouse is offline
Junior Member
 
Join Date: Dec 2021
Posts: 6
Default

The strange thing is we have a DUnit project with ~370 unit tests for the logic of the application. I can load this into NQS and analyze it.
  #6  
Old 21st December 2021, 12:45 AM
Eivind Bakkestuen
 
Posts: n/a
Default Re: Access Violation

> I'm attempting to use using the "Block Timer 64" tool, but there is no
> information present. The Project panel shows the exe but in the "Line
> Info Present?" column it shows "No"


Please check if you have followed the "Preparing Your Project for
Analysis" topic in the BlockTimer help?

(That step is also supposed to be done for you automatically if you
start the NQS tools from the Delphi Tools menu)

--

Eivind [NX]
  #7  
Old 21st December 2021, 05:42 AM
David.Moorhouse David.Moorhouse is offline
Junior Member
 
Join Date: Dec 2021
Posts: 6
Default

Aha, turning Eurekalog off for the run, fixes the issue.
Now i need to figure out how to get the tools to show where the greatest amount of time is being spent during processing.
  #8  
Old 21st December 2021, 09:25 PM
Eivind Bakkestuen
 
Posts: n/a
Default Re: Access Violation

> Aha, turning Eurekalog off for the run, fixes the issue.

Thanks for letting us know

--

Eivind [NX]


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Access Violation - help please David Rose nexusdb.public.support 7 2nd August 2020 11:53 PM
Access Violation David Rose nexusdb.public.support 16 25th November 2016 02:00 AM
Access Violation again Vincent Parrett \(VSoft Technologies\) nexusdb.public.support 5 4th September 2008 03:40 PM
Access violation Konstantin nexusdb.public.support 1 12th September 2007 07:48 AM
v2.02 Access Violation David Charron nexusdb.public.support.sql 1 14th September 2005 12:30 PM


All times are GMT +11. The time now is 04:11 PM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.