{"action":"created","issue":{"url":"https://api.github.com/repos/servo/servo/issues/21331","repository_url":"https://api.github.com/repos/servo/servo","labels_url":"https://api.github.com/repos/servo/servo/issues/21331/labels{/name}","comments_url":"https://api.github.com/repos/servo/servo/issues/21331/comments","events_url":"https://api.github.com/repos/servo/servo/issues/21331/events","html_url":"https://github.com/servo/servo/issues/21331","id":347157983,"node_id":"MDU6SXNzdWUzNDcxNTc5ODM=","number":21331,"title":"Promise destructor can crash when clearing TLS list of rooted promises","user":{"login":"jdm","id":27658,"node_id":"MDQ6VXNlcjI3NjU4","avatar_url":"https://avatars1.githubusercontent.com/u/27658?v=4","gravatar_id":"","url":"https://api.github.com/users/jdm","html_url":"https://github.com/jdm","followers_url":"https://api.github.com/users/jdm/followers","following_url":"https://api.github.com/users/jdm/following{/other_user}","gists_url":"https://api.github.com/users/jdm/gists{/gist_id}","starred_url":"https://api.github.com/users/jdm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jdm/subscriptions","organizations_url":"https://api.github.com/users/jdm/orgs","repos_url":"https://api.github.com/users/jdm/repos","events_url":"https://api.github.com/users/jdm/events{/privacy}","received_events_url":"https://api.github.com/users/jdm/received_events","type":"User","site_admin":false},"labels":[{"id":15997607,"node_id":"MDU6TGFiZWwxNTk5NzYwNw==","url":"https://api.github.com/repos/servo/servo/labels/A-content/bindings","name":"A-content/bindings","color":"d7e102","default":false},{"id":17282029,"node_id":"MDU6TGFiZWwxNzI4MjAyOQ==","url":"https://api.github.com/repos/servo/servo/labels/I-crash","name":"I-crash","color":"e10c02","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-08-02T20:14:14Z","updated_at":"2018-08-03T12:42:24Z","closed_at":null,"author_association":"MEMBER","body":"When I load https://archiveofourown.org/works/15287346 and then reload it after it's finished, I get the following crash:\r\n```\r\n********** Crash dump: **********\r\nBuild fingerprint: 'google/sailfish/sailfish:8.1.0/OPM4.171019.021.P1/4820305:user/release-keys'\r\npid: 17521, tid: 18019, name: ScriptThread Pi  >>> com.mozilla.servo <<<\r\nsignal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xc143d2e0\r\nStack frame #00 pc 0005e71c  /system/bin/linker (__dl_syscall+32)\r\nStack frame #01 pc 00019053  /system/bin/linker (__dl__ZL13resend_signalP7siginfob+54)\r\nStack frame #02 pc 00018eaf  /system/bin/linker (__dl__ZL24debuggerd_signal_handleriP7siginfoPv+774)\r\nStack frame #03 pc 00002261  /system/bin/app_process32 (art::SignalChain::Handler(int, siginfo*, void*)+220)\r\nStack frame #04 pc 000189a0  /system/lib/libc.so\r\nStack frame #05 pc 03fde5cc  /data/app/com.mozilla.servo-Pd8K4Nyb469-H45rei4XCg==/lib/arm/libsimpleservo.so: Routine JS_IsNative(JSObject*) at /Users/jdm/.cargo/registry/src/github.com-1ecc6299db9ec823/mozjs_sys-0.51.4/mozjs/js/src/jsapi.cpp:1931\r\n```"},"comment":{"url":"https://api.github.com/repos/servo/servo/issues/comments/410241674","html_url":"https://github.com/servo/servo/issues/21331#issuecomment-410241674","issue_url":"https://api.github.com/repos/servo/servo/issues/21331","id":410241674,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMDI0MTY3NA==","user":{"login":"asajeffrey","id":403333,"node_id":"MDQ6VXNlcjQwMzMzMw==","avatar_url":"https://avatars1.githubusercontent.com/u/403333?v=4","gravatar_id":"","url":"https://api.github.com/users/asajeffrey","html_url":"https://github.com/asajeffrey","followers_url":"https://api.github.com/users/asajeffrey/followers","following_url":"https://api.github.com/users/asajeffrey/following{/other_user}","gists_url":"https://api.github.com/users/asajeffrey/gists{/gist_id}","starred_url":"https://api.github.com/users/asajeffrey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asajeffrey/subscriptions","organizations_url":"https://api.github.com/users/asajeffrey/orgs","repos_url":"https://api.github.com/users/asajeffrey/repos","events_url":"https://api.github.com/users/asajeffrey/events{/privacy}","received_events_url":"https://api.github.com/users/asajeffrey/received_events","type":"User","site_admin":false},"created_at":"2018-08-03T12:42:24Z","updated_at":"2018-08-03T12:42:24Z","author_association":"MEMBER","body":"Also happening in WPT in smup servo:\r\n```\r\n 0:05.01 TEST_START: /fetch/cross-origin-resource-policy/fetch-in-iframe.html\r\n 0:06.09 pid:24531 Full command: /home/ajeffrey/github/asajeffrey/servo/target/debug/servo --hard-fail -u Servo/wptrunner -Z replace-surrogates http://web-platform.test:8000/fetch/cross-origin-resource-policy/fetch-in-iframe.html --user-stylesheet /home/ajeffrey/github/asajeffrey/servo/resources/ahem.css --certificate-path /tmp/tmpE3BOA0/cacert.pem\r\npid:24531 assertion failed: !cx.is_null() (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(3) }, at /home/ajeffrey/.cargo/git/checkouts/rust-mozjs-126b52a4c9f421da/bc9301d/src/rust.rs:145)\r\n 0:06.21 pid:24531 assertion failed: !cx.is_null() (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(7) }, at /home/ajeffrey/.cargo/git/checkouts/rust-mozjs-126b52a4c9f421da/bc9301d/src/rust.rs:145)\r\n 0:06.45 pid:24531 assertion failed: !cx.is_null() (thread ScriptThread PipelineId { namespace_id: PipelineNamespaceId(1), index: PipelineIndex(14) }, at /home/ajeffrey/.cargo/git/checkouts/rust-mozjs-126b52a4c9f421da/bc9301d/src/rust.rs:145)\r\n 0:07.50 pid:24531 stack backtrace:\r\n 0:07.50 pid:24531    0:     0x55732f42c4c5 - backtrace::backtrace::libunwind::trace::h52b3820aa292d896\r\n 0:07.50 pid:24531                         at /home/ajeffrey/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.2/src/backtrace/libunwind.rs:53\r\n 0:07.50 pid:24531                          - backtrace::backtrace::trace::h4c09bbd9fa08b96b\r\n 0:07.50 pid:24531                         at /home/ajeffrey/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.2/src/backtrace/mod.rs:42\r\n 0:07.50 pid:24531    1:     0x55732f42a28e - backtrace::capture::Backtrace::new::hff8d27f582875a4b\r\n 0:07.50 pid:24531                         at /home/ajeffrey/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.2/src/capture.rs:64\r\n 0:07.50 pid:24531    2:     0x557327cf0049 - servo::main::{{closure}}::h4d59236d84cf7118\r\n 0:07.50 pid:24531                         at ports/servo/non_android_main.rs:124\r\n 0:07.50 pid:24531    3:     0x55732f462493 - std::panicking::rust_panic_with_hook::h75f53ae1ba39714f\r\n 0:07.50 pid:24531                         at libstd/panicking.rs:479\r\n 0:07.50 pid:24531    4:     0x55732e23993f - std::panicking::begin_panic::h4863813c2d4eb7e9\r\n 0:07.50 pid:24531                         at /checkout/src/libstd/panicking.rs:409\r\n 0:07.50 pid:24531    5:     0x55732e21800d - mozjs::rust::Runtime::get::ha90bf6e98e1266e9\r\n 0:07.50 pid:24531                         at /home/ajeffrey/.cargo/git/checkouts/rust-mozjs-126b52a4c9f421da/bc9301d/src/rust.rs:145\r\n 0:07.50 pid:24531    6:     0x55732a02083e - <script::dom::promise::Promise as core::ops::drop::Drop>::drop::h3015ff980b348288\r\n 0:07.50 pid:24531                         at components/script/dom/promise.rs:69\r\n 0:07.50 pid:24531    7:     0x557328a5caa0 - core::ptr::drop_in_place::h836049030e7756da\r\n 0:07.50 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.50 pid:24531    8:     0x557328a9c571 - core::ptr::drop_in_place::hfb7bef5d3fe90ac4\r\n 0:07.50 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.50 pid:24531    9:     0x557329b47e49 - <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop::he52bf7db8680a20e\r\n 0:07.50 pid:24531                         at /checkout/src/liballoc/rc.rs:834\r\n 0:07.50 pid:24531   10:     0x557328a42b8d - core::ptr::drop_in_place::h5426d1367ee383c0\r\n 0:07.50 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.50 pid:24531   11:     0x557328a28f65 - core::ptr::drop_in_place::h240fe08bcef901de\r\n 0:07.50 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.50 pid:24531   12:     0x5573288b020b - <alloc::vec::Vec<T> as core::ops::drop::Drop>::drop::h0013880e0a32863e\r\n 0:07.50 pid:24531                         at /checkout/src/liballoc/vec.rs:2175\r\n 0:07.50 pid:24531   13:     0x557328a882f0 - core::ptr::drop_in_place::hd61f468d8ebec384\r\n 0:07.50 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.50 pid:24531   14:     0x557328a74761 - core::ptr::drop_in_place::hb1a65c64df6a5079\r\n 0:07.50 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   15:     0x557329d21c1d - <std::collections::hash::table::RawTable<K, V>>::rev_drop_buckets::h936c7e742ea79eea\r\n 0:07.51 pid:24531                         at /checkout/src/libstd/collections/hash/table.rs:838\r\n 0:07.51 pid:24531   16:     0x557329da71be - <std::collections::hash::table::RawTable<K, V> as core::ops::drop::Drop>::drop::h351133a1fa122e51\r\n 0:07.51 pid:24531                         at /checkout/src/libstd/collections/hash/table.rs:1121\r\n 0:07.51 pid:24531   17:     0x557328a8b40d - core::ptr::drop_in_place::hdba7fed5b09ae8e7\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   18:     0x557328a61871 - core::ptr::drop_in_place::h8e08dbf111fa5777\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   19:     0x557328a852cd - core::ptr::drop_in_place::hd022c01195cb7cee\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   20:     0x557328a69e41 - core::ptr::drop_in_place::h9caf7c22e91a06e7\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   21:     0x557328a89415 - core::ptr::drop_in_place::hd7e41a1a8d5adbef\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   22:     0x557328a9acd0 - core::ptr::drop_in_place::hf84e3dfed634290f\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   23:     0x557328a6ca0d - core::ptr::drop_in_place::ha2a3467d6003160f\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   24:     0x557328a8bc51 - core::ptr::drop_in_place::hdc87b9668109c3a7\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   25:     0x557328a323d1 - core::ptr::drop_in_place::h3506218f82c24f4b\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   26:     0x557329b47ca9 - <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop::hd240af39c492377a\r\n 0:07.51 pid:24531                         at /checkout/src/liballoc/rc.rs:834\r\n 0:07.51 pid:24531   27:     0x557328a35e1d - core::ptr::drop_in_place::h3bf35e6096b0c01f\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   28:     0x557328a2d9dc - core::ptr::drop_in_place::h2d3ba4b4562f1c72\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   29:     0x557329fc91b5 - std::thread::local::fast::destroy_value::h0ffd6eafc589d418\r\n 0:07.51 pid:24531                         at /checkout/src/libstd/thread/local.rs:402\r\n 0:07.51 pid:24531   30:     0x7f02409145fe - __call_tls_dtors\r\n 0:07.51 pid:24531   31:     0x7f02421446c7 - start_thread\r\n 0:07.51 pid:24531   32:     0x7f02409e141c - clone\r\n 0:07.51 pid:24531   33:                0x0 - <unknown>\r\n 0:07.51 pid:24531 stack backtrace:\r\n 0:07.51 pid:24531    0:     0x55732f42c4c5 - backtrace::backtrace::libunwind::trace::h52b3820aa292d896\r\n 0:07.51 pid:24531                         at /home/ajeffrey/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.2/src/backtrace/libunwind.rs:53\r\n 0:07.51 pid:24531                          - backtrace::backtrace::trace::h4c09bbd9fa08b96b\r\n 0:07.51 pid:24531                         at /home/ajeffrey/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.2/src/backtrace/mod.rs:42\r\n 0:07.51 pid:24531    1:     0x55732f42a28e - backtrace::capture::Backtrace::new::hff8d27f582875a4b\r\n 0:07.51 pid:24531                         at /home/ajeffrey/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.2/src/capture.rs:64\r\n 0:07.51 pid:24531 ERROR 2018-08-03T12:24:57Z: servo: assertion failed: !cx.is_null()\r\n 0:07.51 pid:24531    2:     0x557327cf0049 - servo::main::{{closure}}::h4d59236d84cf7118\r\n 0:07.51 pid:24531                         at ports/servo/non_android_main.rs:124\r\n 0:07.51 pid:24531    3:     0x55732f462493 - std::panicking::rust_panic_with_hook::h75f53ae1ba39714f\r\n 0:07.51 pid:24531                         at libstd/panicking.rs:479\r\n 0:07.51 pid:24531    4:     0x55732e23993f - std::panicking::begin_panic::h4863813c2d4eb7e9\r\n 0:07.51 pid:24531                         at /checkout/src/libstd/panicking.rs:409\r\n 0:07.51 pid:24531    5:     0x55732e21800d - mozjs::rust::Runtime::get::ha90bf6e98e1266e9\r\n 0:07.51 pid:24531                         at /home/ajeffrey/.cargo/git/checkouts/rust-mozjs-126b52a4c9f421da/bc9301d/src/rust.rs:145\r\n 0:07.51 pid:24531    6:     0x55732a02083e - <script::dom::promise::Promise as core::ops::drop::Drop>::drop::h3015ff980b348288\r\n 0:07.51 pid:24531                         at components/script/dom/promise.rs:69\r\n 0:07.51 pid:24531    7:     0x557328a5caa0 - core::ptr::drop_in_place::h836049030e7756da\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531    8:     0x557328a9c571 - core::ptr::drop_in_place::hfb7bef5d3fe90ac4\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531    9:     0x557329b47e49 - <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop::he52bf7db8680a20e\r\n 0:07.51 pid:24531                         at /checkout/src/liballoc/rc.rs:834\r\n 0:07.51 pid:24531   10:     0x557328a42b8d - core::ptr::drop_in_place::h5426d1367ee383c0\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   11:     0x557328a28f65 - core::ptr::drop_in_place::h240fe08bcef901de\r\n 0:07.51 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.51 pid:24531   12:     0x5573288b020b - <alloc::vec::Vec<T> as core::ops::drop::Drop>::drop::h0013880e0a32863e\r\n 0:07.51 pid:24531                         at /checkout/src/liballoc/vec.rs:2175\r\n 0:07.52 pid:24531   13:     0x557328a882f0 - core::ptr::drop_in_place::hd61f468d8ebec384\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   14:     0x557328a74761 - core::ptr::drop_in_place::hb1a65c64df6a5079\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   15:     0x557329d21c1d - <std::collections::hash::table::RawTable<K, V>>::rev_drop_buckets::h936c7e742ea79eea\r\n 0:07.52 pid:24531                         at /checkout/src/libstd/collections/hash/table.rs:838\r\n 0:07.52 pid:24531   16:     0x557329da71be - <std::collections::hash::table::RawTable<K, V> as core::ops::drop::Drop>::drop::h351133a1fa122e51\r\n 0:07.52 pid:24531                         at /checkout/src/libstd/collections/hash/table.rs:1121\r\n 0:07.52 pid:24531   17:     0x557328a8b40d - core::ptr::drop_in_place::hdba7fed5b09ae8e7\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   18:     0x557328a61871 - core::ptr::drop_in_place::h8e08dbf111fa5777\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   19:     0x557328a852cd - core::ptr::drop_in_place::hd022c01195cb7cee\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   20:     0x557328a69e41 - core::ptr::drop_in_place::h9caf7c22e91a06e7\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   21:     0x557328a89415 - core::ptr::drop_in_place::hd7e41a1a8d5adbef\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   22:     0x557328a9acd0 - core::ptr::drop_in_place::hf84e3dfed634290f\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   23:     0x557328a6ca0d - core::ptr::drop_in_place::ha2a3467d6003160f\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   24:     0x557328a8bc51 - core::ptr::drop_in_place::hdc87b9668109c3a7\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   25:     0x557328a323d1 - core::ptr::drop_in_place::h3506218f82c24f4b\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   26:     0x557329b47ca9 - <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop::hd240af39c492377a\r\n 0:07.52 pid:24531                         at /checkout/src/liballoc/rc.rs:834\r\n 0:07.52 pid:24531   27:     0x557328a35e1d - core::ptr::drop_in_place::h3bf35e6096b0c01f\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   28:     0x557328a2d9dc - core::ptr::drop_in_place::h2d3ba4b4562f1c72\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   29:     0x557329fc91b5 - std::thread::local::fast::destroy_value::h0ffd6eafc589d418\r\n 0:07.52 pid:24531                         at /checkout/src/libstd/thread/local.rs:402\r\n 0:07.52 pid:24531   30:     0x7f02409145fe - __call_tls_dtors\r\n 0:07.52 pid:24531   31:     0x7f02421446c7 - start_thread\r\n 0:07.52 pid:24531   32:     0x7f02409e141c - clone\r\n 0:07.52 pid:24531   33:                0x0 - <unknown>\r\n 0:07.52 pid:24531 stack backtrace:\r\n 0:07.52 pid:24531    0:     0x55732f42c4c5 - backtrace::backtrace::libunwind::trace::h52b3820aa292d896\r\n 0:07.52 pid:24531                         at /home/ajeffrey/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.2/src/backtrace/libunwind.rs:53\r\n 0:07.52 pid:24531 ERROR 2018-08-03T12:24:57Z: servo: assertion failed: !cx.is_null()\r\n 0:07.52 pid:24531                          - backtrace::backtrace::trace::h4c09bbd9fa08b96b\r\n 0:07.52 pid:24531                         at /home/ajeffrey/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.2/src/backtrace/mod.rs:42\r\n 0:07.52 pid:24531    1:     0x55732f42a28e - backtrace::capture::Backtrace::new::hff8d27f582875a4b\r\n 0:07.52 pid:24531                         at /home/ajeffrey/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.2/src/capture.rs:64\r\n 0:07.52 pid:24531    2:     0x557327cf0049 - servo::main::{{closure}}::h4d59236d84cf7118\r\n 0:07.52 pid:24531                         at ports/servo/non_android_main.rs:124\r\n 0:07.52 pid:24531    3:     0x55732f462493 - std::panicking::rust_panic_with_hook::h75f53ae1ba39714f\r\n 0:07.52 pid:24531                         at libstd/panicking.rs:479\r\n 0:07.52 pid:24531    4:     0x55732e23993f - std::panicking::begin_panic::h4863813c2d4eb7e9\r\n 0:07.52 pid:24531                         at /checkout/src/libstd/panicking.rs:409\r\n 0:07.52 pid:24531    5:     0x55732e21800d - mozjs::rust::Runtime::get::ha90bf6e98e1266e9\r\n 0:07.52 pid:24531                         at /home/ajeffrey/.cargo/git/checkouts/rust-mozjs-126b52a4c9f421da/bc9301d/src/rust.rs:145\r\n 0:07.52 pid:24531    6:     0x55732a02083e - <script::dom::promise::Promise as core::ops::drop::Drop>::drop::h3015ff980b348288\r\n 0:07.52 pid:24531                         at components/script/dom/promise.rs:69\r\n 0:07.52 pid:24531    7:     0x557328a5caa0 - core::ptr::drop_in_place::h836049030e7756da\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531    8:     0x557328a9c571 - core::ptr::drop_in_place::hfb7bef5d3fe90ac4\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531    9:     0x557329b47e49 - <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop::he52bf7db8680a20e\r\n 0:07.52 pid:24531                         at /checkout/src/liballoc/rc.rs:834\r\n 0:07.52 pid:24531   10:     0x557328a42b8d - core::ptr::drop_in_place::h5426d1367ee383c0\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   11:     0x557328a28f65 - core::ptr::drop_in_place::h240fe08bcef901de\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   12:     0x5573288b020b - <alloc::vec::Vec<T> as core::ops::drop::Drop>::drop::h0013880e0a32863e\r\n 0:07.52 pid:24531                         at /checkout/src/liballoc/vec.rs:2175\r\n 0:07.52 pid:24531   13:     0x557328a882f0 - core::ptr::drop_in_place::hd61f468d8ebec384\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   14:     0x557328a74761 - core::ptr::drop_in_place::hb1a65c64df6a5079\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   15:     0x557329d21c1d - <std::collections::hash::table::RawTable<K, V>>::rev_drop_buckets::h936c7e742ea79eea\r\n 0:07.52 pid:24531                         at /checkout/src/libstd/collections/hash/table.rs:838\r\n 0:07.52 pid:24531   16:     0x557329da71be - <std::collections::hash::table::RawTable<K, V> as core::ops::drop::Drop>::drop::h351133a1fa122e51\r\n 0:07.52 pid:24531                         at /checkout/src/libstd/collections/hash/table.rs:1121\r\n 0:07.52 pid:24531   17:     0x557328a8b40d - core::ptr::drop_in_place::hdba7fed5b09ae8e7\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   18:     0x557328a61871 - core::ptr::drop_in_place::h8e08dbf111fa5777\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   19:     0x557328a852cd - core::ptr::drop_in_place::hd022c01195cb7cee\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   20:     0x557328a69e41 - core::ptr::drop_in_place::h9caf7c22e91a06e7\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.52 pid:24531   21:     0x557328a89415 - core::ptr::drop_in_place::hd7e41a1a8d5adbef\r\n 0:07.52 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.53 pid:24531   22:     0x557328a9acd0 - core::ptr::drop_in_place::hf84e3dfed634290f\r\n 0:07.53 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.53 pid:24531   23:     0x557328a6ca0d - core::ptr::drop_in_place::ha2a3467d6003160f\r\n 0:07.53 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.53 pid:24531   24:     0x557328a8bc51 - core::ptr::drop_in_place::hdc87b9668109c3a7\r\n 0:07.53 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.53 pid:24531   25:     0x557328a323d1 - core::ptr::drop_in_place::h3506218f82c24f4b\r\n 0:07.53 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.53 pid:24531   26:     0x557329b47ca9 - <alloc::rc::Rc<T> as core::ops::drop::Drop>::drop::hd240af39c492377a\r\n 0:07.53 pid:24531                         at /checkout/src/liballoc/rc.rs:834\r\n 0:07.53 pid:24531   27:     0x557328a35e1d - core::ptr::drop_in_place::h3bf35e6096b0c01f\r\n 0:07.53 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.53 pid:24531   28:     0x557328a2d9dc - core::ptr::drop_in_place::h2d3ba4b4562f1c72\r\n 0:07.53 pid:24531                         at /checkout/src/libcore/ptr.rs:59\r\n 0:07.53 pid:24531   29:     0x557329fc91b5 - std::thread::local::fast::destroy_value::h0ffd6eafc589d418\r\n 0:07.53 pid:24531                         at /checkout/src/libstd/thread/local.rs:402\r\n 0:07.53 pid:24531   30:     0x7f02409145fe - __call_tls_dtors\r\n 0:07.53 pid:24531   31:     0x7f02421446c7 - start_thread\r\n 0:07.53 pid:24531   32:     0x7f02409e141c - clone\r\n 0:07.53 pid:24531   33:                0x0 - <unknown>\r\n 0:07.53 pid:24531 ERROR 2018-08-03T12:24:57Z: servo: assertion failed: !cx.is_null()\r\n 0:07.53 pid:24531 Pipeline failed in hard-fail mode.  Crashing!\r\n```"}}
{"actor":{"display_login":"asajeffrey"}}