-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[HELP] TCP/IP psock_send_eventhandler hardfault #15049
Comments
@wengzhe could you please take a look ^ |
@vladsomai did you test on 12.7.0 to confirm same issue still present? |
@acassis we tested today on 12.7.0 and the issue is still present |
Hi @vladsomai, I'm confused with the backtrace you posted: |
Hello @wengzhe , I compiled nuttx+our app with -Og flag and the crash dump looks the same, pointing to the begging of psock_send_eventhandler.
Any ideas why that could be? |
Hi @vladsomai, we have found a similar issue that may crash in |
@vladsomai please confirm that PR fixed the issue for you! |
Sorry for comming back so late guys, we are having the holiday break and will not be able to test this until 8th of January. Thank you for looking into this. |
Description
Hello,
We are running NuttX 12.6 on a STM32H7 MCU and ran into an issue right after accepting a socket connection where the board crashed. The hardfault together with the addr2line output on each flash address is attached as a txt file.
hardfault.txt
I attached an image with the Wireshark trace.
The IP 192.168.1.36 is running NuttX 12.6 release, while the IP 192.168.1.178 is running Windows 10.
According to the Wireshark data, both sides of the connection send a [PSH, ACK] message. The message going from 36 -> 178 waits for ACK with Seq=1, but the Windows machine sends a request instead of an ACK with Seq=1 causing the board to enter in hardfault.
Can someone help identify what could cause this issue and how to fix it?
Verification
The text was updated successfully, but these errors were encountered: