{"action":"created","issue":{"url":"https://api.github.com/repos/servo/servo/issues/4933","labels_url":"https://api.github.com/repos/servo/servo/issues/4933/labels{/name}","comments_url":"https://api.github.com/repos/servo/servo/issues/4933/comments","events_url":"https://api.github.com/repos/servo/servo/issues/4933/events","html_url":"https://github.com/servo/servo/issues/4933","id":57745858,"number":4933,"title":"Hacker News newcomments causes crash","user":{"login":"frewsxcv","id":416575,"avatar_url":"https://avatars.githubusercontent.com/u/416575?v=3","gravatar_id":"","url":"https://api.github.com/users/frewsxcv","html_url":"https://github.com/frewsxcv","followers_url":"https://api.github.com/users/frewsxcv/followers","following_url":"https://api.github.com/users/frewsxcv/following{/other_user}","gists_url":"https://api.github.com/users/frewsxcv/gists{/gist_id}","starred_url":"https://api.github.com/users/frewsxcv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frewsxcv/subscriptions","organizations_url":"https://api.github.com/users/frewsxcv/orgs","repos_url":"https://api.github.com/users/frewsxcv/repos","events_url":"https://api.github.com/users/frewsxcv/events{/privacy}","received_events_url":"https://api.github.com/users/frewsxcv/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/servo/servo/labels/A-content/parsers","name":"A-content/parsers","color":"d7e102"},{"url":"https://api.github.com/repos/servo/servo/labels/C-assigned","name":"C-assigned","color":"02d7e1"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-02-15T21:01:42Z","updated_at":"2015-04-26T17:05:38Z","closed_at":"2015-04-26T17:05:38Z","body":"Currently on 3e7dc57\r\n\r\n```\r\n~/D/servo (master|✔) $ ./mach run http://news.ycombinator.com/newcomments\r\nERROR:script::parse::html: remove_from_parent not implemented!\r\nthread 'ScriptTask' panicked at 'unimplemented', /Users/coreyf/Development/servo/components/script/parse/html.rs:168\r\nstack backtrace:\r\n   1:        0x110f1f787 - sys::backtrace::write::h084c3267f5afd4a3hvy\r\n   2:        0x110f356f3 - failure::on_fail::hc5ca3b9ac2e803f33NF\r\n   3:        0x110f02c18 - rt::unwind::begin_unwind_inner::h6a7a87805596eb8avvF\r\n   4:        0x10fd29aa7 - rt::unwind::begin_unwind::h1774502948422658099\r\n   5:        0x11024f887 - parse::html::servohtmlparser..Sink.TreeSink::reparent_children::hf9f845e1c65e30d7NtC\r\n   6:        0x11024cd2b - tree_builder::actions::super..TreeBuilder<Handle, Sink>.TreeBuilderActions<Handle>::adoption_agency::h17469607436752435949\r\n   7:        0x11022adba - tree_builder::rules::super..TreeBuilder<Handle, Sink>.TreeBuilderStep<Handle>::step::h11157669615711889626\r\n   8:        0x1102392c4 - tree_builder::rules::super..TreeBuilder<Handle, Sink>.TreeBuilderStep<Handle>::step::h11157669615711889626\r\n   9:        0x110224bb7 - tree_builder::TreeBuilder<Handle, Sink>::process_to_completion::h3602939436487711564\r\n  10:        0x110223679 - tree_builder::TreeBuilder<Handle, Sink>.TokenSink::process_token::h2544577113652428471\r\n  11:        0x11022286d - tokenizer::Tokenizer<Sink>::process_token::h2098597153589824887\r\n  12:        0x11025b346 - tokenizer::Tokenizer<Sink>::emit_current_tag::h7022898056842536121\r\n  13:        0x11021b6a9 - tokenizer::Tokenizer<Sink>::step::h9031867991148398011\r\n  14:        0x11021941c - tokenizer::Tokenizer<Sink>::run::h10996526480779673615\r\n  15:        0x110219263 - tokenizer::Tokenizer<Sink>::feed::h15852587159161170183\r\n  16:        0x1102190c5 - dom::servohtmlparser::ServoHTMLParser.Parser::parse_chunk::h4cd74e996765f7d28ix\r\n  17:        0x1101497ab - parse::html::parse_html::hac5dae056f984360vuC\r\n  18:        0x110356903 - script_task::ScriptTask::load::he559f4da6ee89ba293D\r\n  19:        0x110352ce4 - script_task::ScriptTask::handle_msg_from_constellation::hb3cc9562eb9114a2HOD\r\n  20:        0x11032f18c - script_task::ScriptTask::handle_msgs::h463ec6ae42eea184wHD\r\n  21:        0x11032d4b2 - script_task::ScriptTask::start::had882fd508f3164emHD\r\n  22:        0x10f81b581 - script_task::ScriptTask.ScriptTaskFactory::create::closure.10037\r\n  23:        0x10f81aaf2 - task::spawn_named_with_send_on_failure::closure.10024\r\n  24:        0x10f81a9fc - thunk::Thunk<(), R>::new::closure.10020\r\n  25:        0x10f81a8f7 - thunk::F.Invoke<A, R>::invoke::h3364452413257889894\r\n  26:        0x10f750101 - thunk::Thunk<A, R>::invoke::h17562729461457776048\r\n  27:        0x10f750e3a - thread::Builder::spawn_inner::closure.5172\r\n  28:        0x10f750dbf - rt::unwind::try::try_fn::__rust_abi::h2972931501965523557\r\n  29:        0x10f750d5a - rt::unwind::try::try_fn::h2972931501965523557\r\n  30:        0x110f370d9 - rust_try_inner\r\n  31:        0x110f370c6 - rust_try\r\n  32:        0x10f75024c - rt::unwind::try::h3220175846342749462\r\n  33:        0x10f74ef8f - thread::Builder::spawn_inner::closure.5024\r\n  34:        0x10f751e79 - thunk::Thunk<(), R>::new::closure.5196\r\n  35:        0x10f751d61 - thunk::F.Invoke<A, R>::invoke::h18101276016754963175\r\n  36:        0x110f231b3 - sys::thread::thread_start::h8d91e5be653c10c05CB\r\n  37:     0x7fff9201f268 - _pthread_body\r\n  38:     0x7fff9201f1e5 - _pthread_body\r\nthread 'ScriptTask' panicked at 'called `Result::unwrap()` on an `Err` value: \"SendError(..)\"', /Users/larsberg/rust/src/libcore/result.rs:743\r\nstack backtrace:\r\n   1:        0x110f1f787 - sys::backtrace::write::h084c3267f5afd4a3hvy\r\n   2:        0x110f356f3 - failure::on_fail::hc5ca3b9ac2e803f33NF\r\n   3:        0x110f02c18 - rt::unwind::begin_unwind_inner::h6a7a87805596eb8avvF\r\n   4:        0x110f03381 - rt::unwind::begin_unwind_fmt::h1fd6919e00fae1f31tF\r\n   5:        0x110f350ee - rust_begin_unwind\r\n   6:        0x110f57c47 - panicking::panic_fmt::hd22743a6fa1fac27zow\r\n   7:        0x11031883c - result::Result<T, E>::unwrap::h2846367562058920054\r\n   8:        0x11031861d - script_task::NonWorkerScriptChan.ScriptChan::send::hecb04000168592efxrD\r\n   9:        0x1101ea0ad - dom::bindings::refcounted::Trusted<T>.Drop::drop::h2814891413804540459\r\n  10:        0x1101e9ebe - dom..bindings..refcounted..Trusted<dom..htmlscriptelement..HTMLScriptElement>::glue_drop.84321::h2d99174fa68ad151\r\n  11:        0x1101ea11c - Box<dom..bindings..refcounted..Trusted<dom..htmlscriptelement..HTMLScriptElement>>::glue_drop.84324::hfddebdc713936679\r\n  12:        0x10f7f50f0 - Box<script..script_task..Runnable $u2b$$u20$Send$GT$::glue_drop.9262::h7437ca3656e646ad\r\n  13:        0x10f7f3fda - script..script_task..ScriptMsg::glue_drop.9222::h0e64eb6715522e56\r\n  14:        0x10f7f707f - std..sync..mpsc..mpsc_queue..PopResult<script..script_task..ScriptMsg>::glue_drop.9289::h0f8217df60f56a79\r\n  15:        0x10f7f6a28 - sync::mpsc::shared::Packet<T>::drop_port::h1431322632099401595\r\n  16:        0x10f7f52fa - sync::mpsc::Receiver<T>.Drop::drop::h11933626434304558797\r\n  17:        0x10f7f51ce - std..sync..mpsc..Receiver<script..script_task..ScriptMsg>::glue_drop.9268::h7b60620f1d1531e5\r\n  18:        0x10f7f5173 - std..sync..mpsc..oneshot..MyUpgrade<script..script_task..ScriptMsg>::glue_drop.9265::h30499bd24dd6ed6d\r\n  19:        0x10f7f3c37 - std..sync..mpsc..oneshot..Packet<script..script_task..ScriptMsg>::glue_drop.9216::haee6081b541cc5b9\r\n  20:        0x10f7f3bbe - core..cell..UnsafeCell<std..sync..mpsc..oneshot..Packet<script..script_task..ScriptMsg>>::glue_drop.9213::h40a2d48bc4087899\r\n  21:        0x10f7f9452 - mem::drop::h8090896654703900224\r\n  22:        0x10f7f92b4 - arc::Arc<T>.Drop::drop::h17005361695692019347\r\n  23:        0x10f7f90de - alloc..arc..Arc<core..cell..UnsafeCell<std..sync..mpsc..oneshot..Packet<script..script_task..ScriptMsg>>>::glue_drop.9316::h45d2a770c63c6d60\r\n  24:        0x10f7f906f - std..sync..mpsc..Flavor<script..script_task..ScriptMsg>::glue_drop.9313::h46e0e43b65af5657\r\n  25:        0x10f7f8fee - core..cell..UnsafeCell<std..sync..mpsc..Flavor<script..script_task..ScriptMsg>>::glue_drop.9310::h217fa2c10952c28d\r\n  26:        0x10f7f51d9 - std..sync..mpsc..Receiver<script..script_task..ScriptMsg>::glue_drop.9268::h7b60620f1d1531e5\r\n  27:        0x10f81f8e6 - script..script_task..ScriptTask::glue_drop.10203::hf236c69d3feab705\r\n  28:        0x10f81b5d8 - script_task::ScriptTask.ScriptTaskFactory::create::closure.10037\r\n  29:        0x10f81aaf2 - task::spawn_named_with_send_on_failure::closure.10024\r\n  30:        0x10f81a9fc - thunk::Thunk<(), R>::new::closure.10020\r\n  31:        0x10f81a8f7 - thunk::F.Invoke<A, R>::invoke::h3364452413257889894\r\n  32:        0x10f750101 - thunk::Thunk<A, R>::invoke::h17562729461457776048\r\n  33:        0x10f750e3a - thread::Builder::spawn_inner::closure.5172\r\n  34:        0x10f750dbf - rt::unwind::try::try_fn::__rust_abi::h2972931501965523557\r\n  35:        0x10f750d5a - rt::unwind::try::try_fn::h2972931501965523557\r\n  36:        0x110f370d9 - rust_try_inner\r\n  37:        0x110f370c6 - rust_try\r\n  38:        0x10f75024c - rt::unwind::try::h3220175846342749462\r\n  39:        0x10f74ef8f - thread::Builder::spawn_inner::closure.5024\r\n  40:        0x10f751e79 - thunk::Thunk<(), R>::new::closure.5196\r\n  41:        0x10f751d61 - thunk::F.Invoke<A, R>::invoke::h18101276016754963175\r\n  42:        0x110f231b3 - sys::thread::thread_start::h8d91e5be653c10c05CB\r\n  43:     0x7fff9201f268 - _pthread_body\r\n  44:     0x7fff9201f1e5 - _pthread_body\r\nthread panicked while panicking. aborting.\r\nError running mach:\r\n\r\n    ['run', 'http://news.ycombinator.com/newcomments']\r\n\r\nThe error occurred in code that was called by the mach command. This is either\r\na bug in the called code itself or in the way that mach is calling it.\r\n\r\nYou should consider filing a bug for this issue.\r\n\r\nIf filing a bug, please include the full output of mach, including this error\r\nmessage.\r\n\r\nThe details of the failure are as follows:\r\n\r\nCalledProcessError: Command '[u'components/servo/target/servo', 'http://news.ycombinator.com/newcomments']' returned non-zero exit status -4\r\n\r\n  File \"/Users/coreyf/Development/servo/python/servo/post_build_commands.py\", line 78, in run\r\n    subprocess.check_call(args, env=env)\r\n  File \"/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py\", line 540, in check_call\r\n    raise CalledProcessError(retcode, cmd)\r\n```"},"comment":{"url":"https://api.github.com/repos/servo/servo/issues/comments/96409606","html_url":"https://github.com/servo/servo/issues/4933#issuecomment-96409606","issue_url":"https://api.github.com/repos/servo/servo/issues/4933","id":96409606,"user":{"login":"frewsxcv","id":416575,"avatar_url":"https://avatars.githubusercontent.com/u/416575?v=3","gravatar_id":"","url":"https://api.github.com/users/frewsxcv","html_url":"https://github.com/frewsxcv","followers_url":"https://api.github.com/users/frewsxcv/followers","following_url":"https://api.github.com/users/frewsxcv/following{/other_user}","gists_url":"https://api.github.com/users/frewsxcv/gists{/gist_id}","starred_url":"https://api.github.com/users/frewsxcv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frewsxcv/subscriptions","organizations_url":"https://api.github.com/users/frewsxcv/orgs","repos_url":"https://api.github.com/users/frewsxcv/repos","events_url":"https://api.github.com/users/frewsxcv/events{/privacy}","received_events_url":"https://api.github.com/users/frewsxcv/received_events","type":"User","site_admin":false},"created_at":"2015-04-26T17:05:38Z","updated_at":"2015-04-26T17:05:38Z","body":"`http://news.ycombinator.com/newcomments` no longer crashes this. Thanks everyone for fixing this."}}