Quantcast
Channel: SCN: Message List - PowerBuilder Developer Center
Viewing all articles
Browse latest Browse all 7329

Powerbuilder 8.0.3 - PBVM80.PDB file needed

$
0
0

Hello there.

We are a Software Developer using PowerBuilder 8.0.3.0  We have an issue where Microsoft is involved and trying to help us understand a crashing issue with the PBVM80.dll  file.  We hope someone out there has the PDB version of this DLL so we can move our issue forward with Microsoft.

Please see thread below for more technical details.

thanks you for your time.

Chris Webb

Xytech Systems

 

 

Subject: RE: [REG:114072111636480] pro/ IIS Internet Info Svr 6.0/ system crashed

 

Please find below my analysis and the next set of action plan:

 

We see the crashing thread as zero and see the call stack of the procdump data:

 

 

0:000> kL

ChildEBP RetAddr 

WARNING: Stack unwind information not available. Following frames may be wrong.

00000000 00000000 pbvm80!FN_DataStoreWnd+0x9b

 

EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)

ExceptionAddress: 10be27cb (pbvm80!FN_DataStoreWnd+0x0000009b)

   ExceptionCode: c0000005 (Access violation)

  ExceptionFlags: 00000000

NumberParameters: 2

   Parameter[0]: 00000000

   Parameter[1]: 0000000c

Attempt to read from address 0000000c

 

CONTEXT:  00000000 -- (.cxr 0x0;r)

eax=0000ffff ebx=07bb0154 ecx=00780ff0 edx=00000000 esi=10be2730 edi=00000080

eip=10be27cb esp=0012dba4 ebp=00000000 iopl=0         nv up ei pl nz na po nc

cs=001b  ss=0023 ds=0023  es=0023  fs=003b gs=0000 efl=00010202

pbvm80!FN_DataStoreWnd+0x9b:

10be27cb 8b4d0c mov     ecx,dword ptr [ebp+0Ch] ss:0023:0000000c=????????

 

DEFAULT_BUCKET_ID: NULL_CLASS_PTR_READ

 

PROCESS_NAME: enterprise.exe

 

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

 

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.

 

EXCEPTION_PARAMETER1: 00000000

 

EXCEPTION_PARAMETER2: 0000000c

 

READ_ADDRESS: 0000000c

 

FOLLOWUP_IP:

pbvm80!FN_DataStoreWnd+9b

10be27cb 8b4d0c mov     ecx,dword ptr [ebp+0Ch]

 

0:000> lmvm pbvm80

start end        module name

10b00000 10e91000   pbvm80   C (export symbols)       pbvm80.dll

    Loaded symbol image file: pbvm80.dll

    Image path: C:\APPS\XytechWebServices\app\pbvm80.dll

    Image name: pbvm80.dll

Timestamp:        Thu Sep 19 16:05:39 2002 (3D89A87B)

CheckSum:         00000000

ImageSize:        00391000

    File version:     8.0.3.9704

    Product version:  8.0.3.0

    File flags:       2 (Mask 3) Pre-release

    File OS:          10001 DOS Win16

    File type:        1.65 App

    File date:        00000000.00000000

Translations:     0409.04e4

    CompanyName: Sybase Inc.

ProductName:      PowerBuilder/InfoMaker

InternalName:     PB 8.0

FileVersion:      8.0.3.9704

    FileDescription:  Sybase Inc. Product File

    LegalCopyright: Copyright Sybase Inc. 2000

 

 

Below is the callstack of the dump taken using debugdiag second chance--->enterprise__PID__7704__Date__07_22_2014__Time_01_52_11PM__640__Second_Chance_Exception_C0000005.dmp

 

 

0:000> kL

ChildEBP RetAddr 

WARNING: Stack unwind information not available. Following frames may be wrong.

00000000 00000000 pbvm80!FN_DataStoreWnd+0x9b

 

0:000> .exr -1

ExceptionAddress: 10be27cb (pbvm80!FN_DataStoreWnd+0x0000009b)

   ExceptionCode: c0000005 (Access violation)

  ExceptionFlags: 00000000

NumberParameters: 2

   Parameter[0]: 00000000

   Parameter[1]: 0000000c

Attempt to read from address 0000000c

 

0:000> da 0000000c

0000000c "????????????????????????????????"

0000002c "????????????????????????????????"

0000004c "????????????????????????????????"

0000006c "????????????????????????????????"

0000008c "????????????????????????????????"

000000ac "????????????????????????????????"

000000cc "????????????????????????????????"

