[Bug c++/81867] New: Internal completer error: Segmentation Fault
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81867 Bug ID: 81867 Summary: Internal completer error: Segmentation Fault Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: al_thomason at iname dot com Target Milestone: --- While compiling my project using the Arduino IDE, I received the following: sketch/AltReg_Serial.cpp: In function 'send_outbound': sketch/AltReg_Serial.cpp:704:1: internal compiler error: Segmentation fault } ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: /home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc returned 1 exit status /home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status exit status 1 Error compiling for board Arduino/Genuino Uno. == Environment is Arduino 1.8.1 for Linux. Board type selected is Arduino/Genuino Uno Per the release notes, gcc version is: 4.9.2 The following is a more verbose output during compiling: == Arduino: 1.8.1 (Linux), Board: "Arduino/Genuino Uno" /usr/lib/arduino-1.8.1/arduino-builder -dump-prefs -logger=machine -hardware /usr/lib/arduino-1.8.1/hardware -hardware /home/al/.arduino15/packages -hardware /home/al/Arduino/hardware -tools /usr/lib/arduino-1.8.1/tools-builder -tools /usr/lib/arduino-1.8.1/hardware/tools/avr -tools /home/al/.arduino15/packages -built-in-libraries /usr/lib/arduino-1.8.1/libraries -libraries /home/al/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10801 -build-path /tmp/arduino_build_538784 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.1.1 -prefs=runtime.tools.avrdude.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9 -verbose /home/al/Arduino/SmartRegulatorv1.1.0/SmartRegulatorv1.1.0.ino /usr/lib/arduino-1.8.1/arduino-builder -compile -logger=machine -hardware /usr/lib/arduino-1.8.1/hardware -hardware /home/al/.arduino15/packages -hardware /home/al/Arduino/hardware -tools /usr/lib/arduino-1.8.1/tools-builder -tools /usr/lib/arduino-1.8.1/hardware/tools/avr -tools /home/al/.arduino15/packages -built-in-libraries /usr/lib/arduino-1.8.1/libraries -libraries /home/al/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10801 -build-path /tmp/arduino_build_538784 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.1.1 -prefs=runtime.tools.avrdude.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9 -verbose /home/al/Arduino/SmartRegulatorv1.1.0/SmartRegulatorv1.1.0.ino Using board 'uno' from platform in folder: /home/al/.arduino15/packages/arduino/hardware/avr/1.6.18 Using core 'arduino' from platform in folder: /home/al/.arduino15/packages/arduino/hardware/avr/1.6.18 Detecting libraries used... "/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=1600L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-I/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18/cores/arduino" "-I/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18/variants/standard" "/tmp/arduino_build_538784/sketch/SmartRegulatorv1.1.0.ino.cpp" -o "/dev/null" Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/AltReg_CAN.cpp Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/AltReg_Serial.cpp Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/Alternator.cpp Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/CPE.c Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/Flash.cpp Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/Sensors.cpp Using cached library dependencies for file: /home/al/Arduino/libraries/I2Cx/I2Cx.cpp Generating function prototypes... "/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3
[Bug c++/81868] New: Internal completer error: Segmentation Fault
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81868 Bug ID: 81868 Summary: Internal completer error: Segmentation Fault Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: al_thomason at iname dot com Target Milestone: --- While compiling my project using the Arduino IDE, I received the following: sketch/AltReg_Serial.cpp: In function 'send_outbound': sketch/AltReg_Serial.cpp:704:1: internal compiler error: Segmentation fault } ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: /home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-gcc returned 1 exit status /home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status exit status 1 Error compiling for board Arduino/Genuino Uno. == Environment is Arduino 1.8.1 for Linux. Board type selected is Arduino/Genuino Uno Per the release notes, gcc version is: 4.9.2 The following is a more verbose output during compiling: == Arduino: 1.8.1 (Linux), Board: "Arduino/Genuino Uno" /usr/lib/arduino-1.8.1/arduino-builder -dump-prefs -logger=machine -hardware /usr/lib/arduino-1.8.1/hardware -hardware /home/al/.arduino15/packages -hardware /home/al/Arduino/hardware -tools /usr/lib/arduino-1.8.1/tools-builder -tools /usr/lib/arduino-1.8.1/hardware/tools/avr -tools /home/al/.arduino15/packages -built-in-libraries /usr/lib/arduino-1.8.1/libraries -libraries /home/al/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10801 -build-path /tmp/arduino_build_538784 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.1.1 -prefs=runtime.tools.avrdude.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9 -verbose /home/al/Arduino/SmartRegulatorv1.1.0/SmartRegulatorv1.1.0.ino /usr/lib/arduino-1.8.1/arduino-builder -compile -logger=machine -hardware /usr/lib/arduino-1.8.1/hardware -hardware /home/al/.arduino15/packages -hardware /home/al/Arduino/hardware -tools /usr/lib/arduino-1.8.1/tools-builder -tools /usr/lib/arduino-1.8.1/hardware/tools/avr -tools /home/al/.arduino15/packages -built-in-libraries /usr/lib/arduino-1.8.1/libraries -libraries /home/al/Arduino/libraries -fqbn=arduino:avr:uno -ide-version=10801 -build-path /tmp/arduino_build_538784 -warnings=none -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2 -prefs=runtime.tools.arduinoOTA.path=/home/al/.arduino15/packages/arduino/tools/arduinoOTA/1.1.1 -prefs=runtime.tools.avrdude.path=/home/al/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9 -verbose /home/al/Arduino/SmartRegulatorv1.1.0/SmartRegulatorv1.1.0.ino Using board 'uno' from platform in folder: /home/al/.arduino15/packages/arduino/hardware/avr/1.6.18 Using core 'arduino' from platform in folder: /home/al/.arduino15/packages/arduino/hardware/avr/1.6.18 Detecting libraries used... "/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3.5.4-arduino2/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=1600L -DARDUINO=10801 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-I/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18/cores/arduino" "-I/home/al/.arduino15/packages/arduino/hardware/avr/1.6.18/variants/standard" "/tmp/arduino_build_538784/sketch/SmartRegulatorv1.1.0.ino.cpp" -o "/dev/null" Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/AltReg_CAN.cpp Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/AltReg_Serial.cpp Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/Alternator.cpp Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/CPE.c Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/Flash.cpp Using cached library dependencies for file: /tmp/arduino_build_538784/sketch/Sensors.cpp Using cached library dependencies for file: /home/al/Arduino/libraries/I2Cx/I2Cx.cpp Generating function prototypes... "/home/al/.arduino15/packages/arduino/tools/avr-gcc/4.9.2-atmel3
[Bug c++/81868] Internal completer error: Segmentation Fault
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81868 --- Comment #1 from Al Thomason --- I was unable to attach the source files, too large. Please download directly from: https://github.com/AlternatorRegulator/alt-Source/archive/1.1.0.zip -or- https://github.com/AlternatorRegulator/alt-Source/archive/1.1.0.tar.gz
[Bug c++/81867] Internal completer error: Segmentation Fault
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81867 --- Comment #3 from Al Thomason --- I will see if I am able to test using a newer rev, the GCC compiler seems to be rather deeply embedded into the Arduino IDE...