Ask Your Question

Revision history [back]

OSX / Wireshark ~2.4.x / Nordic nRF Sniffer v2 - Crash on capture start

Hi All ... Very first time posting here ... be gentle.

I've asked a similar question over on the Nordic Semi forums (https://devzone.nordicsemi.com/f/nordic-q-a/33816/os-x-nrf-sniffer-v2-wireshark-2-5-0-crash), but wanted to get some additional "eyes" on the problem.

Trying to get the new(er) version of the Nordic nRF BLE Sniffer (v2) (written in python) working with a new(er) version of Wireshark on an OS X system. Specifics are: 2010 MacBook (4GB Ram) / Stock El Cap 10.11.6 / Wireshark 2.5.0 / Pyserial 3.4 / Python 2.7.10 / JLink 6.16c / Nordic Dongle (pca10031) with the correct firmware. Note that I have also tried 2.4.2, 2.4.5, and 2.4.6 ... all fail.

Long story short, when I install the Nordic nRF sniffer python files in the "extcap" directory, Wireshark will crash when I try to start a capture (NOT at startup / launch). If I remove the nRF sniffer files, Wireshark runs normally (i.e. when I start a capture on an ethernet port, it works correctly without crashing). I can post a crash report if necessary ... essentially it's showing a bus error (exc_bad_access) to libobjc.A.dylib which seems to indicate that something associated with Wireshark is trying access something in memory that it shouldn't ... Anyone have any thoughts?

BR, Marshall

OSX / Wireshark ~2.4.x / Nordic nRF Sniffer v2 - Crash on capture start

Hi All ... Very first time posting here ... be gentle.

I've asked a similar question over on the Nordic Semi forums (https://devzone.nordicsemi.com/f/nordic-q-a/33816/os-x-nrf-sniffer-v2-wireshark-2-5-0-crash), but wanted to get some additional "eyes" on the problem.

Trying to get the new(er) version of the Nordic nRF BLE Sniffer (v2) (written in python) working with a new(er) version of Wireshark on an OS X system. Specifics are: 2010 MacBook (4GB Ram) / Stock El Cap 10.11.6 / Wireshark 2.5.0 / Pyserial 3.4 / Python 2.7.10 / JLink 6.16c / Nordic Dongle (pca10031) with the correct firmware. Note that I have also tried 2.4.2, 2.4.5, and 2.4.6 ... all fail.

Long story short, when I install the Nordic nRF sniffer python files in the "extcap" directory, Wireshark will crash when I try to start a capture (NOT at startup / launch). If I remove the nRF sniffer files, Wireshark runs normally (i.e. when I start a capture on an ethernet port, it works correctly without crashing). I can post a crash report if necessary ... essentially it's showing a bus error (exc_bad_access) to libobjc.A.dylib which seems to indicate that something associated with Wireshark is trying access something in memory that it shouldn't ... Anyone have any thoughts?

Note: Others with similar / identical setups have gotten the "system" to work ...

BR, Marshall