Hey Everyone ... Looking for some ideas / help with crash involving nRF Sniffer v2 and Wireshark. Specifically I have an older White MacBook that I use for sniffing and nRF Connect. Recently I tried to update everything to the new(er) version v2 of the sniffer, and while the install went fine, Wireshark crashes every time I try to *start* a "capture".
Specific Setup is:
2010 MacBook (4GB Ram) / 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.
Long story short, when I install the Nordic python sniffer 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 say an ethernet port, it works correctly without crashing). I could post a crash report, but I'd rather not ... essentially it's showing a bus error (exc_bad_access) which seems to indicate that Wireshark is trying access something in memory that it shouldn't ... Anyone have any thoughts?
A quick update ... I can "see" and interact with the dongle using pyserial (and it's included example program mintterm.py) ... So I suspect that pyserial might not be the issue. Will keep digging.
So, no joy ... tried the patched python files, and it still crashes when I start the capture. I did not do a "diff" on the 2 file sets, so I have no idea what the patched set might have done differently. And again, if I remove the nordic files form the extcap dir, the crashing goes away ... I feel that it's got to be something related to the nordic python code, and/or perhaps pyserial.
Update .. I have now also tried a pca10040 board ... same result ... crash on capture start.
And another update. I have posted a similar question to the Wireshark forums ... for those that want to follow along: ask.wireshark.org/.../
And one more for those that want to follow ... bugs.wireshark.org/.../show_bug.cgi