Thierry
unread,Apr 13, 2015, 1:41:53 PM4/13/15You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hi,
I devellop a service in .Net/C# to configure / create a Wireless Access
point using Hosted Nework API.
I want also to be notified on suplicant connection / disconnection by
subscribing to hosted network related events (WlanRegisterNotification with
WlanNotificationSource.Hnwk).
All works but the service crash every 45 minutes.
Here is the windgb analyze; it's seems faulting code is
wlanapi!ClientRpcCallback.
Note that all the content of my notification callback is in a try/catch
scope, so 痣t's not supposed to crash in my code.
An idea about this issue ?
0:004> !analyze -v
***************************************************************************
****
*
*
* Exception Analysis
*
*
*
***************************************************************************
****
GetUrlPageData2 (WinHttp) failed: 12029.
FAULTING_IP:
+0
00561a35 8b4804 mov ecx,dword ptr [eax+4]
EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 00561a35
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 00000004
Attempt to read from address 00000004
CONTEXT: 00000000 -- (.cxr 0x0;r)
eax=00000000 ebx=045cf2a4 ecx=009a08c8 edx=00000000 esi=00000002
edi=00000000
eip=7771015d esp=045cf254 ebp=045cf2f0 iopl=0 nv up ei pl zr na pe
nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b
efl=00000246
ntdll!NtWaitForMultipleObjects+0x15:
7771015d 83c404 add esp,4
DEFAULT_BUCKET_ID: WRONG_SYMBOLS
PROCESS_NAME: MYSERVICE.exe
ERROR_CODE: (NTSTATUS) 0xc0000005 - L
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - L
EXCEPTION_PARAMETER1: 00000000
EXCEPTION_PARAMETER2: 00000004
READ_ADDRESS: 00000004
FOLLOWUP_IP:
wlanapi!ClientRpcCallback+198
74384fcf eb34 jmp wlanapi!ClientRpcCallback+0x1ce (74385005)
NTGLOBALFLAG: 0
APPLICATION_VERIFIER_FLAGS: 0
APP: MYSERVICE.exe
ANALYSIS_VERSION: 6.3.9600.17237 (debuggers(dbg).140716-0327) amd64fre
MANAGED_STACK: !dumpstack -EE
No export dumpstack found
MANAGED_BITNESS_MISMATCH:
Managed code needs matching platform of sos.dll for proper analysis. Use
'x86' debugger.
PRIMARY_PROBLEM_CLASS: WRONG_SYMBOLS
BUGCHECK_STR: APPLICATION_FAULT_WRONG_SYMBOLS
IP_ON_HEAP: 003ca273
The fault address in not in any loaded module, please check your build's
rebase
log at <releasedir>\bin\build_logs\timebuild\ntrebase.log for module which
may
contain the address if it were loaded.
FRAME_ONE_INVALID: 1
LAST_CONTROL_TRANSFER: from 003ca273 to 00561a35
STACK_TEXT:
WARNING: Frame IP not in any known module. Following frames may be wrong.
045cfa60 003ca273 0049d898 00561a18 0048a408 0x561a35
045cfa8c 74384fcf 004c6378 00000000 592140f5 0x3ca273
045cfad4 7590009c 0049d898 00000000 00000000
wlanapi!ClientRpcCallback+0x198
045cfaf4 7770004d 74384e37 00000000 00000000 rpcrt4!I_RpcAPCRoutine+0x2c
045cfe4c 755e1194 00000250 ffffffff 00000001 ntdll!KiUserApcDispatcher+0x25
045cfe64 7438531d 00000250 ffffffff 00000001
kernel32!WaitForSingleObjectExImplementation+0x75
045cfe88 755e336a 0049d898 045cfed4 77729f72
wlanapi!NotificationApcThreadProc+0x54
045cfe94 77729f72 0049d898 73b8243b 00000000
kernel32!BaseThreadInitThunk+0xe
045cfed4 77729f45 743852c9 0049d898 00000000
ntdll!__RtlUserThreadStart+0x70
045cfeec 00000000 743852c9 0049d898 00000000 ntdll!_RtlUserThreadStart+0x1b
STACK_COMMAND: ~4s; .ecxr ; kb
SYMBOL_STACK_INDEX: 2
SYMBOL_NAME: wlanapi!ClientRpcCallback+198
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: wlanapi
IMAGE_NAME: wlanapi.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bdb54
FAILURE_BUCKET_ID: WRONG_SYMBOLS_c0000005_wlanapi.dll!ClientRpcCallback
BUCKET_ID: APPLICATION_FAULT_WRONG_SYMBOLS_wlanapi!ClientRpcCallback+198
ANALYSIS_SOURCE: UM
FAILURE_ID_HASH_STRING:
um:wrong_symbols_c0000005_wlanapi.dll!clientrpccallback
FAILURE_ID_HASH: {49f500da-6d99-7b73-c5ef-b5d5444f5fc5}
Followup: MachineOwner
---------