Skip to content

Crash when using #image("foo.pdf") #6723

@mewmew

Description

@mewmew

Description

Really wonderful to see the pdf mime/type being supported now for images in Typst! Incredible work @LaurenzV ❤️

I've used it for quite a few PDFs and it's been working well.

However, today I stumbled on a PDF that crashed at ~/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs

Reproducible examples

Version: typst 0.13.1 (a16a4e9)

a.typ:

#figure(
  image("group2.pdf")
)

b.typ:

#figure(
  image("group3.pdf")
)

group2.pdf

group3.pdf

Stack trace with debug version of Typst (for group2.pdf)

Output from env RUST_BACKTRACE=full ~/Desktop/typst/target/debug/typst compile a.typ

thread 'main' panicked at ~/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:90:57:
no entry found for key
stack backtrace:
   0:     0x564df267e1c2 - std::backtrace_rs::backtrace::libunwind::trace::ha7b4910d5f87c111
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
   1:     0x564df267e1c2 - std::backtrace_rs::backtrace::trace_unsynchronized::h67547c5c17b646e0
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
   2:     0x564df267e1c2 - std::sys::backtrace::_print_fmt::hf1e8afbee27412c0
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/sys/backtrace.rs:66:9
   3:     0x564df267e1c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h902ce56fbe2bdc3b
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/sys/backtrace.rs:39:26
   4:     0x564df26acdb3 - core::fmt::rt::Argument::fmt::h03513107fb609dc9
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/fmt/rt.rs:173:76
   5:     0x564df26acdb3 - core::fmt::write::hca470241eee4643c
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/fmt/mod.rs:1460:25
   6:     0x564df26790e3 - std::io::default_write_fmt::h25ead3a0b4c73ce3
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/io/mod.rs:639:11
   7:     0x564df26790e3 - std::io::Write::write_fmt::h38bcb3d0c230c277
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/io/mod.rs:1914:13
   8:     0x564df267e012 - std::sys::backtrace::BacktraceLock::print::h0562d3e4a928089d
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/sys/backtrace.rs:42:9
   9:     0x564df2680582 - std::panicking::default_hook::{{closure}}::hc329adadbc7184b2
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:300:27
  10:     0x564df2680385 - std::panicking::default_hook::h38119bf5aedc486e
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:327:9
  11:     0x564df2680fa2 - std::panicking::rust_panic_with_hook::hc005218374ca8f72
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:833:13
  12:     0x564df2680d2a - std::panicking::begin_panic_handler::{{closure}}::h68dfb531b5d15406
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:706:13
  13:     0x564df267e6c9 - std::sys::backtrace::__rust_end_short_backtrace::hc5750f9570d37e9d
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/sys/backtrace.rs:168:18
  14:     0x564df26809bd - __rustc[6ca39dd236a7127c]::rust_begin_unwind
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:697:5
  15:     0x564df26a9d20 - core::panicking::panic_fmt::hfa2643b3f11e6d16
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/panicking.rs:75:14
  16:     0x564df26a9cfb - core::panicking::panic_display::h687a528827695b95
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/panicking.rs:268:5
  17:     0x564df26a9cfb - core::option::expect_failed::h010608339777340d
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/option.rs:2081:5
  18:     0x564df0b4f3e6 - core::option::Option<T>::expect::hd666857f2e6de288
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:960:21
  19:     0x564df0b4f3e6 - <std::collections::hash::map::HashMap<K,V,S> as core::ops::index::Index<&Q>>::index::h32ba3d5fa9735759
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/collections/hash/map.rs:1378:23
  20:     0x564df0b4f3e6 - krilla::chunk_container::ChunkContainer::finish::{{closure}}::{{closure}}::h577985cdb5ba0232
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:90:57
  21:     0x564df0bcd0e9 - pdf_writer::renumber::patch_object::h0dbc5ed8c931fae1
                               at /home/u/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pdf-writer-0.13.0/src/renumber.rs:66:31
  22:     0x564df0bcd0e9 - pdf_writer::renumber::renumber::hdb96e884ff822575
                               at /home/u/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pdf-writer-0.13.0/src/renumber.rs:20:9
  23:     0x564df0b4f61b - pdf_writer::chunk::Chunk::renumber_into::he682cada56bbda53
                               at /home/u/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pdf-writer-0.13.0/src/chunk.rs:142:9
  24:     0x564df0b4f61b - krilla::chunk_container::ChunkContainer::finish::{{closure}}::h4f306c1aecde56e3
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:90:19
  25:     0x564df0b4f61b - <pdf_writer::chunk::Chunk as krilla::chunk_container::Visit>::visit::hd144dd5d7b2fc341
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:360:9
  26:     0x564df0b4f61b - <krilla::chunk_container::EmbeddedPdfChunk as krilla::chunk_container::Visit>::visit::h6f8edacc122def26
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:327:20
  27:     0x564df0b4f61b - <core::result::Result<T,krilla::error::KrillaError> as krilla::chunk_container::Visit>::visit::hef458f879255310d
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:382:47
  28:     0x564df0ae7b09 - <krilla::util::deferred::Deferred<T> as krilla::chunk_container::Visit>::visit::he51a5e93d16c9d28
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:376:21
  29:     0x564df0ae7b09 - <alloc::vec::Vec<T> as krilla::chunk_container::Visit>::visit::h7dda205f5622a924
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:389:19
  30:     0x564df0b61767 - <krilla::chunk_container::ChunkContainer as krilla::chunk_container::Visit>::visit::h714578a801c8eda0
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:353:28
  31:     0x564df0b61767 - krilla::chunk_container::ChunkContainer::finish::h6406160cf4a46bd0
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:89:14
  32:     0x564df0b0e823 - krilla::serialize::SerializeContext::finish::h6b486b7af50a55d8
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/serialize.rs:408:29
  33:     0x564df0b148df - krilla::document::Document::finish::hef252bde60ac5915
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/document.rs:117:36
  34:     0x564df09b363a - typst_pdf::convert::finish::hd74aec6df8d2cb07
                               at /home/u/Desktop/typst/crates/typst-pdf/src/convert.rs:337:20
  35:     0x564df09b279a - typst_pdf::convert::convert::h61592e5f3ee5ed1a
                               at /home/u/Desktop/typst/crates/typst-pdf/src/convert.rs:71:5
  36:     0x564df09e574c - typst_pdf::pdf::h8fecc01aa24af8c3
                               at /home/u/Desktop/typst/crates/typst-pdf/src/lib.rs:30:5
  37:     0x564df0764897 - typst::compile::export_pdf::h8c480494e1e3667b
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:295:18
  38:     0x564df0764534 - typst::compile::export_paged::h14c6fe55832407e2
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:260:13
  39:     0x564df080deb6 - typst::compile::compile_and_export::{{closure}}::hbd6b6d6e9ae11cf1
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:232:53
  40:     0x564df0777f93 - core::result::Result<T,E>::and_then::hba2d17072e158086
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:1411:22
  41:     0x564df0763ff0 - typst::compile::compile_and_export::h6dacff93b929c5f7
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:232:33
  42:     0x564df0766fea - typst::compile::compile_once::hfb9ac4a346bac95b
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:178:39
  43:     0x564df080dadd - typst::compile::compile::{{closure}}::h486bb6c32250e8c7
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:44:38
  44:     0x564df080ad63 - typst::timings::Timer::record::he8855ac148489275
                               at /home/u/Desktop/typst/crates/typst-cli/src/timings.rs:48:23
  45:     0x564df0762ef9 - typst::compile::compile::hdcd84d7ad5dcae29
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:44:11
  46:     0x564df07bafee - typst::dispatch::h2ce1f0d421ea91e0
                               at /home/u/Desktop/typst/crates/typst-cli/src/main.rs:69:38
  47:     0x564df07bad99 - typst::main::h5d4a2afddd6e784f
                               at /home/u/Desktop/typst/crates/typst-cli/src/main.rs:54:15
  48:     0x564df08149cb - core::ops::function::FnOnce::call_once::h92f4d1b756ba14e7
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
  49:     0x564df07567ce - std::sys::backtrace::__rust_begin_short_backtrace::h6b8bb6ba31cef271
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18
  50:     0x564df07af821 - std::rt::lang_start::{{closure}}::h19992c7f71ff2149
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:206:18
  51:     0x564df266f660 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6d59778314f01716
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/ops/function.rs:284:21
  52:     0x564df266f660 - std::panicking::catch_unwind::do_call::h9d2db03fdaf1b2e3
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:589:40
  53:     0x564df266f660 - std::panicking::catch_unwind::h5e9860bfdc68ed59
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:552:19
  54:     0x564df266f660 - std::panic::catch_unwind::h3fc4b79a97c777f8
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panic.rs:359:14
  55:     0x564df266f660 - std::rt::lang_start_internal::{{closure}}::h09c12e673db3f873
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/rt.rs:175:24
  56:     0x564df266f660 - std::panicking::catch_unwind::do_call::h8b0eb7ef63f64d07
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:589:40
  57:     0x564df266f660 - std::panicking::catch_unwind::hedc9a54434c6dc1d
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:552:19
  58:     0x564df266f660 - std::panic::catch_unwind::h2891c6178a3ceb46
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panic.rs:359:14
  59:     0x564df266f660 - std::rt::lang_start_internal::had5c0eacd399e959
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/rt.rs:171:5
  60:     0x564df07af807 - std::rt::lang_start::he8b2e6d6d2ba433b
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:205:5
  61:     0x564df07bb5fe - main
  62:     0x7ff05d627675 - <unknown>
  63:     0x7ff05d627729 - __libc_start_main
  64:     0x564df07448b5 - _start
  65:                0x0 - <unknown>

