{"id":124,"date":"2006-09-12T16:17:24","date_gmt":"2006-09-12T20:17:24","guid":{"rendered":"http:\/\/benjamin.smedbergs.us\/blog\/2006-09-12\/deploying-the-airbag\/"},"modified":"2006-09-12T16:17:24","modified_gmt":"2006-09-12T20:17:24","slug":"deploying-the-airbag","status":"publish","type":"post","link":"http:\/\/benjamin.smedbergs.us\/blog\/2006-09-12\/deploying-the-airbag\/","title":{"rendered":"Deploying the Airbag"},"content":{"rendered":"<p><img decoding=\"async\" id=\"image123\" src=\"http:\/\/benjamin.smedbergs.us\/blog\/wp-content\/uploads\/2006\/09\/_907879_airbag300.jpg\" alt=\"Photos of dummies hitting airbags\" align=\"right\"><\/p>\n<p>Have you ever crashed Firefox? We&#8217;re trying to make that as rare as possible, and we have a new tool under development to make that possible. Google and Mozilla are working in cooperation to replace the closed-source Talkback crash reporter with an open-source crash and defect reporting mechanism, called Airbag. <a href=\"http:\/\/code.google.com\/p\/airbag\">Check it out!<\/a><\/p>\n<p>I am excited about this project for several reasons:<\/p>\n<ul>\n<li>Developers and bug reporters can get immediate crash stack information on the client.\n<li>Firefox and other Mozilla-based applications can combine symbol information from multiple sources, including the XULRunner runtime, application binaries, extensions, plugins, and perhaps even some system libraries.\n<li>It will hopefully allow us to collect stack information from some kinds of runtime assertions, not just crashes.\n<\/ul>\n<p>Airbag itself is just a set of libraries that read symbolic debugging information from binaries, collect crash information on the client, and process the crash information on a server. Mozilla will be working on related projects to integrate the client and server libraries into our applications. I am hoping to have airbag included in XULRunner trunk nightlies within 8 weeks, release and collection infrastructure allowing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever crashed Firefox? We&#8217;re trying to make that as rare as possible, and we have a new tool under development to make that possible. Google and Mozilla are working in cooperation to replace the closed-source Talkback crash reporter with an open-source crash and defect reporting mechanism, called Airbag. Check it out! I am [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[10],"class_list":["post-124","post","type-post","status-publish","format-standard","hentry","category-mozilla","tag-xulrunner"],"_links":{"self":[{"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/posts\/124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/comments?post=124"}],"version-history":[{"count":0,"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/posts\/124\/revisions"}],"wp:attachment":[{"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/media?parent=124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/categories?post=124"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/benjamin.smedbergs.us\/blog\/wp-json\/wp\/v2\/tags?post=124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}