-
Notifications
You must be signed in to change notification settings - Fork 535
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
crashes in ieee80211_setup_ratetable #320
Comments
crash.c
|
[Edit] Sorry I don't know how to insert code without it getting messed up by the markdown...
|
First mark the code, then hit the "code" button. |
This is in a closed source part of the SDK, but I need to solve this. I'm in the middle of porting our whole app to the RTOS SDK, but I'd like some feedback on this crash. Will RTOS SDK fix it? Is anyone available to provide support or consulting? |
Could you have a try with the latest master? It should have solved this issue. |
Thank you! We will give it a try now. |
I'm sorry but that got worse for me. I do not know how to reproduce the crash - I only know that many of our customers are getting it - but now I got exceptions as soon as it started associating with an AP: Fatal exception 3 0x402078d7: ieee80211_setup_ratetable at ??:? |
possibly fixing dumps espressif/ESP8266_NONOS_SDK#320
May I ask if this issue still persists with the latest SDK? |
According to |
In order to understand why customers were having connection problems, I integrated code from Arduino and other sources to report crashes back to our server. And I've seen over 1000 crash reports in just a few weeks. I'm attaching the code I use to save the exception info to flash.
The most common crash happens when ieee80211_setup_ratetable is calling memcpy.
How can I troubleshoot this?
Here is the info from printstack.sh
Fatal exception 29
STORE_PROHIBITED
pc=0x4000df64 sp=0x3ffffbe0 excvaddr=0x00000000
ps=0x00000030 sar=0x00000004 vpri=0x4022426b
r00: 0x400018bc=1073748156 r01: 0x3ffffbe0=1073740768 r02: 0x00000000= 0
r03: 0x4024f304=1076163332 r04: 0x000000d4= 212 r05: 0x00000000= 0
r06: 0x0000000c= 12 r07: 0x00000000= 0 r08: 0x4024f3d4=1076163540
r09: 0x00000000= 0 r10: 0x00000000= 0 r11: 0x00000000= 0
r12: 0x00000000= 0 r13: 0x3fff4720=1073694496 r14: 0x00000016= 22
r15: 0x3fff4074=1073692788
section 1
type 1
len 976
Stack dump x3ffffbe0 x3d0:
3ffffbe0: 4000df64 00000030 00000004 4022426b
3ffffbf0: 3fff4720 00000016 3fff4074 0000001d
3ffffc00: 00000000 3fff6660 00000000 4024b7b8
3ffffc10: 00000000 3fffbff0 3fff96c8 401077a8
3ffffc20: 4020769b 00000000 00000020 4010522e
3ffffc30: 3fff4720 3ffffdb0 3ffffdb0 00000000
3ffffc40: 3fff1958 3fff40c0 ffffffcf 3fff1968
3ffffc50: 40000f58 00000000 000088c0 00000000
3ffffc60: 00000000 00000000 3fff1a1d 3fff19e3
3ffffc70: 00000000 3fff1958 3fff37f0 3fff1958
3ffffc80: 00000080 00000080 00000000 3fffdcb0
3ffffc90: 3ffffed8 4010027d 000000b4 00000002
3ffffca0: 3ffe8f90 00006274 3ffef1fc 00000001
3ffffcb0: 00006274 5ffffe00 00000001 401000a0
3ffffcc0: 4a4ef8f8 383c4046 01010000 05040302
3ffffcd0: 00000000 00000000 00000000 00000000
3ffffce0: 00000000 00000000 00000000 00000000
3ffffcf0: 00000000 00000000 00000000 00000000
3ffffd00: 00000000 00000000 00000000 00000000
3ffffd10: 00000000 00000000 00000000 00000000
0x4000df64: ?? ??:0
0x00000000: ?? ??:0
0x4020769b: ieee80211_setup_ratetable at ??:?
0x40000f58: ?? ??:0
0x3ffffed8: ?? ??:0
0x00006274: ?? ??:0
The text was updated successfully, but these errors were encountered: