Skip to content

Exception 29 when reoading the web page #67

@petricf

Description

@petricf

If i reload (reload button of the web browser) it prints on the serial console an exception:

Exception` (29):
epc1=0x4000df64 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000

>>>stack>>>

ctx: sys
sp: 3ffffcb0 end: 3fffffb0 offset: 0150
3ffffe00:  40259d53 3fff3670 00000002 40259ce8  
3ffffe10:  00000002 40259c8f 00000002 40258de4  
3ffffe20:  40258e0d 3ffffed0 3fff3670 00000016  
3ffffe30:  40256870 3ffffed0 3fff3518 3fff2f34  
3ffffe40:  3ffefaa0 3ffffed0 3ffffed0 3fff75c4  
3ffffe50:  61726c41 00656e75 00000000 4024dac8  
3ffffe60:  3fff59e0 00000000 00000000 40246289  
3ffffe70:  40252bcd 40243d80 3fff75f4 4024daee  
3ffffe80:  ffffffbf 3fff302c 3ffefab0 3fff3670  
3ffffe90:  3fff2598 0000001f 00000000 4025756b  
3ffffea0:  00000000 3fff5fcc ffffffbf 00000000  
3ffffeb0:  00000000 3fff3670 00000000 0000000f  
3ffffec0:  3fff5c54 3fff59e0 055028c1 402458de  
3ffffed0:  00000000 10310d0d 00640100 00000046  
3ffffee0:  3ffefac4 0000016d 3ffefada 3ffefab8  
3ffffef0:  3ffefae0 3ffefac4 3ffefacd 3ffefaeb  
3fffff00:  00000000 00000000 3ffefbfa 3ffefb86  
3fffff10:  3ffefaff 3ffefb1b 00000000 3ffefbdb  
3fffff20:  00000000 00000000 0000001f 00000000  
3fffff30:  3fff6394 40256fda 3fff2598 3fff5fcc  
3fffff40:  00000000 3fff3670 3fff2598 3ffefaa0  
3fffff50:  3ffefaa0 00000195 00000000 0000001f  
3fffff60:  00000000 3ffefaaa 4026a6c3 3fff2598  
3fffff70:  3ffefa94 3fffdcc0 3ffeec18 3ffeec18  
3fffff80:  00000080 3fff2598 3fffdab0 00000000  
3fffff90:  40269f87 3fffdab0 00000000 00000001  
3fffffa0:  3ffeec18 40000f49 ffffff01 40000f49  
<<<stack<<<

The exception decoder tells:

Exception 29: StoreProhibited: A store referenced a page mapped with an attribute that does not permit stores
PC: 0x4000df64
EXCVADDR: 0x00000000

Decoding stack results
0x4024dac8: ip4_output_if_opt at core/ipv4/ip4.c:1572
0x40246289: tcp_seg_free at core/tcp.c:1638
0x40243d80: std::bad_alloc::~bad_alloc() at /workdir/repo/gcc-gnu/libstdc++-v3/libsupc++/bad_alloc.cc:30
0x4024daee: ip4_output_if at core/ipv4/ip4.c:1549
0x402458de: pbuf_free_LWIP2 at core/pbuf.c:786

After that the ESP8266 restarts and continues operation.

Hardware is a ESP-01 connected to an AP.
Arduino IDE 2.3.6
Board: 8266 version 3.1.2
Module: Generic ESP8266

Any idea what went wrong ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions