Book a Demo

Author Topic: Buffer overrun while generating sequence diagrams  (Read 2609 times)

eppinkf

  • EA User
  • **
  • Posts: 21
  • Karma: +0/-0
    • View Profile
Buffer overrun while generating sequence diagrams
« on: February 01, 2007, 01:55:17 am »
Buffer overrun while generating sequence diagrams

I regularly and reproducible get "Buffer overrun detected" dialogs from EA when I'm generating sequence diagrams for C# classes/assemblies.
My environment is:
- EA 6.5.802
- Visual Studio 2003 and .NET 1.1 (Visual Studio 2005 is also installed but not used in connection with this)

The exact message of the dialog reads:
Title: "Microsoft Visual C++ Runtime Library"
Text:
"Buffer overrun detected!

Program: ...rogram Files\Sparx Systems\EA\SSProfiler65.exe

A buffer overrun has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated."

Somewhat surprisingly the generation of the sequence diagram continues successfully, at least it seems to be successfull.

I have not found any other issue about this error, but as I regularly get this, I expect that I'm not the only one.

Feedback is welcome, possibly I'm making a mistake in the configuration of the Build Debug Script...?

Regards
Frank


«Midnight»

  • EA Guru
  • *****
  • Posts: 5651
  • Karma: +0/-0
  • That nice Mister Grey
    • View Profile
Re: Buffer overrun while generating sequence diagr
« Reply #1 on: February 01, 2007, 03:28:46 am »
Regardless, this needs to be reported to Sparx right away. Thanks for letting us know here, since this is a user forum, and we need to be aware of this.

To get the bug report directly to Sparx use the Support link at the top of the forum and look at the left-side menu of the resulting page. Or from the EA main menu choose Help | On-line Resources | Bug Report Page.
No, you can't have it!

Matteo_Bonin

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: Buffer overrun while generating sequence diagr
« Reply #2 on: February 27, 2007, 03:45:23 am »
Same problem here.  :(

The language is VB.Net.

the exception is generated on this line.
...
 For Each row As DataRow In datas.Tables(0).Rows
....

There should be many rows in the table and in visual studio it works just fine.

Anyone knows if there is a way to avoid the buffer overrun?

Regards

Matteo