PcVue Crash

5 Posts
4 Users
0 Likes
26 Views
fl.chen
(@fl-chenarcinfo-com)
Posts: 170
Reputable Member
Topic starter
 

Hello,

Do you know what's the possible reason from the crash log file below, if you need more information please contact me.

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

Startup time = 2018/06/21,15:26:26.479

Project name = D:Schneider ElectricMobility Expert 1.0USRHFCZ_SCADA

Product Version = 11.2.6063.22703 Update
---------------------------------------------------------------------------------------------------------------

2018/06/24,22:17:41.788, ######## EXCEPTION: 0xC0000096 at address: 0x25286367: PRIV INSTRUCTION

Callstack dumping

Message Dump processed:
Type = Mail
Function = 1090
Source manager = Var
Destination manager = Var
Source station = 7
Destination station = 7

1: 0
1: ERROR: SymGetSymFromAddr64, GetLastError: 126 (Address: 25286367)
1: ERROR: SymGetLineFromAddr64, GetLastError: 126 (Address: 25286367)
1: ERROR: SymGetModuleInfo64, GetLastError: 1114 (Address: 25286367)
1: 25286367 ((module-name not available)): (filename not available): (function-name not available)

1: 1
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 6FE9B92B)
1: 6FE9B92B (svvar): (filename not available): C61850DataReport_COM_OBJ::ResetEntryID

1: 2
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 6FE9A2CA)
1: 6FE9A2CA (svvar): (filename not available): C61850DataReport_COM_OBJ::SetOverFlowState

1: 3
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 6FEC3E2B)
1: 6FEC3E2B (svvar): (filename not available): _61850Family::ProcessReportValues

1: 4
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 6FEC5271)
1: 6FEC5271 (svvar): (filename not available): _61850Family::ProcessReportValues

1: 5
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 6FEC77DC)
1: 6FEC77DC (svvar): (filename not available): C61850ReportCallBack::MsgActivate

1: 6
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 7019601D)
1: 7019601D (svvar): (filename not available): VarRcvMsg

1: 7
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 701D77FA)
1: 701D77FA (svvar): (filename not available): VarApp::RcvMsg

1: 8
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 75021480)
1: 75021480 (svkrnl): (filename not available): WinApp::DispatchMsg

1: 9
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 750226ED)
1: 750226ED (svkrnl): (filename not available): WinApp::OnMessagePCVUE

1: 10
1: ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 72CEE683)
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 72CEE683)
1: 72CEE683 (mfc110): (filename not available): (function-name not available)

1: 11
1: ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 72CEE339)
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 72CEE339)
1: 72CEE339 (mfc110): (filename not available): (function-name not available)

1: 12
1: ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 72CEC932)
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 72CEC932)
1: 72CEC932 (mfc110): (filename not available): (function-name not available)

1: 13
1: ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 72CECB54)
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 72CECB54)
1: 72CECB54 (mfc110): (filename not available): (function-name not available)

1: 14
1: ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 72BECACF)
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 72BECACF)
1: 72BECACF (mfc110): (filename not available): (function-name not available)

1: 15
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 76BE62FA)
1: 76BE62FA (USER32): (filename not available): gapfnScSendMessage

1: 16
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 76BE6D3A)
1: 76BE6D3A (USER32): (filename not available): GetThreadDesktop

1: 17
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 76BE77D3)
1: 76BE77D3 (USER32): (filename not available): CharPrevW

1: 18
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 76BE7BDA)
1: 76BE7BDA (USER32): (filename not available): DispatchMessageA

1: 19
1: ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 72CDC10B)
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 72CDC10B)
1: 72CDC10B (mfc110): (filename not available): (function-name not available)

1: 20
1: ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 72CDC08D)
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 72CDC08D)
1: 72CDC08D (mfc110): (filename not available): (function-name not available)

1: 21
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 72A0F2E9)
1: 72A0F2E9 (MSVCR110): (filename not available): _get_flsindex

1: 22
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 72A0F2CD)
1: 72A0F2CD (MSVCR110): (filename not available): _get_flsindex

1: 23
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 76D0338A)
1: 76D0338A (KERNEL32): (filename not available): BaseThreadInitThunk

1: 24
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 77819882)
1: 77819882 (ntdll): (filename not available): RtlInitializeExceptionChain

1: 25
1: ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 77819855)
1: 77819855 (ntdll): (filename not available): RtlInitializeExceptionChain
Exception handler = WinApp::DispatchMsg()

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

Startup time = 2018/06/19,14:43:39.683

Project name = D:Schneider ElectricMobility Expert 1.0USRHFCZ_SCADA

Product Version = 11.2.6063.22703 Update
---------------------------------------------------------------------------------------------------------------

2018/06/20,12:28:00.706, ######## EXCEPTION: 0xC0000005 at address: 0x7780E3C6: ACCESS VIOLATION read attempt to address 0x38DCDCE4

Callstack dumping

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

Startup time = 2018/05/21,17:13:23.484

Project name = D:Schneider ElectricMobility Expert 1.0USRHFCZ_SCADA

Product Version = 11.2.6063.22703 Update
---------------------------------------------------------------------------------------------------------------

2018/05/23,13:46:15.936, ######## EXCEPTION: 0xC0000005 at address: 0x77E8E3C6: ACCESS VIOLATION read attempt to address 0x37E3E580

Callstack dumping

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

Startup time = 2018/05/18,14:35:33.709

Project name = D:Schneider ElectricMobility Expert 1.0USRHFCZ_SCADA

Product Version = 11.2.6063.22703 Update
---------------------------------------------------------------------------------------------------------------

2018/05/21,14:49:13.964, ######## EXCEPTION: 0xC0000005 at address: 0x77E8E3C6: ACCESS VIOLATION read attempt to address 0x59866FCF

Callstack dumping

BRs,
Mark

 
Posted : 10/08/2018 2:53 pm
BO
 BO
(@b-olombelarcinfo-com)
Posts: 196
Reputable Member
 

hi,

I think, but I'm not sure, that the problem occurs when PcVue receives a 61850 BRCB 😉

BR

 
Posted : 10/08/2018 3:03 pm
ED
 ED
(@e-duvalarcinfo-com)
Posts: 138
Estimable Member
 

Hi Mark

The crash occurs in the 61850 client code. As Brice mention when the driver receives a BRCB.
Basically the driver receives a ProcessReportValues, it triggers a set OverflowState for a specific DataReport and it fail on the function ResetEntryID.
If you can repoduce the crash (sending a specific report or a report with a specif value) it would be interesting to set all the trace for the particlar device and report . Also if it is possible you could get the wireshark for the developper to work with that. Contact Jean-Sebastien Bourgois (js.bourgois@arcinfo.com) with all the element and check with him if youo need to create an SPR or not.
Bye for now

Manu

 
Posted : 10/08/2018 3:07 pm
(@js-bourgoisarcinfo-com)
Posts: 1
New Member
 

Hello
This is a know issue
This issue appear when a BRCB is send to PcVue with the flag buffer overflow.
I have rework repor process in PcVue 12 and normally it's fix in 12.0
So, now you can change the configuration of your BRCB. For optionnal fields, uncheck buffer-overflow.

In this case, IED don't send the flag buffer-overflow when the buffer is full. Normaly IED reset the buffer.

If you have some wireshark log, please send me it!

Jean-Seb

 
Posted : 10/08/2018 4:39 pm
fl.chen
(@fl-chenarcinfo-com)
Posts: 170
Reputable Member
Topic starter
 

Thanks.

Do you mean change the configuration of BRCB in PcVue or both in PcVue and in Device?

BRs,
Mark

 
Posted : 13/08/2018 12:18 pm