Navigation Menu

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

canvas_minimal example panics on ubuntu #233

Open
shahreel opened this issue Aug 15, 2019 · 1 comment
Open

canvas_minimal example panics on ubuntu #233

shahreel opened this issue Aug 15, 2019 · 1 comment

Comments

@shahreel
Copy link

ubuntu 19.04 with nvidia 8500 GT

RUST_BACKTRACE=1 RUSTFLAGS="-C target-cpu=native" cargo run --bin canvas_minimal
    Finished dev [unoptimized + debuginfo] target(s) in 2.69s
     Running `target/debug/canvas_minimal`
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:999:5
stack backtrace:
   0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
             at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
   1: std::sys_common::backtrace::_print
             at src/libstd/sys_common/backtrace.rs:71
   2: std::panicking::default_hook::{{closure}}
             at src/libstd/sys_common/backtrace.rs:59
             at src/libstd/panicking.rs:197
   3: std::panicking::default_hook
             at src/libstd/panicking.rs:211
   4: std::panicking::rust_panic_with_hook
             at src/libstd/panicking.rs:474
   5: std::panicking::continue_panic_fmt
             at src/libstd/panicking.rs:381
   6: rust_begin_unwind
             at src/libstd/panicking.rs:308
   7: core::panicking::panic_fmt
             at src/libcore/panicking.rs:85
   8: core::result::unwrap_failed
             at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/macros.rs:18
   9: core::result::Result<T,E>::unwrap
             at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/result.rs:800
  10: font_kit::source::Source::select_descriptions_in_family
             at /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/font-kit-0.2.0/src/source.rs:142
  11: font_kit::source::Source::select_best_match
             at /home/user/.cargo/registry/src/github.com-1ecc6299db9ec823/font-kit-0.2.0/src/source.rs:126
  12: pathfinder_canvas::text::CanvasFontContext::new
             at canvas/src/text.rs:147
  13: pathfinder_canvas::text::CanvasFontContext::from_system_source
             at canvas/src/text.rs:163
  14: canvas_minimal::main
             at examples/canvas_minimal/src/main.rs:55
  15: std::rt::lang_start::{{closure}}
             at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/rt.rs:64
  16: std::panicking::try::do_call
             at src/libstd/rt.rs:49
             at src/libstd/panicking.rs:293
  17: __rust_maybe_catch_panic
             at src/libpanic_unwind/lib.rs:85
  18: std::rt::lang_start_internal
             at src/libstd/panicking.rs:272
             at src/libstd/panic.rs:394
             at src/libstd/rt.rs:48
  19: std::rt::lang_start
             at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/rt.rs:64
  20: main
  21: __libc_start_main
  22: _start
@jdm
Copy link
Member

jdm commented Aug 15, 2019

This comes from this line, which loads this font name. This ends up calling this code which has an unwrap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants