katana-render-runtime 0.4.22
high severity included_binary in build_script code (8 places): src/markdown/generated/zenuml-runtime-assets.bin.br (840248 bytes)
48
medium
Automated verdict. Nobody reviewed it. A score is a reason to look closer, not a finding.
Evidence
| Points | Signal | Where | What |
|---|---|---|---|
| 30 | static:included_binary static · katana-render-runtime | build.rs:3 | high severity included_binary in build_script code (8 places): src/markdown/generated/zenuml-runtime-assets.bin.br (840248 bytes) |
| 10 | network_lookup network · v8 | github.com | The build looked up github.com. |
| 5 | exec_downloader trace · v8 | /usr/bin/curl | The build ran /usr/bin/curl. |
| 3 | exec_interpreter trace · v8 | /usr/bin/python3 | The build ran /usr/bin/python3. |
3 without points
| Signal | Where | What |
|---|---|---|
| static:build_script static · katana-render-runtime | build.rs | low severity build_script in build_script code: build.rs |
| static:obfuscated_data static · katana-render-runtime | src/renderer/backends/html_runtime_image_lifecycle_tests.rs:166 | medium severity obfuscated_data in library code (2 places): <p id=status></p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAAIAAgBAREA/8QAFAABAAAAAA… |
| static:yara:invisible_characters static · katana-render-runtime | src/markdown/diagram_runtime/generated/drawio-runtime.min.js:4 | medium severity yara:invisible_characters in library code (3 places): Zero width or invisible characters, which can hide identifiers or payloads |
Behavior
New since the previous version
static:obfuscated_data
Profile
exec:downloader exec:interpreter net:github.com static:included_binary static:obfuscated_data static:yara:invisible_characters
Static findings
9 groups
high included_binary build_script 1
src/markdown/generated/zenuml-runtime-assets.bin.br (840248 bytes)build.rs:3
medium included_binary library 7
src/markdown/drawio_renderer/generated/drawio-resources.bin.br (4797802 bytes)src/markdown/drawio_renderer/js_runtime_resource_archive.rs:4src/markdown/generated/zenuml-runtime-assets.bin.br (840248 bytes)src/markdown/runtime_assets.rs:18 src/markdown/runtime_assets_tests.rs:156 src/markdown/runtime_assets_tests.rs:177vendor/mermaid/12.0.0/mermaid.min.js.br (1193077 bytes)src/markdown/runtime_assets.rs:64vendor/drawio/31.6.1/drawio.min.js.br (553439 bytes)src/markdown/runtime_assets.rs:76assets/fonts/NotoSans-Regular.ttf (556216 bytes)src/markdown/svg_rasterize_font.rs:11
medium yara_match invisible_characters library 3
Zero width or invisible characters, which can hide identifiers or payloadssrc/markdown/diagram_runtime/generated/drawio-runtime.min.js:4 src/markdown/diagram_runtime/generated/mermaid-runtime.min.js:4 src/markdown/diagram_runtime/generated/zenuml-runtime.min.js:4
medium obfuscated_data library 2
<p id=status></p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCAAIAAgBAREA/8QAFAABAAAAAA…src/renderer/backends/html_runtime_image_lifecycle_tests.rs:166<p id=status></p><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMj…src/renderer/backends/html_runtime_image_lifecycle_tests.rs:176
low network_access library 17
ureq::getsrc/markdown/plantuml_renderer/asset.rs:97ureq::Errorsrc/markdown/plantuml_renderer/asset.rs:108std::net::TcpListener::bindsrc/markdown/plantuml_renderer/asset_download_tests.rs:74 src/renderer/backends/html_subresources/test_support.rs:32 src/renderer/backends/html_subresources/test_support.rs:41 src/renderer/backends/html_subresources/tests/iframe.rs:35 src/renderer/backends/html_subresources/tests/network_iframe.rs:73 src/renderer/backends/html_subresources/transport_http_tests.rs:85 src/renderer/backends/html_subresources/transport_http_tests.rs:112std::net::TcpListenersrc/renderer/backends/html_subresources/test_support.rs:55 src/renderer/backends/html_subresources/transport_http_tests.rs:130std::net::TcpStreamsrc/renderer/backends/html_subresources/test_support.rs:85 src/renderer/backends/html_subresources/test_support.rs:100 src/renderer/backends/html_subresources/transport_http_tests.rs:143std::net::TcpStream::connectsrc/renderer/backends/html_subresources/test_support.rs:195ureq::Agentsrc/renderer/backends/html_subresources/transport.rs:90ureq::Agent::config_buildersrc/renderer/backends/html_subresources/transport.rs:90
low process_spawn library 8
std::process::Command::newsrc/markdown/svg_rasterize_html_font.rs:127 src/markdown/svg_rasterize_html_font.rs:160 src/markdown/svg_rasterize_html_font.rs:163 src/markdown/svg_rasterize_html_font.rs:166 src/system/process.rs:13std::process::Commandsrc/system/process.rs:12 src/system/process.rs:19 src/system/process.rs:24
low build_script build_script 1
build.rsbuild.rs
info url_literal library 241
\u{a}function Graph() {}\u{a}var mxUtils = {\u{a} lightDarkColorSupported: false,\u{a} preferDarkColor: true,\u{a}};\u{a}const Editor = {\u{a} convertHtmlToText(value) {\u{a} return String(value…src/markdown/drawio_renderer/js_runtime_color_tests.rs:133 src/markdown/drawio_renderer/js_runtime_path_color_tests.rs:107 src/markdown/drawio_renderer/js_runtime_path_color_tests.rs:151 src/markdown/drawio_renderer/js_runtime_shape_color_tests.rs:53\u{a}function Graph() {}\u{a}var mxUtils = {\u{a} getLightDarkColor(value) {\u{a} const key = String(value).toLowerCase();\u{a} const dark = ["#000000", "#ffffff"].includes(key) ? "#121212" : "…src/markdown/drawio_renderer/js_runtime_color_tests.rs:181document.createElementNS("http://www.w3.org/2000/svg", "rect")src/markdown/drawio_renderer/js_runtime_device_page_crop_tests.rs:51document.createElementNS("http://www.w3.org/2000/svg", "ellipse")src/markdown/drawio_renderer/js_runtime_device_page_crop_tests.rs:52group.appendChild(rect);\u{a} const foreignObject = document.createElementNS("http://www.w3.org/2000/svg", "foreignObject");\u{a} const outer = document.createElement("div");\u{a} outer.setAttrib…src/markdown/drawio_renderer/js_runtime_device_page_export_tests.rs:7\u{a}function Graph() {}\u{a}const Editor = {\u{a} convertHtmlToText(value) {\u{a} return String(value);\u{a} },\u{a}};\u{a}function GraphViewer() {}\u{a}GraphViewer.createViewerForElement = func…src/markdown/drawio_renderer/js_runtime_device_page_test_support.rs:1 src/markdown/drawio_renderer/js_runtime_edge_label_tests.rs:4 src/markdown/drawio_renderer/js_runtime_export_top_tests.rs:78 src/markdown/drawio_renderer/js_runtime_floorplan_color_tests.rs:43 src/markdown/drawio_renderer/js_runtime_geometry_tests.rs:47 src/markdown/drawio_renderer/js_runtime_html_label_content_tests.rs:175 src/markdown/drawio_renderer/js_runtime_html_label_tests.rs:171 src/markdown/drawio_renderer/js_runtime_html_text_explicit_color_tests.rs:36 src/markdown/drawio_renderer/js_runtime_image_label_tests.rs:34 src/markdown/drawio_renderer/js_runtime_label_crop_tests.rs:118 src/markdown/drawio_renderer/js_runtime_label_crop_tests.rs:154 src/markdown/drawio_renderer/js_runtime_page_bounds_tests.rs:171 src/markdown/drawio_renderer/js_runtime_page_bounds_tests.rs:220 src/markdown/drawio_renderer/js_runtime_page_crop_test_support.rs:5 src/markdown/drawio_renderer/js_runtime_page_crop_test_support.rs:34 src/markdown/drawio_renderer/js_runtime_page_crop_test_support.rs:66 src/markdown/drawio_renderer/js_runtime_page_crop_test_support.rs:109 src/markdown/drawio_renderer/js_runtime_page_crop_test_support.rs:147 src/markdown/drawio_renderer/js_runtime_page_layout_crop_tests.rs:158 src/markdown/drawio_renderer/js_runtime_page_layout_crop_tests.rs:194 src/markdown/drawio_renderer/js_runtime_page_layout_crop_tests.rs:246 src/markdown/drawio_renderer/js_runtime_plain_text_label_tests.rs:88 src/markdown/drawio_renderer/js_runtime_shadow_tests.rs:57 src/markdown/drawio_renderer/js_runtime_stencil_test_support.rs:5 src/markdown/drawio_renderer/js_runtime_stencil_test_support.rs:48 src/markdown/drawio_renderer/js_runtime_table_color_tests.rs:4 src/markdown/drawio_renderer/js_runtime_test_support.rs:42 src/markdown/drawio_renderer/js_runtime_test_support.rs:113 src/markdown/drawio_renderer/js_runtime_test_support.rs:150svg.appendChild(text);\u{a} const foreignObject = document.createElementNS("http://www.w3.org/2000/svg", "foreignObject");\u{a} const emptyLabel = document.createElement("div");\u{a} emptyLabel.i…src/markdown/drawio_renderer/js_runtime_html_dom_tests.rs:56xmlns="http://www.w3.org/1999/xhtml"src/markdown/drawio_renderer/js_runtime_html_dom_tests.rs:96@import url("https://fonts.googleapis.com/css?family=Architects+Daughter");src/markdown/drawio_renderer/js_runtime_html_dom_tests.rs:148\u{a}function Graph() {}\u{a}var mxUtils = {\u{a} getLightDarkColor(value) {\u{a} const key = String(value).toLowerCase();\u{a} const dark = key === "#7bac36" ? "#507a14" : "#121212";\u{a} r…src/markdown/drawio_renderer/js_runtime_html_text_source_color_tests.rs:7\u{a}function Graph() {}\u{a}var mxUtils = {\u{a} getLightDarkColor(value) {\u{a} return {\u{a} light: value,\u{a} dark: "#121212",\u{a} cssText: `light-dark(${value}, #121212)`,…src/markdown/drawio_renderer/js_runtime_html_text_source_color_tests.rs:51group.appendChild(rect);\u{a} const text = document.createElementNS("http://www.w3.org/2000/svg", "text");\u{a} text.setAttribute("x", "0");\u{a} text.setAttribute("y", "24");\u{a} text.setAttri…src/markdown/drawio_renderer/js_runtime_label_crop_tests.rs:59 src/markdown/drawio_renderer/js_runtime_label_crop_tests.rs:87\u{a}function Graph() {}\u{a}var mxUtils = {\u{a} getLightDarkColor(value) {\u{a} const key = String(value).toLowerCase();\u{a} return {\u{a} light: value,\u{a} dark: key === "#ddd" ?…src/markdown/drawio_renderer/js_runtime_neutral_color_tests.rs:29\u{a}function Graph() {}\u{a}const Editor = { convertHtmlToText(value) { return String(value); } };\u{a}function GraphViewer() {}\u{a}GraphViewer.createViewerForElement = function createViewerForEleme…src/markdown/drawio_renderer/js_runtime_page_crop_bundle_fixtures.rs:23 src/markdown/drawio_renderer/js_runtime_page_crop_bundle_fixtures.rs:52function createFillPath(value) {\u{a} const path = document.createElementNS("http://www.w3.org/2000/svg", "path");\u{a} path.setAttribute("d", value);\u{a} path.setAttribute("fill", "rough-fill");…src/markdown/drawio_renderer/js_runtime_page_crop_bundle_fixtures.rs:97\u{a}function Graph() {{}}\u{a}const Editor = {{ convertHtmlToText(value) {{ return String(value); }} }};\u{a}function GraphViewer() {{}}\u{a}GraphViewer.createViewerForElement = function createViewer…src/markdown/drawio_renderer/js_runtime_page_crop_bundle_fixtures.rs:155\u{a}function Graph() {}\u{a}var mxUtils = {\u{a} getLightDarkColor(value) {\u{a} return {\u{a} light: value,\u{a} dark: value,\u{a} cssText: `light-dark(${value}, ${value})`,\u{a} …src/markdown/drawio_renderer/js_runtime_palette_color_tests.rs:120 src/markdown/drawio_renderer/js_runtime_palette_color_tests.rs:174 src/markdown/drawio_renderer/js_runtime_palette_color_tests.rs:217\u{a}function Graph() {}\u{a}var mxUtils = {\u{a} getLightDarkColor(value) {\u{a} return {\u{a} light: value,\u{a} dark: "#2a353a",\u{a} cssText: `light-dark(${value}, #2a353a)`,…src/markdown/drawio_renderer/js_runtime_shape_color_tests.rs:106svg.appendChild(text);\u{a} const foreignObject = document.createElementNS("http://www.w3.org/2000/svg", "foreignObject");\u{a} const frame = document.createElement("div");\u{a} frame.setAttribut…src/markdown/drawio_renderer/js_runtime_test_support.rs:13\u{a}function Graph() {}\u{a}const Editor = {\u{a} convertHtmlToText(value) {\u{a} return katanaDrawioHtmlLabelText(value);\u{a} },\u{a}};\u{a}function GraphViewer() {}\u{a}GraphViewer.createView…src/markdown/drawio_renderer/js_runtime_test_support.rs:76\u{a}function Graph() {}\u{a}const mxUtils = {};\u{a}const Editor = { convertHtmlToText(value) { return String(value); } };\u{a}function GraphViewer() {}\u{a}GraphViewer.createViewerForElement = funct…src/markdown/drawio_renderer/js_runtime_tests.rs:16\u{a}const Editor = { convertHtmlToText(value) { return String(value); } };\u{a}function GraphViewer() {}\u{a}GraphViewer.createViewerForElement = function createViewerForElement(_container, callback)…src/markdown/drawio_renderer/js_runtime_tests.rs:47https://upload.wikimedia.org/wikipedia/de/8/89/FirefoxLogo.svgsrc/markdown/drawio_renderer/js_runtime_tests.rs:258\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id) => {\u{a} globalThis.innerWidth = 800;\u{a} globalThis.innerHeight = 600;\u{a} const svg = document.createElementNS…src/markdown/mermaid_renderer/js_runtime_scripts.rs:633\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id) => {\u{a} const path = document.createElementNS("http://www.w3.org/2000/svg", "path");\u{a} path.setAttribute("d", "M0…src/markdown/mermaid_renderer/js_runtime_scripts.rs:650 src/markdown/mermaid_renderer/js_runtime_scripts.rs:664\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id) => {\u{a} const path = document.createElementNS("http://www.w3.org/2000/svg", "path");\u{a} path.setAttribute("d", "M …src/markdown/mermaid_renderer/js_runtime_scripts.rs:678\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id) => {\u{a} const tspan = document.createElementNS("http://www.w3.org/2000/svg", "tspan");\u{a} tspan.style.setProperty(…src/markdown/mermaid_renderer/js_runtime_scripts.rs:706\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id) => {\u{a} const values = ["Uses", "[HTTPS]", "Reads from and writes to", "利用する"];\u{a} const widths = values.m…src/markdown/mermaid_renderer/js_runtime_scripts.rs:722\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id) => {\u{a} const group = document.createElementNS("http://www.w3.org/2000/svg", "g");\u{a} group.style.setProperty("fon…src/markdown/mermaid_renderer/js_runtime_scripts.rs:741\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id) => {\u{a} const sheet = new CSSStyleSheet();\u{a} const index = sheet.insertRule(".style-built { fill: red; }", sheet.…src/markdown/mermaid_renderer/js_runtime_scripts.rs:765\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id) => {\u{a} const svg = document.createElementNS("http://www.w3.org/2000/svg", "svg");\u{a} svg.setAttribute("id", id);…src/markdown/mermaid_renderer/js_runtime_scripts.rs:788\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id, source) => ({\u{a} svg: `<svg xmlns="http://www.w3.org/2000/svg" id="${id}" width="20" height="10" viewBox="0 0 20 10"><t…src/markdown/mermaid_renderer/js_runtime_tests.rs:225 src/markdown/mermaid_renderer/render_tests.rs:265\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id) => ({\u{a} svg: `<svg xmlns="http://www.w3.org/2000/svg" id="${id}" width="20" height="10" viewBox="0 0 20 10"><text>firs…src/markdown/mermaid_renderer/render_tests.rs:274\u{a}globalThis.mermaid = {\u{a} initialize() {},\u{a} render: async (id) => ({\u{a} svg: `<svg xmlns="http://www.w3.org/2000/svg" id="${id}" width="20" height="10" viewBox="0 0 20 10"><text>seco…src/markdown/mermaid_renderer/render_tests.rs:283https://repo1.maven.org/maven2/net/sourceforge/plantuml/plantuml-lgpl/1.2026.8/plantuml-lgpl-1.2026.8.jarsrc/markdown/plantuml_renderer/asset.rs:12http://127.0.0.1:9src/markdown/plantuml_renderer/asset_download_tests.rs:18http://{address}src/markdown/plantuml_renderer/asset_download_tests.rs:86 src/renderer/backends/html_subresources/test_support.rs:37 src/renderer/backends/html_subresources/test_support.rs:52 src/renderer/backends/html_subresources/tests/network_iframe.rs:92https://cdn.jsdelivr.net/npm/mermaid@12.0.0/dist/mermaid.min.jssrc/markdown/runtime_assets.rs:26https://cdn.jsdelivr.net/npm/@mermaid-js/mermaid-zenuml@1.0.1/dist/mermaid-zenuml.min.jssrc/markdown/runtime_assets.rs:32https://cdn.jsdelivr.net/npm/@zenuml/core@4.3.0/dist/zenuml.jssrc/markdown/runtime_assets.rs:38https://github.com/jgraph/drawio/releases/tag/v31.6.1src/markdown/runtime_assets.rs:43https://cdn.jsdelivr.net/npm/mathjax@4.1.3/tex-svg.jssrc/markdown/runtime_assets.rs:48<svg xmlns="http://www.w3.org/2000/svg" width="192" height="48"><rect width="192" height="48" fill="#fff"/><text x="4" y="36" font-family="Helvetica Neue, Arial, sans-serif" font-size="28" fill="#1453…src/markdown/svg_rasterize_font_memory_tests.rs:14<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10"><rect width="10" height="10" fill="#fff"/></svg>src/markdown/svg_rasterize_tests.rs:19<svg xmlns="http://www.w3.org/2000/svg" width="96" height="32"><rect width="96" height="32" fill="#fff"/><text x="4" y="24" font-family="Noto Sans, sans-serif" font-size="20" fill="#14532d">KRR</text>…src/markdown/svg_rasterize_tests.rs:29<svg xmlns="http://www.w3.org/2000/svg" width="240" height="48"><rect width="240" height="48" fill="#fff"/><g font-family="Noto Sans JP, Noto Sans, sans-serif" font-size="32" fill="#14532d"><text x="8…src/markdown/svg_rasterize_tests.rs:50<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1"></svg>src/markdown/svg_rasterize_tests.rs:227<svg xmlns="http://www.w3.org/2000/svg" width="{FALLBACK_SVG_WIDTH}" height="{height}"><text id="krr-text-measure" x="0" y="{baseline}" font-family="{}" font-size="{font_size}" font-weight="{font_weig…src/markdown/svg_rasterize_text.rs:81https://example.test/frame.htmlsrc/renderer/backends/html_browser/frame.rs:150 src/renderer/backends/html_interactive/session_tests.rs:10https://example.test/index.htmlsrc/renderer/backends/html_browser/runtime_tests.rs:65 src/renderer/backends/html_browser/runtime_tests.rs:105 src/renderer/backends/html_runtime/dom_state_lookup.rs:246 src/renderer/backends/html_runtime/session_runtime.rs:124 src/renderer/backends/html_runtime/session_runtime.rs:148 src/renderer/backends/html_runtime/session_runtime.rs:211 src/renderer/backends/html_runtime/session_runtime.rs:383 src/renderer/backends/html_runtime/session_runtime.rs:439 src/renderer/backends/html_runtime/session_runtime.rs:459 src/renderer/backends/html_runtime/session_runtime.rs:472 src/renderer/backends/html_runtime/session_runtime.rs:488 src/renderer/backends/html_runtime/session_runtime.rs:523 src/renderer/backends/html_subresources/document.rs:196 src/renderer/backends/html_subresources/document.rs:218 src/renderer/backends/html_subresources/document.rs:233 src/renderer/backends/html_subresources/document.rs:275 src/renderer/backends/html_subresources/document.rs:320 src/renderer/backends/html_subresources/document.rs:345 src/renderer/backends/html_subresources/document_scripts.rs:130 src/renderer/backends/html_subresources/document_scripts.rs:159 src/renderer/backends/html_subresources/document_scripts.rs:188 src/renderer/backends/html_subresources/document_scripts.rs:203 src/renderer/backends/html_subresources/document_scripts.rs:232 src/renderer/backends/html_subresources/document_scripts.rs:259 src/renderer/backends/html_subresources/policy.rs:175https://example.test/docs/index.html#othersrc/renderer/backends/html_browser/session_fragment_tests.rs:35https://example.test/docs/index.html#targetsrc/renderer/backends/html_browser/session_fragment_tests.rs:46 src/renderer/backends/html_browser/session_fragment_tests.rs:91 src/renderer/backends/html_browser/session_fragment_tests.rs:95 src/renderer/backends/html_interactive/tests/interaction.rs:763https://example.test/docs/index.htmlsrc/renderer/backends/html_browser/session_fragment_tests.rs:57 src/renderer/backends/html_browser/session_tests.rs:77 src/renderer/backends/html_browser/session_tests.rs:148 src/renderer/backends/html_browser/session_tests.rs:177 src/renderer/backends/html_interactive/tests/interaction.rs:576 src/renderer/backends/html_interactive/tests/interaction.rs:853 src/renderer/backends/html_interactive/tests/interaction.rs:867 src/renderer/backends/html_interactive/tests/rendering.rs:1726 src/renderer/backends/html_interactive/tests/rendering.rs:1743 src/renderer/backends/html_interactive/tests/rendering.rs:1794 src/renderer/backends/html_interactive/tests/support.rs:20https://example.test/requirements-v1.html#s15src/renderer/backends/html_browser/session_requirements_tests.rs:8https://example.test/a.htmlsrc/renderer/backends/html_browser/session_state_tests.rs:11 src/renderer/backends/html_browser/session_tests.rs:14 src/renderer/backends/html_browser/session_tests.rs:34 src/renderer/backends/html_browser/session_tests.rs:61 src/renderer/backends/html_browser/session_tests.rs:90 src/renderer/backends/html_browser/session_tests.rs:101 src/renderer/backends/html_browser/session_tests.rs:130https://example.test/b.htmlsrc/renderer/backends/html_browser/session_tests.rs:40 src/renderer/backends/html_browser/session_tests.rs:47 src/renderer/backends/html_browser/session_tests.rs:53 src/renderer/backends/html_browser/session_tests.rs:107 src/renderer/backends/html_browser/session_tests.rs:133 src/renderer/backends/html_browser/session_tests.rs:227https://example.test/docs/linked.htmlsrc/renderer/backends/html_browser/session_tests.rs:165https://other.test/index.htmlsrc/renderer/backends/html_browser/session_tests.rs:249http://example.test/src/renderer/backends/html_browser/source_tests.rs:9https://example.test/src/renderer/backends/html_browser/source_tests.rs:10 src/renderer/backends/html_browser/source_tests.rs:22 src/renderer/backends/html_browser/source_tests.rs:116 src/renderer/backends/html_browser/source_tests.rs:125[href="https://example.com"]src/renderer/backends/html_css_selector.rs:336https://example.comsrc/renderer/backends/html_css_selector.rs:338 src/renderer/backends/html_css_selector.rs:349a[href="https://example.com"]src/renderer/backends/html_css_selector.rs:346<style>svg { max-width: 90px; }</style><svg viewBox="0 0 120 80" preserveAspectRatio="xMidYMid meet" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- marker --><defs><marker id="dot" markerHeight="8"><…src/renderer/backends/html_document.rs:146https://example.com/logo.pngsrc/renderer/backends/html_document_projection_generated.rs:237https://example.com/picture.pngsrc/renderer/backends/html_document_projection_generated.rs:251http://www.w3.org/2000/svgsrc/renderer/backends/html_document_svg.rs:69 src/renderer/backends/html_subresources/image_data.rs:7xmlns="http://www.w3.org/2000/svg"src/renderer/backends/html_document_svg.rs:123 src/renderer/backends/html_document_svg.rs:138https://example.com/focus.htmlsrc/renderer/backends/html_interactive/input_focus.rs:81 src/renderer/backends/html_interactive/input_focus.rs:115 src/renderer/backends/html_interactive/input_focus.rs:136<svg xmlns='http://www.w3.org/2000/svg' width='1' height='1'/>src/renderer/backends/html_interactive/session_tests.rs:17<svg xmlns="http://www.w3.org/2000/svg" width="{}" height="{}" viewBox="0 0 {logical_width} {logical_height}"><rect width="100%" height="100%" fill="#ffffff"/>src/renderer/backends/html_interactive/svg.rs:16https://example.test/docs/guide/next.htmlsrc/renderer/backends/html_interactive/tests/interaction.rs:611https://example.test/docs/linked-panel.html#linked-targetsrc/renderer/backends/html_interactive/tests/interaction.rs:624 src/renderer/backends/html_interactive/tests/interaction.rs:740https://example.test/docs/index.html#%74argetsrc/renderer/backends/html_interactive/tests/interaction.rs:638 src/renderer/backends/html_interactive/tests/interaction.rs:650 src/renderer/backends/html_interactive/tests/interaction.rs:659 src/renderer/backends/html_interactive/tests/interaction.rs:676https://example.test/docs/index.html#s15src/renderer/backends/html_interactive/tests/interaction.rs:692https://example.test/docs/index.html#legacysrc/renderer/backends/html_interactive/tests/interaction.rs:886<a id=remote href=https://other.example/next.html>Remote</a>src/renderer/backends/html_interactive/tests/interaction.rs:893<a id=broken href='http://[invalid'>Broken</a>src/renderer/backends/html_interactive/tests/interaction.rs:961<style>\u{a}a[href="https://example.com"] { background: #35a853; padding: 4px; }\u{a}</style>\u{a}<a href="https://example.com">Matching URL</a>\u{a}<a href="https://example.net">Different URL</a>src/renderer/backends/html_interactive/tests/rendering.rs:645<svg xmlns="http://www.w3.org/2000/svg" width="640" height="480" viewBox="0 0 320 240">src/renderer/backends/html_interactive/tests/rendering.rs:1758https://example.test/changed.pngsrc/renderer/backends/html_runtime/dom_state_lookup.rs:270 src/renderer/backends/html_runtime/dom_state_lookup.rs:283file:///tmp/index.html?slide=2#decksrc/renderer/backends/html_runtime/script.rs:101https://example.test/path/index.htmlsrc/renderer/backends/html_runtime/session_runtime.rs:101http://[src/renderer/backends/html_runtime/session_runtime.rs:405 src/renderer/backends/html_runtime/session_runtime.rs:419 src/renderer/backends/html_subresources/tests_policy.rs:89 src/renderer/backends/html_subresources/tests_policy.rs:124 src/renderer/backends/html_subresources/tests_transport.rs:149<p id=status></p><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAf8AOw==" onload="document.getElementById('status').textContent += 'gif-load|'" onerror="document.getElementByI…src/renderer/backends/html_runtime_data_url_decoder_tests.rs:8<svg xmlns="http://www.w3.org/2000/svg">{}</svg>src/renderer/backends/html_runtime_image_lifecycle_tests.rs:102<main><a href="https://example.com">One</a><a href="https://example.com">Two</a><a href="https://example.net">Other</a></main><p id=count></p><script>const selector = 'a[href="https://example.com"]'; …src/renderer/backends/html_runtime_interaction_tests.rs:142<a href="https://example.com" data-match="yes">Matched</a>src/renderer/backends/html_runtime_interaction_tests.rs:146<a href="https://example.com" data-match="yes">Two</a>src/renderer/backends/html_runtime_interaction_tests.rs:150\u{feff}<svg xmlns="http://www.w3.org/2000/svg"/>src/renderer/backends/html_runtime_svg_lifecycle_tests.rs:9\u{feff}<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg"/>src/renderer/backends/html_runtime_svg_lifecycle_tests.rs:10<!-- before root --><svg xmlns="http://www.w3.org/2000/svg"/>src/renderer/backends/html_runtime_svg_lifecycle_tests.rs:11<!DOCTYPE svg [<!ELEMENT svg ANY>]><svg xmlns="http://www.w3.org/2000/svg"/>src/renderer/backends/html_runtime_svg_lifecycle_tests.rs:12\u{feff}<?xml version="1.0"?>\u{a}<!-- comment -->\u{a}<!DOCTYPE svg><svg xmlns="http://www.w3.org/2000/svg"/>src/renderer/backends/html_runtime_svg_lifecycle_tests.rs:13ftp://example.test/image.pngsrc/renderer/backends/html_subresources/policy.rs:176 src/renderer/backends/html_subresources/policy.rs:179 src/renderer/backends/html_subresources/transport_http_tests.rs:12file://example.test/frame.htmlsrc/renderer/backends/html_subresources/policy.rs:185https://example.test/app/index.htmlsrc/renderer/backends/html_subresources/policy.rs:196https://example.test/state.jsonsrc/renderer/backends/html_subresources/policy.rs:203https://other.test/state.jsonsrc/renderer/backends/html_subresources/policy.rs:207http://example.test/state.jsonsrc/renderer/backends/html_subresources/policy.rs:212<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8'><rect width='8' height='8' fill='#3182ce'/></svg>src/renderer/backends/html_subresources/test_support.rs:79 src/renderer/backends/html_subresources/test_support.rs:129http://src/renderer/backends/html_subresources/test_support.rs:195<iframe src=http://{address}/frame.html></iframe><p>Visible</p>src/renderer/backends/html_subresources/tests/iframe.rs:39https://example.test/site/index.htmlsrc/renderer/backends/html_subresources/tests/iframe.rs:40<iframe src='http://['></iframe>src/renderer/backends/html_subresources/tests/iframe.rs:329https://docs.example/guide/index.htmlsrc/renderer/backends/html_subresources/tests/network_iframe.rs:51https://docs.example/frame.htmlsrc/renderer/backends/html_subresources/tests/network_iframe.rs:60https://other.example/frame.htmlsrc/renderer/backends/html_subresources/tests/network_iframe.rs:64file:///tmp/frame.htmlsrc/renderer/backends/html_subresources/tests/network_iframe.rs:68https://docs.example/page.htmlsrc/renderer/backends/html_subresources/tests_policy.rs:21 src/renderer/backends/html_subresources/tests_policy.rs:121https://cdn.example/style.csssrc/renderer/backends/html_subresources/tests_policy.rs:26http://cdn.example/style.csssrc/renderer/backends/html_subresources/tests_policy.rs:31https://user@cdn.example/style.csssrc/renderer/backends/html_subresources/tests_policy.rs:36https://user:pass@cdn.example/style.csssrc/renderer/backends/html_subresources/tests_policy.rs:41file://example.test/outside.htmlsrc/renderer/backends/html_subresources/tests_policy.rs:80https://other.example/style.csssrc/renderer/backends/html_subresources/tests_policy.rs:92http://other.example/style.csssrc/renderer/backends/html_subresources/tests_policy.rs:97https://other.example/next.htmlsrc/renderer/backends/html_subresources/tests_policy.rs:110https://docs.example.com/../src/renderer/backends/html_subresources/tests_policy.rs:127<link rel=stylesheet href=style.css><link rel=stylesheet href=../outside.css><script src=file:///outside.js></script><img src=ftp://example.test/image.png><iframe src=https://other.example/frame.html>…src/renderer/backends/html_subresources/tests_policy.rs:137<div id=dynamic style='width:40px;height:40px'></div><script>let blocked=0;const crossOrigin=new XMLHttpRequest();crossOrigin.open('GET','https://example.test/state.txt');crossOrigin.send();crossOrigi…src/renderer/backends/html_subresources/tests_transport.rs:121file://example.test/unsupportedsrc/renderer/backends/html_subresources/transport_http_tests.rs:55http://127.0.0.1:0/unreachablesrc/renderer/backends/html_subresources/transport_http_tests.rs:62http://{address}/truncatedsrc/renderer/backends/html_subresources/transport_http_tests.rs:103http://{address}/avatar?id=1src/renderer/backends/html_subresources/transport_http_tests.rs:124<p>visible</p><script src="https://example.invalid/app.js"></script>src/renderer/backends/html_tests.rs:183<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 10"></svg>src/renderer/metadata.rs:93<svg xmlns="http://www.w3.org/2000/svg"></svg>src/renderer/metadata.rs:106<svg xmlns="http://www.w3.org/2000/svg" width="20" height="10"></svg>src/renderer/output_tests.rs:9 src/renderer/output_tests.rs:23https://example.com/mermaid.jssrc/renderer/output_tests.rs:86
info unsafe_code library 3
4 unsafe blocks, functions or implssrc/markdown/plantuml_renderer/asset_env_tests.rs:935 unsafe blocks, functions or implssrc/markdown/plantuml_renderer/resolve_tests.rs:2593 unsafe blocks, functions or implssrc/markdown/plantuml_renderer/runtime/bridge_tests.rs:77
Run: check
failed- Ended
- agent reported the end
- Guest
- exit code 101
- Run time
- 1 min 55 s
- VM restore
- 66 ms
- Payload
- 30203 files, 517.1 MiB
- Files opened
- 20132
Processes 306
Siblings that ran the same program with the same result and the same processes below are folded into one row, with their number.
| Process | Arguments | Start | Took | Exit |
|---|---|---|---|---|
| cargo /usr/local/bin/cargo | check --locked --offline | 5 ms | 1 min 55 s | 25856 |
| └rustc /usr/local/bin/rustc ×29 | --crate-name build_script_build --edition=2021 /cw/vendor/proc-macro2-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --cfg feature="default" --cfg feature="proc-macro" --cfg feature="span-locations" --check-cfg cfg(docsrs,test) --check-cfg cfg(feature, values("default", "nightly", "proc-macro", "span-locations")) -C metadata=c83ce984471a4e48 -C extra-filename=-5cb179a647ef6e51 --out-dir /work/target/debug/build/proc-macro2-5cb179a647ef6e51 -L dependency=/work/target/debug/deps --cap-lints allow | 384 ms | 729 ms | 0 |
| └toolchain /usr/bin/cc | -m64 /work/target/debug/build/proc-macro2-5cb179a647ef6e51/rustcvxxUvc/symbols.o /work/target/debug/build/proc-macro2-5cb179a647ef6e51/build_script_build-5cb179a647ef6e51.build_script_build.dfb9ac565abdb04-cgu.0.rcgu.o /work/target/debug/build/proc-macro2-5cb179a647ef6e51/build_script_build-5cb179a647ef6e51.7zrad1clk47dffwz5ub8n8yx5.rcgu.o -Wl,--as-needed -Wl,-Bstatic /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-64f5f36fb0927694.rlib /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-549498e8b2e4d924.rlib /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-7ff85ea729a864ff.rlib /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-0e3477fb2664a277.rlib /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-09755979c57b7e64.rlib /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-9a1fede77fbbf2f0.rlib /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-360da4ba13154744.rlib /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib/libr | 947 ms | 162 ms | 0 |
| └toolchain /usr/libexec/gcc/x86_64-linux-gnu/14/collect2 | -plugin /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6dXlov.res --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -fuse-ld=lld -o /work/target/debug/build/proc-macro2-5cb179a647ef6e51/build_script_build-5cb179a647ef6e51 /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/work/target/debug/build/proc-macro2-5cb179a647ef6e51/rustcvxxUvc/raw-dylibs -L/usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib -L/usr/local/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld -L/usr/lib/gcc/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L | 954 ms | 155 ms | 0 |
| └toolchain /usr/local/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld | -flavor gnu -plugin /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/14/lto-wrapper -plugin-opt=-fresolution=/tmp/cc6dXlov.res --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o /work/target/debug/build/proc-macro2-5cb179a647ef6e51/build_script_build-5cb179a647ef6e51 /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/work/target/debug/build/proc-macro2-5cb179a647ef6e51/rustcvxxUvc/raw-dylibs -L/usr/local/lib/rustlib/x86_64-unknown-linux-gnu/lib -L/usr/local/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld -L/usr/lib/gcc/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_6 | 957 ms | 151 ms | 0 |
| └build_script proc-macro2 | 1.1 s | 88 ms | 0 | |
| └rustc /usr/local/bin/rustc ×3 | --version | 1.1 s | 8 ms | 0 |
| └rustc /usr/local/bin/rustc | --cfg=procmacro2_build_probe --edition=2021 --crate-name=proc_macro2 --crate-type=lib --cap-lints=allow --emit=dep-info,metadata --out-dir /work/target/debug/build/proc-macro2-97392f29eb377993/out/probe src/probe/proc_macro_span.rs --target x86_64-unknown-linux-gnu | 1.1 s | 34 ms | 256 |
| └rustc /usr/local/bin/rustc ×149 | --crate-name proc_macro2 --edition=2021 /cw/vendor/proc-macro2-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --cfg feature="default" --cfg feature="proc-macro" --cfg feature="span-locations" --check-cfg cfg(docsrs,test) --check-cfg cfg(feature, values("default", "nightly", "proc-macro", "span-locations")) -C metadata=5d63f7a10747f6e2 -C extra-filename=-e838b6f4c830537c --out-dir /work/target/debug/deps -L dependency=/work/target/debug/deps --extern unicode_ident=/work/target/debug/deps/libunicode_ident-76fddff3086055f2.rmeta | 1.2 s | 634 ms | 0 |
| └build_script libm | 16.0 s | 1 ms | 0 | |
| └build_script libc | 19.7 s | 10 ms | 0 | |
| └rustc /usr/local/bin/rustc | --version | 19.7 s | 7 ms | 0 |
| └unknown | 19.7 s | 0 ms | 32512 | |
| └build_script icu_locale_fallback_data | 20.2 s | 1 ms | 0 | |
| └build_script prettyplease | 20.2 s | 1 ms | 0 | |
| └build_script serde_core | 20.2 s | 10 ms | 0 | |
| └rustc /usr/local/bin/rustc | --version | 20.2 s | 7 ms | 0 |
| └build_script clang-sys | 20.3 s | 2 ms | 0 | |
| └build_script num-traits | 21.0 s | 45 ms | 0 | |
| └rustc /usr/local/bin/rustc ×3 | --version --verbose | 21.0 s | 7 ms | 0 |
| └build_script serde | 27.0 s | 9 ms | 0 | |
| └rustc /usr/local/bin/rustc | --version | 27.0 s | 7 ms | 0 |
| └build_script rustix | 27.1 s | 21 ms | 0 | |
| └rustc /usr/local/bin/rustc | --crate-type=rlib --emit=metadata --target x86_64-unknown-linux-gnu -o - - | 27.1 s | 17 ms | 256 |
| └build_script icu_calendar_data | 28.2 s | 2 ms | 0 | |
| └build_script slotmap | 29.5 s | 25 ms | 0 | |
| └rustc /usr/local/bin/rustc ×3 | --verbose --version | 29.5 s | 8 ms | 0 |
| └build_script bindgen | 32.0 s | 1 ms | 0 | |
| └build_script web_atoms | 42.1 s | 172 ms | 0 | |
| └unknown ×3 | 42.3 s | 0 ms | 32512 | |
| └build_script httparse | 47.3 s | 10 ms | 0 | |
| └rustc /usr/local/bin/rustc | --version | 47.3 s | 7 ms | 0 |
| └build_script jni-macros | 1 min 2 s | 10 ms | 0 | |
| └rustc /usr/local/bin/rustc | -vV | 1 min 2 s | 7 ms | 0 |
| └build_script jni | 1 min 17 s | 2 ms | 0 | |
| └build_script v8 | 1 min 19 s | 35.2 s | 25856 | |
| └other /usr/bin/python3 | ./tools/download_file.py --url https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz --filename /work/target/debug/gn_out/obj/librusty_v8.tmp | 1 min 19 s | 35.1 s | 256 |
| └other /usr/bin/curl | -L -f -s -o /work/target/debug/gn_out/obj/librusty_v8.tmp https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz | 1 min 55 s | 48 ms | 5632 |
Network 6
The VM has no internet. Every name it looks up resolves to 10.0.2.1, the fake internet, which accepts every connection and records what was sent. Below, it is shown by its port alone, such as :443. The name the build wanted is in the lookups, the HTTP host and the TLS SNI.
Looked up github.com
| Destination | Protocol | What was sent | Bytes |
|---|---|---|---|
| :443 | tls | SNI github.com | 1.5 KiB |
| :443 | tls | SNI github.com | 1.5 KiB |
| :443 | tls | SNI github.com | 1.5 KiB |
| :443 | tls | SNI github.com | 1.5 KiB |
| :443 | tls | SNI github.com, inside TLS: GET /denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz, host github.com, agent curl/8.14.1 | 1.5 KiB |
Sockets in the trace 6
| When | Program | How | Address | Type |
|---|---|---|---|---|
| 1 min 19 s | /usr/bin/python3 | connect | unix:/var/run/nscd/socket | stream |
| 1 min 19 s | /usr/bin/python3 | connect | :53 | datagram |
| 1 min 19 s | /usr/bin/python3 | connect | :443 | stream |
| 1 min 55 s | /usr/bin/curl | connect | unix:/var/run/nscd/socket | stream |
| 1 min 55 s | /usr/bin/curl | connect | :53 | datagram |
| 1 min 55 s | /usr/bin/curl | connect | :443 | stream |
Files 0
Secrets opened
None.
Written outside the build directories
None.
Scratch disk 0
- Files
- 1289
- Directories
- 319
- Size
- 649.0 MiB
- Compiled units
- 212
- Scan
- stopped at a limit
Nothing outside the build areas.
Output
Standard error
Compiling proc-macro2 v1.0.107
Compiling quote v1.0.47
Compiling syn v3.0.6
Compiling synstructure v0.14.0
Compiling zerofrom-derive v0.1.8
Checking zerofrom v0.1.8
Compiling yoke-derive v0.8.4
Checking stable_deref_trait v1.2.1
Checking yoke v0.8.3
Compiling zerovec-derive v0.11.6
Checking zerovec v0.11.8
Compiling displaydoc v0.2.7
Compiling syn v2.0.119
Checking writeable v0.6.4
Checking potential_utf v0.1.6
Checking tinystr v0.8.4
Checking litemap v0.8.3
Checking icu_locale_core v2.3.0
Compiling siphasher v1.0.4
Compiling phf_shared v0.14.0
Checking zerotrie v0.2.5
Compiling bytemuck_derive v1.12.1
Compiling fastrand v2.5.0
Compiling libm v0.2.16
Compiling phf_generator v0.14.0
Checking bytemuck v1.25.2
Checking icu_provider v2.3.1
Compiling serde_derive v1.0.229
Checking core_maths v0.1.1
Checking simd-adler32 v0.3.10
Compiling glob v0.3.4
Compiling cfg-if v1.0.5
Compiling num-traits v0.2.19
Compiling libc v0.2.189
Compiling clang-sys v1.9.1
Compiling serde_core v1.0.229
Compiling prettyplease v0.2.37
Compiling icu_locale_fallback_data v2.3.0
Compiling slotmap v1.1.1
Checking parking_lot_core v0.9.12
Checking serde v1.0.229
Checking miniz_oxide v0.9.1
Checking calendrical_calculations v0.2.4
Compiling phf_macros v0.14.0
Compiling string_cache_codegen v0.11.2
Compiling phf_codegen v0.14.0
Compiling minimal-lexical v0.2.1
Compiling bitflags v2.13.2
Compiling either v1.18.0
Compiling icu_calendar_data v2.3.0
Compiling memchr v2.8.3
Checking new_debug_unreachable v1.0.6
Compiling rustix v0.38.44
Compiling regex-syntax v0.8.11
Compiling regex-automata v0.4.18
Compiling nom v7.1.3
Checking icu_collections v2.3.0
Checking flate2 v1.1.10
Compiling web_atoms v0.3.0
Checking phf v0.14.0
Checking parking_lot v0.12.5
Compiling libloading v0.8.9
Checking resb v0.1.2
Checking font-types v0.12.5
Checking float-cmp v0.9.0
Compiling linux-raw-sys v0.4.15
Compiling bindgen v0.72.1
Checking precomputed-hash v0.1.1
Checking string_cache v0.11.0
Checking strict-num v0.1.1
Checking read-fonts v0.41.0
Checking zoneinfo64 v0.3.0
Checking icu_locale_fallback v2.3.0
Compiling cexpr v0.6.0
Compiling regex v1.13.1
Compiling itertools v0.13.0
Checking polycool v0.4.0
Compiling crc32fast v1.5.2
Checking miniz_oxide v0.8.9
Checking fdeflate v0.3.7
Compiling strck v1.0.0
Compiling rustc-hash v2.1.3
Compiling smallvec v1.16.2
Compiling same-file v1.0.6
Compiling log v0.4.34
Compiling home v0.5.12
Compiling shlex v1.3.0
Compiling httparse v1.10.1
Checking roxmltree v0.20.0
Compiling alloc-no-stdlib v3.0.0
Checking dtoa v1.0.11
Compiling adler2 v2.0.1
Checking dtoa-short v0.3.5
Compiling alloc-stdlib v0.3.0
Checking fontconfig-parser v0.5.8
Compiling which v6.0.3
Checking tiny-skia-path v0.12.0
Compiling walkdir v2.5.0
Compiling diplomat_core v0.16.1
Checking png v0.18.1
Compiling gzip-header v1.1.0
Checking kurbo v0.13.1
Checking icu_normalizer v2.3.0
Checking icu_properties v2.3.0
Checking icu_calendar v2.3.0
Checking timezone_provider v0.2.6
Compiling jni-macros v0.22.4
Checking tendril v0.5.1
Compiling fslock v0.2.1
Compiling simdutf8 v0.1.5
Checking quick-error v2.0.1
Checking byteorder-lite v0.1.0
Checking ixdtf v0.6.6
Checking unicode-script v0.5.8
Checking zune-core v0.5.3
Checking weezl v0.1.12
Checking color_quant v1.1.0
Checking gif v0.14.2
Checking zune-jpeg v0.5.15
Checking fontdb v0.24.0
Checking temporal_rs v0.2.6
Checking image-webp v0.2.4
Compiling simd_cesu8 v1.2.0
Compiling v8 v152.2.0
Checking markup5ever v0.40.0
Checking idna_adapter v1.2.2
Checking svgtypes v0.16.1
Compiling diplomat v0.16.1
Compiling jni v0.22.4
Compiling brotli-decompressor v6.0.1
Checking harfrust v0.12.0
Checking skrifa v0.44.0
Checking http v1.5.0
Checking roxmltree v0.21.1
Checking simplecss v0.2.2
Compiling jni-sys-macros v0.4.1
Compiling thiserror-impl v2.0.21
Checking unicode-bidi v0.3.18
Checking diplomat-runtime v0.16.0
Checking unicode-vo v0.1.0
Checking imagesize v0.15.0
Checking pico-args v0.5.0
Checking data-url v0.3.2
Checking pxfm v0.1.30
Checking xmlwriter v0.1.0
Checking usvg v0.48.1
Checking moxcms v0.8.1
Checking rustls v0.23.45
Checking temporal_capi v0.2.6
Checking java-locator v0.1.9
Checking thiserror v2.0.21
Checking jni-sys v0.4.1
Checking ureq-proto v0.6.4
Compiling katana-render-runtime v0.4.22
Checking idna v1.1.0
error: failed to run custom build command for `v8 v152.2.0`
Caused by:
process didn't exit successfully: `/work/target/debug/build/v8-8edb486d8d9ab5f7/build-script-build` (exit status: 101)
--- stdout
cargo:rerun-if-changed=.gn
cargo:rerun-if-changed=BUILD.gn
cargo:rerun-if-changed=src/binding.cc
cargo:rerun-if-env-changed=CCACHE
cargo:rerun-if-env-changed=CLANG_BASE_PATH
cargo:rerun-if-env-changed=CXXSTDLIB
cargo:rerun-if-env-changed=DENO_TRYBUILD
cargo:rerun-if-env-changed=DOCS_RS
cargo:rerun-if-env-changed=GN
cargo:rerun-if-env-changed=GN_ARGS
cargo:rerun-if-env-changed=HOST
cargo:rerun-if-env-changed=LIBCLANG_PATH
cargo:rerun-if-env-changed=NINJA
cargo:rerun-if-env-changed=OUT_DIR
cargo:rerun-if-env-changed=RUSTY_V8_ARCHIVE
cargo:rerun-if-env-changed=RUSTY_V8_ARCHIVE_SHA256
cargo:rerun-if-env-changed=RUSTY_V8_BINDGEN_RESOURCE_DIR
cargo:rerun-if-env-changed=RUSTY_V8_GLIBC_PREFIX
cargo:rerun-if-env-changed=RUSTY_V8_MIRROR
cargo:rerun-if-env-changed=RUSTY_V8_MIRROR_TAG
cargo:rerun-if-env-changed=RUSTY_V8_MIRROR_FALLBACK
cargo:rerun-if-env-changed=RUSTY_V8_MUSL_SYSROOT
cargo:rerun-if-env-changed=RUSTY_V8_SKIP_DOWNLOAD
cargo:rerun-if-env-changed=RUSTY_V8_SRC_BINDING_PATH
cargo:rerun-if-env-changed=RUSTY_V8_SRC_BINDING_URL
cargo:rerun-if-env-changed=SCCACHE
cargo:rerun-if-env-changed=V8_FORCE_DEBUG
cargo:rerun-if-env-changed=V8_FROM_SOURCE
cargo:rerun-if-env-changed=PYTHON
cargo:rerun-if-env-changed=DISABLE_CLANG
cargo:rerun-if-env-changed=EXTRA_GN_ARGS
cargo:rerun-if-env-changed=PRINT_GN_ARGS
cargo:rerun-if-env-changed=CARGO_ENCODED_RUSTFLAGS
cargo:rustc-link-lib=static=rusty_v8
lockfile: "/work/target/debug/build/v8.fslock"
cargo:rustc-env=RUSTY_V8_SRC_BINDING_PATH=/cw/vendor/v8-152.2.0/gen/src_binding_release_x86_64-unknown-linux-gnu.rs
cargo:rustc-link-search=/work/target/debug/gn_out/obj
static lib URLs: ["https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz"]
Trying to fetch from https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz
Looking for download in '"/work/home/.cargo/.rusty_v8/v152_2_0_librusty_v8_release_x86_64_unknown_linux_gnu_a_gz"'
Looking for download in '"/work/home/.cargo/.rusty_v8/https___github_com_denoland_rusty_v8_releases_download_v152_2_0_librusty_v8_release_x86_64_unknown_linux_gnu_a_gz"'
Downloading https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz
Trying with Python...
Downloading https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz...
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Missing Authority Key Identifier (_ssl.c:1029)>
Retrying in 5 s ...
Downloading https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz...
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Missing Authority Key Identifier (_ssl.c:1029)>
Retrying in 10 s ...
Downloading https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz...
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Missing Authority Key Identifier (_ssl.c:1029)>
Retrying in 20 s ...
Downloading https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz...
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Missing Authority Key Identifier (_ssl.c:1029)>
Python downloader failed, trying with curl.
Failed to fetch from https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz: no downloader (deno, python, curl) could fetch the URL
--- stderr
Traceback (most recent call last):
File "/usr/lib/python3.13/urllib/request.py", line 1319, in do_open
h.request(req.get_method(), req.selector, req.data, headers,
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
encode_chunked=req.has_header('Transfer-encoding'))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/http/client.py", line 1367, in request
self._send_request(method, url, body, headers, encode_chunked)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/http/client.py", line 1413, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/http/client.py", line 1362, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/http/client.py", line 1122, in _send_output
self.send(msg)
~~~~~~~~~^^^^^
File "/usr/lib/python3.13/http/client.py", line 1066, in send
self.connect()
~~~~~~~~~~~~^^
File "/usr/lib/python3.13/http/client.py", line 1508, in connect
self.sock = self._context.wrap_socket(self.sock,
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
server_hostname=server_hostname)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/ssl.py", line 455, in wrap_socket
return self.sslsocket_class._create(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
sock=sock,
^^^^^^^^^^
...<5 lines>...
session=session
^^^^^^^^^^^^^^^
)
^
File "/usr/lib/python3.13/ssl.py", line 1076, in _create
self.do_handshake()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/ssl.py", line 1372, in do_handshake
self._sslobj.do_handshake()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Missing Authority Key Identifier (_ssl.c:1029)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/cw/vendor/v8-152.2.0/./tools/download_file.py", line 63, in <module>
sys.exit(main())
~~~~^^
File "/cw/vendor/v8-152.2.0/./tools/download_file.py", line 58, in main
DownloadUrl(args.url, f)
~~~~~~~~~~~^^^^^^^^^^^^^
File "/cw/vendor/v8-152.2.0/./tools/download_file.py", line 44, in DownloadUrl
raise e
File "/cw/vendor/v8-152.2.0/./tools/download_file.py", line 28, in DownloadUrl
response = urlopen(url)
File "/usr/lib/python3.13/urllib/request.py", line 189, in urlopen
return opener.open(url, data, timeout)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/urllib/request.py", line 489, in open
response = self._open(req, data)
File "/usr/lib/python3.13/urllib/request.py", line 506, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
'_open', req)
File "/usr/lib/python3.13/urllib/request.py", line 466, in _call_chain
result = func(*args)
File "/usr/lib/python3.13/urllib/request.py", line 1367, in https_open
return self.do_open(http.client.HTTPSConnection, req,
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
context=self._context)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/urllib/request.py", line 1322, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Missing Authority Key Identifier (_ssl.c:1029)>
thread 'main' (2152) panicked at /cw/vendor/v8-152.2.0/build.rs:1285:5:
Failed to fetch the V8 prebuilt artifact /work/target/debug/gn_out/obj/librusty_v8.a. Tried:
- https://github.com/denoland/rusty_v8/releases/download/v152.2.0/librusty_v8_release_x86_64-unknown-linux-gnu.a.gz: no downloader (deno, python, curl) could fetch the URL
If no prebuilt artifact is published for your target or version, compile V8 from source by setting V8_FROM_SOURCE=1. You can also point the build at an artifact via RUSTY_V8_ARCHIVE (static lib), a binding via RUSTY_V8_SRC_BINDING_URL or RUSTY_V8_SRC_BINDING_PATH (src binding only), a mirror via RUSTY_V8_MIRROR, or another release tag via RUSTY_V8_MIRROR_TAG.
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Timeline
6
| When | From | To | Event | Worker |
|---|---|---|---|---|
| 2026-10-02 01:09 UTC | Discovered | Fetched | fetched | fetcher-2372261 |
| 2026-10-02 01:09 UTC | Fetched | ReadyForSandbox | static_analysis_completed | static-2372263 |
| 2026-10-02 01:12 UTC | ReadyForSandbox | Running | sandbox_started | orchestrator-2445642-slot1 |
| 2026-10-02 01:14 UTC | Running | DynamicallyAnalyzed | sandbox_completed | orchestrator-2445642-slot1 |
| 2026-10-02 01:14 UTC | DynamicallyAnalyzed | Scored | scored | analyzer-2372276 |
| 2026-10-02 01:14 UTC | Scored | Done | finalized | analyzer-2372276 |