VC4CL icon indicating copy to clipboard operation
VC4CL copied to clipboard

Hashcat problems on Raspberry Pi 3 with VC4CL

Open lr1729 opened this issue 4 years ago • 45 comments

When I try to run any Hashcat attack on a raspberry pi 3 with VC4CL, I get the error clBuildProgram(): CL_COMPILE_PROGRAM_FAILURE, I have installed VC4CL according to here, https://github.com/aaguiar96/VC4CL-Install. Can anybody help me figure out what went wrong?

hashcat (v5.1.0-1321-ge74396d5) starting...

OpenCL API (OpenCL 1.2 VC4CL 0.4.9999) - Platform #1 [doe300]
=============================================================
* Device #1: VideoCore IV GPU, 76/76 MB allocatable, 1MCU

Hashes: 1 digests; 1 unique digests, 1 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates

Applicable optimizers:
* Zero-Byte
* Early-Skip
* Not-Salted
* Not-Iterated
* Single-Hash
* Single-Salt
* Brute-Force
* Raw-Hash

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 256

ATTENTION! Pure (unoptimized) backend kernels selected.
Using pure kernels enables cracking longer passwords but for the price of drastically reduced performance.
If you want to switch to optimized backend kernels, append -O to your commandline.
See the above message to find out about the exact limits.

Watchdog: Hardware monitoring interface not found on your system.
Watchdog: Temperature abort trigger disabled.

clBuildProgram(): CL_COMPILE_PROGRAM_FAILURE

[E] Fri Aug  2 19:27:45 2019:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xb1 [0x7235faa2]
[E] Fri Aug  2 19:27:45 2019:  (2) /usr/local/lib/libVC4CC.so.1.2 : +0x725c88 [0x72586c88]
[E] Fri Aug  2 19:27:45 2019:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::Precompiler::findStandardLibraryFiles(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)+0x5b [0x72586e40]
[E] Fri Aug  2 19:27:45 2019:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::precompilation::compileOpenCLToLLVMIR(vc4c::precompilation::PrecompilationSource<(vc4c::SourceType)1>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::precompilation::PrecompilationResult<(vc4c::SourceType)3>&)+0x23 [0x725800dc]
[E] Fri Aug  2 19:27:45 2019:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::Precompiler::run(std::unique_ptr<std::istream, std::default_delete<std::istream> >&, vc4c::SourceType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)+0x4c7 [0x72587870]
[E] Fri Aug  2 19:27:45 2019:  (6) /usr/local/lib/libVC4CC.so.1.2 : vc4c::Precompiler::precompile(std::istream&, std::unique_ptr<std::istream, std::default_delete<std::istream> >&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)+0x121 [0x72585320]
[E] Fri Aug  2 19:27:45 2019:  (7) /usr/local/lib/libVC4CL.so : +0x444b2 [0x726ef4b2]
[E] Fri Aug  2 19:27:45 2019:  (8) /usr/local/lib/libVC4CL.so : vc4cl::Program::compile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vc4cl::object_wrapper<vc4cl::Program>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, vc4cl::object_wrapper<vc4cl::Program> > > > const&, void (*)(_cl_program*, void*), void*)+0x8f [0x726efc78]
[E] Fri Aug  2 19:27:45 2019:  (9) /usr/local/lib/libVC4CL.so : VC4CL_clBuildProgram+0x11d [0x726f2ef6]

* Device #1: Kernel /usr/local/share/hashcat/OpenCL/m00000_a3-pure.cl build failed - proceeding without this device.

Started: Fri Aug  2 19:27:39 2019
Stopped: Fri Aug  2 19:27:45 2019
terminate called without an active exception
Aborted

lr1729 avatar Aug 03 '19 02:08 lr1729

From the error location, it looks like the precompiled VC4CL-StdLib files were not found.

Can you list the contents of:

  • /usr/local/include/vc4cl-stdlib/
  • /usr/include/vc4cl-stdlib/
  • ~/.cache/vc4c

doe300 avatar Aug 03 '19 05:08 doe300

In /usr/local/include/vc4cl-stdlib/ I have

_async.h        defines.h      _integer.h     _overloads.h        VC4CLStdLib.h
_atomics.h      _extensions.h  _intrinsics.h  _printf.h           _vector.h
_common.h       _flags.h       _math.h        _relational.h       _work_items.h
_config.h       _geometric.h   opencl-c.h     _spir_mangling.h
_conversions.h  _images.h      _operators.h   _synchronization.h

However I am missing the directories

/usr/include/vc4cl-stdlib/, ~/.cache/vc4c Do I need to copy some files over?

lr1729 avatar Aug 03 '19 16:08 lr1729

No you don't need to. But you should have these two files also in /usr/local/include/vc4cl-stdlib/:

  • VC4CLStdLib.h.pch
  • VC4CLStdLib.bc

Can you rerun the make install steps for vc4cl-stdlib and vc4c and post the output?

doe300 avatar Aug 03 '19 17:08 doe300

For vc4cl-stdlib I get

[100%] Built target VC4CLStdLib
Install the project...
-- Install configuration: ""
-- Up-to-date: /usr/local/include/vc4cl-stdlib
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_synchronization.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_math.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_operators.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_vector.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_atomics.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_geometric.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_printf.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_integer.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_common.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_relational.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/VC4CLStdLib.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/opencl-c.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_config.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_overloads.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_spir_mangling.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/defines.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_images.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_async.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_conversions.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_flags.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_intrinsics.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_work_items.h
-- Up-to-date: /usr/local/include/vc4cl-stdlib/_extensions.h

For vc4c I get

[  1%] Performing update step for 'variant-project'
From https://github.com/mpark/variant
 * branch                HEAD       -> FETCH_HEAD
Already up to date.
[  1%] Performing configure step for 'variant-project'
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/VC4CLStdLib/VC4C/variant
[  2%] Performing build step for 'variant-project'
[  4%] Built target variant-project-build
[  6%] Performing update step for 'vc4asm-project'
From https://github.com/maazl/vc4asm
 * branch            HEAD       -> FETCH_HEAD
Already up to date.
[  7%] Performing configure step for 'vc4asm-project'
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/VC4CLStdLib/VC4C/vc4asm/src/vc4asm-project-build
[  7%] Performing build step for 'vc4asm-project'
[ 22%] Built target objvc4asm
[ 45%] Built target objvc4dis
[ 72%] Built target objvc4base
[ 81%] Built target vc4dis
[ 90%] Built target vc4asm
[ 95%] Built target libvc4asm-static
[100%] Built target libvc4asm-shared
[  9%] Built target vc4asm-project-build
[ 11%] Performing update step for 'cpplog-project'
From https://github.com/doe300/cpplog
 * branch            HEAD       -> FETCH_HEAD
Already up to date.
[ 12%] Performing configure step for 'cpplog-project'
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/VC4CLStdLib/VC4C/cpplog
[ 12%] Performing build step for 'cpplog-project'
[ 50%] Built target cpplog-static
[100%] Built target cpplog
[ 14%] Built target cpplog-project-build
[ 76%] Built target VC4CC
[ 79%] Built target VC4C
[ 80%] Built target qpu_emulator
[ 80%] Performing update step for 'cpptest-lite-project'
From https://github.com/doe300/cpptest-lite
 * branch            HEAD       -> FETCH_HEAD
Already up to date.
[ 81%] Performing configure step for 'cpptest-lite-project'
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pi/VC4CLStdLib/VC4C/cpptest-lite/src/cpptest-lite-project-build
[ 82%] Performing build step for 'cpptest-lite-project'
[100%] Built target cpptest-lite
[ 85%] Built target cpptest-lite-project-build
[100%] Built target TestVC4C
Install the project...
-- Install configuration: "Debug"
-- Up-to-date: /usr/local/lib/libVC4CC.so.0.4.9999
-- Up-to-date: /usr/local/lib/libVC4CC.so.1.2
-- Up-to-date: /usr/local/lib/libVC4CC.so
-- Up-to-date: /usr/local/bin/vc4c
-- Up-to-date: /usr/local/share/vc4cc/VC4CC-targets.cmake
-- Installing: /usr/local/share/vc4cc/VC4CC-targets-debug.cmake
-- Up-to-date: /usr/local/include/vc4cc
-- Up-to-date: /usr/local/include/vc4cc/config.h
-- Up-to-date: /usr/local/include/vc4cc/Optional.h
-- Up-to-date: /usr/local/include/vc4cc/tools.h
-- Up-to-date: /usr/local/include/vc4cc/Precompiler.h
-- Up-to-date: /usr/local/include/vc4cc/CompilationError.h
-- Up-to-date: /usr/local/include/vc4cc/Compiler.h
-- Up-to-date: /usr/local/include/vc4cc/VC4C.h

lr1729 avatar Aug 03 '19 17:08 lr1729

I also get errors when trying to compile the example.

vc4c --hex /home/pi/VC4CLStdLib/VC4C/example/hello_world.cl
[D] Sat Aug  3 11:53:55 2019: Compiling '/home/pi/VC4CLStdLib/VC4C/example/hello_world.cl' into '/home/pi/VC4CLStdLib/VC4C/example/hello_world.cl.hex' with optimization level 2 and options '' ...
[D] Sat Aug  3 11:53:55 2019: Temporary file '/tmp/vc4c-BhugNj' created
[D] Sat Aug  3 11:53:55 2019: Could not access VC4CL standard-library file: /usr/local/include/vc4cl-stdlib//VC4CLStdLib.bc (No such file or directory)
[D] Sat Aug  3 11:53:55 2019: Could not access VC4CL standard-library file: /usr/include/vc4cl-stdlib//VC4CLStdLib.bc (No such file or directory)
[D] Sat Aug  3 11:53:55 2019: Could not access VC4CL standard-library file: /home/pi/.cache/vc4c/VC4CLStdLib.bc (No such file or directory)
[D] Sat Aug  3 11:53:55 2019: Could not access VC4CL standard-library file: /usr/local/include/vc4cl-stdlib//VC4CLStdLib.h.pch (No such file or directory)
[D] Sat Aug  3 11:53:55 2019: Could not access VC4CL standard-library file: /usr/include/vc4cl-stdlib//VC4CLStdLib.h.pch (No such file or directory)
[D] Sat Aug  3 11:53:55 2019: Could not access VC4CL standard-library file: /home/pi/.cache/vc4c/VC4CLStdLib.h.pch (No such file or directory)
[E] Sat Aug  3 11:53:56 2019:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xb1 [0x76c14aa2]
[E] Sat Aug  3 11:53:56 2019:  (2) /usr/local/lib/libVC4CC.so.1.2 : +0x725c88 [0x76e3bc88]
[E] Sat Aug  3 11:53:56 2019:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::Precompiler::findStandardLibraryFiles(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)+0x5b [0x76e3be40]
[E] Sat Aug  3 11:53:56 2019:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::precompilation::compileOpenCLToLLVMIR(vc4c::precompilation::PrecompilationSource<(vc4c::SourceType)1>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::precompilation::PrecompilationResult<(vc4c::SourceType)3>&)+0x23 [0x76e350dc]
[E] Sat Aug  3 11:53:56 2019:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::Precompiler::run(std::unique_ptr<std::istream, std::default_delete<std::istream> >&, vc4c::SourceType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)+0x4c7 [0x76e3c870]
[E] Sat Aug  3 11:53:56 2019:  (6) /usr/local/lib/libVC4CC.so.1.2 : vc4c::Precompiler::precompile(std::istream&, std::unique_ptr<std::istream, std::default_delete<std::istream> >&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)+0x121 [0x76e3a320]
[E] Sat Aug  3 11:53:56 2019:  (7) /usr/local/lib/libVC4CC.so.1.2 : vc4c::Compiler::compile(std::istream&, std::ostream&, vc4c::Configuration const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)+0xa7 [0x76c15a44]
[E] Sat Aug  3 11:53:56 2019:  (8) vc4c : main+0xc31 [0x429dd6]
[E] Sat Aug  3 11:53:56 2019:  (9) /lib/arm-linux-gnueabihf/libc.so.6 : __libc_start_main+0x10c [0x7310f718]
[D] Sat Aug  3 11:53:56 2019: Temporary file '/tmp/vc4c-BhugNj' deleted
[E] Sat Aug  3 11:53:56 2019: Compiler threw exception: Pre-compilation: Required VC4CL standard library file not found in any of the provided paths: /usr/local/include/vc4cl-stdlib/, /usr/include/vc4cl-stdlib/, /home/pi/.cache/vc4c
terminate called after throwing an instance of 'vc4c::CompilationError'
  what():  Pre-compilation: Required VC4CL standard library file not found in any of the provided paths: /usr/local/include/vc4cl-stdlib/, /usr/include/vc4cl-stdlib/, /home/pi/.cache/vc4c
Aborted

Is there a way to patch in the missing files?

lr1729 avatar Aug 03 '19 18:08 lr1729

Yes, this command generates the precompiled headers required:

path/to/vc4c --precompile-stdlib -o /output/directory/ path/to/VC4CLStdLib/include/VC4CLStdLib.h

Example (when running from VC4C project directory:

./build/src/vc4c --precompile-stdlib -o /home/pi/.cache/vc4c/ ../VC4CLStdLib/include/VC4CLStdLib.h

This is also the command that should have been executed automatically. I will need to have a look as to why it was not run.

doe300 avatar Aug 03 '19 19:08 doe300

When I run that command I get the error

 vc4c --precompile-stdlib -o /home/pi/.cache/vc4c/ ../VC4CLStdLib/include/VC4CLStdLib.h
[D] Sat Aug  3 13:15:45 2019: Pre-compiling '../VC4CLStdLib/include/VC4CLStdLib.h' into '/home/pi/.cache/vc4c/'...
[I] Sat Aug  3 13:15:45 2019: Pre-compiling standard library with: /usr/bin/clang -cc1 -triple spir-unknown-unknown -O3 -ffp-contract=off -cl-std=CL1.2 -cl-kernel-arg-info -cl-single-precision-constant -Wno-all -Wno-gcc-compat -Wdouble-promotion -Wno-undefined-inline -Wno-unknown-attributes -x cl -emit-pch -o /home/pi/.cache/vc4c//VC4CLStdLib.h.pch ../VC4CLStdLib/include/VC4CLStdLib.h
[E] Sat Aug  3 13:15:46 2019: Errors in precompilation:
[E] Sat Aug  3 13:15:46 2019: error: error reading '../VC4CLStdLib/include/VC4CLStdLib.h'
1 error generated.

[E] Sat Aug  3 13:15:46 2019:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xb1 [0x76bdeaa2]
[E] Sat Aug  3 13:15:46 2019:  (2) /usr/local/lib/libVC4CC.so.1.2 : runPrecompiler(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::istream*, std::ostream*)+0x14f [0x76dfdcc4]
[E] Sat Aug  3 13:15:46 2019:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::Precompiler::precompileStandardLibraryFiles(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1b1 [0x76e060f2]
[E] Sat Aug  3 13:15:46 2019:  (4) vc4c : main+0x79d [0x443942]
[E] Sat Aug  3 13:15:46 2019:  (5) /lib/arm-linux-gnueabihf/libc.so.6 : __libc_start_main+0x10c [0x730d9718]
terminate called after throwing an instance of 'vc4c::CompilationError'
  what():  Pre-compilation: Error in precompilation: error: error reading '../VC4CLStdLib/include/VC4CLStdLib.h'
1 error generated.

Aborted

lr1729 avatar Aug 03 '19 20:08 lr1729

Does the relative path ../VC4CLStdLib/include/VC4CLStdLib.h point to the existing header file?

doe300 avatar Aug 03 '19 20:08 doe300

Yes, the file VC4CLStdLib.h exists in the directory /home/pi/VC4CLStdLib/include

lr1729 avatar Aug 03 '19 20:08 lr1729

Does the user (pi I assume) has read rights on that file? Does the file contain content of a C header? Doe the files VC4CLStdLib.h.pch and VC4CLStdLib.bc exist in the /home/pi/VC4CLStdLib/include folder?

doe300 avatar Aug 04 '19 06:08 doe300

Thank you, I reinstalled VC4C and now the files VC4CLStdLib.h.pch and VC4CLStdLib.bc are in the /home/pi/VC4CLStdLib/include folder. I can now run the hello_world example successfully, however, when running hashcat I get the error

hashcat (v5.1.0-1321-ge74396d5) starting...

OpenCL API (OpenCL 1.2 VC4CL 0.4.9999) - Platform #1 [doe300]
=============================================================
* Device #1: VideoCore IV GPU, 76/76 MB allocatable, 1MCU

Hashes: 1 digests; 1 unique digests, 1 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates

Applicable optimizers:
* Zero-Byte
* Early-Skip
* Not-Salted
* Not-Iterated
* Single-Hash
* Single-Salt
* Brute-Force
* Raw-Hash

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 256

ATTENTION! Pure (unoptimized) backend kernels selected.
Using pure kernels enables cracking longer passwords but for the price of drastically reduced performance.
If you want to switch to optimized backend kernels, append -O to your commandline.
See the above message to find out about the exact limits.

Watchdog: Hardware monitoring interface not found on your system.
Watchdog: Temperature abort trigger disabled.

clBuildProgram(): CL_BUILD_PROGRAM_FAILURE

[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i30
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i30
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:12 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:13 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:13 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:13 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:13 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:13 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:13 2019: Irregular integer type will be extended to next larger regular integer type: i2
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[W] Wed Aug  7 09:40:13 2019: 64-bit operations are not supported by the VideoCore IV architecture, further compilation may fail!
[E] Wed Aug  7 09:40:22 2019:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xb1 [0x723bcd52]
[E] Wed Aug  7 09:40:22 2019:  (2) /usr/local/lib/libVC4CC.so.1.2 : +0x6eb528 [0x7257e528]
[E] Wed Aug  7 09:40:22 2019:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::normalization::mapMemoryAccess(vc4c::Method&, vc4c::InstructionWalker, vc4c::intermediate::MemoryInstruction*, vc4c::normalization::MemoryInfo const&, vc4c::normalization::MemoryInfo const&)+0x5b [0x72579c0c]
[E] Wed Aug  7 09:40:22 2019:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::normalization::mapMemoryAccess(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&)+0x431 [0x7255e5ce]
[E] Wed Aug  7 09:40:22 2019:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::normalization::Normalizer::normalizeMethod(vc4c::Module&, vc4c::Method&) const+0x2cd [0x7258409e]
[E] Wed Aug  7 09:40:22 2019:  (6) /usr/local/lib/libVC4CC.so.1.2 : +0x6f03c2 [0x725833c2]
[E] Wed Aug  7 09:40:22 2019:  (7) /usr/local/lib/libVC4CC.so.1.2 : +0x6f25fa [0x725855fa]
[E] Wed Aug  7 09:40:22 2019:  (8) /usr/local/lib/libVC4CC.so.1.2 : std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const+0x2f [0x723c0e3c]
[E] Wed Aug  7 09:40:22 2019:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&)::{lambda()#1}::operator()() const+0x17 [0x723bf7b4]
[E] Wed Aug  7 09:40:22 2019:  (10) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<void (), vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&)+0x15 [0x723c1dc2]
[E] Wed Aug  7 09:40:22 2019:  (11) /usr/local/lib/libVC4CC.so.1.2 : std::function<void ()>::operator()() const+0x23 [0x723f256e]
[E] Wed Aug  7 09:40:22 2019:  (12) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, std::function<void ()>&>(std::__invoke_other, std::function<void ()>&)+0x17 [0x723f2326]
[E] Wed Aug  7 09:40:22 2019:  (13) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<std::function<void ()>&>::type std::__invoke<std::function<void ()>&>(std::function<void ()>&)+0x17 [0x723f2106]
[E] Wed Aug  7 09:40:22 2019:  (14) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()::{lambda()#1}::operator()() const+0x13 [0x723f1f80]
[E] Wed Aug  7 09:40:22 2019:  (15) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()::{lambda()#1}, void>::operator()() const+0x13 [0x723f25e4]
[E] Wed Aug  7 09:40:22 2019:  (16) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)+0x1d [0x723f2386]
[E] Wed Aug  7 09:40:22 2019:  (17) /usr/local/lib/libVC4CC.so.1.2 : std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const+0x27 [0x723ee69a]
[E] Wed Aug  7 09:40:22 2019:  (18) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)+0x17 [0x723ee00a]
[E] Wed Aug  7 09:40:22 2019:  (19) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x5f [0x723ef966]
[E] Wed Aug  7 09:40:22 2019:  (20) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>::type std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x3d [0x723eee18]
[E] Wed Aug  7 09:40:22 2019:  (21) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const+0x41 [0x723ee332]
[E] Wed Aug  7 09:40:22 2019:  (22) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const+0x1b [0x723ee358]
[E] Wed Aug  7 09:40:22 2019:  (23) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::_FUN()+0x9 [0x723ee36e]
[E] Wed Aug  7 09:40:22 2019:  (24) /lib/arm-linux-gnueabihf/libpthread.so.0 : +0xf158 [0x76f52158]
[E] Wed Aug  7 09:40:22 2019:  (25) /usr/local/lib/libVC4CC.so.1.2 : +0x55a87a [0x723ed87a]
[E] Wed Aug  7 09:40:22 2019:  (26) /usr/local/lib/libVC4CC.so.1.2 : void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x63 [0x723ee3f8]
[E] Wed Aug  7 09:40:22 2019:  (27) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool)+0x6b [0x723edca4]
[E] Wed Aug  7 09:40:22 2019:  (28) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()+0x3f [0x723f1fc8]
[E] Wed Aug  7 09:40:22 2019:  (29) /usr/local/lib/libVC4CC.so.1.2 : std::packaged_task<void ()>::operator()()+0x23 [0x723eed26]
[E] Wed Aug  7 09:40:22 2019:  (30) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::workerTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xab [0x723ecf6a]
[E] Wed Aug  7 09:40:22 2019:  (31) /usr/local/lib/libVC4CC.so.1.2 : +0x559c66 [0x723ecc66]
[E] Wed Aug  7 09:40:22 2019:  (32) /usr/local/lib/libVC4CC.so.1.2 : +0x55a462 [0x723ed462]
[E] Wed Aug  7 09:40:22 2019:  (33) /usr/local/lib/libVC4CC.so.1.2 : +0x55a268 [0x723ed268]
[E] Wed Aug  7 09:40:22 2019:  (34) /usr/local/lib/libVC4CC.so.1.2 : +0x55a676 [0x723ed676]
[E] Wed Aug  7 09:40:22 2019:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x55a60e [0x723ed60e]
[E] Wed Aug  7 09:40:22 2019:  (36) /usr/local/lib/libVC4CC.so.1.2 : +0x55a5f6 [0x723ed5f6]
[E] Wed Aug  7 09:40:22 2019:  (37) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x986ea [0x71dc16ea]
[E] Wed Aug  7 09:40:25 2019:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xb1 [0x723bcd52]
[E] Wed Aug  7 09:40:25 2019:  (2) /usr/local/lib/libVC4CC.so.1.2 : +0x74cd40 [0x725dfd40]
[E] Wed Aug  7 09:40:25 2019:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::periphery::VPMArea::toWriteSetup(vc4c::DataType) const+0xef [0x725e4418]
[E] Wed Aug  7 09:40:25 2019:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::periphery::VPM::insertWriteVPM(vc4c::Method&, vc4c::InstructionWalker, vc4c::Value const&, vc4c::periphery::VPMArea const*, bool, vc4c::Value const&)+0xb3 [0x725e2740]
[E] Wed Aug  7 09:40:25 2019:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::periphery::insertWriteDMA(vc4c::Method&, vc4c::InstructionWalker, vc4c::Value const&, vc4c::Value const&, bool)+0x6d [0x725e1346]
[E] Wed Aug  7 09:40:25 2019:  (6) /usr/local/lib/libVC4CC.so.1.2 : +0x6ea32e [0x7257d32e]
[E] Wed Aug  7 09:40:25 2019:  (7) /usr/local/lib/libVC4CC.so.1.2 : vc4c::normalization::mapMemoryAccess(vc4c::Method&, vc4c::InstructionWalker, vc4c::intermediate::MemoryInstruction*, vc4c::normalization::MemoryInfo const&, vc4c::normalization::MemoryInfo const&)+0x5b [0x72579c0c]
[E] Wed Aug  7 09:40:25 2019:  (8) /usr/local/lib/libVC4CC.so.1.2 : vc4c::normalization::mapMemoryAccess(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&)+0x431 [0x7255e5ce]
[E] Wed Aug  7 09:40:25 2019:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::normalization::Normalizer::normalizeMethod(vc4c::Module&, vc4c::Method&) const+0x2cd [0x7258409e]
[E] Wed Aug  7 09:40:25 2019:  (10) /usr/local/lib/libVC4CC.so.1.2 : +0x6f03c2 [0x725833c2]
[E] Wed Aug  7 09:40:25 2019:  (11) /usr/local/lib/libVC4CC.so.1.2 : +0x6f25fa [0x725855fa]
[E] Wed Aug  7 09:40:25 2019:  (12) /usr/local/lib/libVC4CC.so.1.2 : std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const+0x2f [0x723c0e3c]
[E] Wed Aug  7 09:40:25 2019:  (13) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&)::{lambda()#1}::operator()() const+0x17 [0x723bf7b4]
[E] Wed Aug  7 09:40:25 2019:  (14) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<void (), vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&)+0x15 [0x723c1dc2]
[E] Wed Aug  7 09:40:25 2019:  (15) /usr/local/lib/libVC4CC.so.1.2 : std::function<void ()>::operator()() const+0x23 [0x723f256e]
[E] Wed Aug  7 09:40:25 2019:  (16) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, std::function<void ()>&>(std::__invoke_other, std::function<void ()>&)+0x17 [0x723f2326]
[E] Wed Aug  7 09:40:25 2019:  (17) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<std::function<void ()>&>::type std::__invoke<std::function<void ()>&>(std::function<void ()>&)+0x17 [0x723f2106]
[E] Wed Aug  7 09:40:25 2019:  (18) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()::{lambda()#1}::operator()() const+0x13 [0x723f1f80]
[E] Wed Aug  7 09:40:25 2019:  (19) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()::{lambda()#1}, void>::operator()() const+0x13 [0x723f25e4]
[E] Wed Aug  7 09:40:25 2019:  (20) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)+0x1d [0x723f2386]
[E] Wed Aug  7 09:40:25 2019:  (21) /usr/local/lib/libVC4CC.so.1.2 : std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const+0x27 [0x723ee69a]
[E] Wed Aug  7 09:40:25 2019:  (22) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)+0x17 [0x723ee00a]
[E] Wed Aug  7 09:40:25 2019:  (23) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x5f [0x723ef966]
[E] Wed Aug  7 09:40:25 2019:  (24) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>::type std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x3d [0x723eee18]
[E] Wed Aug  7 09:40:25 2019:  (25) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const+0x41 [0x723ee332]
[E] Wed Aug  7 09:40:25 2019:  (26) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const+0x1b [0x723ee358]
[E] Wed Aug  7 09:40:25 2019:  (27) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::_FUN()+0x9 [0x723ee36e]
[E] Wed Aug  7 09:40:25 2019:  (28) /lib/arm-linux-gnueabihf/libpthread.so.0 : +0xf158 [0x76f52158]
[E] Wed Aug  7 09:40:25 2019:  (29) /usr/local/lib/libVC4CC.so.1.2 : +0x55a87a [0x723ed87a]
[E] Wed Aug  7 09:40:25 2019:  (30) /usr/local/lib/libVC4CC.so.1.2 : void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x63 [0x723ee3f8]
[E] Wed Aug  7 09:40:25 2019:  (31) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool)+0x6b [0x723edca4]
[E] Wed Aug  7 09:40:25 2019:  (32) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()+0x3f [0x723f1fc8]
[E] Wed Aug  7 09:40:25 2019:  (33) /usr/local/lib/libVC4CC.so.1.2 : std::packaged_task<void ()>::operator()()+0x23 [0x723eed26]
[E] Wed Aug  7 09:40:25 2019:  (34) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::workerTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xab [0x723ecf6a]
[E] Wed Aug  7 09:40:25 2019:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x559c66 [0x723ecc66]
[E] Wed Aug  7 09:40:25 2019:  (36) /usr/local/lib/libVC4CC.so.1.2 : +0x55a462 [0x723ed462]
[E] Wed Aug  7 09:40:25 2019:  (37) /usr/local/lib/libVC4CC.so.1.2 : +0x55a268 [0x723ed268]
[E] Wed Aug  7 09:40:25 2019:  (38) /usr/local/lib/libVC4CC.so.1.2 : +0x55a676 [0x723ed676]
[E] Wed Aug  7 09:40:25 2019:  (39) /usr/local/lib/libVC4CC.so.1.2 : +0x55a60e [0x723ed60e]
[E] Wed Aug  7 09:40:25 2019:  (40) /usr/local/lib/libVC4CC.so.1.2 : +0x55a5f6 [0x723ed5f6]
[E] Wed Aug  7 09:40:25 2019:  (41) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x986ea [0x71dc16ea]
[E] Wed Aug  7 09:40:26 2019:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xb1 [0x723bcd52]
[E] Wed Aug  7 09:40:26 2019:  (2) /usr/local/lib/libVC4CC.so.1.2 : +0x74cd40 [0x725dfd40]
[E] Wed Aug  7 09:40:26 2019:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::periphery::VPMArea::toWriteSetup(vc4c::DataType) const+0xef [0x725e4418]
[E] Wed Aug  7 09:40:26 2019:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::periphery::VPM::insertWriteVPM(vc4c::Method&, vc4c::InstructionWalker, vc4c::Value const&, vc4c::periphery::VPMArea const*, bool, vc4c::Value const&)+0xb3 [0x725e2740]
[E] Wed Aug  7 09:40:26 2019:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::periphery::insertWriteDMA(vc4c::Method&, vc4c::InstructionWalker, vc4c::Value const&, vc4c::Value const&, bool)+0x6d [0x725e1346]
[E] Wed Aug  7 09:40:26 2019:  (6) /usr/local/lib/libVC4CC.so.1.2 : +0x6ea32e [0x7257d32e]
[E] Wed Aug  7 09:40:26 2019:  (7) /usr/local/lib/libVC4CC.so.1.2 : vc4c::normalization::mapMemoryAccess(vc4c::Method&, vc4c::InstructionWalker, vc4c::intermediate::MemoryInstruction*, vc4c::normalization::MemoryInfo const&, vc4c::normalization::MemoryInfo const&)+0x5b [0x72579c0c]
[E] Wed Aug  7 09:40:26 2019:  (8) /usr/local/lib/libVC4CC.so.1.2 : vc4c::normalization::mapMemoryAccess(vc4c::Module const&, vc4c::Method&, vc4c::Configuration const&)+0x431 [0x7255e5ce]
[E] Wed Aug  7 09:40:26 2019:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::normalization::Normalizer::normalizeMethod(vc4c::Module&, vc4c::Method&) const+0x2cd [0x7258409e]
[E] Wed Aug  7 09:40:26 2019:  (10) /usr/local/lib/libVC4CC.so.1.2 : +0x6f03c2 [0x725833c2]
[E] Wed Aug  7 09:40:26 2019:  (11) /usr/local/lib/libVC4CC.so.1.2 : +0x6f25fa [0x725855fa]
[E] Wed Aug  7 09:40:26 2019:  (12) /usr/local/lib/libVC4CC.so.1.2 : std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const+0x2f [0x723c0e3c]
[E] Wed Aug  7 09:40:26 2019:  (13) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&)::{lambda()#1}::operator()() const+0x17 [0x723bf7b4]
[E] Wed Aug  7 09:40:26 2019:  (14) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<void (), vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&)::{lambda()#1}>::_M_invoke(std::_Any_data const&)+0x15 [0x723c1dc2]
[E] Wed Aug  7 09:40:26 2019:  (15) /usr/local/lib/libVC4CC.so.1.2 : std::function<void ()>::operator()() const+0x23 [0x723f256e]
[E] Wed Aug  7 09:40:26 2019:  (16) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, std::function<void ()>&>(std::__invoke_other, std::function<void ()>&)+0x17 [0x723f2326]
[E] Wed Aug  7 09:40:26 2019:  (17) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<std::function<void ()>&>::type std::__invoke<std::function<void ()>&>(std::function<void ()>&)+0x17 [0x723f2106]
[E] Wed Aug  7 09:40:26 2019:  (18) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()::{lambda()#1}::operator()() const+0x13 [0x723f1f80]
[E] Wed Aug  7 09:40:26 2019:  (19) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()::{lambda()#1}, void>::operator()() const+0x13 [0x723f25e4]
[E] Wed Aug  7 09:40:26 2019:  (20) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>, std::__future_base::_Result_base::_Deleter>, std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()::{lambda()#1}, void> >::_M_invoke(std::_Any_data const&)+0x1d [0x723f2386]
[E] Wed Aug  7 09:40:26 2019:  (21) /usr/local/lib/libVC4CC.so.1.2 : std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const+0x27 [0x723ee69a]
[E] Wed Aug  7 09:40:26 2019:  (22) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)+0x17 [0x723ee00a]
[E] Wed Aug  7 09:40:26 2019:  (23) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x5f [0x723ef966]
[E] Wed Aug  7 09:40:26 2019:  (24) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>::type std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x3d [0x723eee18]
[E] Wed Aug  7 09:40:26 2019:  (25) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const+0x41 [0x723ee332]
[E] Wed Aug  7 09:40:26 2019:  (26) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const+0x1b [0x723ee358]
[E] Wed Aug  7 09:40:26 2019:  (27) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::_FUN()+0x9 [0x723ee36e]
[E] Wed Aug  7 09:40:26 2019:  (28) /lib/arm-linux-gnueabihf/libpthread.so.0 : +0xf158 [0x76f52158]
[E] Wed Aug  7 09:40:26 2019:  (29) /usr/local/lib/libVC4CC.so.1.2 : +0x55a87a [0x723ed87a]
[E] Wed Aug  7 09:40:26 2019:  (30) /usr/local/lib/libVC4CC.so.1.2 : void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x63 [0x723ee3f8]
[E] Wed Aug  7 09:40:26 2019:  (31) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool)+0x6b [0x723edca4]
[E] Wed Aug  7 09:40:26 2019:  (32) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_Task_state<std::function<void ()>, std::allocator<int>, void ()>::_M_run()+0x3f [0x723f1fc8]
[E] Wed Aug  7 09:40:26 2019:  (33) /usr/local/lib/libVC4CC.so.1.2 : std::packaged_task<void ()>::operator()()+0x23 [0x723eed26]
[E] Wed Aug  7 09:40:26 2019:  (34) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::workerTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xab [0x723ecf6a]
[E] Wed Aug  7 09:40:26 2019:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x559c66 [0x723ecc66]
[E] Wed Aug  7 09:40:26 2019:  (36) /usr/local/lib/libVC4CC.so.1.2 : +0x55a462 [0x723ed462]
[E] Wed Aug  7 09:40:26 2019:  (37) /usr/local/lib/libVC4CC.so.1.2 : +0x55a268 [0x723ed268]
[E] Wed Aug  7 09:40:26 2019:  (38) /usr/local/lib/libVC4CC.so.1.2 : +0x55a676 [0x723ed676]
[E] Wed Aug  7 09:40:26 2019:  (39) /usr/local/lib/libVC4CC.so.1.2 : +0x55a60e [0x723ed60e]
[E] Wed Aug  7 09:40:26 2019:  (40) /usr/local/lib/libVC4CC.so.1.2 : +0x55a5f6 [0x723ed5f6]
[E] Wed Aug  7 09:40:26 2019:  (41) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x986ea [0x71dc16ea]
[E] Wed Aug  7 09:40:29 2019: Compiler threw exception: Optimizer: Copying dynamically sized memory within RAM is not yet implemented: copy i32 %tmp.6 entries from (g) i8* %scevgep5 into (p) i8* %tmp.0

* Device #1: Kernel /usr/local/share/hashcat/OpenCL/m00000_a3-pure.cl build failed - proceeding without this device.

Started: Wed Aug  7 09:38:01 2019
Stopped: Wed Aug  7 09:40:29 2019
terminate called without an active exception
Aborted

lr1729 avatar Aug 07 '19 16:08 lr1729

I managed to clear some errors by increasing the memory of the gpu, however I still get the error

hashcat (v5.1.0-1321-ge74396d5) starting...

OpenCL API (OpenCL 1.2 VC4CL 0.4.9999) - Platform #1 [doe300]
=============================================================
* Device #1: VideoCore IV GPU, 448/448 MB allocatable, 1MCU

Hashes: 1 digests; 1 unique digests, 1 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates

Applicable optimizers:
* Zero-Byte
* Early-Skip
* Not-Salted
* Not-Iterated
* Single-Hash
* Single-Salt
* Brute-Force
* Raw-Hash

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 256

ATTENTION! Pure (unoptimized) backend kernels selected.
Using pure kernels enables cracking longer passwords but for the price of drastically reduced performance.
If you want to switch to optimized backend kernels, append -O to your commandline.
See the above message to find out about the exact limits.

Watchdog: Hardware monitoring interface not found on your system.
Watchdog: Temperature abort trigger disabled.

clBuildProgram(): CL_COMPILE_PROGRAM_FAILURE

[E] Thu Aug  8 19:35:22 2019:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xb1 [0x723b6d52]
[E] Thu Aug  8 19:35:22 2019:  (2) /usr/local/lib/libVC4CC.so.1.2 : +0x5539a8 [0x723e09a8]
[E] Thu Aug  8 19:35:22 2019:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::runProcess(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::istream*, std::ostream*, std::ostream*)+0x2c9 [0x723e1312]
[E] Thu Aug  8 19:35:22 2019:  (4) /usr/local/lib/libVC4CC.so.1.2 : runPrecompiler(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::istream*, std::ostream*)+0x3d [0x725e4efa]
[E] Thu Aug  8 19:35:22 2019:  (5) /usr/local/lib/libVC4CC.so.1.2 : +0x758320 [0x725e5320]
[E] Thu Aug  8 19:35:22 2019:  (6) /usr/local/lib/libVC4CC.so.1.2 : vc4c::precompilation::compileOpenCLWithPCH(vc4c::precompilation::PrecompilationSource<(vc4c::SourceType)1>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::precompilation::PrecompilationResult<(vc4c::SourceType)3>&)+0xa5 [0x725e561a]
[E] Thu Aug  8 19:35:22 2019:  (7) /usr/local/lib/libVC4CC.so.1.2 : vc4c::precompilation::compileOpenCLToLLVMIR(vc4c::precompilation::PrecompilationSource<(vc4c::SourceType)1>&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::precompilation::PrecompilationResult<(vc4c::SourceType)3>&)+0x55 [0x725e6456]
[E] Thu Aug  8 19:35:22 2019:  (8) /usr/local/lib/libVC4CC.so.1.2 : vc4c::Precompiler::run(std::unique_ptr<std::istream, std::default_delete<std::istream> >&, vc4c::SourceType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >)+0x4c7 [0x725edbcc]
[E] Thu Aug  8 19:35:22 2019:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::Precompiler::precompile(std::istream&, std::unique_ptr<std::istream, std::default_delete<std::istream> >&, vc4c::Configuration, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, vc4c::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)+0x121 [0x725eb668]
[E] Thu Aug  8 19:35:22 2019:  (10) /usr/local/lib/libVC4CL.so : +0x444b2 [0x7275a4b2]
[E] Thu Aug  8 19:35:22 2019:  (11) /usr/local/lib/libVC4CL.so : vc4cl::Program::compile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vc4cl::object_wrapper<vc4cl::Program>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, vc4cl::object_wrapper<vc4cl::Program> > > > const&, void (*)(_cl_program*, void*), void*)+0x8f [0x7275ac78]
[E] Thu Aug  8 19:35:22 2019:  (12) /usr/local/lib/libVC4CL.so : VC4CL_clBuildProgram+0x11d [0x7275def6]

* Device #1: Kernel /usr/local/share/hashcat/OpenCL/m00000_a3-pure.cl build failed - proceeding without this device.

Started: Thu Aug  8 19:35:14 2019
Stopped: Thu Aug  8 19:35:22 2019
terminate called without an active exception
Aborted

lr1729 avatar Aug 09 '19 02:08 lr1729

[E] Wed Aug 7 09:40:29 2019: Compiler threw exception: Optimizer: Copying dynamically sized memory within RAM is not yet implemented: copy i32 %tmp.6 entries from (g) i8* %scevgep5 into (p) i8* %tmp.0

This error is due to some feature not yet implemented in VC4C.

The other error I cannot really say without an error message, although it looks like it originates in the clang-frontend. Can you run the code in gdb, break on exceptions via catch throw and post the stack-trace and error message?

doe300 avatar Aug 09 '19 05:08 doe300

Sorry, I'm quite new to this. Which code do I run in gdb and how do I find the errors?

lr1729 avatar Aug 09 '19 19:08 lr1729

The command that you use to run hashcat.

Assuming you run hashcat with the program hashcat, then instead you execute gdb hashcat and in the interactive gdb shell, catch throw and then run. If the first exception is thrown, it will return into the interactive gdb shell where you can type info stack to get the stack trace. Also you probably want to go up to see the error message.

Edit: Example with program myprog:

$ gdb myprog

the interactive shell will open...

>> catch throw
>> run

after some time, the exception will be thrown

>> info stack
>> up

doe300 avatar Aug 09 '19 19:08 doe300

What happens to me is interesting. When running hashcat, I get my second error from before. When I run it in gdb, I get the following

sudo gdb --args hashcat -a3 -m0 hash.txt
GNU gdb (Raspbian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from hashcat...(no debugging symbols found)...done.
(gdb) catch throw
Catchpoint 1 (throw)
(gdb) run
Starting program: /home/pi/hashcat/hashcat -a3 -m0 hash.txt
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
hashcat (v5.1.0-1321-ge74396d5) starting...

[New Thread 0x6cb56460 (LWP 1280)]
[New Thread 0x6c1ff460 (LWP 1281)]
[New Thread 0x6b9fe460 (LWP 1282)]
[New Thread 0x6b1fd460 (LWP 1283)]
[New Thread 0x6a9fc460 (LWP 1284)]
OpenCL API (OpenCL 1.2 VC4CL 0.4.9999) - Platform #1 [doe300]
=============================================================
* Device #1: VideoCore IV GPU, 448/448 MB allocatable, 1MCU

[Thread 0x6a9fc460 (LWP 1284) exited]
[New Thread 0x6a9fc460 (LWP 1285)]
Generated bitmap tables...[Thread 0x6a9fc460 (LWP 1285) exited]
[Thread 0x6b1fd460 (LWP 1283) exited]
[Thread 0x6b9fe460 (LWP 1282) exited]
[Thread 0x6c1ff460 (LWP 1281) exited]
[Thread 0x6cb56460 (LWP 1280) exited]

Program terminated with signal SIGKILL, Killed.
The program no longer exists.
(gdb)

info stack and up now return No stack. When running hashcat again normally, I get

hashcat (v5.1.0-1321-ge74396d5) starting...

OpenCL API (OpenCL 1.2 VC4CL 0.4.9999) - Platform #1 [doe300]
=============================================================
* Device #1: VideoCore IV GPU, 448/448 MB allocatable, 1MCU

Generated bitmap tables...Killed

This resets when I reboot however.

lr1729 avatar Aug 10 '19 00:08 lr1729

Thanks! Hashcat now runs, but during runtime I get this error

[E] Sat Jan  4 21:38:21 2020:  (30) /usr/local/lib/libVC4CC.so.1.2 : +0x61ee58 [0x709cce58]
[E] Sat Jan  4 21:38:21 2020:  (31) /usr/local/lib/libVC4CC.so.1.2 : +0x61fc80 [0x709cdc80]
[E] Sat Jan  4 21:38:21 2020:  (32) /usr/local/lib/libVC4CC.so.1.2 : +0x61f94c [0x709cd94c]
[E] Sat Jan  4 21:38:21 2020:  (33) /usr/local/lib/libVC4CC.so.1.2 : +0x61ffd8 [0x709cdfd8]
[E] Sat Jan  4 21:38:21 2020:  (34) /usr/local/lib/libVC4CC.so.1.2 : +0x61ff38 [0x709cdf38]
[E] Sat Jan  4 21:38:21 2020:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x61ff10 [0x709cdf10]
[E] Sat Jan  4 21:38:21 2020:  (36) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x9d9b0 [0x702da9b0]
[E] Sat Jan  4 21:41:45 2020: Compiler threw exception: Normalizer: Accessing memory through a phi-node is not implemented yet: (p) i32* %call49.%call49.%call.i.%call49.%call.i.%call26.%buf1.sink77

* Device #1: Kernel /usr/local/share/hashcat/OpenCL/m01000_a0-optimized.cl build failed - proceeding without this device.


lr1729 avatar Jan 05 '20 05:01 lr1729

I also needed to increase my swap file to 1 gb for hashcat to compile the opencl runtime binaries

lr1729 avatar Jan 17 '20 00:01 lr1729

Hi there, is there any update on this? trying to run hashcat on my RPI but without success (using latest nightly VC4CL) and wondering whether is a user error or still lacking Hashcat support.

Kind regards, Michele

mspinolo avatar Jan 20 '20 13:01 mspinolo

The above error (Normalizer: Accessing memory through a phi-node is not implemented yet) is not yet solved. I did some improvements, but an actual solution is way more complex than I would like.

I also needed to increase my swap file to 1 gb for hashcat to compile the opencl runtime binaries

@ling1729, what compilation step exactly requires that much memory?

doe300 avatar Jan 20 '20 14:01 doe300

When running hashcat, it gets to here

hashcat (v5.1.0-1561-gd7de083a) starting...

OpenCL API (OpenCL 1.2 VC4CL 0.4.9999) - Platform #1 [doe300]
=============================================================
* Device #1: VideoCore IV GPU, 12/76 MB (76 MB allocatable), 1MCU

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 27

Hashes: 1 digests; 1 unique digests, 1 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates

Applicable optimizers:
* Optimized-Kernel
* Zero-Byte
* Precompute-Init
* Meet-In-The-Middle
* Early-Skip
* Not-Salted
* Not-Iterated
* Single-Hash
* Single-Salt
* Brute-Force
* Raw-Hash

Watchdog: Hardware monitoring interface not found on your system.
Watchdog: Temperature abort trigger disabled.

Initializing backend runtime for device #1...

It seems that it slowly uses more and more memory, and after letting it run for an hour or so it gets to the above error. When there isn't enough memory in the swap the cpu starts running at 100%, but even after leaving it running for a day or two it doesn't seem to be doing anything.

Edit: This was for a rule based wordlist attack, it got stuck on 100% CPU for a brute force attack no matter what settings I changed

lr1729 avatar Jan 20 '20 22:01 lr1729

Can you check which threads are running for your hashcat program when the memory usage increased that dramatically? Also, which of the threads exactly take up all the CPU?

This can e.g. be done by installing htop and configuring it to show thread names. This way I can determine whether the problem is in compilation or execution.

doe300 avatar Feb 01 '20 07:02 doe300

It doesn't seem to use as much memory as before now, when running a wordlist it first uses around 200mb of ram running

11279 root 20 0 205M 133M 53832 R 100. 14.2 0:24.86 /usr/bin/clang -cc1 -triple spir-unknown-unknown -D KERNEL_STATIC -I OpenCL -I /usr/local/share/hashcat/OpenCL -D LOCAL_MEM_TYPE=2 -D VENDOR_ID=2147483648 -D CUDA_ARCH=0 -D HAS_ADD=0 -D HAS_ADDC=0 -D HAS_SUB=0 -D HAS_SUBC=0 -D HAS_VADD=0 -D HAS_VADDC=0 -D HAS_VADD_CO=0 -D HAS_VADDC_CO=0 -D HAS_VSUB=0 -D HAS_VSUBB=0 -D HAS_VSUB_CO=0 -D HAS_VSUBB_CO=0 -D HAS_VPERM=0 -D HAS_VADD3=0 -D HAS_VBFE=0 -D HAS_BFE=0 -D HAS_LOP3=0 -D HAS_MOV64=0 -D HAS_PRMT=0 -D VECT_SIZE=16 -D DEVICE_TYPE=4 -D DGST_R0=0 -D DGST_R1=3 -D DGST_R2=2 -D DGST_R3=1 -D DGST_ELEM=4 -D KERN_TYPE=1000 -D ATTACK_EXEC=11 -D ATTACK_KERN=3 -D _unroll -w -O3 -ffp-contract=off -cl-std=CL1.2 -cl-kernel-arg-info -cl-single-precision-constant -fgnu89-inline -Wno-undefined-inline -Wno-unused-parameter -Wno-unused-local-typedef -Wno-gcc-compat -include-pch /home/pi/VC4C/../VC4CLStdLib/include//VC4CLStdLib.h.pch -x cl -S -emit-llvm-bc -o /tmp/vc4c-lPBFQs -,

using 1 core. After a bit, it starts running hashcat -m 1000 -a 0 hash.txt rockyou.txt -r hob064.rule -O, which uses around 200 mb more ram. Hashcat has been stuck on

hashcat (v5.1.0-1615-gcf4cee2f) starting...

OpenCL API (OpenCL 1.2 VC4CL 0.4.9999) - Platform #1 [doe300]
=============================================================
* Device #1: VideoCore IV GPU, 0/64 MB (64 MB allocatable), 1MCU

Minimum password length supported by kernel: 0
Maximum password length supported by kernel: 27

Hashes: 1 digests; 1 unique digests, 1 unique salts
Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates
Rules: 64

Applicable optimizers:
* Optimized-Kernel
* Zero-Byte
* Precompute-Init
* Meet-In-The-Middle
* Early-Skip
* Not-Salted
* Not-Iterated
* Single-Hash
* Single-Salt
* Raw-Hash

Watchdog: Hardware monitoring interface not found on your system.
Watchdog: Temperature abort trigger disabled.

Initializing backend runtime for device #1...

this whole time. After around 10 min, it outputs https://pastebin.com/7dvhEgLY.

When running in brute force mode, it also runs clang for a bit, then the cpu gets stuck on 100% on all four cores from hashcat -m 1000 -a 3 hash.txt -w 4 -O.

lr1729 avatar Feb 02 '20 23:02 lr1729

I looked into this the last few days and the same hashcat command (hashcat -m 1000 -a 3 hash.txt -w 4 -O) running on my host machine reports up to 1GB of memory used!

Some analysis showed that hashcat itself seem to allocate >700MB on my machine of that at various positions, e.g.

  • 270MB at https://github.com/hashcat/hashcat/blob/master/src/mpsp.c#L1396
  • 140MB at https://github.com/hashcat/hashcat/blob/master/src/mpsp.c#L740
  • 140MB at https://github.com/hashcat/hashcat/blob/master/src/mpsp.c#L676

I still will be trying to reduce the memory usage of different types and algorithms, but that might not be enough to be able to run that command on a Raspberry Pi at all, at least not without tuning the hashcat parameters and/or build options.

doe300 avatar Feb 06 '20 17:02 doe300

Any idea what causes the cpu to be stuck on 100% while not progressing in brute force mode?

lr1729 avatar Feb 06 '20 19:02 lr1729

Some:

  • some parts of the compilation (esp. for such big kernels like in the hashcat) use a lot of CPU time
  • if the memory usage gets too high, the CPU utilization might be caused by swapping

doe300 avatar Feb 06 '20 19:02 doe300

@ling1729 could you run without errors? hashcat -b

I got following errors:

hashcat -b
hashcat (v6.1.1) starting in benchmark mode...

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

OpenCL API (OpenCL 1.2 VC4CL 0.4.9999 (76edc68)) - Platform #1 [doe300]
=======================================================================
* Device #1: VideoCore IV GPU, 320/384 MB (384 MB allocatable), 1MCU

Benchmark relevant options:
===========================
* --optimized-kernel-enable

Hashmode: 0 - MD5

clBuildProgram(): CL_BUILD_PROGRAM_FAILURE

Compilation error:
        Label/Register Mapping: Local is being read, but first and last occurrence are the same: i32 %gid_max.upper
[E] Fri Sep 18 15:49:58 2020: i32 %use_with_literal.605 = i32 %gid_max.upper
[E] Fri Sep 18 15:49:58 2020: i32 %use_with_literal.763 = i32 %gid_max.upper
[E] Fri Sep 18 15:49:58 2020: i32 %use_with_literal.754 = i32 %gid_max.upper
[E] Fri Sep 18 15:49:58 2020: Compiler threw exception: Label/Register Mapping: Local is being read, but first and last occurrence are the same: i32 %gid_max.upper

* Device #1: Kernel /usr/share/hashcat/OpenCL/shared.cl build failed.

Started: Fri Sep 18 15:46:51 2020
Stopped: Fri Sep 18 15:49:58 2020

telsch avatar Sep 18 '20 13:09 telsch

I can confirm that I am getting the same error on the latest commit

OpenCL API (OpenCL 1.2 VC4CL 0.4.244 (76edc68)) - Platform #1 [doe300]
======================================================================
* Device #1: VideoCore IV GPU, 12/76 MB (76 MB allocatable), 1MCU

Benchmark relevant options:
===========================
* --optimized-kernel-enable

Hashmode: 0 - MD5

clBuildProgram(): CL_BUILD_PROGRAM_FAILURE

[W] Fri Sep 18 21:40:32 2020: Warnings in precompilation:
[W] Fri Sep 18 21:40:32 2020: remark: <unknown>:0:0: loop not vectorized: loop control flow is not understood by vectorizer
remark: <unknown>:0:0: loop not vectorized: loop control flow is not understood by vectorizer
remark: <unknown>:0:0: loop not vectorized: value that could not be identified as reduction is used outside the loop
remark: <unknown>:0:0: loop not vectorized: loop control flow is not understood by vectorizer

Compilation error:
        Label/Register Mapping: Local is being read, but first and last occurrence are the same: i32 %gid_max.upper

lr1729 avatar Sep 19 '20 04:09 lr1729

I'm seeing a slightly different error with hashcat on a Raspberry Pi 2:

hashcat (v5.1.0) starting in benchmark mode...

Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.

OpenCL Platform #1: doe300
==========================
* Device #1: VideoCore IV GPU, 256/256 MB allocatable, 1MCU

Benchmark relevant options:
===========================
* --optimized-kernel-enable

Hashmode: 0 - MD5

clBuildProgram(): CL_BUILD_PROGRAM_FAILURE

Compilation error:
	Label/Register Mapping: Local is being read, but first and last occurrence are the same: i32 %gid_max.upper
[E] Mon Sep 21 20:30:11 2020: i32 %use_with_literal.13024 = i32 %gid_max.upper
[E] Mon Sep 21 20:30:11 2020: i32 %use_with_literal.13048 = i32 %gid_max.upper
[E] Mon Sep 21 20:30:11 2020: i32 %use_with_literal.12948 = i32 %gid_max.upper
[E] Mon Sep 21 20:30:11 2020:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xf4 [0x7214217c]
[E] Mon Sep 21 20:30:11 2020:  (2) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::createGraph()+0x530 [0x72321cd8]
[E] Mon Sep 21 20:30:11 2020:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::colorGraph()+0x194 [0x72322cdc]
[E] Mon Sep 21 20:30:11 2020:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::generateInstructions(vc4c::Method&)+0x35c [0x72310870]
[E] Mon Sep 21 20:30:11 2020:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::toMachineCode(vc4c::Method&)+0x30 [0x723122c4]
[E] Mon Sep 21 20:30:11 2020:  (6) /usr/local/lib/libVC4CC.so.1.2 : +0x75c03c [0x7214303c]
[E] Mon Sep 21 20:30:11 2020:  (7) /usr/local/lib/libVC4CC.so.1.2 : +0x75cf84 [0x72143f84]
[E] Mon Sep 21 20:30:11 2020:  (8) /usr/local/lib/libVC4CC.so.1.2 : std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const+0x54 [0x72148ea4]
[E] Mon Sep 21 20:30:11 2020:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}::operator()() const+0x2c [0x7214669c]
[E] Mon Sep 21 20:30:11 2020:  (10) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<void (), vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)+0x24 [0x7214ad70]
[E] Mon Sep 21 20:30:11 2020:  (11) /usr/local/lib/libVC4CC.so.1.2 : std::function<void ()>::operator()() const+0x40 [0x72191668]
[E] Mon Sep 21 20:30:11 2020:  (12) /usr/local/lib/libVC4CC.so.1.2 : +0x7d1758 [0x721b8758]
[E] Mon Sep 21 20:30:11 2020:  (13) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a38 [0x721baa38]
[E] Mon Sep 21 20:30:11 2020:  (14) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36fc [0x721ba6fc]
[E] Mon Sep 21 20:30:11 2020:  (15) /usr/local/lib/libVC4CC.so.1.2 : +0x7d347c [0x721ba47c]
[E] Mon Sep 21 20:30:11 2020:  (16) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3e74 [0x721bae74]
[E] Mon Sep 21 20:30:11 2020:  (17) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3ad4 [0x721baad4]
[E] Mon Sep 21 20:30:11 2020:  (18) /usr/local/lib/libVC4CC.so.1.2 : std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const+0x48 [0x721bce48]
[E] Mon Sep 21 20:30:11 2020:  (19) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)+0x28 [0x721bc374]
[E] Mon Sep 21 20:30:11 2020:  (20) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xb0 [0x721bee94]
[E] Mon Sep 21 20:30:11 2020:  (21) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>::type std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x64 [0x721bdbc4]
[E] Mon Sep 21 20:30:11 2020:  (22) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const+0x70 [0x721bc8d8]
[E] Mon Sep 21 20:30:11 2020:  (23) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const+0x30 [0x721bc914]
[E] Mon Sep 21 20:30:11 2020:  (24) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::_FUN()+0x10 [0x721bc934]
[E] Mon Sep 21 20:30:11 2020:  (25) /lib/arm-linux-gnueabihf/libpthread.so.0 : +0xf158 [0x76f0b158]
[E] Mon Sep 21 20:30:11 2020:  (26) /usr/local/lib/libVC4CC.so.1.2 : +0x7d4574 [0x721bb574]
[E] Mon Sep 21 20:30:11 2020:  (27) /usr/local/lib/libVC4CC.so.1.2 : void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xac [0x721bca1c]
[E] Mon Sep 21 20:30:11 2020:  (28) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool)+0xa4 [0x721bbe08]
[E] Mon Sep 21 20:30:11 2020:  (29) /usr/local/lib/libVC4CC.so.1.2 : +0x7d34e0 [0x721ba4e0]
[E] Mon Sep 21 20:30:11 2020:  (30) /usr/local/lib/libVC4CC.so.1.2 : std::packaged_task<void ()>::operator()()+0x40 [0x721bda38]
[E] Mon Sep 21 20:30:11 2020:  (31) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::workerTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x154 [0x721b8a84]
[E] Mon Sep 21 20:30:11 2020:  (32) /usr/local/lib/libVC4CC.so.1.2 : +0x7d14dc [0x721b84dc]
[E] Mon Sep 21 20:30:11 2020:  (33) /usr/local/lib/libVC4CC.so.1.2 : +0x7d259c [0x721b959c]
[E] Mon Sep 21 20:30:11 2020:  (34) /usr/local/lib/libVC4CC.so.1.2 : +0x7d21b0 [0x721b91b0]
[E] Mon Sep 21 20:30:11 2020:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a04 [0x721baa04]
[E] Mon Sep 21 20:30:11 2020:  (36) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36a8 [0x721ba6a8]
[E] Mon Sep 21 20:30:11 2020:  (37) /usr/local/lib/libVC4CC.so.1.2 : +0x7d344c [0x721ba44c]
[E] Mon Sep 21 20:30:11 2020:  (38) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x9d9b0 [0x719139b0]
[E] Mon Sep 21 20:30:11 2020:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xf4 [0x7214217c]
[E] Mon Sep 21 20:30:11 2020:  (2) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::createGraph()+0x530 [0x72321cd8]
[E] Mon Sep 21 20:30:11 2020:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::colorGraph()+0x194 [0x72322cdc]
[E] Mon Sep 21 20:30:11 2020:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::generateInstructions(vc4c::Method&)+0x35c [0x72310870]
[E] Mon Sep 21 20:30:11 2020:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::toMachineCode(vc4c::Method&)+0x30 [0x723122c4]
[E] Mon Sep 21 20:30:11 2020:  (6) /usr/local/lib/libVC4CC.so.1.2 : +0x75c03c [0x7214303c]
[E] Mon Sep 21 20:30:11 2020:  (7) /usr/local/lib/libVC4CC.so.1.2 : +0x75cf84 [0x72143f84]
[E] Mon Sep 21 20:30:11 2020:  (8) /usr/local/lib/libVC4CC.so.1.2 : std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const+0x54 [0x72148ea4]
[E] Mon Sep 21 20:30:11 2020:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}::operator()() const+0x2c [0x7214669c]
[E] Mon Sep 21 20:30:11 2020:  (10) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<void (), vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)+0x24 [0x7214ad70]
[E] Mon Sep 21 20:30:11 2020:  (11) /usr/local/lib/libVC4CC.so.1.2 : std::function<void ()>::operator()() const+0x40 [0x72191668]
[E] Mon Sep 21 20:30:11 2020:  (12) /usr/local/lib/libVC4CC.so.1.2 : +0x7d1758 [0x721b8758]
[E] Mon Sep 21 20:30:11 2020:  (13) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a38 [0x721baa38]
[E] Mon Sep 21 20:30:11 2020:  (14) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36fc [0x721ba6fc]
[E] Mon Sep 21 20:30:11 2020:  (15) /usr/local/lib/libVC4CC.so.1.2 : +0x7d347c [0x721ba47c]
[E] Mon Sep 21 20:30:11 2020:  (16) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3e74 [0x721bae74]
[E] Mon Sep 21 20:30:11 2020:  (17) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3ad4 [0x721baad4]
[E] Mon Sep 21 20:30:11 2020:  (18) /usr/local/lib/libVC4CC.so.1.2 : std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const+0x48 [0x721bce48]
[E] Mon Sep 21 20:30:11 2020:  (19) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)+0x28 [0x721bc374]
[E] Mon Sep 21 20:30:11 2020:  (20) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xb0 [0x721bee94]
[E] Mon Sep 21 20:30:11 2020:  (21) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>::type std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x64 [0x721bdbc4]
[E] Mon Sep 21 20:30:11 2020:  (22) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const+0x70 [0x721bc8d8]
[E] Mon Sep 21 20:30:11 2020:  (23) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const+0x30 [0x721bc914]
[E] Mon Sep 21 20:30:11 2020:  (24) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::_FUN()+0x10 [0x721bc934]
[E] Mon Sep 21 20:30:11 2020:  (25) /lib/arm-linux-gnueabihf/libpthread.so.0 : +0xf158 [0x76f0b158]
[E] Mon Sep 21 20:30:11 2020:  (26) /usr/local/lib/libVC4CC.so.1.2 : +0x7d4574 [0x721bb574]
[E] Mon Sep 21 20:30:11 2020:  (27) /usr/local/lib/libVC4CC.so.1.2 : void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xac [0x721bca1c]
[E] Mon Sep 21 20:30:11 2020:  (28) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool)+0xa4 [0x721bbe08]
[E] Mon Sep 21 20:30:11 2020:  (29) /usr/local/lib/libVC4CC.so.1.2 : +0x7d34e0 [0x721ba4e0]
[E] Mon Sep 21 20:30:11 2020:  (30) /usr/local/lib/libVC4CC.so.1.2 : std::packaged_task<void ()>::operator()()+0x40 [0x721bda38]
[E] Mon Sep 21 20:30:11 2020:  (31) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::workerTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x154 [0x721b8a84]
[E] Mon Sep 21 20:30:11 2020:  (32) /usr/local/lib/libVC4CC.so.1.2 : +0x7d14dc [0x721b84dc]
[E] Mon Sep 21 20:30:11 2020:  (33) /usr/local/lib/libVC4CC.so.1.2 : +0x7d259c [0x721b959c]
[E] Mon Sep 21 20:30:11 2020:  (34) /usr/local/lib/libVC4CC.so.1.2 : +0x7d21b0 [0x721b91b0]
[E] Mon Sep 21 20:30:11 2020:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a04 [0x721baa04]
[E] Mon Sep 21 20:30:11 2020:  (36) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36a8 [0x721ba6a8]
[E] Mon Sep 21 20:30:11 2020:  (37) /usr/local/lib/libVC4CC.so.1.2 : +0x7d344c [0x721ba44c]
[E] Mon Sep 21 20:30:11 2020:  (38) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x9d9b0 [0x719139b0]
[E] Mon Sep 21 20:30:11 2020:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xf4 [0x7214217c]
[E] Mon Sep 21 20:30:11 2020:  (2) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::createGraph()+0x530 [0x72321cd8]
[E] Mon Sep 21 20:30:11 2020:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::colorGraph()+0x194 [0x72322cdc]
[E] Mon Sep 21 20:30:11 2020:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::generateInstructions(vc4c::Method&)+0x35c [0x72310870]
[E] Mon Sep 21 20:30:11 2020:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::toMachineCode(vc4c::Method&)+0x30 [0x723122c4]
[E] Mon Sep 21 20:30:11 2020:  (6) /usr/local/lib/libVC4CC.so.1.2 : +0x75c03c [0x7214303c]
[E] Mon Sep 21 20:30:11 2020:  (7) /usr/local/lib/libVC4CC.so.1.2 : +0x75cf84 [0x72143f84]
[E] Mon Sep 21 20:30:11 2020:  (8) /usr/local/lib/libVC4CC.so.1.2 : std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const+0x54 [0x72148ea4]
[E] Mon Sep 21 20:30:11 2020:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}::operator()() const+0x2c [0x7214669c]
[E] Mon Sep 21 20:30:11 2020:  (10) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<void (), vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)+0x24 [0x7214ad70]
[E] Mon Sep 21 20:30:11 2020:  (11) /usr/local/lib/libVC4CC.so.1.2 : std::function<void ()>::operator()() const+0x40 [0x72191668]
[E] Mon Sep 21 20:30:11 2020:  (12) /usr/local/lib/libVC4CC.so.1.2 : +0x7d1758 [0x721b8758]
[E] Mon Sep 21 20:30:11 2020:  (13) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a38 [0x721baa38]
[E] Mon Sep 21 20:30:11 2020:  (14) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36fc [0x721ba6fc]
[E] Mon Sep 21 20:30:11 2020:  (15) /usr/local/lib/libVC4CC.so.1.2 : +0x7d347c [0x721ba47c]
[E] Mon Sep 21 20:30:11 2020:  (16) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3e74 [0x721bae74]
[E] Mon Sep 21 20:30:11 2020:  (17) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3ad4 [0x721baad4]
[E] Mon Sep 21 20:30:11 2020:  (18) /usr/local/lib/libVC4CC.so.1.2 : std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const+0x48 [0x721bce48]
[E] Mon Sep 21 20:30:11 2020:  (19) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)+0x28 [0x721bc374]
[E] Mon Sep 21 20:30:11 2020:  (20) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xb0 [0x721bee94]
[E] Mon Sep 21 20:30:11 2020:  (21) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>::type std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x64 [0x721bdbc4]
[E] Mon Sep 21 20:30:11 2020:  (22) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const+0x70 [0x721bc8d8]
[E] Mon Sep 21 20:30:11 2020:  (23) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const+0x30 [0x721bc914]
[E] Mon Sep 21 20:30:11 2020:  (24) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::_FUN()+0x10 [0x721bc934]
[E] Mon Sep 21 20:30:11 2020:  (25) /lib/arm-linux-gnueabihf/libpthread.so.0 : +0xf158 [0x76f0b158]
[E] Mon Sep 21 20:30:11 2020:  (26) /usr/local/lib/libVC4CC.so.1.2 : +0x7d4574 [0x721bb574]
[E] Mon Sep 21 20:30:11 2020:  (27) /usr/local/lib/libVC4CC.so.1.2 : void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xac [0x721bca1c]
[E] Mon Sep 21 20:30:11 2020:  (28) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool)+0xa4 [0x721bbe08]
[E] Mon Sep 21 20:30:11 2020:  (29) /usr/local/lib/libVC4CC.so.1.2 : +0x7d34e0 [0x721ba4e0]
[E] Mon Sep 21 20:30:11 2020:  (30) /usr/local/lib/libVC4CC.so.1.2 : std::packaged_task<void ()>::operator()()+0x40 [0x721bda38]
[E] Mon Sep 21 20:30:11 2020:  (31) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::workerTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x154 [0x721b8a84]
[E] Mon Sep 21 20:30:11 2020:  (32) /usr/local/lib/libVC4CC.so.1.2 : +0x7d14dc [0x721b84dc]
[E] Mon Sep 21 20:30:11 2020:  (33) /usr/local/lib/libVC4CC.so.1.2 : +0x7d259c [0x721b959c]
[E] Mon Sep 21 20:30:11 2020:  (34) /usr/local/lib/libVC4CC.so.1.2 : +0x7d21b0 [0x721b91b0]
[E] Mon Sep 21 20:30:11 2020:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a04 [0x721baa04]
[E] Mon Sep 21 20:30:11 2020:  (36) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36a8 [0x721ba6a8]
[E] Mon Sep 21 20:30:11 2020:  (37) /usr/local/lib/libVC4CC.so.1.2 : +0x7d344c [0x721ba44c]
[E] Mon Sep 21 20:30:11 2020:  (38) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x9d9b0 [0x719139b0]
[E] Mon Sep 21 20:30:32 2020: i32 %use_with_literal.13914 = i32 %gid_max.upper
[E] Mon Sep 21 20:30:32 2020:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xf4 [0x7214217c]
[E] Mon Sep 21 20:30:32 2020:  (2) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::createGraph()+0x530 [0x72321cd8]
[E] Mon Sep 21 20:30:32 2020:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::colorGraph()+0x194 [0x72322cdc]
[E] Mon Sep 21 20:30:32 2020:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::generateInstructions(vc4c::Method&)+0x35c [0x72310870]
[E] Mon Sep 21 20:30:32 2020:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::toMachineCode(vc4c::Method&)+0x30 [0x723122c4]
[E] Mon Sep 21 20:30:32 2020:  (6) /usr/local/lib/libVC4CC.so.1.2 : +0x75c03c [0x7214303c]
[E] Mon Sep 21 20:30:32 2020:  (7) /usr/local/lib/libVC4CC.so.1.2 : +0x75cf84 [0x72143f84]
[E] Mon Sep 21 20:30:32 2020:  (8) /usr/local/lib/libVC4CC.so.1.2 : std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const+0x54 [0x72148ea4]
[E] Mon Sep 21 20:30:32 2020:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}::operator()() const+0x2c [0x7214669c]
[E] Mon Sep 21 20:30:32 2020:  (10) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<void (), vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)+0x24 [0x7214ad70]
[E] Mon Sep 21 20:30:32 2020:  (11) /usr/local/lib/libVC4CC.so.1.2 : std::function<void ()>::operator()() const+0x40 [0x72191668]
[E] Mon Sep 21 20:30:32 2020:  (12) /usr/local/lib/libVC4CC.so.1.2 : +0x7d1758 [0x721b8758]
[E] Mon Sep 21 20:30:32 2020:  (13) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a38 [0x721baa38]
[E] Mon Sep 21 20:30:32 2020:  (14) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36fc [0x721ba6fc]
[E] Mon Sep 21 20:30:32 2020:  (15) /usr/local/lib/libVC4CC.so.1.2 : +0x7d347c [0x721ba47c]
[E] Mon Sep 21 20:30:32 2020:  (16) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3e74 [0x721bae74]
[E] Mon Sep 21 20:30:32 2020:  (17) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3ad4 [0x721baad4]
[E] Mon Sep 21 20:30:32 2020:  (18) /usr/local/lib/libVC4CC.so.1.2 : std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const+0x48 [0x721bce48]
[E] Mon Sep 21 20:30:32 2020:  (19) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)+0x28 [0x721bc374]
[E] Mon Sep 21 20:30:32 2020:  (20) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xb0 [0x721bee94]
[E] Mon Sep 21 20:30:32 2020:  (21) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>::type std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x64 [0x721bdbc4]
[E] Mon Sep 21 20:30:32 2020:  (22) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const+0x70 [0x721bc8d8]
[E] Mon Sep 21 20:30:32 2020:  (23) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const+0x30 [0x721bc914]
[E] Mon Sep 21 20:30:32 2020:  (24) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::_FUN()+0x10 [0x721bc934]
[E] Mon Sep 21 20:30:32 2020:  (25) /lib/arm-linux-gnueabihf/libpthread.so.0 : +0xf158 [0x76f0b158]
[E] Mon Sep 21 20:30:32 2020:  (26) /usr/local/lib/libVC4CC.so.1.2 : +0x7d4574 [0x721bb574]
[E] Mon Sep 21 20:30:32 2020:  (27) /usr/local/lib/libVC4CC.so.1.2 : void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xac [0x721bca1c]
[E] Mon Sep 21 20:30:32 2020:  (28) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool)+0xa4 [0x721bbe08]
[E] Mon Sep 21 20:30:32 2020:  (29) /usr/local/lib/libVC4CC.so.1.2 : +0x7d34e0 [0x721ba4e0]
[E] Mon Sep 21 20:30:32 2020:  (30) /usr/local/lib/libVC4CC.so.1.2 : std::packaged_task<void ()>::operator()()+0x40 [0x721bda38]
[E] Mon Sep 21 20:30:32 2020:  (31) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::workerTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x154 [0x721b8a84]
[E] Mon Sep 21 20:30:32 2020:  (32) /usr/local/lib/libVC4CC.so.1.2 : +0x7d14dc [0x721b84dc]
[E] Mon Sep 21 20:30:32 2020:  (33) /usr/local/lib/libVC4CC.so.1.2 : +0x7d259c [0x721b959c]
[E] Mon Sep 21 20:30:32 2020:  (34) /usr/local/lib/libVC4CC.so.1.2 : +0x7d21b0 [0x721b91b0]
[E] Mon Sep 21 20:30:32 2020:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a04 [0x721baa04]
[E] Mon Sep 21 20:30:32 2020:  (36) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36a8 [0x721ba6a8]
[E] Mon Sep 21 20:30:32 2020:  (37) /usr/local/lib/libVC4CC.so.1.2 : +0x7d344c [0x721ba44c]
[E] Mon Sep 21 20:30:32 2020:  (38) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x9d9b0 [0x719139b0]
[E] Mon Sep 21 20:32:09 2020: i32 %use_with_literal.13995 = i32 %gid_max.upper
[E] Mon Sep 21 20:32:09 2020: i32 %use_with_literal.14271 = i32 %gid_max.upper
[E] Mon Sep 21 20:32:10 2020:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xf4 [0x7214217c]
[E] Mon Sep 21 20:32:10 2020:  (2) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::createGraph()+0x530 [0x72321cd8]
[E] Mon Sep 21 20:32:10 2020:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::colorGraph()+0x194 [0x72322cdc]
[E] Mon Sep 21 20:32:10 2020:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::generateInstructions(vc4c::Method&)+0x35c [0x72310870]
[E] Mon Sep 21 20:32:10 2020:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::toMachineCode(vc4c::Method&)+0x30 [0x723122c4]
[E] Mon Sep 21 20:32:10 2020:  (6) /usr/local/lib/libVC4CC.so.1.2 : +0x75c03c [0x7214303c]
[E] Mon Sep 21 20:32:10 2020:  (7) /usr/local/lib/libVC4CC.so.1.2 : +0x75cf84 [0x72143f84]
[E] Mon Sep 21 20:32:10 2020:  (8) /usr/local/lib/libVC4CC.so.1.2 : std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const+0x54 [0x72148ea4]
[E] Mon Sep 21 20:32:10 2020:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}::operator()() const+0x2c [0x7214669c]
[E] Mon Sep 21 20:32:10 2020:  (10) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<void (), vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)+0x24 [0x7214ad70]
[E] Mon Sep 21 20:32:10 2020:  (11) /usr/local/lib/libVC4CC.so.1.2 : std::function<void ()>::operator()() const+0x40 [0x72191668]
[E] Mon Sep 21 20:32:10 2020:  (12) /usr/local/lib/libVC4CC.so.1.2 : +0x7d1758 [0x721b8758]
[E] Mon Sep 21 20:32:10 2020:  (13) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a38 [0x721baa38]
[E] Mon Sep 21 20:32:10 2020:  (14) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36fc [0x721ba6fc]
[E] Mon Sep 21 20:32:10 2020:  (15) /usr/local/lib/libVC4CC.so.1.2 : +0x7d347c [0x721ba47c]
[E] Mon Sep 21 20:32:10 2020:  (16) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3e74 [0x721bae74]
[E] Mon Sep 21 20:32:10 2020:  (17) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3ad4 [0x721baad4]
[E] Mon Sep 21 20:32:10 2020:  (18) /usr/local/lib/libVC4CC.so.1.2 : std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const+0x48 [0x721bce48]
[E] Mon Sep 21 20:32:10 2020:  (19) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)+0x28 [0x721bc374]
[E] Mon Sep 21 20:32:10 2020:  (20) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xb0 [0x721bee94]
[E] Mon Sep 21 20:32:10 2020:  (21) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>::type std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x64 [0x721bdbc4]
[E] Mon Sep 21 20:32:10 2020:  (22) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const+0x70 [0x721bc8d8]
[E] Mon Sep 21 20:32:10 2020:  (23) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const+0x30 [0x721bc914]
[E] Mon Sep 21 20:32:10 2020:  (24) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::_FUN()+0x10 [0x721bc934]
[E] Mon Sep 21 20:32:10 2020:  (25) /lib/arm-linux-gnueabihf/libpthread.so.0 : +0xf158 [0x76f0b158]
[E] Mon Sep 21 20:32:10 2020:  (26) /usr/local/lib/libVC4CC.so.1.2 : +0x7d4574 [0x721bb574]
[E] Mon Sep 21 20:32:10 2020:  (27) /usr/local/lib/libVC4CC.so.1.2 : void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xac [0x721bca1c]
[E] Mon Sep 21 20:32:10 2020:  (28) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool)+0xa4 [0x721bbe08]
[E] Mon Sep 21 20:32:10 2020:  (29) /usr/local/lib/libVC4CC.so.1.2 : +0x7d34e0 [0x721ba4e0]
[E] Mon Sep 21 20:32:10 2020:  (30) /usr/local/lib/libVC4CC.so.1.2 : std::packaged_task<void ()>::operator()()+0x40 [0x721bda38]
[E] Mon Sep 21 20:32:10 2020:  (31) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::workerTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x154 [0x721b8a84]
[E] Mon Sep 21 20:32:10 2020:  (32) /usr/local/lib/libVC4CC.so.1.2 : +0x7d14dc [0x721b84dc]
[E] Mon Sep 21 20:32:10 2020:  (33) /usr/local/lib/libVC4CC.so.1.2 : +0x7d259c [0x721b959c]
[E] Mon Sep 21 20:32:10 2020:  (34) /usr/local/lib/libVC4CC.so.1.2 : +0x7d21b0 [0x721b91b0]
[E] Mon Sep 21 20:32:10 2020:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a04 [0x721baa04]
[E] Mon Sep 21 20:32:10 2020:  (36) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36a8 [0x721ba6a8]
[E] Mon Sep 21 20:32:10 2020:  (37) /usr/local/lib/libVC4CC.so.1.2 : +0x7d344c [0x721ba44c]
[E] Mon Sep 21 20:32:10 2020:  (38) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x9d9b0 [0x719139b0]
[E] Mon Sep 21 20:32:10 2020:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xf4 [0x7214217c]
[E] Mon Sep 21 20:32:10 2020:  (2) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::createGraph()+0x530 [0x72321cd8]
[E] Mon Sep 21 20:32:10 2020:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::colorGraph()+0x194 [0x72322cdc]
[E] Mon Sep 21 20:32:10 2020:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::generateInstructions(vc4c::Method&)+0x35c [0x72310870]
[E] Mon Sep 21 20:32:10 2020:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::toMachineCode(vc4c::Method&)+0x30 [0x723122c4]
[E] Mon Sep 21 20:32:10 2020:  (6) /usr/local/lib/libVC4CC.so.1.2 : +0x75c03c [0x7214303c]
[E] Mon Sep 21 20:32:10 2020:  (7) /usr/local/lib/libVC4CC.so.1.2 : +0x75cf84 [0x72143f84]
[E] Mon Sep 21 20:32:10 2020:  (8) /usr/local/lib/libVC4CC.so.1.2 : std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const+0x54 [0x72148ea4]
[E] Mon Sep 21 20:32:10 2020:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}::operator()() const+0x2c [0x7214669c]
[E] Mon Sep 21 20:32:10 2020:  (10) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<void (), vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)+0x24 [0x7214ad70]
[E] Mon Sep 21 20:32:10 2020:  (11) /usr/local/lib/libVC4CC.so.1.2 : std::function<void ()>::operator()() const+0x40 [0x72191668]
[E] Mon Sep 21 20:32:10 2020:  (12) /usr/local/lib/libVC4CC.so.1.2 : +0x7d1758 [0x721b8758]
[E] Mon Sep 21 20:32:10 2020:  (13) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a38 [0x721baa38]
[E] Mon Sep 21 20:32:10 2020:  (14) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36fc [0x721ba6fc]
[E] Mon Sep 21 20:32:10 2020:  (15) /usr/local/lib/libVC4CC.so.1.2 : +0x7d347c [0x721ba47c]
[E] Mon Sep 21 20:32:10 2020:  (16) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3e74 [0x721bae74]
[E] Mon Sep 21 20:32:10 2020:  (17) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3ad4 [0x721baad4]
[E] Mon Sep 21 20:32:10 2020:  (18) /usr/local/lib/libVC4CC.so.1.2 : std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const+0x48 [0x721bce48]
[E] Mon Sep 21 20:32:10 2020:  (19) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)+0x28 [0x721bc374]
[E] Mon Sep 21 20:32:10 2020:  (20) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xb0 [0x721bee94]
[E] Mon Sep 21 20:32:10 2020:  (21) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>::type std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x64 [0x721bdbc4]
[E] Mon Sep 21 20:32:10 2020:  (22) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const+0x70 [0x721bc8d8]
[E] Mon Sep 21 20:32:10 2020:  (23) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const+0x30 [0x721bc914]
[E] Mon Sep 21 20:32:10 2020:  (24) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::_FUN()+0x10 [0x721bc934]
[E] Mon Sep 21 20:32:10 2020:  (25) /lib/arm-linux-gnueabihf/libpthread.so.0 : +0xf158 [0x76f0b158]
[E] Mon Sep 21 20:32:10 2020:  (26) /usr/local/lib/libVC4CC.so.1.2 : +0x7d4574 [0x721bb574]
[E] Mon Sep 21 20:32:10 2020:  (27) /usr/local/lib/libVC4CC.so.1.2 : void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xac [0x721bca1c]
[E] Mon Sep 21 20:32:10 2020:  (28) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool)+0xa4 [0x721bbe08]
[E] Mon Sep 21 20:32:10 2020:  (29) /usr/local/lib/libVC4CC.so.1.2 : +0x7d34e0 [0x721ba4e0]
[E] Mon Sep 21 20:32:10 2020:  (30) /usr/local/lib/libVC4CC.so.1.2 : std::packaged_task<void ()>::operator()()+0x40 [0x721bda38]
[E] Mon Sep 21 20:32:10 2020:  (31) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::workerTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x154 [0x721b8a84]
[E] Mon Sep 21 20:32:10 2020:  (32) /usr/local/lib/libVC4CC.so.1.2 : +0x7d14dc [0x721b84dc]
[E] Mon Sep 21 20:32:10 2020:  (33) /usr/local/lib/libVC4CC.so.1.2 : +0x7d259c [0x721b959c]
[E] Mon Sep 21 20:32:10 2020:  (34) /usr/local/lib/libVC4CC.so.1.2 : +0x7d21b0 [0x721b91b0]
[E] Mon Sep 21 20:32:10 2020:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a04 [0x721baa04]
[E] Mon Sep 21 20:32:10 2020:  (36) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36a8 [0x721ba6a8]
[E] Mon Sep 21 20:32:10 2020:  (37) /usr/local/lib/libVC4CC.so.1.2 : +0x7d344c [0x721ba44c]
[E] Mon Sep 21 20:32:10 2020:  (38) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x9d9b0 [0x719139b0]
[E] Mon Sep 21 20:32:37 2020: i32 %use_with_literal.14143 = i32 %gid_max.upper
[E] Mon Sep 21 20:32:37 2020:  (1) /usr/local/lib/libVC4CC.so.1.2 : vc4c::CompilationError::CompilationError(vc4c::CompilationStep, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0xf4 [0x7214217c]
[E] Mon Sep 21 20:32:37 2020:  (2) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::createGraph()+0x530 [0x72321cd8]
[E] Mon Sep 21 20:32:37 2020:  (3) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::GraphColoring::colorGraph()+0x194 [0x72322cdc]
[E] Mon Sep 21 20:32:37 2020:  (4) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::generateInstructions(vc4c::Method&)+0x35c [0x72310870]
[E] Mon Sep 21 20:32:37 2020:  (5) /usr/local/lib/libVC4CC.so.1.2 : vc4c::qpu_asm::CodeGenerator::toMachineCode(vc4c::Method&)+0x30 [0x723122c4]
[E] Mon Sep 21 20:32:37 2020:  (6) /usr/local/lib/libVC4CC.so.1.2 : +0x75c03c [0x7214303c]
[E] Mon Sep 21 20:32:37 2020:  (7) /usr/local/lib/libVC4CC.so.1.2 : +0x75cf84 [0x72143f84]
[E] Mon Sep 21 20:32:37 2020:  (8) /usr/local/lib/libVC4CC.so.1.2 : std::function<void (vc4c::Method* const&)>::operator()(vc4c::Method* const&) const+0x54 [0x72148ea4]
[E] Mon Sep 21 20:32:37 2020:  (9) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}::operator()() const+0x2c [0x7214669c]
[E] Mon Sep 21 20:32:37 2020:  (10) /usr/local/lib/libVC4CC.so.1.2 : std::_Function_handler<void (), vc4c::ThreadPool::scheduleAll<vc4c::Method*, std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > >(std::vector<vc4c::Method*, std::allocator<vc4c::Method*> > const&, std::function<void (vc4c::Method* const&)> const&, logging::Logger*)::{lambda()#1}>::_M_invoke(std::_Any_data const&)+0x24 [0x7214ad70]
[E] Mon Sep 21 20:32:37 2020:  (11) /usr/local/lib/libVC4CC.so.1.2 : std::function<void ()>::operator()() const+0x40 [0x72191668]
[E] Mon Sep 21 20:32:37 2020:  (12) /usr/local/lib/libVC4CC.so.1.2 : +0x7d1758 [0x721b8758]
[E] Mon Sep 21 20:32:37 2020:  (13) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a38 [0x721baa38]
[E] Mon Sep 21 20:32:37 2020:  (14) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36fc [0x721ba6fc]
[E] Mon Sep 21 20:32:37 2020:  (15) /usr/local/lib/libVC4CC.so.1.2 : +0x7d347c [0x721ba47c]
[E] Mon Sep 21 20:32:37 2020:  (16) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3e74 [0x721bae74]
[E] Mon Sep 21 20:32:37 2020:  (17) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3ad4 [0x721baad4]
[E] Mon Sep 21 20:32:37 2020:  (18) /usr/local/lib/libVC4CC.so.1.2 : std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const+0x48 [0x721bce48]
[E] Mon Sep 21 20:32:37 2020:  (19) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*)+0x28 [0x721bc374]
[E] Mon Sep 21 20:32:37 2020:  (20) /usr/local/lib/libVC4CC.so.1.2 : void std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xb0 [0x721bee94]
[E] Mon Sep 21 20:32:37 2020:  (21) /usr/local/lib/libVC4CC.so.1.2 : std::__invoke_result<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>::type std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0x64 [0x721bdbc4]
[E] Mon Sep 21 20:32:37 2020:  (22) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const+0x70 [0x721bc8d8]
[E] Mon Sep 21 20:32:37 2020:  (23) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std:* Device #1: Kernel /usr/share/hashcat/OpenCL/m00000_a3-optimized.cl build failed - proceeding without this device.

:function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const+0x30 [0x721bc914]
[E] Mon Sep 21 20:32:37 2020:  (24) /usr/local/lib/libVC4CC.so.1.2 : std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::_FUN()+0x10 [0x721bc934]
[E] Mon Sep 21 20:32:37 2020:  (25) /lib/arm-linux-gnueabihf/libpthread.so.0 : +0xf158 [0x76f0b158]
[E] Mon Sep 21 20:32:37 2020:  (26) /usr/local/lib/libVC4CC.so.1.2 : +0x7d4574 [0x721bb574]
[E] Mon Sep 21 20:32:37 2020:  (27) /usr/local/lib/libVC4CC.so.1.2 : void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)+0xac [0x721bca1c]
[E] Mon Sep 21 20:32:37 2020:  (28) /usr/local/lib/libVC4CC.so.1.2 : std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool)+0xa4 [0x721bbe08]
[E] Mon Sep 21 20:32:37 2020:  (29) /usr/local/lib/libVC4CC.so.1.2 : +0x7d34e0 [0x721ba4e0]
[E] Mon Sep 21 20:32:37 2020:  (30) /usr/local/lib/libVC4CC.so.1.2 : std::packaged_task<void ()>::operator()()+0x40 [0x721bda38]
[E] Mon Sep 21 20:32:37 2020:  (31) /usr/local/lib/libVC4CC.so.1.2 : vc4c::ThreadPool::workerTask(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x154 [0x721b8a84]
[E] Mon Sep 21 20:32:37 2020:  (32) /usr/local/lib/libVC4CC.so.1.2 : +0x7d14dc [0x721b84dc]
[E] Mon Sep 21 20:32:37 2020:  (33) /usr/local/lib/libVC4CC.so.1.2 : +0x7d259c [0x721b959c]
[E] Mon Sep 21 20:32:37 2020:  (34) /usr/local/lib/libVC4CC.so.1.2 : +0x7d21b0 [0x721b91b0]
[E] Mon Sep 21 20:32:37 2020:  (35) /usr/local/lib/libVC4CC.so.1.2 : +0x7d3a04 [0x721baa04]
[E] Mon Sep 21 20:32:37 2020:  (36) /usr/local/lib/libVC4CC.so.1.2 : +0x7d36a8 [0x721ba6a8]
[E] Mon Sep 21 20:32:37 2020:  (37) /usr/local/lib/libVC4CC.so.1.2 : +0x7d344c [0x721ba44c]
[E] Mon Sep 21 20:32:37 2020:  (38) /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 : +0x9d9b0 [0x719139b0]
[E] Mon Sep 21 20:32:46 2020: Compiler threw exception: Label/Register Mapping: Local is being read, but first and last occurrence are the same: i32 %gid_max.upper

Started: Mon Sep 21 20:25:25 2020

Stopped: Mon Sep 21 20:32:46 2020

PinkFreud avatar Sep 22 '20 01:09 PinkFreud

Can anyone of you run the hashcat command with the VC4CL_DEBUG=code envrionment variable set and post the last OpenCL C source code before the compilation error (i.e. the contents of the last line with Dumping program sources to <some-file> before the compilation error) as well as the associated compilation flags (they should be in the line above, something like Precompiling source with: <compilation flags>)?

doe300 avatar Sep 22 '20 14:09 doe300