cancel
Showing results for 
Search instead for 
Did you mean: 

SAPGUI terminated unexpectedly with operation mode

Former Member
0 Kudos

Recently, we have upgraded Windows platform to XP for most of our clients. Quite a few SAP users start encountering a same issue - SAPGUI is terminated unexpectedly while it's on operation mode. An e-mail is sent to users' inbox with an attached document shown as below. Please help!

(The version of SAPGUI is 640 / SAP BASIS is 640 / SAP R/3 470)

-


Start (only the first page)----


sapfewdbg version= 6205.5.36.44

16:14:40 08.03.2007

A Win32 exception has been caught:

ExceptionCode= 0xC0000005 (Access Violation)

ExceptionAddress= 0x77F16FB2

LastError= 0x00000000 The operation completed successfully.

ExceptionParameter[0]= 0x00000000

ExceptionParameter[1]= 0xFFFFFFFF

Thread: 0xB18

Exception-ID=0x77F16FB2/0x58082CA3

-end of section--


Detailed stack dump:

-


77F16FB2: GDI32.dll! BitBlt () // symbols not found

=>58082CA3: sapfdraw.dll! SapDrawTransparent + 1990 bytes () // symbols not found

5808498E: sapfdraw.dll! SapDrawBorder + 84 bytes () // symbols not found

58084E78: sapfdraw.dll! SapDrawPushbutton + 65 bytes () // symbols not found

58D140FE: sapfront.dll! virtual void CMyPFBitmapButton::DrawItem(struct tagDRAWITEMSTRUCT *) + 1787 bytes () // symbols not found

73E5F020: MFC42.DLL! Ordinal4396 + 28 bytes () // symbols not found

73DD2E98: MFC42.DLL! Ordinal5799 + 43 bytes () // symbols not found

73DD6B04: MFC42.DLL! Ordinal4538 + 47 bytes () // symbols not found

73DD1B9B: MFC42.DLL! Ordinal6374 + 36 bytes () // symbols not found

73DD1B05: MFC42.DLL! Ordinal1109 + 145 bytes () // symbols not found

73DD1A58: MFC42.DLL! Ordinal1578 + 54 bytes () // symbols not found

58D72756: sapfront.dll! ExitSapInstallCheck + 66858 bytes () // symbols not found

77D48744: USER32.dll! GetDC + 109 bytes () // symbols not found

77D48826: USER32.dll! GetDC + 335 bytes () // symbols not found

77D4C64F: USER32.dll! IsWindowUnicode + 161 bytes () // symbols not found

77D4F66D: USER32.dll! CallWindowProcA + 27 bytes () // symbols not found

5804FB95: sapfctrl.dll! SAPEnjoyUnSubclass + 60012 bytes () // symbols not found

5804F59D: sapfctrl.dll! SAPEnjoyUnSubclass + 58484 bytes () // symbols not found

5804F41B: sapfctrl.dll! SAPEnjoyUnSubclass + 58098 bytes () // symbols not found

5804DE1B: sapfctrl.dll! SAPEnjoyUnSubclass + 52466 bytes () // symbols not found

-end of section--


Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

I get this error. Most PC's are ok. I am on 640 patch level 24. Any ideas?

sapfewdbg version= 6405.5.24.56

08:12:14 06.06.2007

A Win32 exception has been caught:

ExceptionCode= 0xC0000005 (Access Violation) (unhandled)

ExceptionFlags= 0x00000000 ()

ExceptionAddress= 0x1F39CE2A

LastError= 0x0000007E The specified module could not be found.

ExceptionParameter[0]= 0x00000000

ExceptionParameter[1]= 0x00000008

Thread: 0x940

Exception-ID=0x1F39CE2A/0x5904BDBB

-end of section--


Detailed stack dump:

-


1F39CE2A: MSADOX.DLL! DllGetClassObject + 44693 bytes () // ?

1F396DD2: MSADOX.DLL! DllGetClassObject + 20029 bytes () // ?

1F397256: MSADOX.DLL! DllGetClassObject + 21185 bytes () // ?

=>5904BDBB: sapfront.dll! ExitSapInstallCheck + 95707 bytes () // symbols not found

5904A168: sapfront.dll! ExitSapInstallCheck + 88456 bytes () // symbols not found

