05.02.09

Camino 2009 Week 17-18

Posted in Camino at 11:23 pm by

We’ve kept busy again the past two weeks!

  • Stuart Morgan has continued to run with the baton on our Breakpad integration, both hooking up more pieces of the puzzle in Camino itself and getting necessary changes made upstream. In the past two weeks he has landed Breakpad changes to better support the Socorro crash processing system, to provide the crash reporter application a sane name, and to support dynamic selection of what crash reporter fields are visible (including moving localization entirely into .strings files). On the Camino side, Stuart landed code to generate symbols when building nightlies and to upload them afterwards, including inventing some new tinderbox integration glue. As of today, Camino 2.0b3pre nightly builds are generating symbols and uploading them to the symbol server, and crash reports are being reported to crash-stats. The only major piece that remains before the end-to-end system is working for us is (hopefully) a server configuration issue that tells crash-stats to look at the symbol files when processing Camino crash reports.
  • During the past two weeks, Sean Murphy continued working on pieces of our anti-phishing feature, moving it closer to completion.
  • Christopher Henderson’s patch to add “Allow Flash From This Site” to the context menu for Flashblocked items bounced in and out of the tree due to unfortunate bugs in the toolchain that ships with Xcode 2.x. Once Sam is free again, we should be able to get the logs we need to figure out the last remaining issue and enable the feature once again. In addition to work on that patch, Christopher wrote additional code for displaying UTF-8 URLs in the Bookmarks Manager, created a patch to fix the behavior of the “Why is this site blocked?” button on the anti-phishing overlay, and started a review of our sample preference pane code.
  • Ilya Sherman worked on several downloads-related bugs, including ones to add a keyboard shortcut to open files from the Downloads window and to allow dragging multiple files from the window. In addition, he also fixed a regression that caused the “Pause” button to be disabled at all times.
  • Over the past few weeks, I again performed small tasks to facilitate others’ work on our larger projects. Once Stuart had all of the Breakpad symbol upload changes ready, I got to flip the switch to turn uploading on and report on the tinderbox response. I also created a proof-of-concept patch to allow us to easily re-upload symbols in case of a failure (something that happened recently with Talkback symbols for Camino 1.6.7). On the client side, I renamed the crash reporter using the (much saner) new mechanism that Stuart implemented upstream, and I also got about:crashes working in Camino.

It’s been an exciting couple of weeks for us, particularly in the crash reporting department. Of course, we hope you never see our crash reporting UI, but when you do, the resulting reports will be far more useful to us than the old Talkback-based reports are. In the weeks ahead, we hope to continue making progress on other features that will be more visible in your daily use!

4 Comments »

  1. User Grav­atarMehmet said,

    05.03.09 at 4:30 pm

    Hi Smokey.

    I have question to the new Crash-Report-System:

    Today Camino latest nighly build crashed. Breakpad comes up. My question: should I although report it to bugzilla?

    Thanks in advance.

    Best Regards.
    Mehmet

  2. User Grav­atarSmokey said,

    05.06.09 at 9:41 pm

    Hi Mehmet,

    That’s a good question; I should write a proper post about it soon. :-)

    As a general rule, if you’re seeing the same crash repeatedly—and especially if you can reproduce it at will—it’s best to also report the crash in Bugzilla. That way we can be sure we know about the crash.

    If the crash is “random” or you can’t reproduce it, just let the Camino Crash Reporter (Breakpad) submit the report; we look through the aggregate data there and sometimes we are able to discover patterns in crashes that otherwise seem random.

  3. User Grav­atarMehmet said,

    05.07.09 at 4:32 pm

    Hello Smokey.

    Thanks for anwering :-)

    Ahh, OK!!! I will not post it Bugzilla. The crash is “random” and I can’t reproduce it…

    In “about:crashes” I have seen, that the crash is “submitted” :-)

    Have a nice day !!!

    Mehmet

  4. User Grav­atarافكار و احلام » Crash Reporting Redux said,

    11.09.09 at 2:02 am

    [...] with Talkback, our decrepit crash-reporting system from the early years of this century. I realized a few months ago that if you started using Camino around or after the release of Camino 1.0, there’s a good chance [...]

Atom feed for comments on this post · TrackBack URL

Leave a Comment