Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-users: Re: [Wireshark-users] Win7-64 SIP crash problem solved

From: Gerald Combs <gerald@xxxxxxxxxxxxx>
Date: Fri, 04 Dec 2009 16:13:00 -0800
Jaap Keuter wrote:
> Bob Carlson wrote:
>> I got some messages from BugZilla that indicate the cause of the Win7-64 
>> SIP crash was found. It sounds like an easy quick workaround is to 
>> replace the version of libglib-2.0-0.dll with a newer one. Apparently 
>> there is a version called 2.18 that is shipped with the Win32 version of 
>> WS. The Win64 installer ships with 2.18. The 2.20 glib checks for a zero 
>> pointer and prevents the crash according to the note. The 2.18 version 
>> does not.
>>
>> This is causing me a lot of pain. Can someone direct me to the right 
>> version of libglib-2.0-0.dll? Presumably I can just drop this into the 
>> WS directory and the crash will go away.
>>
>> Cheers, Bob
>>
> 
> Hi,
> 
> I wouldn't be so sure about that, because Wireshark 1.2.4 isn't build against 
> GLib 2.20. According to 
> https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4023#c14 your fix is in the 
> 1.2.5pre1 download.

Wireshark 1.2.4 for Win32 includes GLib 2.20, but the Win64 version
includes GLib 2.18. They both include 2.20 in the 1.2 trunk.

If you _really_ want to replace libglig2.0.0-0.dll in your Wireshark
installation you can get version 2.20 from
http://ftp.gnome.org/pub/gnome/binaries/.

However it would be a lot less painful to download and install
http://www.wireshark.org/download/prerelease/wireshark-win64-1.2.5pre1-31176.exe