Description
Basic Infos
Hardware
Hardware: ESP-12e
Core Version: not sure
Description
Problem description
I set up a json api: https://toothfi.com/device/device/abc/get_fake_device_info
I follow this sample code: https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/HTTPSRequest/HTTPSRequest.ino
and make my own version:
https://github.com/kenpeter/arduino_https_request
The real problem is:
In https_request.ino, if I comment out "ESP8266WebServer g_web_server(80);" in line 18. The code is working. If I leave "ESP8266WebServer g_web_server(80);", the error is
Decoding 27 results
0x40224443: more_comps at /Users/igrokhotkov/e/axtls/e1/crypto/bigint.c line 1072
0x402245dc: alloc at /Users/igrokhotkov/e/axtls/e1/crypto/bigint.c line 1106
0x4022488e: regular_multiply at /Users/igrokhotkov/e/axtls/e1/crypto/bigint.c line 822
0x402253e6: bi_barrett at /Users/igrokhotkov/e/axtls/e1/crypto/bigint.c line 1287
0x40225641: bi_mod_power at /Users/igrokhotkov/e/axtls/e1/crypto/bigint.c line 1412
0x402244a8: trim at /Users/igrokhotkov/e/axtls/e1/crypto/bigint.c line 1197
0x402267ec: RSA_public at /Users/igrokhotkov/e/axtls/e1/crypto/rsa.c line 227
: (inlined by) RSA_encrypt at /Users/igrokhotkov/e/axtls/e1/crypto/rsa.c line 260
0x402228ca: send_client_key_xchg at /Users/igrokhotkov/e/axtls/e1/ssl/tls1_clnt.c line 342
0x40222cc9: do_clnt_handshake at /Users/igrokhotkov/e/axtls/e1/ssl/tls1_clnt.c line 105
0x4022dcbf: pbuf_free at ?? line ?
0x4022dccd: pbuf_free at ?? line ?
0x40202c93: ClientContext::_consume(unsigned int) at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/libraries/ESP8266WiFi/src/WiFiClientSecure.cpp line 497
: (inlined by) ClientContext::read(char*, unsigned int) at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/libraries/ESP8266WiFi/src/include/ClientContext.h line 169
0x40222700: do_handshake at /Users/igrokhotkov/e/axtls/e1/ssl/tls1.c line 1470
: (inlined by) basic_read at /Users/igrokhotkov/e/axtls/e1/ssl/tls1.c line 1348
0x40222a64: do_client_connect at /Users/igrokhotkov/e/axtls/e1/ssl/tls1_clnt.c line 148
0x40221418: ssl_new at /Users/igrokhotkov/e/axtls/e1/ssl/tls1.c line 576
0x40222836: ssl_read at /Users/igrokhotkov/e/axtls/e1/ssl/tls1.c line 262
0x402030e8: SSLContext::connect(ClientContext*, unsigned int) at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/libraries/ESP8266WiFi/src/WiFiClientSecure.cpp line 497
: (inlined by) WiFiClientSecure::_connectSSL() at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/libraries/ESP8266WiFi/src/WiFiClientSecure.cpp line 262
0x402025ce: WiFiClient::connect(IPAddress, unsigned short) at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/libraries/ESP8266WiFi/src/WiFiClient.cpp line 327
0x402069c8: esp_yield at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/cores/esp8266/core_esp8266_main.cpp line 43
0x4020327a: WiFiClientSecure::connect(IPAddress, unsigned short) at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/libraries/ESP8266WiFi/src/WiFiClientSecure.cpp line 246
0x4020254d: WiFiClient::connect(char const*, unsigned short) at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/libraries/ESP8266WiFi/src/WiFiClient.cpp line 327
0x40206348: Print::println() at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/cores/esp8266/Print.cpp line 76
0x40203290: WiFiClientSecure::connect(char const*, unsigned short) at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/libraries/ESP8266WiFi/src/WiFiClientSecure.cpp line 252
0x40201ee9: get_device_info() at /tmp/buildcd64e0125f5c3fda1d6d44e3409e6705.tmp/sketch/device.cpp line 36
0x40202020: setup at /var/www/html/test/testme/igloo/misc/https_request/https_request.ino line 23
0x40206a0c: loop_wrapper at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/cores/esp8266/core_esp8266_main.cpp line 43
0x40100718: cont_norm at /home/kenpeter/.arduino15/packages/esp8266/hardware/esp8266/2.2.0/cores/esp8266/cont.S line 109
I am not sure what the errors mean.
Settings in IDE
Module: nodemcu 1.0
Flash Size: 4MB
CPU Frequency: 160Mhz
Flash Mode: ?
Flash Frequency: ?
Upload Using: SERIAL
Reset Method: ?
Full Sketch to have a look
https://github.com/kenpeter/arduino_https_request
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.