59041D7A: sapfront.dll! ExitSapInstallCheck + 54682 bytes () // symbols not found

58FFD6B8: sapfront.dll! virtual int CMyUIThread::InitInstance(void) + 5368 bytes () // symbols not found

5FFCB2F9: MFC71.DLL! <no symbol> () // no symbols

7C349565: MSVCR71.dll! _endthreadex + 160 bytes () // symbols not found

7C80B683: kernel32.dll! GetModuleFileNameA + 436 bytes () // symbols not found

-end of section--


Disassembly:

-


eax=02807358 ebx=02807358 ecx=00000000 edx=0000000a esi=07c215e0 edi=0205f6ac

eip=1f39ce2a esp=0205f6a8 ebp=0205f74c iopl=0 nv up ei pl nz na pe nc

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

function: <no symbol> (near DllGetClassObject)

1f39ce13 5e pop esi

1f39ce14 c20400 ret 0x4

1f39ce17 56 push esi

1f39ce18 8bf1 mov esi,ecx

1f39ce1a 8b460c mov eax,[esi+0xc] ds:09c74112=????????

1f39ce1d c70610d53a1f mov dword ptr [esi],0x1f3ad510 ds:07c215e0=1f3ad510

1f39ce23 85c0 test eax,eax

1f39ce25 7406 jz DllGetClassObject+0xae98 (1f39ce2d)

1f39ce27 8b08 mov ecx,[eax] ds:02807358=00000000

1f39ce29 50 push eax

FAULT-> 1f39ce2a ff5108 call dword ptr [ecx+0x8] ds:02052b32=10768b08

1f39ce2d 8b7610 mov esi,[esi+0x10] ds:09c74112=????????

1f39ce30 85f6 test esi,esi

1f39ce32 7407 jz DllGetClassObject+0xaea6 (1f39ce3b)

1f39ce34 56 push esi

1f39ce35 ff15d0903a1f ds:1f3a90d0=774fd02c

call dword ptr [DllGetClassObject+0x1713b (1f3a90d0)]

1f39ce3b 5e pop esi

1f39ce3c c3 ret

1f39ce3d 55 push ebp

1f39ce3e 8bec mov ebp,esp

1f39ce40 83ec18 sub esp,0x18

1f39ce43 53 push ebx

-end of section--


Stack data dump:

-


// hex. stack data: 2807358 7C215E0

1F39CE03: MSADOX.DLL! DllGetClassObject + 44654 bytes () // ?

// hex. stack data: 1

1F39EE12: MSADOX.DLL! DllGetClassObject + 52861 bytes () // ?

// hex. stack data: 1 7C21C28 7C21FB4

1F3AA9C0: MSADOX.DLL! DllGetClassObject + 100907 bytes () // ?

// hex. stack data: 7C20000 205F407 A 80020004 205F718

1F3AE748: MSADOX.DLL! DllGetClassObject + 116659 bytes () // ?

// hex. stack data: 7 1F23F0 7C2000C A 80020004 205200C

1F392A17: MSADOX.DLL! DllGetClassObject + 2690 bytes () // ?

// hex. stack data: 1F23F0

1F3A5888: MSADOX.DLL! DllGetClassObject + 80115 bytes () // ?

// hex. stack data: 8 1F100C

4DE13650: msado15.dll! <no symbol> () // symbols not found

// hex. stack data: 2804D38 FFFF 7C215E0 4 205F7C0

1F396DD2: MSADOX.DLL! DllGetClassObject + 20029 bytes () // ?

// hex. stack data: 1 205F7B8 7C21FB4 205F828 350 205F804 7C21EE0 350 205F7EC

1F3924C5: MSADOX.DLL! DllGetClassObject + 1328 bytes () // ?

// hex. stack data: 205F7F0 7C21FB4 6 7C21FD8 7C21EE4

1F395E10: MSADOX.DLL! DllGetClassObject + 15995 bytes () // ?

1F396994: MSADOX.DLL! DllGetClassObject + 18943 bytes () // ?

// hex. stack data: 7C21EE0 205F84C 7C21FAC

1F395BF5: MSADOX.DLL! DllGetClassObject + 15456 bytes () // ?

1F3A2BBE: MSADOX.DLL! DllGetClassObject + 68649 bytes () // ?

// hex. stack data: 205F7F0 205F81C 205F81C

1F397256: MSADOX.DLL! DllGetClassObject + 21185 bytes () // ?

// hex. stack data: 1 7C21FB4 22ADC40

1F39E419: MSADOX.DLL! DllGetClassObject + 50308 bytes () // ?

// hex. stack data: 205F828 205F818 215F754 22ADC40 350 2 205F7F0 7C21FB4 22ADC40 205F854

5904BDBB: sapfront.dll! ExitSapInstallCheck + 95707 bytes () // symbols not found

// hex. stack data: 22A0008 60070078 152044 7C21FAC 22A0008 60070078 152044 7C21FAC 205F940

5904A168: sapfront.dll! ExitSapInstallCheck + 88456 bytes () // symbols not found

// hex. stack data: 205F8C0 215F754 22ADC40 350 7C21FAC 205F8D0 205F8D0 7C21F24 205F8C0 205F8D4 7C21248 205F8EC 205F8EC 7C211C8 205F8D8 205F91C 7C211C8 205F8F0 205F904 205F904 205F854 205F858 205F858 233CE60

5FFBA3FE: MFC71.DLL! <no symbol> () // no symbols

// hex. stack data: 22A0008 60070078 152044 7C21FAC 7C21F24 2050000 1F2D34

5FFBA4ED: MFC71.DLL! <no symbol> () // no symbols

// hex. stack data: 10 7C21248 2050000 205F910 190FEC 22A1408

5FFBA541: MFC71.DLL! <no symbol> () // no symbols

// hex. stack data: 22B7F00 205F854 205F858 205F944

5FFBA567: MFC71.DLL! <no symbol> () // no symbols

59095344: sapfront.dll! const CGosContainerWnd::`vftable'{for `CWnd'} + 18700 bytes () // symbols not found

// hex. stack data: 7C21F24 22ACD08 7C211C8 205F860 205FAB0

5906939E: sapfront.dll! void CSapOleMessageFilter::Revoke(void) + 28462 bytes () // symbols not found

// hex. stack data: E 205FABC

59041D7A: sapfront.dll! ExitSapInstallCheck + 54682 bytes () // symbols not found

// hex. stack data: 2337E38 22A1308 22A1408

7C90FB71: ntdll.dll! RtlNtStatusToDosError + 52 bytes () // symbols not found

// hex. stack data: 8E0320 C0000034 205FAAC 7FFDABF8

77DD6FBF: ADVAPI32.dll! RegCloseKey + 975 bytes () // symbols not found

// hex. stack data: 205FA8C 8E02D8 6 205FA80 380 205FEB8 205F998 10 C0000034 18 28 2C

7C90E7BC: ntdll.dll! NtSetValueKey () // symbols not found

7C90D586: ntdll.dll! ZwClose () // symbols not found

// hex. stack data: 205F9E0 8E0320

7C90FB71: ntdll.dll! RtlNtStatusToDosError + 52 bytes () // symbols not found

7C90D586: ntdll.dll! ZwClose () // symbols not found

7C90FB3D: ntdll.dll! RtlNtStatusToDosError () // symbols not found

// hex. stack data: 205FA7C 205F948 205F94C 205F94C 205F950 205F950 29 205F948 205F94C 205F94C 205F950 205F950 1 205F94C 205F950 205F950 205FA88 205FA88 205F94C 205FA90 205FA90 205F950 233CE60 205FA44 8E0320 48 FA84 8E0000 205F82C 7FFDABF8 205FA7C

7C90EE18: ntdll.dll! strchr + 279 bytes () // symbols not found

7C9106F0: ntdll.dll! RtlAllocateHeap + 284 bytes () // symbols not found

// hex. stack data: FFFFFFFF

7C9106EB: ntdll.dll! RtlAllocateHeap + 279 bytes () // symbols not found

7C3416B3: MSVCR71.dll! __crtLCMapStringA + 773 bytes () // symbols not found

// hex. stack data: 8E0000

7C3416B8: MSVCR71.dll! __crtLCMapStringA + 778 bytes () // symbols not found

7C3416E9: MSVCR71.dll! malloc () // symbols not found

// hex. stack data: 22ADC40 205F948 205F94C 205F950 205F948 205F94C 205F950 205F94C 205F950 2337E38 205F94C 22A1308 205F950 29 22BFBB0 1 22A11B0 22A11F8 205FEF4

590685FA: sapfront.dll! void CSapOleMessageFilter::Revoke(void) + 24970 bytes () // symbols not found

// hex. stack data: 4 205FF00

58FFD6B8: sapfront.dll! virtual int CMyUIThread::InitInstance(void) + 5368 bytes () // symbols not found

// hex. stack data: 1B09578 233CE60 23378C8 22ADC40 22ADB60 22ADAC0 1A51028 22ACC60 1A5F008 1B09578 1913C0 70 233CE60 233CE60 23378C8 23378C8 22ADC40 22ADC40 22ADB60 22ADB60 22ADAC0 22ADAC0 1A51028 1A51028 2 22ACC60 22ACC60 1A5F008 1A5F008 233CE60

7C9106F0: ntdll.dll! RtlAllocateHeap + 284 bytes () // symbols not found

// hex. stack data: FFFFFFFF 10 2210 5 205F950 98 205FBA0

7C90EE18: ntdll.dll! strchr + 279 bytes () // symbols not found

7C9106F0: ntdll.dll! RtlAllocateHeap + 284 bytes () // symbols not found

// hex. stack data: FFFFFFFF

7C9106EB: ntdll.dll! RtlAllocateHeap + 279 bytes () // symbols not found

7C3416B3: MSVCR71.dll! __crtLCMapStringA + 773 bytes () // symbols not found

// hex. stack data: 8E0000

7C3416B8: MSVCR71.dll! __crtLCMapStringA + 778 bytes () // symbols not found

// hex. stack data: 1A42D8

5AFD660C: sapthmdrw.dll! unsigned long GetMsThmBackgroundColor(int,int) + 13228 bytes () // symbols not found

// hex. stack data: 28 200FB84 150000 205F998

7C34240D: MSVCR71.dll! excepthandler3 () // symbols not found

// hex. stack data: 205FC94

7C90EE18: ntdll.dll! strchr + 279 bytes () // symbols not found

7C9106F0: ntdll.dll! RtlAllocateHeap + 284 bytes () // symbols not found

// hex. stack data: FFFFFFFF

7C9106EB: ntdll.dll! RtlAllocateHeap + 279 bytes () // symbols not found

76F61382: WLDAP32.dll! Ordinal325 + 4994 bytes () // symbols not found

// hex. stack data: 150000 8 1 205FBE0

77BE137E: MSACM32.dll! <no symbol> () // symbols not found

579D9CC3: sapcomni.dll! SapComDestroy + 283060 bytes () // symbols not found

57990000: sapcomni.dll! <no symbol> () // symbols not found

// hex. stack data: 255B18

579D9D33: sapcomni.dll! SapComDestroy + 283172 bytes () // symbols not found

// hex. stack data: 205FC24 7FFD6000 1 205FBE8 2 205FC94

579D9ADC: sapcomni.dll! SapComDestroy + 282573 bytes () // symbols not found

// hex. stack data: 205FC3C 150000

7C910732: ntdll.dll! RtlAllocateHeap + 350 bytes () // symbols not found

// hex. stack data: 1A 150B68 150000 191490 205FC14 205FE58

7C90EE18: ntdll.dll! strchr + 279 bytes () // symbols not found

// hex. stack data: 320 12 2014F 22C 229 305 28 320 258 320 23C 1

7C918E74: ntdll.dll! RtlUnicodeStringToInteger + 531 bytes () // symbols not found

// hex. stack data: 320 23C 320 258 12 22C 305 7FFDA000 445C3A43 6D75636F 73746E65 646E6120

74655320: msi.dll! MsiUseFeatureW + 8564 bytes () // symbols not found

// hex. stack data: 676E6974 68765C73 535C3161 6F577061 69446B72 61735C72 77656670 5F6C6C64 305F3130 5F313030 325F3030 5F383633 2E323538 637274 400 1A

5AD9D266: UxTheme.dll! SetThemeAppProperties () // symbols not found

