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?
2.4.6 is what I have mentioned.
Tried it, same result. Looks like it might be a bug in Wireshark.
Update. So this appears to have been a legitimate bug in Wireshark (see the bug url above to follow). For those that are having crashing / stability issues when first starting capture, this may be a good fix. Not sure when / if / how this will get pushed out to a release build and / or which version(s). Will update again when I know more.
Can you try the OS X Sniffer for BTLE which uses the native serial driver for OS X ? This should give us some more clues on the issue.
So I've tried this, and it works (it's what I was using before I tried to upgrade to the new V2 of the sniffer. Not sure that helps much ... it's a much older version of wireshark, and uses a 3rd party interface (from RK)...