Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: Heap Management Issues with RiCpp v 7.1 and MS VS 2005?
Topic Summary:
Created On: 24-Jul-2007 20:38
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 24-Jul-2007 20:38
User is offline View Users Profile Print this message


Tim Brockwell

Posts: 5
Joined: 22-Jun-2005

I have an application that compiled and ran fine when I built it using RiCpp v 7.0 and MS Visual Studio 2003. After upgrading to v 7.1, I've attempted to build and run the app with MS Visual Studio 2005. Now I get "heap overflow" errors almost as soon as the program is executed. The same heap overflow occurs whether I build a release, debug, trace, or animated configuration. Does anyone know of any "known" issues with VS 2005 and/or RiCpp v 7.1 in combination with VS 2005? I've attempted to use the Microsoft linker directive /HEAP:xxx to manually allocate heap at link time, but that hasn't worked. Any suggestions regarding intialization parameters in the Rhapsody OXF / other run time library headers, or any other ideas in general would be greatly appreciated.
Report this to a Moderator Report this to a Moderator
 25-Jul-2007 18:23
User is offline View Users Profile Print this message


Jesper Gissel

Posts: 88
Joined: 20-Jul-2005

Hi,

I don't know if this could be it, but have you rebuilded the oxf libs with the VS2005 compiler?

-------------------------
Jesper Gissel
Johnson Controls Denmark, Marine Controls
Report this to a Moderator Report this to a Moderator
 30-Jul-2007 16:24
User is offline View Users Profile Print this message


Tim Brockwell

Posts: 3
Joined: 21-Jun-2005

Thanks for the reply.

Yes, that was my first step. Any other ideas?
Report this to a Moderator Report this to a Moderator
 31-Jul-2007 17:13
User is offline View Users Profile Print this message


Tim Brockwell

Posts: 3
Joined: 21-Jun-2005

FYI: Reverted back to VS 2003. Same problem occurs. Marty Bakal informed me that a change was made to the OXF timer event queue cleanup algorithm sometime after Release 6.1 and before release 7.0. The queue cleanup now has to be performed in user code in situations where lots of timers are executing concurrently and/or many threads are executing concurrently.
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 0 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.