000000ec "????????????????????????????????"

0000010c "????????????????????????????????"

0000012c "????????????????????????????????"

0000014c "????????????????????????????????"

0000016c "????????????????????????????????"

 

 

Took the first chance access violation dump:

 

Enterprise__PID__7892__Date__07_23_2014__Time_03_18_04PM__683__Second_Chance_Exception_C0000027.dmp

 

0:000> kL

ChildEBP RetAddr 

0012d654 77bc7e30 msvcrt!_global_unwind2+0x18

0012d65c 11502198 msvcrt!longjmp+0x18

WARNING: Stack unwind information not available. Following frames may be wrong.

00000000 00000000 pbdwe80!Ordinal659+0x2198

 

0:000> .exr -1

ExceptionAddress: 77bc641c (msvcrt!_global_unwind2+0x00000018)

   ExceptionCode: c0000027

  ExceptionFlags: 00000006

NumberParameters: 0

 

0:000> !analyze -v

*******************************************************************************

* *

* Exception Analysis *

* *

*******************************************************************************

 

Debugger CompCtrlDb Connection::Open failed 80040e4d

Cannot access CompCentralDB. You may need to request access: http://windows/access

*** WARNING: Unable to verify checksum for enterprise.exe

*** ERROR: Module load completed but symbols could not be loaded for enterprise.exe

*** WARNING: Unable to verify checksum for pbvm80.dll

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for pbvm80.dll -

Debugger Dbgportaldb Connection::Open failed 80040e4d

Database Dbgportaldb not connected

FAULTING_IP:

msvcrt!_global_unwind2+18

77bc641c 5d pop     ebp

 

EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)

ExceptionAddress: 77bc641c (msvcrt!_global_unwind2+0x00000018)

   ExceptionCode: c0000027

  ExceptionFlags: 00000006

NumberParameters: 0

 

CONTEXT:  00000000 -- (.cxr 0x0;r)

eax=00000000 ebx=00000000 ecx=00000000 edx=00000000 esi=00000000 edi=00000000

eip=77bc641c esp=0012d644 ebp=0012d654 iopl=0         nv up ei pl nz na pe nc

cs=001b  ss=0023 ds=0023  es=0023  fs=003b gs=0000 efl=00000206

msvcrt!_global_unwind2+0x18:

77bc641c 5d pop     ebp

 

DEFAULT_BUCKET_ID: APPLICATION_FAULT

 

PROCESS_NAME:  enterprise.exe

 

ERROR_CODE: (NTSTATUS) 0xc0000027 - Unwind exception code.

 

EXCEPTION_CODE: (NTSTATUS) 0xc0000027 - Unwind exception code.

 

NTGLOBALFLAG:  0

 

APPLICATION_VERIFIER_FLAGS: 0

 

USER_LCID_STR:  ENU

 

APP:  enterprise.exe

 

ANALYSIS_VERSION: 6.13.0016.1867 (debuggers(dbg).130603-1647) x86fre

 

FAULTING_THREAD: 000010e8

 

PRIMARY_PROBLEM_CLASS: APPLICATION_FAULT

 

BUGCHECK_STR: APPLICATION_FAULT_APPLICATION_FAULT

 

LAST_CONTROL_TRANSFER: from 77bc7e30 to 77bc641c

 

STACK_TEXT: 

0012d654 77bc7e30 00000000 11502198 0012d6dc msvcrt!_global_unwind2+0x18

0012d65c 11502198 0012d6dc 00000600 0012d71c msvcrt!longjmp+0x18

WARNING: Stack unwind information not available. Following frames may be wrong.

00000000 00000000 00000000 00000000 00000000 pbdwe80!Ordinal659+0x2198

 

 

 

Conclusions and Action Plan:

===============================

The reason that we are not able to get the complete stack unwind is because we don't have the symbols (PDB) for anything that is on the stack. Basically, everything on the stack is non-Microsoft and therefore our debuggers are not able to walk the stack.

 

However, it is very clear that the problem is with pbvm80.dll.

 

The fact that the process crashes in a few seconds would tell me that it is a problem with installation/configuration.

 

I understand that you had mentioned to me earlier that You cannot get the PDB files from Sybase. PDBs are a must to debug this further. It would have given us the function details and a complete callstack. Unfortunately we don’t have it.

 

The other option you have is to check with the Sybase folks if there are any known issues with this pbvm80.dll or check with them if the issue that you are facing is fixed with new version of this product.

 

Please let me know if you have any queries or concerns.


Viewing all articles
Browse latest Browse all 7329


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>