Wireshark-dev: [Wireshark-dev] Issues with 1.11.4 related to d-bus (OS X)

From: Andrew Bitson <abitson@xxxxxxxxx>
Date: Tue, 15 Apr 2014 17:42:38 -0500
I’ve just started compiling Wireshark for the first time and I’m having issues with getting the latest source release to work correctly — I’m not sure if it’s a bug or an error with my system — it did work at one point. I’m currently running OS X 10.9.3 (Developer Preview)

I just pulled the latest source from the 1.11.4 train (@5:15 or so CDT 2014-4-14).
I’m able to run autogen.sh, configure and make to produce the executable.
Launching the executable results in the following error message:


Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!


Running launchctl list shows dbus is not running, but the GUI loads and I can start a capture. Anytime I try to save the active capture, it hangs and crashes. Crash report: (http://bit.ly/1iW4Nsw).

Running `launchctl load ~/Library/LaunchAgents/org.freedesktop.dbus-session` and restart the Wireshark executable produces no GUI and no messages in the console, but shows errors in the System.log:

Apr 15 17:33:27 mac.local com.apple.launchd.peruser.501[275] (org.freedesktop.dbus-session[29449]): Exited with code: 1
Apr 15 17:33:27 mac.local com.apple.launchd.peruser.501[275] (org.freedesktop.dbus-session): Throttling respawn: Will start in 10 seconds

No crash reports exist for dbus.

I’m using brew to instal dbus and have uninstalled and reinstalled it a few times. Installed:

 d-bus: stable 1.8.0 (bottled)

The configure output:

The Wireshark package has been configured with the following options.
             Build wireshark (Gtk+) : yes (with GTK+ 3)
                 Build wireshark-qt : yes
                       Build tshark : yes
                      Build tfshark : no
                     Build capinfos : yes
                      Build captype : yes
                      Build editcap : yes
                      Build dumpcap : yes
                     Build mergecap : yes
                   Build reordercap : yes
                    Build text2pcap : yes
                      Build randpkt : yes
                       Build dftest : yes
                     Build rawshark : yes
                        Build echld : no

   Save files as pcap-ng by default : yes
  Install dumpcap with capabilities : no
             Install dumpcap setuid : no
                  Use dumpcap group : (none)
                        Use plugins : yes
                    Use Lua library : no
                 Use Python binding : no
                   Build rtp_player : no
             Build profile binaries : no
                   Use pcap library : yes
                   Use zlib library : yes
               Use kerberos library : yes (MIT)
                 Use c-ares library : no
               Use GNU ADNS library : no
                Use SMI MIB library : no
             Use GNU crypto library : no
             Use SSL crypto library : no
           Use IPv6 name resolution : yes
                 Use gnutls library : yes
     Use POSIX capabilities library : no
                  Use GeoIP library : no
                     Use nl library : no
              Use SBC codec library : no


-Andrew Bitson

Attachment: smime.p7s
Description: S/MIME cryptographic signature