Wireshark mailing list archives

Re: Wireshark fails to start with wpcap.dll built by Visual Studio 2010


From: Gerald Combs <gerald () wireshark org>
Date: Wed, 3 Feb 2016 09:44:54 -0800

It make sense to switch to VS 2015. It uses the Universal CRT, which ships
with Windows 10 and is available via Windows Update (KB 2999226) on earlier
versions of Windows.

I'm hoping to switch Wireshark's Windows installers to VS 2015 before 2.2
is released, but that depends on our third party DLLs (most notably Kerberos).

On 2/3/16 8:59 AM, Yang Luo wrote:
Hi Anders,

Building with VS 2013 means the Npcap user has to get a VC 2013 redist
installed, which is not always the case (at least fewer installed than VC
2010 redist package). Actually, once a user complains that Npcap fails to
run and I found it's because of the unavailability of correct VC redist.
And, Npcap is only 600+KB and a VC redist package can be 7+MB. So it's not
good for Npcap installer to ship with a VC redist like what Wireshark
currently did. Do you have any better solutions?

Cheers,
Yang


On Thu, Feb 4, 2016 at 12:46 AM, Anders Broman <anders.broman () ericsson com
<mailto:anders.broman () ericsson com>> wrote:

    Hi,____

    Why not build with VS 2013? It seems to be supported in master now. I
    presume we would like updates pushed there.____

    Regards____

    Anders____

    __ __

    *From:*wireshark-dev-bounces () wireshark org
    <mailto:wireshark-dev-bounces () wireshark org>
    [mailto:wireshark-dev-bounces () wireshark org
    <mailto:wireshark-dev-bounces () wireshark org>] *On Behalf Of *Pascal Quantin
    *Sent:* den 3 februari 2016 17:27
    *To:* Developer support list for Wireshark
    *Subject:* Re: [Wireshark-dev] Wireshark fails to start with wpcap.dll
    built by Visual Studio 2010____

    __ __

    __ __

    __ __

    2016-02-03 16:16 GMT+01:00 Yang Luo <hsluoyb () gmail com
    <mailto:hsluoyb () gmail com>>:____

    Hi list, ____

    __ __

    After several months, I retried updating wpcap project from VS 2005 to
    VS 2010) and encountered the same issue, under Wireshark 2.0.1 x64,
    Win10 x64.____

    __ __

    The Wireshark UI said "Child dumpcap process died: Access violation". I
    don't know what this means, because I have used Administrator privilege
    to launch Wireshark.____

    __ __

    I have just attached the x64 version wpcap.dll in this mail, you can
    just substitute it with the original WinPcap/Npcap version
    in C:\Windows\System32. Then launch Wireshark and you will see the
    crash. Hope that any one can see what's wrong with it here.____

    __ __

    Hi Yang,____

    I just gave a test to you dll (have replaced the existing version in
    C:\windows\System32\ and C:\windows\SysWOW64\ and did not face a crash
    when running it on Windows 7 x64:

    Version 2.0.2 (v2.0.2rc0-71-g1e10145 from master-2.0) ____

    __ __

    Copyright 1998-2016 Gerald Combs <gerald () wireshark org
    <mailto:gerald () wireshark org>> and contributors.____

    License GPLv2+: GNU GPL version 2 or later
    <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>____

    This is free software; see the source for copying conditions. There is
    NO____

    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
    PURPOSE.____

    __ __

    Compiled (64-bit) with Qt 5.5.0, with WinPcap (4_1_3), with libz 1.2.8,
    with____

    GLib 2.42.0, with SMI 0.4.8, with c-ares 1.9.1, with Lua 5.2, with
    GnuTLS____

    3.2.15, with Gcrypt 1.6.2, with MIT Kerberos, with GeoIP, with
    QtMultimedia,____

    with AirPcap.____

    __ __

    Running on 64-bit Windows 7 Service Pack 1, build 7601, with locale C,
    with____

    Npcap version 0.05, based on WinPcap version 4.1.3 (packet.dll version____

    4.1.0.2980), based on libpcap version 1.0 branch 1_0_rel0b (20091008),
    with____

    GnuTLS 3.2.15, with Gcrypt 1.6.2, with AirPcap 4.1.0 build 1622.____

    Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz (with SSE4.2), with 7879MB of
    physical____

    memory.____

    __ __

    __ __

    Built using Microsoft Visual C++ 12.0 build 40629____

    __ __

    Wireshark is Open Source Software released under the GNU General Public
    License.____

    __ __

    Check the man page and http://www.wireshark.org for more information.____

    __ __

    Does it require a reboot of the system?____

    Pascal.____

        __ __

        Cheers,____

        Yang____

        __ __

        __ __

        __ __

        On Wed, Aug 5, 2015 at 1:27 PM, Yang Luo <hsluoyb () gmail com
        <mailto:hsluoyb () gmail com>> wrote:____

        Hi list,____

        __ __

        The original WinPcap DLL, wpcap.dll is built by VS 2005, I have
        updated it to VS 2010 using VS automatic conversion wizard without
        changing one line of code. But when I launched Wireshark on Win8.1
        x64, I encountered an app crash error:____

        __ __

        -------------------------------------------------------------------------____

        Problem signature:____

          Problem Event Name: APPCRASH____

          Application Name: dumpcap.exe____

          Application Version: 1.99.9.58____

          Application Timestamp: 55be9e4d____

          Fault Module Name: wpcap.dll____

          Fault Module Version: 0.3.0.727____

          Fault Module Timestamp: 55c19749____

          Exception Code: c0000005____

          Exception Offset: 000000000001fbca____

          OS Version: 6.3.9600.2.0.0.256.4____

          Locale ID: 1033____

          Additional Information 1: 12c1____

          Additional Information 2: 12c1dabe3a9c9d7be788f03210b25196____

          Additional Information 3: b207____

          Additional Information 4: b207cb8de8ff9d2641379d976acebfca____

        __ __

        Read our privacy statement online:____

          http://go.microsoft.com/fwlink/?linkid=280262____

        __ __

        If the online privacy statement is not available, please read our
        privacy statement offline:____

          C:\Windows\system32\en-US\erofflps.txt____

        -------------------------------------------------------------------------____

        __ __

        I have updated Packet.dll from VS 2005 to VS 2010 without problem.
        (If I use VS 2005 version wpcap.dll and VS 2010 version Packet.dll,
        it works fine) So it can't be lacking C run-time issue. I don't
        know what's wrong with it?____

        __ __

        __ __

        Cheers,____

        Yang____

        __ __


        ___________________________________________________________________________
        Sent via:    Wireshark-dev mailing list
        <wireshark-dev () wireshark org <mailto:wireshark-dev () wireshark org>>
        Archives:    https://www.wireshark.org/lists/wireshark-dev
        Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
                     mailto:wireshark-dev-request () wireshark org
        <mailto:wireshark-dev-request () wireshark org>?subject=unsubscribe____

    __ __


    ___________________________________________________________________________
    Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org
    <mailto:wireshark-dev () wireshark org>>
    Archives:    https://www.wireshark.org/lists/wireshark-dev
    Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
                 mailto:wireshark-dev-request () wireshark org
    <mailto:wireshark-dev-request () wireshark org>?subject=unsubscribe




___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe


___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe


Current thread: