OVMS3-idf/components
Angus Gratton b9fc5ecf68 freertos: Fix crash when waking task on CPU1 with scheduler disabled
xPendingReadyList[1] was never initialised correctly, so if a task is added to this list (ie by xSemaphoreGiveFromISR()
or similar) while scheduler is disabled, then it causes a null pointer dereference.

Bug produces stack traces similar to:
0x40086e87: vListInsertEnd at /home/gus/esp/32/idf/components/freertos/./list.c:130
0x40084ba3: xTaskRemoveFromEventList at /home/gus/esp/32/idf/components/freertos/./tasks.c:3439
0x40083c54: xQueueGiveFromISR at /home/gus/esp/32/idf/components/freertos/./queue.c:2034
0x400f50a0: timer_group0_isr at /home/gus/esp/32/idf/components/freertos/test/./test_suspend_scheduler.c:27
0x40081d7d: _xt_lowint1 at xtensa_vectors.o:?
2017-06-05 16:12:20 +10:00
..
app_update Enable checks for encrypted flash in OTA 2017-04-11 19:10:26 +08:00
aws_iot AWS IoT Device SDK Support 2017-03-13 17:23:29 +08:00
bootloader component/soc : move dport access header files to soc 2017-05-09 18:06:00 +08:00
bootloader_support component/soc : move dport access header files to soc 2017-05-09 18:06:00 +08:00
bt Merge branch 'bugfix/btdm_bit_against_enums_github_#12289' into 'master' 2017-06-02 15:41:01 +08:00
coap coap: Initialise/update the libcoap submodule 2017-01-10 11:12:02 +11:00
cxx cxx: add iostreams test 2017-01-11 15:03:14 +08:00
driver fix bug that files missing commit in MR 773 2017-05-31 19:37:39 +08:00
esp32 Add dport protect in libphy.a 2017-06-01 19:43:55 +08:00
espcoredump bugfix: fixed path to esptool when there is no compiled python module for it 2017-03-21 13:30:38 +03:00
esptool_py esptool: Update to include ESP32-D2WD support (and other SPI flash remapping) 2017-04-13 16:25:15 +10:00
ethernet docs: Generate Doxygen directives for API documentation 2017-05-19 18:26:02 +02:00
expat Build system: Raise warning level 2016-11-16 15:57:34 +11:00
fatfs vfs, fatfs: fix support for two FATFS instances (SD and flash) 2017-05-05 15:21:38 +08:00
freertos freertos: Fix crash when waking task on CPU1 with scheduler disabled 2017-06-05 16:12:20 +10:00
idf_test CI: remove readme content: 2017-05-08 11:44:45 +08:00
jsmn Add jsmn JSON parser component 2017-03-07 10:18:47 +11:00
json cJSON:Add float format process 2017-01-09 17:51:48 +08:00
log component/bt: add open and close event for gatts 2017-06-01 15:01:54 +08:00
lwip lwip: fix dhcp server crash issue 2017-06-02 14:02:33 +08:00
mbedtls component/soc : move dport access header files to soc 2017-05-09 18:06:00 +08:00
mdns Add AFL fuzz test 2017-04-05 09:23:09 +03:00
micro-ecc micro-ecc: Add submodule dependency 2016-11-17 09:18:51 +11:00
newlib newlib: define PATH_MAX and ARG_MAX consistently 2017-05-05 15:21:38 +08:00
nghttp build: Fix comments and avoid build warning 2017-04-27 10:51:45 +08:00
nvs_flash nvs: remove search cache at page level 2017-05-12 12:18:08 +08:00
openssl components/openssl : Fix compilation error when openssl debugging is enabled 2017-02-20 09:45:50 +08:00
partition_table gen_esp32part: Run unit tests on host as part of gitlab-ci 2017-05-12 16:28:41 +10:00
sdmmc esp32: add [ignore] tag to some unit test cases for CI 2017-01-18 17:08:20 +08:00
soc Merge branch 'bugfix/lib_dport_access' into 'master' 2017-05-18 14:56:38 +08:00
spi_flash component/soc : move dport access header files to soc 2017-05-09 18:06:00 +08:00
tcpip_adapter give the AP and STA netifs different names for ease of debugging lwip 2017-04-11 20:40:36 +08:00
ulp examples: add ULP ADC example 2017-05-16 13:15:02 +08:00
vfs docs: Generate Doxygen directives for API documentation 2017-05-19 18:26:02 +02:00
wear_levelling Getting started guides 2017-04-27 19:51:42 +02:00
wpa_supplicant wpa2 enterprise: change the type macro to platform default macro ESP_PLATFORM. 2016-11-25 16:56:09 +08:00
xtensa-debug-module component/soc : move dport access header files to soc 2017-05-09 18:06:00 +08:00