• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Делюсь опытом рандомная ошибка arduino-builder Exception 0xc0000090

kalobyte

New member
заметил такую особенность при компиляции для есп, никогда такого не было
в гугле говорят, что надо ардуину запускать от имени админа, но я и так админ и запускал от его имени, но все равно выходит

что замечено
1 ошибка бывает, а бывает и компиляция проходит со второй попытки, бывает проходит с первой, а потом сразу же ошибка
2 ошибка происходит на случайных файлах срр
3 ошибка происходит на любых скетчах из примеров
4 версия ардуины значения не имеет

вот лог
D:\Program files\arduino-1.8.3\arduino-builder -dump-prefs -logger=machine -hardware D:\Program files\arduino-1.8.3\hardware -hardware C:\Users\admin\AppData\Local\Arduino15\packages -tools D:\Program files\arduino-1.8.3\tools-builder -tools D:\Program files\arduino-1.8.3\hardware\tools\avr -tools C:\Users\admin\AppData\Local\Arduino15\packages -built-in-libraries D:\Program files\arduino-1.8.3\libraries -libraries C:\Users\admin\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:CpuFrequency=80,UploadSpeed=115200,FlashSize=4M1M -ide-version=10803 -build-path C:\Users\admin\AppData\Local\Temp\arduino_build_299641 -warnings=none -build-cache C:\Users\admin\AppData\Local\Temp\arduino_cache_335733 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool.path=C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9 -prefs=runtime.tools.mkspiffs.path=C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\0.1.2 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -verbose C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\examples\FSBrowser\FSBrowser.ino
D:\Program files\arduino-1.8.3\arduino-builder -compile -logger=machine -hardware D:\Program files\arduino-1.8.3\hardware -hardware C:\Users\admin\AppData\Local\Arduino15\packages -tools D:\Program files\arduino-1.8.3\tools-builder -tools D:\Program files\arduino-1.8.3\hardware\tools\avr -tools C:\Users\admin\AppData\Local\Arduino15\packages -built-in-libraries D:\Program files\arduino-1.8.3\libraries -libraries C:\Users\admin\Documents\Arduino\libraries -fqbn=esp8266:esp8266:nodemcuv2:CpuFrequency=80,UploadSpeed=115200,FlashSize=4M1M -ide-version=10803 -build-path C:\Users\admin\AppData\Local\Temp\arduino_build_299641 -warnings=none -build-cache C:\Users\admin\AppData\Local\Temp\arduino_cache_335733 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.esptool.path=C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9 -prefs=runtime.tools.mkspiffs.path=C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\tools\mkspiffs\0.1.2 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -verbose C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\examples\FSBrowser\FSBrowser.ino
Using board 'nodemcuv2' from platform in folder: C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0
Using core 'esp8266' from platform in folder: C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0
Detecting libraries used...
"C:\Users\admin\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-IC:\Users\admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Users\admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\Users\admin\AppData\Local\Temp\arduino_build_299641/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DARDUINO=10803 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU" -DESP8266 "-IC:\Users\admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Users\admin\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\nodemcu" "C:\Users\admin\AppData\Local\Temp\arduino_build_299641\sketch\FSBrowser.ino.cpp" -o "nul"
Exception 0xc0000090 0x0 0x0 0xf282a
PC=0xf282a

