#46850: Wireshark 1.12.3 Segmentation fault ------------------------+---------------------- Reporter: greg@… | Owner: ricci@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: wireshark | ------------------------+---------------------- Comment (by brian.reiter@…): Replying to [comment:20 macports@…]:
In case it helps, I've confirmed that building 1.12.4 with configure- pixmap-fix.diff and Portfile-wireshark.diff (attached to this ticket) results in a wireshark that starts up correctly, but the in-Macports one, built without the patch, crashes on startup.
{{{ ewen@ashram:~$ port installed wireshark The following ports are currently installed: wireshark @1.12.2_0+adns+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 wireshark @1.12.3_0+adns+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 wireshark @1.12.3_0+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 wireshark @1.12.4_0+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 (active) ewen@ashram:~$ wireshark Segmentation fault: 11 ewen@ashram:~$ port installed wireshark The following ports are currently installed: wireshark @1.12.2_0+adns+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 wireshark @1.12.3_0+adns+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 wireshark @1.12.3_0+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 wireshark @1.12.4_0+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 wireshark @1.12.4_1+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 (active) ewen@ashram:~$ wireshark ewen@ashram:~$ }}}
(In-Macports one first, built with the patch second.)
Maybe someone with MacPorts commit access can make this an official part of the MacPorts build? That seems to be the solution that FreeBSD adopted for their port.
Ewen
This solution works for me as well building with gtk2+quartz. {{{ $ sudo port install -s wireshark ---> Computing dependencies for wireshark ---> Fetching distfiles for wireshark ---> Verifying checksums for wireshark ---> Extracting wireshark ---> Applying patches to wireshark ---> Configuring wireshark ---> Building wireshark ---> Staging wireshark into destroot ---> Installing wireshark @1.12.4_1+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 ---> Deactivating wireshark @1.12.4_0+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 ---> Cleaning wireshark ---> Activating wireshark @1.12.4_1+geoip+gnutls+ipv6+libgcrypt+libsmi+lua+rtp+ssl+x11 ---> Cleaning wireshark ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. $ wireshark& [1] 48179 2015-03-12 23:16:12.357 wireshark[48179:3040457] *** WARNING: Method userSpaceScaleFactor in class NSView is deprecated on 10.7 and later. It should not be used in new applications. Use convertRectToBacking: instead. }}} -- Ticket URL: <https://trac.macports.org/ticket/46850#comment:21> MacPorts <https://www.macports.org/> Ports system for OS X