Trace analyzer problem in 12.7.0.56

Hi,

In this last beta, seems that problem with showing “Query Summary” tab in “Trace analyzer” raised again. Hint with this tab in focus when opening Trace file is not helping now

8(

EurekaLog 7.1.1.0

Application:

1.1 Start Date : Tue, 24 Mar 2015 11:02:14 +0100
1.2 Name/Description: Froggy127b.exe - (Toad™ for Oracle®)
1.3 Version Number : 12.7.0.56
1.4 Parameters :
1.6 Up Time : 10 minute(s), 32 second(s)

Exception:

2.1 Date : Tue, 24 Mar 2015 11:12:46 +0100
2.2 Address : 000000000535B00C
2.3 Module Name: Froggy127b.exe - (Toad™ for Oracle®)
2.5 Type : EAccessViolation
2.6 Message : Access violation at address 000000000535B00C in module ‘Froggy127b.exe’. Read of address FFFFFFFFBDB6405E.
2.7 ID : E5FD0000
2.8 Count : 1
2.11 Sent : 0

User:

3.2 Name : A1 Telekom Austria AG
3.3 Email:

Active Controls:

4.1 Form Class : TfrmMain
4.2 Form Text : Toad for Oracle (x64) BETA expires on 22-April-2015 - [Trace File Browser (C:\temp\SRBCST1_ora_24600.trc)]
4.3 Control Class: TPageControl
4.4 Control Text :

Computer:

5.2 Total Memory : 8520146944 (7,94 Gb)
5.3 Free Memory : 1483255808 (1,38 Gb)
5.4 Total Disk : 161755426816 (150,65 Gb)
5.5 Free Disk : 60185464832 (56,05 Gb)
5.6 System Up Time : 6 day(s), 42 minute(s), 22 second(s)
5.7 Processor : Intel® Core™ i7-3520M CPU @ 2.90GHz
5.8 Display Mode : 1920 x 1080, 32 bit
5.9 Display DPI : 96
5.12 Virtual Machine:

Operating System:

6.1 Type : Microsoft Windows 7 (64 bit)
6.2 Build #: 7601

Steps to reproduce:

8.1 Text:

Asembler:

Assembler Information:

; Base Address: $535A000, Allocation Base: $4190000, Region Size: 98115584
; Allocation Protect: PAGE_EXECUTE_WRITECOPY, Protect: PAGE_EXECUTE_READWRITE
; State: MEM_COMMIT, Type: MEM_IMAGE
;
;
; VCLTee.TeeShadowSmooth (Line=11777 - Offset=1358)
; -------------------------------------------------
000000000535AFBE 488B4570 MOV RAX, [RBP+$70]
000000000535AFC2 8B5550 MOV EDX, [RBP+$50]
000000000535AFC5 448B453C MOV R8D, [RBP+$3C]
000000000535AFC9 4103D0 ADD EDX, R8D
000000000535AFCC 4863D2 MOVSXD RDX, EDX
000000000535AFCF 448B4554 MOV R8D, [RBP+$54]
000000000535AFD3 448B4D38 MOV R9D, [RBP+$38]
000000000535AFD7 4503C1 ADD R8D, R9D
000000000535AFDA 4D63C0 MOVSXD R8, R8D
000000000535AFDD 4D03C0 ADD R8, R8
000000000535AFE0 4D03C0 ADD R8, R8
000000000535AFE3 488B34D0 MOV RSI, [RAX+RDX*8]
000000000535AFE7 4903F0 ADD RSI, R8
;
; Line=11779 - Offset=1402
; ------------------------
000000000535AFEA 8B4560 MOV EAX, [RBP+$60]
000000000535AFED 8B555C MOV EDX, [RBP+$5C]
000000000535AFF0 3BC2 CMP EAX, EDX
000000000535AFF2 894560 MOV [RBP+$60], EAX
000000000535AFF5 0F85D1000000 JNZ +$D1 ; ($000000000535B0CC) VCLTee.TeeShadowSmooth (Line=11798)
000000000535AFFB 8B4560 MOV EAX, [RBP+$60]
000000000535AFFE 8B5558 MOV EDX, [RBP+$58]
000000000535B001 3BC2 CMP EAX, EDX
000000000535B003 894560 MOV [RBP+$60], EAX
000000000535B006 0F85C0000000 JNZ +$C0 ; ($000000000535B0CC) VCLTee.TeeShadowSmooth (Line=11798)
;
; Line=11781 - Offset=1436
; ------------------------
000000000535B00C 480FB64602 MOVZX RAX, BYTE PTR [RSI+2] ; <-- EXCEPTION
000000000535B011 3A4601 CMP AL, [RSI+1]
000000000535B014 7549 JNZ +$49 ; ($000000000535B05F) VCLTee.TeeShadowSmooth (Line=11789)
000000000535B016 480FB64602 MOVZX RAX, BYTE PTR [RSI+2]
000000000535B01B 3A06 CMP AL, [RSI]
000000000535B01D 7540 JNZ +$40 ; ($000000000535B05F) VCLTee.TeeShadowSmooth (Line=11789)
;
; Line=11783 - Offset=1455
; ------------------------
000000000535B01F 480FB64602 MOVZX RAX, BYTE PTR [RSI+2]
000000000535B024 F20F2AC0 CVTSI2SD XMM0, EAX
000000000535B028 F20F5905F8030000 MULSD XMM0, [REL $000003F8] ; ($000000000535B428) VCLTee.TeeShadowSmooth (Line=11863) Data as ANSI: ‘…p?’; Data as UNICODE: ‘တတတ㽰’
000000000535B030 8B4560 MOV EAX, [RBP+$60]
000000000535B033 F20F2AC8 CVTSI2SD XMM1, EAX
000000000535B037 F20F59C1 MULSD XMM0, XMM1
000000000535B03B F20F2AC9 CVTSI2SD XMM1, ECX
000000000535B03F F20F5EC1 DIVSD XMM0, XMM1
000000000535B043 E898E6E3FE CALL -$011C1968 ; ($00000000041996E0) System._Round
000000000535B048 884602 MOV [RSI+2], AL
;
; Line=11784 - Offset=1499
; ------------------------
000000000535B04B 480FB64602 MOVZX RAX, BYTE PTR [RSI+2]

CPU:

Registers:

RAX: 0000000003FF26B2 RDI: 000000000000001E
RBX: 000000000439EF01 RSI: FFFFFFFFBDB6405C
RCX: 0000000000043E2E RBP: 000000000041EA80
RDX: 0000000003FF26B2 RSP: 000000000041EA80
R8 : 0000000000000374 R9 : 00000000000000DD
R10: 00000000001EF5EE R11: 0000000003FF26B2
R12: 0000000000000000 R13: 0000000000000000
R14: 0000000000000010 R15: 00000000007916FC
RIP: 000000000535B00C FLG: 0000000000010246
EXP: 000000000535B00C STK: 000000000041EA80

Stack: Memory Dump:


00000000BC8B7CB8: 0000000012C75A60 000000000535B00C: 48 0F B6 46 02 3A 46 01 75 49 48 0F B6 46 02 3A H…F.:F.uIH…F.:
00000000BC8B7CB0: 00000000BD541E80 000000000535B01C: 06 75 40 48 0F B6 46 02 F2 0F 2A C0 F2 0F 59 05 .u@H…F……Y.
00000000BC8B7CA8: 000000001F0B0040 000000000535B02C: F8 03 00 00 8B 45 60 F2 0F 2A C8 F2 0F 59 C1 F2 …E..*...Y.. 00000000BC8B7CA0: 0000001E03FF26B2 000000000535B03C: 0F 2A C9 F2 0F 5E C1 E8 98 E6 E3 FE 88 46 02 48 .*...^.......F.H 00000000BC8B7C98: 03FF26B203FF26B2 000000000535B04C: 0F B6 46 02 88 46 01 48 0F B6 46 02 88 06 E9 CD ..F..F.H..F..... 00000000BC8B7C90: 0000000000000000 000000000535B05C: 02 00 00 8B 45 60 F2 0F 2A F0 F2 0F 59 35 BA 03 ....E
…Y5…
00000000BC8B7C88: 0000000F00000000 000000000535B06C: 00 00 F2 0F 2A C1 F2 0F 5E F0 48 0F B6 46 02 F2 ……^.H…F…
00000000BC8B7C80: 0000000901570000 000000000535B07C: 0F 2A C0 66 0F 28 CE F2 0F 59 C8 66 0F 29 C8 E8 .
.f.(…Y.f.)…
00000000BC8B7C78: 00000040000000DD 000000000535B08C: 50 E6 E3 FE 88 46 02 48 0F B6 46 01 F2 0F 2A C0 P…F.H…F….
00000000BC8B7C70: 00000000BD2D96B0 000000000535B09C: 66 0F 28 CE F2 0F 59 C8 66 0F 29 C8 E8 33 E6 E3 f.(…Y.f.)…3…
00000000BC8B7C68: 0000000000570000 000000000535B0AC: FE 88 46 01 48 0F B6 06 F2 0F 2A C0 F2 0F 59 F0 …F.H…
…Y.
00000000BC8B7C60: 000000000000001E 000000000535B0BC: 66 0F 29 F0 E8 1B E6 E3 FE 88 06 E9 60 02 00 00 f.)…... 00000000BC8B7C58: 0000000000000010 000000000535B0CC: F2 0F 2A C1 F2 0F 10 35 50 03 00 00 F2 0F 5E F0 ..*....5P.....^. 00000000BC8B7C50: 0000000000000002 000000000535B0DC: 8B 45 60 F2 0F 2A C0 F2 0F 59 C6 48 0F B6 46 02 .E…Y.H…F.
00000000BC8B7C48: 000000000535A8E0 000000000535B0EC: F2 0F 2A C8 F2 0F 59 C1 E8 E7 E5 E3 FE 88 46 02 …
…Y…F.
00000000BC8B7C40: 000000000041EB14 000000000535B0FC: 8B 45 5C F2 0F 2A C0 F2 0F 59 C6 48 0F B6 46 01 .E…*…Y.H…F.

Brg
Damir

Thanks Damir. Nothing has changed lately regarding the Trace File Browser. I think there is some bug in our graphing component that happens with certain trace files but not others. Is this with the trace file that you sent in your other message? if not, would mind sending me the one that causes the problem?

John,

as always, trace file is already sent to you in the first mail.
:slight_smile:

The problem is that trace was working perfectly on 12.7.0.55!
Here is a picture taken from that moment.

Brg
Damir

hm, weird. and it worked in my development build…

Now I tried again and worked.

This has something pretty nasty … do not understand what but it is somehow pretty random.

The call stack makes it look like the problem is in the drawing of the shadows of the chart. I have added a right-click option on the chart to disable the 3D effect so there won’t be any shadows to draw. Hopefully that will help. You can turn it on before you load a file and the setting will remain until you change it.

Beta 12.7.0.58.

Open Toad, trace-error present.

Disable in same session 3D effect-error is still present.

Closed Toad, restart again and tried with already turned off option-error again.

8(

Brg

Damir