syscall.Syscall12(0x76ebd01a, 0xa, 0x1262a6c0, 0x12450800, 0x0, 0x0, 0x1, 0x400, 0x1241b000, 0x0, ...)
/home/jenkins/go/src/runtime/syscall_windows.go:196 +0x4a
syscall.CreateProcess(0x1262a6c0, 0x12450800, 0x0, 0x0, 0x1, 0x400, 0x1241b000, 0x0, 0x123f5330, 0x123f52dc, ...)
/home/jenkins/go/src/syscall/zsyscall_windows.go:583 +0x112
syscall.StartProcess(0x125eec60, 0x84, 0x1262a240, 0x24, 0x24, 0x123f53e8, 0x0, 0x0, 0x0, 0x0)
/home/jenkins/go/src/syscall/exec_windows.go:326 +0x722
os.startProcess(0x125eec60, 0x84, 0x1262a240, 0x24, 0x24, 0x123f551c, 0x125e71e0, 0x0, 0x0)
/home/jenkins/go/src/os/exec_posix.go:45 +0x293
os.StartProcess(0x125eec60, 0x84, 0x1262a240, 0x24, 0x24, 0x123f551c, 0x0, 0x0, 0x0)
/home/jenkins/go/src/os/doc.go:28 +0x53
os/exec.(*Cmd).Start(0x12422790, 0x0, 0x0)
/home/jenkins/go/src/os/exec/exec.go:358 +0x6fa
os/exec.(*Cmd).Run(0x12422790, 0x0, 0x0)
/home/jenkins/go/src/os/exec/exec.go:276 +0x2b
arduino.cc/builder/builder_utils.ExecRecipeCollectStdErr(0x127622a0, 0x56c313, 0x15, 0x12000101, 0x5f4880, 0x614ef0, 0x0, 0x0, 0x0, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder_utils/utils.go:413 +0x118
arduino.cc/builder.(*GCCPreprocRunnerForDiscoveringIncludes).Run(0x12762280, 0x1244c000, 0x0, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/gcc_preproc_runner.go:93 +0x23c
arduino.cc/builder.runCommand(0x1244c000, 0x5f39b0, 0x12762280, 0x0, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/container_find_includes.go:183 +0x57
arduino.cc/builder.findIncludesUntilDone(0x1244c000, 0x12762080, 0x538ca0, 0x1243ec90, 0x12762160, 0x11, 0x0, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/container_find_includes.go:331 +0x1810
arduino.cc/builder.(*ContainerFindIncludes).Run(0x614ef0, 0x1244c000, 0x0, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/container_find_includes.go:149 +0xdfd
arduino.cc/builder.runCommands(0x1244c000, 0x123f5cc8, 0x22, 0x22, 0x1, 0x0, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder.go:191 +0xe2
arduino.cc/builder.(*Builder).Run(0x123f5dec, 0x1244c000, 0x0, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder.go:124 +0x89f
arduino.cc/builder.RunBuilder(0x1244c000, 0x0, 0x0)
/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/builder/builder.go:222 +0x35
main.main()
/home/jenkins/workspace/arduino-builder-all-cross/src/arduino.cc/arduino-builder/main.go:338 +0x1360
eax 0x0
ebx 0x32c4a008
ecx 0x0
edx 0x32bf0000
edi 0x15e4
esi 0x32c4a000
ebp 0xcf75c
esp 0xcf734
eip 0xf282a
eflags 0x10212
cs 0x23
fs 0x53
gs 0x2b
D:\Program files\arduino-1.8.3\arduino-builder returned 2
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

я удалял C:\Users\admin\AppData\Local\Arduino15 , чистил реестр, переставлял версии ардуины - ничего не помогает
в одном из ответов в гугле говорится, что ошибка появилась после установки офиса 2013, но у меня стоит 2007
в других ответах ошибка была связана с процессором, где не было инструкции ссе2

а еще плагин иде для заливки данных в пзу рушит иде
у меня виндовс 8.1 английский, процессор и5
---

предположительный ответ кроется в битой памяти, у меня 8 гиг и где-то на 6 гигах идет битая мс
раньше браузер падал через какое-то время, я ее переставил в слот второго канала и падать стал совсем редко
однако я запускал мс студию 2013 или 15, она не падает, хотя тоже потребляет много ресурсов

память я заменю скоро и отпишусь и виндовс тоже надо переставить, а то я его сильно порезал
 

kalobyte

New member
так я и говорю, что ошибку памяти выявил мемтест
первый раз за 18 лет битая память, через 3 года сдохла какая-то нонаме
60 евров опять надо
 

kalobyte

New member
внезапно я
переустановил виндовс и ардуину, причем не портативную, а с установщиком
добавил плагин для спи флеша и все компилируется и плагин не рушит иде :eek:

дело не в битой памяти оказалось
поставил еще офис 2013 и мс студию 2017
вобщем вот такие глюки бывают
 

CodeNameHawk

Moderator
Команда форума
С портативной версией проблемы возникали и у других.
А вот как MemTest показывал ошибку не ясно.
 

kalobyte

New member
а как он ее должен показывать? нормальные адреса белым на синем фоне
битые - белым на красном
 
Сверху Снизу