Slashdot Mirror


Webservice Debugs Linux Binaries While-U-Wait

null-und-eins writes "A new webservice offers automatic debugging of Linux binaries. It takes a (with "-g" compiled) binary and two invocations where one fails and the other doesn't. The service repeatedly runs the two programs and tries to find the smallest difference between the two that causes the failure. Nice google-like interface with statistics about its own performance."

7 of 219 comments (clear)

  1. If I only had it two weeks ago.. by Kadagan+AU · · Score: 3, Interesting

    ...When I was trying to figure out what the hell was making my program crash! I figured it out, and got it fixed, but it took me 6 hours to pin point it! Something like this can (hopefully) be very useful next time I have a program that unexpectedly seg faults! =)

    --
    This space for rent, inquire within.
  2. poor admin... by Dreadlord · · Score: 3, Interesting

    I site's admin configured the site to forward visitors to the google cache of the site, but if you actually try to debug something, you get back to the real site, poor admin, he thought he could get away from /.ing!

    --
    The IT section color scheme sucks.
  3. Re:This is cool but by Vaevictis666 · · Score: 3, Interesting

    They actually might be ready - somewhere on the site it says that they'll release a standalone version (for local runs) once Igor debugs 1000 programs. This way the get a decent-sized test so they can squish more bugs. And yes, they use Igor to delta debug itself :)

  4. Google-like... wait a second... by Elwood+P+Dowd · · Score: 4, Interesting

    Smart kids. Redirecting to their google cache.

    I wonder what happens on google's next cache update, if you're doing something like that. Do you get a google cache within a google cache? Or does google just forget about you?

    --

    There are no trails. There are no trees out here.
  5. Very Clever by MonkeyCookie · · Score: 3, Interesting

    We're redirecting only if you come from /.

    That's very clever! Smart cookies.
    It certainly mitigates the awesome server-melting power of the slashdot effect

  6. algorithmic and automatic debugging by penguin7of9 · · Score: 3, Interesting

    This fields has decades of history. A good starting point, should you like to explore it, is here.

  7. Such a program replay tool exists by Convergence · · Score: 3, Interesting

    I remember reading a rant about a year ago. Someone wrote a replay tool for program executions for under linux, I think 2.0 or 2.2. They dropped it because nobody cared about it (probably because nobody knew about it), and they got sick of updating it constantly for new IOCTL's as the kernel constantly changed.

    I think it was Carmack lamenting its loss.