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

"Float position error" panic on Wikipedia page #14575

Closed
cesarb opened this issue Dec 13, 2016 · 2 comments
Closed

"Float position error" panic on Wikipedia page #14575

cesarb opened this issue Dec 13, 2016 · 2 comments

Comments

@cesarb
Copy link

@cesarb cesarb commented Dec 13, 2016

$ git rev-parse --short HEAD
a15d279
$ ./mach run --release https://en.wikipedia.org/wiki/Animated_gif
Float position error (thread <unnamed>, at /home/cesarb/opt/servo/src/servo/components/layout/floats.rs:246)
stack backtrace:
   0:     0x56069802d52d - backtrace::backtrace::trace::h90be2828c7ec6b59
   1:     0x56069802dbb2 - backtrace::capture::Backtrace::new::h8135b43a33e0c535
   2:     0x560696a8b28d - servo::main::_{{closure}}::h88bc71223ad1972b
   3:     0x56069880b894 - std::panicking::rust_panic_with_hook
                        at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/obj/../src/libstd/panicking.rs:452
   4:     0x560698121faf - std::panicking::begin_panic::h5f0a1fd8f4de57ec
   5:     0x560698161f77 - layout::floats::Floats::available_rect::h42129538fa228afe
   6:     0x560698162144 - layout::floats::Floats::place_between_floats::h82e28352df7e9a74
   7:     0x56069817142b - layout::inline::LineBreaker::initial_line_placement::ha6605cc56ff21623
   8:     0x560698173d86 - _<layout..inline..InlineFlow as layout..flow..Flow>::assign_block_size::hdc605f4408a99cc0
   9:     0x560696d2ba4b - layout::flow::Flow::assign_block_size_for_inorder_child_if_necessary::h4e4459f6dabde410
  10:     0x560698144394 - _<layout..block..BlockFlow as layout..flow..Flow>::fragment::h9de0911bc83d913e
  11:     0x560698141fa4 - _<layout..block..BlockFlow as layout..flow..Flow>::assign_block_size_for_inorder_child_if_necessary::h929c023932948c50
  12:     0x560698144394 - _<layout..block..BlockFlow as layout..flow..Flow>::fragment::h9de0911bc83d913e
  13:     0x560698142046 - _<layout..block..BlockFlow as layout..flow..Flow>::assign_block_size::h2b36c538abf4eecf
  14:     0x560698179f4f - _<layout..traversal..AssignISizes<'a> as layout..parallel..ParallelPreorderFlowTraversal>::run_parallel::h45e17d93782030d7
  15:     0x56069817a4fc - layout::parallel::assign_inline_sizes::h1619f8402ccd9fe7
  16:     0x56069881437a - panic_unwind::__rust_maybe_catch_panic
                        at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/obj/../src/libpanic_unwind/lib.rs:97
  17:     0x560698131ec5 - _<rayon..job..HeapJob<BODY> as rayon..job..Job>::execute::h8b48b90a119a5c71
  18:     0x560698422466 - rayon::scope::Scope::pop_jobs::hff3c289aeb016337
  19:     0x560698131f03 - _<rayon..job..HeapJob<BODY> as rayon..job..Job>::execute::h8b48b90a119a5c71
  20:     0x560698422466 - rayon::scope::Scope::pop_jobs::hff3c289aeb016337
  21:     0x560698131f03 - _<rayon..job..HeapJob<BODY> as rayon..job..Job>::execute::h8b48b90a119a5c71
  22:     0x560698420fa5 - std::panicking::try::do_call::hbfb53b66bb4d4f48
  23:     0x56069881437a - panic_unwind::__rust_maybe_catch_panic
                        at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/obj/../src/libpanic_unwind/lib.rs:97
  24:     0x560698421b68 - _<F as alloc..boxed..FnBox<A>>::call_box::h4bf28431ad32cf07
  25:     0x56069880a534 - alloc::boxed::{{impl}}::call_once<(),()>
                        at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/obj/../src/liballoc/boxed.rs:605
                         - std::sys_common::thread::start_thread
                        at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/obj/../src/libstd/sys_common/thread.rs:21
                         - std::sys::imp::thread::{{impl}}::new::thread_start
                        at /buildslave/rust-buildbot/slave/nightly-dist-rustc-linux/build/obj/../src/libstd/sys/unix/thread.rs:84
  26:     0x7f751ea925c9 - start_thread
  27:     0x7f751e5b50ec - __clone
  28:                0x0 - <unknown>
ERROR:servo: Float position error
^CServo exited with return value -2
@Manishearth
Copy link
Member

@Manishearth Manishearth commented Dec 16, 2016

@jdm
Copy link
Member

@jdm jdm commented Jan 4, 2017

This is tracked in #11424. Thanks for reporting it!

@jdm jdm closed this Jan 4, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.