Stack trace with debug version of Typst (for group3.pdf)

Output from env RUST_BACKTRACE=full ~/Desktop/typst/target/debug/typst compile b.typ

thread 'main' panicked at ~/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:90:57:
no entry found for key
stack backtrace:
   0:     0x55f7c6a7f1c2 - std::backtrace_rs::backtrace::libunwind::trace::ha7b4910d5f87c111
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
   1:     0x55f7c6a7f1c2 - std::backtrace_rs::backtrace::trace_unsynchronized::h67547c5c17b646e0
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
   2:     0x55f7c6a7f1c2 - std::sys::backtrace::_print_fmt::hf1e8afbee27412c0
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/sys/backtrace.rs:66:9
   3:     0x55f7c6a7f1c2 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h902ce56fbe2bdc3b
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/sys/backtrace.rs:39:26
   4:     0x55f7c6aaddb3 - core::fmt::rt::Argument::fmt::h03513107fb609dc9
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/fmt/rt.rs:173:76
   5:     0x55f7c6aaddb3 - core::fmt::write::hca470241eee4643c
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/fmt/mod.rs:1460:25
   6:     0x55f7c6a7a0e3 - std::io::default_write_fmt::h25ead3a0b4c73ce3
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/io/mod.rs:639:11
   7:     0x55f7c6a7a0e3 - std::io::Write::write_fmt::h38bcb3d0c230c277
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/io/mod.rs:1914:13
   8:     0x55f7c6a7f012 - std::sys::backtrace::BacktraceLock::print::h0562d3e4a928089d
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/sys/backtrace.rs:42:9
   9:     0x55f7c6a81582 - std::panicking::default_hook::{{closure}}::hc329adadbc7184b2
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:300:27
  10:     0x55f7c6a81385 - std::panicking::default_hook::h38119bf5aedc486e
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:327:9
  11:     0x55f7c6a81fa2 - std::panicking::rust_panic_with_hook::hc005218374ca8f72
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:833:13
  12:     0x55f7c6a81d2a - std::panicking::begin_panic_handler::{{closure}}::h68dfb531b5d15406
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:706:13
  13:     0x55f7c6a7f6c9 - std::sys::backtrace::__rust_end_short_backtrace::hc5750f9570d37e9d
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/sys/backtrace.rs:168:18
  14:     0x55f7c6a819bd - __rustc[6ca39dd236a7127c]::rust_begin_unwind
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:697:5
  15:     0x55f7c6aaad20 - core::panicking::panic_fmt::hfa2643b3f11e6d16
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/panicking.rs:75:14
  16:     0x55f7c6aaacfb - core::panicking::panic_display::h687a528827695b95
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/panicking.rs:268:5
  17:     0x55f7c6aaacfb - core::option::expect_failed::h010608339777340d
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/option.rs:2081:5
  18:     0x55f7c4f503e6 - core::option::Option<T>::expect::hd666857f2e6de288
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:960:21
  19:     0x55f7c4f503e6 - <std::collections::hash::map::HashMap<K,V,S> as core::ops::index::Index<&Q>>::index::h32ba3d5fa9735759
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/collections/hash/map.rs:1378:23
  20:     0x55f7c4f503e6 - krilla::chunk_container::ChunkContainer::finish::{{closure}}::{{closure}}::h577985cdb5ba0232
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:90:57
  21:     0x55f7c4fce0e9 - pdf_writer::renumber::patch_object::h0dbc5ed8c931fae1
                               at /home/u/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pdf-writer-0.13.0/src/renumber.rs:66:31
  22:     0x55f7c4fce0e9 - pdf_writer::renumber::renumber::hdb96e884ff822575
                               at /home/u/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pdf-writer-0.13.0/src/renumber.rs:20:9
  23:     0x55f7c4f5061b - pdf_writer::chunk::Chunk::renumber_into::he682cada56bbda53
                               at /home/u/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pdf-writer-0.13.0/src/chunk.rs:142:9
  24:     0x55f7c4f5061b - krilla::chunk_container::ChunkContainer::finish::{{closure}}::h4f306c1aecde56e3
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:90:19
  25:     0x55f7c4f5061b - <pdf_writer::chunk::Chunk as krilla::chunk_container::Visit>::visit::hd144dd5d7b2fc341
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:360:9
  26:     0x55f7c4f5061b - <krilla::chunk_container::EmbeddedPdfChunk as krilla::chunk_container::Visit>::visit::h6f8edacc122def26
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:327:20
  27:     0x55f7c4f5061b - <core::result::Result<T,krilla::error::KrillaError> as krilla::chunk_container::Visit>::visit::hef458f879255310d
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:382:47
  28:     0x55f7c4ee8b09 - <krilla::util::deferred::Deferred<T> as krilla::chunk_container::Visit>::visit::he51a5e93d16c9d28
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:376:21
  29:     0x55f7c4ee8b09 - <alloc::vec::Vec<T> as krilla::chunk_container::Visit>::visit::h7dda205f5622a924
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:389:19
  30:     0x55f7c4f62767 - <krilla::chunk_container::ChunkContainer as krilla::chunk_container::Visit>::visit::h714578a801c8eda0
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:353:28
  31:     0x55f7c4f62767 - krilla::chunk_container::ChunkContainer::finish::h6406160cf4a46bd0
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/chunk_container.rs:89:14
  32:     0x55f7c4f0f823 - krilla::serialize::SerializeContext::finish::h6b486b7af50a55d8
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/serialize.rs:408:29
  33:     0x55f7c4f158df - krilla::document::Document::finish::hef252bde60ac5915
                               at /home/u/.cargo/git/checkouts/krilla-dfa083154a81f6b2/abdf031/crates/krilla/src/document.rs:117:36
  34:     0x55f7c4db463a - typst_pdf::convert::finish::hd74aec6df8d2cb07
                               at /home/u/Desktop/typst/crates/typst-pdf/src/convert.rs:337:20
  35:     0x55f7c4db379a - typst_pdf::convert::convert::h61592e5f3ee5ed1a
                               at /home/u/Desktop/typst/crates/typst-pdf/src/convert.rs:71:5
  36:     0x55f7c4de674c - typst_pdf::pdf::h8fecc01aa24af8c3
                               at /home/u/Desktop/typst/crates/typst-pdf/src/lib.rs:30:5
  37:     0x55f7c4b65897 - typst::compile::export_pdf::h8c480494e1e3667b
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:295:18
  38:     0x55f7c4b65534 - typst::compile::export_paged::h14c6fe55832407e2
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:260:13
  39:     0x55f7c4c0eeb6 - typst::compile::compile_and_export::{{closure}}::hbd6b6d6e9ae11cf1
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:232:53
  40:     0x55f7c4b78f93 - core::result::Result<T,E>::and_then::hba2d17072e158086
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:1411:22
  41:     0x55f7c4b64ff0 - typst::compile::compile_and_export::h6dacff93b929c5f7
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:232:33
  42:     0x55f7c4b67fea - typst::compile::compile_once::hfb9ac4a346bac95b
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:178:39
  43:     0x55f7c4c0eadd - typst::compile::compile::{{closure}}::h486bb6c32250e8c7
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:44:38
  44:     0x55f7c4c0bd63 - typst::timings::Timer::record::he8855ac148489275
                               at /home/u/Desktop/typst/crates/typst-cli/src/timings.rs:48:23
  45:     0x55f7c4b63ef9 - typst::compile::compile::hdcd84d7ad5dcae29
                               at /home/u/Desktop/typst/crates/typst-cli/src/compile.rs:44:11
  46:     0x55f7c4bbbfee - typst::dispatch::h2ce1f0d421ea91e0
                               at /home/u/Desktop/typst/crates/typst-cli/src/main.rs:69:38
  47:     0x55f7c4bbbd99 - typst::main::h5d4a2afddd6e784f
                               at /home/u/Desktop/typst/crates/typst-cli/src/main.rs:54:15
  48:     0x55f7c4c159cb - core::ops::function::FnOnce::call_once::h92f4d1b756ba14e7
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
  49:     0x55f7c4b577ce - std::sys::backtrace::__rust_begin_short_backtrace::h6b8bb6ba31cef271
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:152:18
  50:     0x55f7c4bb0821 - std::rt::lang_start::{{closure}}::h19992c7f71ff2149
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:206:18
  51:     0x55f7c6a70660 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6d59778314f01716
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/core/src/ops/function.rs:284:21
  52:     0x55f7c6a70660 - std::panicking::catch_unwind::do_call::h9d2db03fdaf1b2e3
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:589:40
  53:     0x55f7c6a70660 - std::panicking::catch_unwind::h5e9860bfdc68ed59
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:552:19
  54:     0x55f7c6a70660 - std::panic::catch_unwind::h3fc4b79a97c777f8
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panic.rs:359:14
  55:     0x55f7c6a70660 - std::rt::lang_start_internal::{{closure}}::h09c12e673db3f873
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/rt.rs:175:24
  56:     0x55f7c6a70660 - std::panicking::catch_unwind::do_call::h8b0eb7ef63f64d07
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:589:40
  57:     0x55f7c6a70660 - std::panicking::catch_unwind::hedc9a54434c6dc1d
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panicking.rs:552:19
  58:     0x55f7c6a70660 - std::panic::catch_unwind::h2891c6178a3ceb46
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/panic.rs:359:14
  59:     0x55f7c6a70660 - std::rt::lang_start_internal::had5c0eacd399e959
                               at /rustc/6ccd4476036edfce364e6271f9e190ec7a2a1ff5/library/std/src/rt.rs:171:5
  60:     0x55f7c4bb0807 - std::rt::lang_start::he8b2e6d6d2ba433b
                               at /home/u/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:205:5
  61:     0x55f7c4bbc5fe - main
  62:     0x7f6db3c27675 - <unknown>
  63:     0x7f6db3c27729 - __libc_start_main
  64:     0x55f7c4b458b5 - _start
  65:                0x0 - <unknown>

Reproduction URL

No response

Operating system

No response

Typst version

  • I am using the latest version of Typst (typst 0.13.1 (a16a4e9))

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingpdfRelated to PDF export or PDF embedding.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions