![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: i'm having problems porting a large c++ app from alpha to a vaxstation 4000. it compiles cleanly and links okay but fallsover when running. I suspect some type of memory problem (maybe some system partameters too low) but dont really know what to try changing. Any help would be appreciated.... The Answer is : There is nowhere near enough information here to begin to address this question -- resolving these problems typically requires access to the source code pool and often to the target (failing) system. Please see the existing discussions here in Ask The Wizard around the debugging of application synchronization problems -- while the VAXstation 4000 is not an SMP (symmetric multiprocessing) system, the same basic considerations apply across all platforms supported by OpenVMS. If you have dependencies on SYSGEN parameters, then the Wizard would assume you will want to consider an application enhancement -- check the settings. If you are using calls such as sys$creprc or sys$crembx and not specifying an entire list of quotas, the Wizard would consider an enhancement. If you have specific SYSGEN system quota requirements and are not verifying the settings at application (or system) startup, the Wizard would consider an enhancement. Other basic checks -- such as checking the status return values from each and every call -- are mentioned in the existing synchronization considerations discussion present here in Ask The Wizard.
|