5AD70000: UxTheme.dll! <no symbol> () // symbols not found

// hex. stack data: 94 5 1 A28 2

76726553: comsvcs.dll! RegisterComEvents + 506575 bytes () // symbols not found

// hex. stack data: 20656369 6B636150 3220 14F7 1F40 60 2FD 1E8 22A3C80 839AA8 22ADC40 1AD2FB4 2 2710 205FF74

59066A22: sapfront.dll! void CSapOleMessageFilter::Revoke(void) + 17842 bytes () // symbols not found

// hex. stack data: 8 205FF80

5FFCB2F9: MFC71.DLL! <no symbol> () // no symbols

7C914190: ntdll.dll! RtlDosPathNameToNtPathName_U + 147 bytes () // symbols not found

// hex. stack data: 1A85618 1A47150 246

5FFB4734: MFC71.DLL! <no symbol> () // no symbols

// hex. stack data: 1 1 156CE0

7C342100: MSVCR71.dll! _msize + 94 bytes () // symbols not found

5FFC2B9C: MFC71.DLL! <no symbol> () // no symbols

5FFC2C3C: MFC71.DLL! <no symbol> () // no symbols

// hex. stack data: 1B09578 205FF08 205FFA4

6005B26C: MFC71.DLL! <no symbol> () // no symbols

// hex. stack data: 205FFB4

7C349565: MSVCR71.dll! _endthreadex + 160 bytes () // symbols not found

// hex. stack data: 215F754

7C914190: ntdll.dll! RtlDosPathNameToNtPathName_U + 147 bytes () // symbols not found

// hex. stack data: 7FFD6000 1A47150 C0000005 205FF8C 205F2CC 205FFDC

7C34240D: MSVCR71.dll! excepthandler3 () // symbols not found

7C37F508: MSVCR71.dll! const __non_rtti_object::`vftable' + 1200 bytes () // symbols not found

// hex. stack data: 205FFEC

7C80B683: kernel32.dll! GetModuleFileNameA + 436 bytes () // symbols not found

// hex. stack data: 1A47150

7C914190: ntdll.dll! RtlDosPathNameToNtPathName_U + 147 bytes () // symbols not found

// hex. stack data: 7FFD6000 1A47150 7FFDA000 823C0600 205FFC0 81F2B9B0 FFFFFFFF

7C839AA8: kernel32.dll! ValidateLocale + 688 bytes () // symbols not found

7C80B690: kernel32.dll! GetModuleFileNameA + 449 bytes () // symbols not found

7C3494F6: MSVCR71.dll! _endthreadex + 49 bytes () // symbols not found

former_member204746
Active Contributor
0 Kudos

patch level 25 is available, try it!

Rudi_Wiesmayr
Active Participant
0 Kudos

If Patch 25 does not help, you will have to open an OSS ticket.

Note 499555 - Exceptions in SAP GUI for Windows

will not help, as it is still on Patch 22.

SAP will ask you to install the GUI640_PDB_25-10001615.EXE

and then reproduce the error and send them the dump.

Good luck, Rudi

Former Member
0 Kudos

Hi JC,

Thanks for the quick reply. We have some users run the SAPGUI 620 & some users run the SAPGUI 640. Both of them encounter the same problem. I did un-install and re-install the SAPGUI again for 2 users. But it doesn't fix the issue.

Michelle

ABB Taiwan

Former Member
0 Kudos

Hi Michelle,

I suppose you've done it but, Is your Sap kernel/Basis updated?

Regards,

JC Llanes.

former_member204746
Active Contributor
0 Kudos

install the latest SAPGUI patch level from SAP.

Former Member
0 Kudos

Thanks for you guys' help. I have downloaded the latest patches for both SAPGUI 620 & 640, and installed to 3 clients who have the problems. I will continue monitoring the system and see if the problem is fixed .

Michelle

ABB Taiwan

Former Member
0 Kudos

HI Michelle,

Are you sure that your Sapgui is 640? Look at your trace:

-


Start (only the first page)----


sapfewdbg version= <b><u>620</u></b>5.5.36.44

16:14:40 08.03.2007

-


This library is 6.20.

I think you could Uninstall+Reinstall your Sapgui.

Best Regards,

JC Llanes.