google / google/sandboxed-api

dav1d crashes generator

Open
#126 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.8k
Forks
200
Avg merge
12d 2h
Merged PRs (30d)
1

Description

[246/359] Generating interface

FAILED: contrib/dav1d/dav1d_sapi.sapi.h contrib/dav1d/dav1d_sapi.isystem /home/user/sandboxed-api/build/contrib/dav1d/dav1d_sapi.sapi.h /home/user/sandboxed-api/build/contrib/dav1d/dav1d_sapi.isystem
cd /home/user/sandboxed-api/build/contrib/dav1d && sh -c "/usr/bin/clang++ -E -x c++ -v /dev/null 2>&1 | awk '/> search starts here:/{f=1;next}/^End of search/{f=0}f{print \$1}' > \"dav1d_sapi.isystem\"" && /usr/bin/python3.10 -B /home/user/sandboxed-api/sandboxed_api/tools/generator2/sapi_generator.py --sapi_name=dav1d --sapi_out=dav1d_sapi.sapi.h --sapi_embed_dir=/home/user/sandboxed-api/build/contrib/dav1d --sapi_embed_name=dav1d_sapi --sapi_functions= --sapi_ns=dav1d_sapi --sapi_isystem=dav1d_sapi.isystem --sapi_in=/usr/include/dav1d/dav1d.h
Traceback (most recent call last):
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/sapi_generator.py", line 73, in <module>
app.run(main)
File "/usr/lib/python3.10/site-packages/absl/app.py", line 312, in run
_run_main(main, args)
File "/usr/lib/python3.10/site-packages/absl/app.py", line 258, in _run_main
sys.exit(main(argv))
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/sapi_generator.py", line 60, in main
result = generator.generate(FLAGS.sapi_name, FLAGS.sapi_functions,
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/code.py", line 729, in generate
related_types = self._get_related_types(function_names)
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/code.py", line 790, in _get_related_types
types += sorted(r for r in fn_related_types if r not in processed)
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/code.py", line 145, in __lt__
return (self._tu.order[self._get_declaration().hash] <
KeyError: 2210228446
[249/359] Generating interface
FAILED: contrib/c-ares/cares_sapi.sapi.h contrib/c-ares/cares_sapi.isystem /home/user/sandboxed-api/build/contrib/c-ares/cares_sapi.sapi.h /home/user/sandboxed-api/build/contrib/c-ares/cares_sapi.isystem
cd /home/user/sandboxed-api/build/contrib/c-ares && sh -c "/usr/bin/clang++ -E -x c++ -v /dev/null 2>&1 | awk '/> search starts here:/{f=1;next}/^End of search/{f=0}f{print \$1}' > \"cares_sapi.isystem\"" && /usr/bin/python3.10 -B /home/user/sandboxed-api/sandboxed_api/tools/generator2/sapi_generator.py --sapi_name=cares --sapi_out=cares_sapi.sapi.h --sapi_embed_dir=/home/user/sandboxed-api/build/contrib/c-ares --sapi_embed_name=cares_sapi --sapi_functions= --sapi_ns=c_ares_sapi --sapi_isystem=cares_sapi.isystem --sapi_in=/usr/include/ares.h
Traceback (most recent call last):
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/sapi_generator.py", line 73, in <module>
app.run(main)
File "/usr/lib/python3.10/site-packages/absl/app.py", line 312, in run
_run_main(main, args)
File "/usr/lib/python3.10/site-packages/absl/app.py", line 258, in _run_main
sys.exit(main(argv))
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/sapi_generator.py", line 60, in main
result = generator.generate(FLAGS.sapi_name, FLAGS.sapi_functions,
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/code.py", line 744, in generate
return self.format_template(**api)
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/code.py", line 945, in format_template
result.append(self._format_function(f))
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/code.py", line 856, in _format_function
argument_types.append(a.wrapped + ';')
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/code.py", line 412, in wrapped
return '{} {name}_(({name}))'.format(self.mapped_type, name=self.name)
File "/home/user/sandboxed-api/sandboxed_api/tools/generator2/code.py", line 443, in mapped_type
raise ValueError('Elaborate type (eg. struct) in mapped_type is not '
ValueError: Elaborate type (eg. struct) in mapped_type is not supported: function getipv4sourcefilter, arg 1, type struct in_addr, location <SourceLocation file '/usr/include/netinet/in.h', line 607, column 12>
[251/359] Building CXX object sandboxed_api/examples/zlib/CMakeFiles/sapi_main_zlib.dir/main_zlib.cc.o
ninja: build stopped: subcommand failed.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.