1. Aron Cox
  2. PowerBuilder
  3. Tuesday, 25 July 2017 03:34 PM UTC

We have been on PowerBuilder 12.5.2 Classic, for some time now, and we've been having reports of random crashes. No PowerBuilder error just the Windows application crash. I'm finally trying to track them down. I have run my application with /pbdebug and I can make it crash if I try hard by closing a bnch of windows as quickly as possible in the MDI frame. Not sure if it is the same as the users, but at least it is something. Unfortunately no line of code is pointed to as a problem in the debug log, and the Windows Application Event log gives the following:

Log Name:      Application
Source:        Application Error
Date:          23/07/2017 18:34:00
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      sol-9qx7t4j.tracegroup.com
Description:
Faulting application name: PB125.EXE, version: 12.5.2.5006, time stamp: 0x50f93412
Faulting module name: clr.dll, version: 4.7.2101.1, time stamp: 0x59326a5d
Exception code: 0xc00000fd
Fault offset: 0x0045195d
Faulting process id: 0x2e00
Faulting application start time: 0x01d30253d3c10848
Faulting application path: C:\Program Files (x86)\Sybase\PowerBuilder 12.5\PB125.EXE
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 930f1498-df9a-4653-b66d-d6f7caa3ceb3
Faulting package full name: 
Faulting package-relative application ID: 
Event Xml:

 
   
    1000
    2
    100
    0x80000000000000
   
    52396
    Application
    sol-9qx7t4j.tracegroup.com
   
 
 
    PB125.EXE
    12.5.2.5006
    50f93412
    clr.dll
    4.7.2101.1
    59326a5d
    c00000fd
    0045195d
    2e00
    01d30253d3c10848
    C:\Program Files (x86)\Sybase\PowerBuilder 12.5\PB125.EXE
    C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
    930f1498-df9a-4653-b66d-d6f7caa3ceb3
   
   
   
   
 

Notice it has C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll as the faulting module. We call .NET code from our aplication using COM+, but I don't think it is this, but I'm not really sure.

Also note how it says PB 12.5.2.5006, I guess that is a mistake as I was running from the IDE and the version is 5583, PB125.exe appears ot have the wrong version number.

So my questions are:

  • Am I right to assume this is .NET code that is crashing?
  • Am I right in assuming PowerBuilder itself calls .NET code? Version 4? My clr.dll says it is version 4.7.2101.1 so I believe I have all the updates
  • Anyone know what I can do to track this down / reduce the error. It's hard when I can't replicate it, but it has happened to me a couple of times. I will leave the application running in the background, come back to it and it crashes, but not very often
  • Anyone know if PowerBuilder 2017 is still using the same version of .NET or if it has been updated? As it may be worth trying that.

Thanks for any help / advice / comments anyone can give!


Responses (1)
  1. Likes
  2. Latest
  3. Oldest
Loading...

Find Questions by Tag

.EXE .NET 6.0 .NET Assembly .NET Core 3.1 .NET Core Framework .NET DataStore .NET Std Framework 32-bit 64-bit ADO.NET AEM AI Algorithm Amazon AWS Android Apache API APK App Store App Store (Apple) Appeon Workspace Appeon Xcelerator Plug-in Architecture Array ASE Asynchronous Methods Authentication AutoBuild AutoCompiler Automated Testing Automation AutoScript Azure Barcode Base64 Batch BigData BLOB Branch & Merge Browser Bug Build Button C# C# Class Importer C# Editor C# Model generator Calendar Camera Certificate Chrome Citrix Class Client Client/Server Cloud Cluster Collection COM Command Line Compiler Compression Computed Field Configuration Controls Cookies Cordova Crash Cross-Platform Crosstab CSharpAssembly CSharpObject CSS CSV Cursor Data Database Database Driver Database Painter Database Profile Database Provider DataObject DataSource DataStore DataStore (C#) DataStore (PS) DataType DataWindow DATE DATETIME DB2 Debug Debugger Debugging Deployment Design DLL DO-WHILE Dockable Docker Documentation DOUBLE Download DragDrop Edge Edit Style Editor Elevate Conference Email Embedded SQL Emulator Encoding Encryption Enhancement Request Entity Entity Framework ERP Error Event Event Handler Event Handling Excel Exception Export Expression External Functions F# Field File File Access Filter Firefox Firewall Font FOR-NEXT Foreground Format Function Garbage Collection GeoLocation Git Graph HANA Hash Header HTML/5 HTTP/S HTTPClient Icon IDE Identity IIS IMAPI Import InfoMaker Inheritance Installation Integer IntelliSense Interface Internet Internet Explorer iOS IPA iPad iPhone IWA J# Java JavaScript JBoss JDBC JOIN JSON JSONGenerator JSONParser Kestrel Label Lambda Large File LDAP Library License LINQ Linux OS Load Balancing Localization Localized PBVM Log In Log Out Logging LONG LONGLONG macOS MAPI Maps MDI Memory Memory Leak Menu Merge MessageBox Messagging Method Migration MIME TYPE Mobile Model ModelStore ModelStore (C#) MSOLEDBSQL Multi Threading MVC MySQL n-Tier Namespace NativePDF NVO OAuth ODATA ODBC Office Offline OLE OLEDB Online Open Source OpenAPI OpenSSL Oracle OrcaScript Other Outlook Output Package Parameter Patch PayPal PB Classic PB Native PB.NET PBC PBD PBDOM PBG PBJVM PBL PBNI PBORCA PBVM PBX PDF Performance Permission PFC Picture Pipeline Play Store (Google) Plugin Popup Port POST PostgreSQL PowerBuilder PowerBuilder (Appeon) PowerBuilder (SAP) PowerBuilder Compiler PowerBuilder Runtime PowerClient PowerScript (PS) PowerScript IDE PowerScript Migrator PowerServer PowerServer Mobile PowerServer Toolkit PowerServer Web PowerServerLabel Print Properties Proxy Publish PULL PUSH Query Regression Release Renew Resize Response REST Retrieve RibbonBar RibbonBar Builder Rich Text Roadmap RPC Runtime Packager SaaS Scaffolding Script SDI SDK Security Server Service Session Single Sign-on Size SMTP SMTPClient SnapDevelop SOAP Sort Source Code Speech Recognition SQL SQL Anywhere SQL Server SqlBuilder SqlExecutor SQLite SqlModelMapper Storage Stored Procedure Subscription SVN Swagger Syntax TabbedBar TabbedView Tablet TabPage Target TE Control Testing Text TFS Theme TIME Timer TLS/SSL Tomcat TortoiseGit TortoiseSVN Transaction Transparency Trial Trigger TRY-CATCH TX Control Type UI ULONG UltraLite Uninstall Unit Test Unit Testing UNIX OS Update Upgrade Upload URL User Center User Object UWP Validation VARCHAR Variable Versioning Visual Studio Visual Studio Code VM Voice Warning WCF Web API Web Extensions Web Service WebBrowser WebForms WebLogic WebSphere WildFly WinAPI Window Windows OS WinForms Wizard Workgroup Workspace WPF XCODE XHTML XML Zoom

Helpful?

If a reply or comment is helpful for you, please don’t hesitate to click the Helpful button. This action is further confirmation of their invaluable contribution to the Appeon Community.