Closed luc-github closed 8 years ago
and the second kind of exception
New client
Invalid request:
DNS responds: 192.168.1.1 for mtalk.google.com
New client
method: HEAD url: / search:
headerName: Host
headerValue: pvbtkaum
headerName: Connection
headerValue: keep-alive
headerName: Content-Length
headerValue: 0
headerName: User-Agent
headerValue: Mozilla/5.0 (Linux; Android 5.1.1; Nexus 7 Build/LMY48T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.94 Safari/537.36
headerName: Accept-Encoding
headerValue: gzip, deflate
args:
Request: /
Arguments:
request handler not found
DNS responds: 192.168.1.1 for android.clients.google.com
New client
method: POST url: /upload search:
headerName: User-Agent
headerValue: Mozilla/4.0
headerName: Connection
headerValue: eep-alive
headerName: Host
headerValue: 92.168.1.1
headerName: Content-Length
headerValue: 64
Plain: wns
args: plain=wns
args count: 1
pos 0=@ 5 &@ -1
arg 0 key: plain value: wns
args count: 1
Request: /upload
Arguments: plain=wns
request handler not found
DNS responds: 192.168.1.1 for eventlog.beacon.qq.com
New client
method: GET url: /generate_204 search:
headerName: User-Agent
headerValue: Dalvik/2.1.0 (Linux; U; Android 5.1.1; Nexus 7 Build/LMY48T)
headerName: Host
headerValue: clients3.google.com
headerName: Connection
headerValue: Keep-Alive
headerName: Accept-Encoding
headerValue: gzip
args:
Request: /generate_204
Arguments:
request handler not found
New client
method: POST url: /analytics/upload search: mType=beacon
headerName: wup_version
headerValue: 3.0
headerName: Content-Length
headerValue: 2075
headerName: Host
headerValue: eventlog.beacon.qq.com
headerName: Connection
headerValue: Keep-Alive
Plain: PK
args: mType=be
Exception (9):
epc1=0x401017ee epc2=0x00000000 epc3=0x00000000 excvaddr=0x00b7e3c7 depc=0x00000000
ctx: sys
sp: 3ffffdc0 end: 3fffffb0 offset: 01a0
>>>stack>>>
3fffff60: 4020cc1f 3fff48f8 3ffed5e8 3fff10a0
3fffff70: 40219c18 ffffffff 00000000 00000001
3fffff80: 3fff10a0 4021970d 3fffdab0 00000000
3fffff90: 3fffdcc0 3ffeda80 00000000 3fffdcc0
3fffffa0: 3ffeda80 40000f49 3fffdab0 40000f49
<<<stack<<<
��1L�L�<1�q�
I have just added some initialization and sanity check of _buffer pointer in DNSServer.cpp and seems solve the problem. Currently I am in second long run test, first passed alread, once done I will do a PR
this one should be ok https://github.com/esp8266/Arduino/pull/912
thank you
I got random crash in my project was able to narrow down some until captive portal I used sample CaptivePortal.ino where I just added
Serial.begin(9600);
in setup I use nodemcu 1.0 and latest staging and just connect an android tablet to the AP and wait watching serial monitor, even not touching the tablet. after 10min or 1h, it depend, I have some exceptions - so I have activated DEBUG and here one output