Deploying the Airbag

Photos of dummies hitting airbags

Have you ever crashed Firefox? We’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 excited about this project for several reasons:

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.

Atom Feed for Comments 14 Responses to “Deploying the Airbag”

  1. Heikki Toivonen Says:

    Awesome! We just enabled a pure Python problem reporting tool for Chandler, but we are still missing the cases where Python itself crashes. Hopefully we’ll be able to deplay Airbag at some point to complete the picture.

  2. dolphinling Says:

    Nice! This also means we’ll be able to use it in non-official builds, whether just someone’s personal build or some other project like flock or songbird.

    Why is this licensed under the Apache Software License? Why not the MPL/GPL/LGPL trilicense, or BSD, for compatibility?

  3. gandalf Says:

    Awesome! Great job Benjamin!

    And what’s also important, it’ll make RMS happy, so he’ll stop bugging us on every FOSDEM about it ;)

  4. gandalf Says:

    hmm.. but why is it apache license?

  5. Ian Says:

    I’m amazed it took this long! Props to Google for helping with this.

    Also, yes, why the Apache license? What’s wrong with the MPL/LGPL/GPL trilicence?

  6. Tristan Says:

    Very cool news! I’ve been waiting for this for quite a long time. It’s good for us, and it will be good for other FLOSS projects, too… Wooohooo!

  7. Un Airbar per Mozilla Says:

    […] Tra le cose interessanti che fa Airbag possiamo citare il fatto che riesca non solo ad individuare il crash ma anche a controllare e collezionare informazioni nello stack relative all’applicazione. Inoltre permette agli sviluppatori, grazie ad un server centralizzato di raccolta crash, di vedere in tempo reale i nuovi crash dovuti a fattori non noti. PUBBLICITÀ // PUBBLICITÀ postato da Fullo il venerdì 15 settembre 2006 in: […]

  8. Ken Says:

    Looks like it’s going to be BSD:

  9. חצי הכוס - The Glass is Half » מה נשתנה בפיירפוקס הזה - על קנקן, כפתורים וכרית אוויר Says:

    […] לא עוד – Henrik Gemal מדווח בבלוג שלו כי תוכנה בשם Airbag, שיתוף פעולה בין אנשי מוזילה לגוגל, תחליף את הטוקבק הישנה והסגורה בקוד פתוח חדש וטוב יותר. ועל זה נאמר – הגיע הזמן. באמת הגיע הזמן. חבל רק שלא ברור מתי המעבר הזה יתרחש. סביר להניח שלא לפני פיירפוקס 2. אולי לפני 3? […]

  10. Mozilla Webdev » Blog Archive » What can Airbag do for you? Says:

    […] Airbag is an open-source multi-platform crash reporting system that will replace Talkback as Mozilla’s crash reporting tool in Firefox 3. Ben Smedberg has talked about why this is oh-so-cool, and a lot of people are excited about replacing Talkback. […]

  11. Anonymous Says:

    Where is documentation?

  12. t Says:

    Some of it is here http://code.google.com/p/airbag/w/list Some is in code comments.

  13. Pradeep Kumar Says:

    Talkback had problems in sending back crash reports to the server if behind a proxy.. will that change with Airbag?
    https://bugzilla.mozilla.org/show_bug.cgi?id=36545

  14. BSBlog » Blog Archive » Using Breakpad with Gran Paradiso (1.9a3) Says:

    […] I’ve mentioned before, for Firefox 3 we are planning on replacing the old and crusty talkback crash reporting system with […]

Leave a Reply