Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Crash in a service while being notified

19 views
Skip to first unread message

Thierry

unread,
Apr 13, 2015, 1:41:53 PM4/13/15
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
---------
0 new messages