[Winpcap-users] Debugging a winpcap exception

Gianluca Varenni gianluca.varenni at cacetech.com
Wed Jan 6 08:31:05 PST 2010


--------------------------------------------------
From: "Chris Morgan" <chmorgan at gmail.com>
Sent: Monday, January 04, 2010 1:45 PM
To: <winpcap-users at winpcap.org>
Subject: [Winpcap-users] Debugging a winpcap exception

> I'm trying to debug some very odd behavior in a .net application that
> pinvokes winpcap to capture network packets. The behavior I see seems
> indicative of memory corruption, when I run under the vs debugger all
> events seem to stop until I do a 'break all' and continue after
> setting breakpoints. Even then things only run for a short while.
>
> I switched to using windbg and after running I see this exception
> which may or may not be the issue. I'm having trouble continuing
> because I'm having difficulty building wpcap.dll in debug mode, it
> wants packet.lib but after building packet.lib it still won't build.

Which configuration of packet.dll did you build? Did you follow the 
instructions at

http://www.winpcap.org/docs/docs_411/html/group__compilation.html

Have a nice day
GV





>
> Here is what I have thus far, I'm hoping someone can provide some help
> so I can continue debugging the issue.
>
> ...
> ModLoad: 66430000 66664000
> C:\Windows\assembly\NativeImages_v2.0.50727_32\System.Core\e78709bedd31f237055667ad99b9451f\System.Core.ni.dll
> (570.107c): Access violation - code c0000005 (first chance)
> First chance exceptions are reported before any exception handling.
> This exception may be expected and handled.
> 04e0b9f4 3909            cmp     dword ptr [ecx],ecx 
> ds:002b:00000000=????????
>
>
> WARNING: Frame IP not in any known module. Following frames may be wrong.
> 00 0622efe8 04e07683 0x4e0b9f4
> 01 0622f024 04e0a7eb 0x4e07683
> 02 0622f044 04e0a6ef 0x4e0a7eb
> 03 0622f058 04e04af0 0x4e0a6ef
> 04 0622f0c8 04e046c5 0x4e04af0
> 05 0622f110 04e020a3 0x4e046c5
> 06 0622f25c 10015ee6 0x4e020a3
> 07 0622f280 10016a3f wpcap!wsockinit+0x296
> 08 0622f2c8 728313f4 wpcap!pcap_dispatch+0x3f
> 09 0622f3b8 6e416e16 mscorwks!LogHelp_NoGuiOnAssert+0x5398
> 0a 0622f3c4 6e42029f mscorlib_ni+0x216e16
> 0b 0622f3d8 6e416d94 mscorlib_ni+0x22029f
> 0c 0622f3f0 72821b6c mscorlib_ni+0x216d94
> 0d 0622f400 72832209 mscorwks+0x1b6c
> 0e 0622f480 72846511 mscorwks!LogHelp_NoGuiOnAssert+0x61ad
> 0f 0622f5b8 72846544 mscorwks!CoUninitializeEE+0x2ea9
> 10 0622f5d4 72846562 mscorwks!CoUninitializeEE+0x2edc
> 11 0622f5ec 728fe9c3 mscorwks!CoUninitializeEE+0x2efa
> 12 0622f7d4 7284846f mscorwks!CorExitProcess+0x1e4d
> 13 0622f7e8 7284840b mscorwks!CoUninitializeEE+0x4e07
> 14 0622f87c 72848331 mscorwks!CoUninitializeEE+0x4da3
> 15 0622f8b8 728484bd mscorwks!CoUninitializeEE+0x4cc9
> 16 0622f8e0 728fe794 mscorwks!CoUninitializeEE+0x4e55
> 17 0622f8f8 728fe86e mscorwks!CorExitProcess+0x1c1e
> 18 0622f994 72961ec9 mscorwks!CorExitProcess+0x1cf8
> 19 0622fdb4 767d3f39 mscorwks!CreateApplicationContext+0x4509
> 1a 0622fdc0 76f70409 KERNEL32!BaseThreadInitThunk+0x12
> 1b 0622fe00 76f703dc ntdll32!RtlInitializeExceptionChain+0x63
> 1c 0622fe18 00000000 ntdll32!RtlInitializeExceptionChain+0x36
>
>
> Thanks,
> Chris
> _______________________________________________
> Winpcap-users mailing list
> Winpcap-users at winpcap.org
> https://www.winpcap.org/mailman/listinfo/winpcap-users 



More information about the Winpcap-users mailing list