servoshell icon indicating copy to clipboard operation
servoshell copied to clipboard

Fails to launch on Wayland

Open klaussilveira opened this issue 7 years ago • 1 comments

Ubuntu 17.10 artful Kernel: x86_64 Linux 4.13.0-16-generic

$ RUST_BACKTRACE=1 cargo run --release
    Finished release [optimized] target(s) in 0.1 secs
     Running `target/release/servoshell`
thread 'main' panicked at 'Failed to get window position.', /checkout/src/libcore/option.rs:839:4
stack backtrace:
   0: std::sys::imp::backtrace::tracing::imp::unwind_backtrace
             at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49
   1: std::sys_common::backtrace::_print
             at /checkout/src/libstd/sys_common/backtrace.rs:71
   2: std::panicking::default_hook::{{closure}}
             at /checkout/src/libstd/sys_common/backtrace.rs:60
             at /checkout/src/libstd/panicking.rs:381
   3: std::panicking::default_hook
             at /checkout/src/libstd/panicking.rs:397
   4: std::panicking::rust_panic_with_hook
             at /checkout/src/libstd/panicking.rs:577
   5: std::panicking::begin_panic
             at /checkout/src/libstd/panicking.rs:538
   6: std::panicking::begin_panic_fmt
             at /checkout/src/libstd/panicking.rs:522
   7: rust_begin_unwind
             at /checkout/src/libstd/panicking.rs:498
   8: core::panicking::panic_fmt
             at /checkout/src/libcore/panicking.rs:71
   9: core::option::expect_failed
             at /checkout/src/libcore/option.rs:839
  10: <servoshell::platform::platform::view::View as servoshell::traits::view::ViewMethods>::get_geometry
  11: servoshell::main
  12: __rust_maybe_catch_panic
             at /checkout/src/libpanic_unwind/lib.rs:99
  13: std::rt::lang_start
             at /checkout/src/libstd/panicking.rs:459
             at /checkout/src/libstd/panic.rs:361
             at /checkout/src/libstd/rt.rs:59
  14: __libc_start_main
  15: _start

klaussilveira avatar Oct 31 '17 15:10 klaussilveira

Hmm, we should fallback to (0,0).

paulrouget avatar Oct 31 '17 16:10 paulrouget