Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wireshark Crash when Capture starts #8

Closed
Clem- opened this issue Dec 8, 2018 · 6 comments
Closed

Wireshark Crash when Capture starts #8

Clem- opened this issue Dec 8, 2018 · 6 comments

Comments

@Clem-
Copy link

Clem- commented Dec 8, 2018

I've flashed my nRF52840dk board with JFlashLite on macOS Mojave.
After copying nrf802154_sniffer.py in extcap directory of Wireshark 2.6.4, and modifying its first line with #!/usr/local/bin/python the "nRF 802.15.4 sniffer" interface appears in Wireshark.
Under interface options, I've selected Device=/dev/cu.usbmodem and let Channel=11.

Unfortunately, Wireshark crashes when starting the capture.

@stig-bjorlykke
Copy link
Collaborator

Do you get a stack dump from the Wireshark crash? I believe this is a Wireshark issue and you should create a bug report in the Wireshark Bug Database.

Do you know why you need to use /usr/local/bin/python? The version shipped with macOS Mojave should work.

@Clem-
Copy link
Author

Clem- commented Dec 10, 2018

Indeed, I noticed the Wireshark issue that you commented in May 18'. Unfortunately, the issue isn't solved yet.

Still, it is mentioned in the RF Sniffer README doc that the software was tested with macOS Mojave and Wireshark 2.6.4. Is it possible to specify the version of Python and pySerial that were used for the testing?

I had to use another Python interpreter path because the nRF802154 external capture wasn't appearing in Wireshark's list.

Thanks

@IanAber
Copy link

IanAber commented Jan 18, 2019

I am getting the same result. I have tried it on two different Mac machines both running Mohave. Both behave the same way. As soon as you start a trace Wireshark dies. The version of Wireshark is 2.6.6 which is the current 'stable' release. I have not been able to locate a copy of 2.6.4 which is what is listed as having been tested.
Unlike Clem I did not need to alter the nrf802154_sniffer.py file to get the nRF52840 to show up.

I have had a lot of trouble with python and pyserial before. Is there any way to verify that the setup of Python and the nrf802154_sniffer.py is working correctly independent of Wireshark?

@IanAber
Copy link

IanAber commented Jan 18, 2019

I just downloaded the development release of Wireshark 2.9.0 and replace my 2.6.6 copy. The nRF52840 dongle is now sniffing Zigbee packets. I guess the problem is with Wireshark somewhere.

@stig-bjorlykke
Copy link
Collaborator

Wireshark is close to the version 3.0 release. Are any of you able to test the latest RC version to verify that the crash issue is fixed?

@e-rk
Copy link
Collaborator

e-rk commented Aug 6, 2019

Duplicate of #11.

@e-rk e-rk closed this as completed Aug 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants