LWN.net Logo

Cooperative Bug Isolation for Fedora 12

From:  Ben Liblit <liblit-AT-cs.wisc.edu>
To:  fedora-announce-list-AT-redhat.com
Subject:  Cooperative Bug Isolation for Fedora 12
Date:  Wed, 18 Nov 2009 16:04:34 -0600
Message-ID:  <4B046F72.7020500@cs.wisc.edu>
Archive-link:  Article, Thread

The Cooperative Bug Isolation Project (CBI) is now available for Fedora 
12.  CBI (http://www.cs.wisc.edu/cbi/) is an ongoing research effort to 
find and fix bugs in the real world.  We distribute specially modified 
versions of popular open source software packages.  These special 
versions monitor their own behavior while they run, and report back how 
they work (or how they fail to work) in the hands of real users like 
you.  Even if you've never written a line of code in your life, you can 
help make things better for everyone simply by using our special 
bug-hunting packages.

We currently offer instrumented versions of Evolution, The GIMP, GNOME 
Panel, Gnumeric, Nautilus, Pidgin, Rhythmbox, and SPIM.  Download at 
<http://www.cs.wisc.edu/cbi/downloads/>.  We support PackageManager, 
yum, apt, and many other RPM updater tools; see 
<http://www.cs.wisc.edu/cbi/downloads/repo-config.html> for customized 
configuration help for any of our supported distributions and updater 
tools.  Or just download and install 
<http://www.cs.wisc.edu/cbi/downloads/rpm/fedora-12-i386/R...> 
to automatically configure most popular RPM updaters to use the CBI 
repository.

It's that easy!  Tell your friends!  Tell your neighbors!  The more of 
you there are, the more bugs we can find.

We still offer CBI packages for earlier releases as well, going all the 
way back to Fedora 1.  When and if you decide to upgrade to Fedora 12, 
we'll be ready for you.  Until then, your participation remains valuable 
even on older distributions.

-- Dr. Ben, the CBI guy

-- 
fedora-announce-list mailing list
fedora-announce-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-announce-list



(Log in to post comments)

Cooperative Bug Isolation for Fedora 12

Posted Nov 20, 2009 2:36 UTC (Fri) by BrucePerens (guest, #2510) [Link]

Is this just instrumentation of core dumps and software-detected errors?

Cooperative Bug Isolation for Fedora 12

Posted Nov 20, 2009 6:19 UTC (Fri) by njs (guest, #40338) [Link]

The tools capture information about all runs, so that they can compare "good" and "bad" (crashing) runs. The interesting tech is the instrumentation -- their trick is sparse stochastic tracing of whole-program execution, where any given trace is small, cheap, and doesn't reveal much (good for privacy), but in aggregate you can automatically isolate the necessary and sufficient conditions for triggering a crash, even if the root cause is some event that occurred in the past and isn't visible in the core dump/back-traces that most tools collect.

It's an academic project, so there's tons of write-up available: http://www.cs.wisc.edu/cbi/learn-more/

Cooperative Bug Isolation for Fedora 12

Posted Nov 29, 2009 9:09 UTC (Sun) by jospoortvliet (subscriber, #33164) [Link]

I wonder - will more software be checked soon? I'd actually be willing to
try fedora if i can help so easily get a more stable Plasma-desktop ;-)

Cooperative Bug Isolation for Fedora 12

Posted Nov 29, 2009 12:52 UTC (Sun) by rahulsundaram (subscriber, #21946) [Link]

There is nothing Fedora specific about it. It will be as stable as upstream is. However, if you want to get involved, refer to

http://fedoraproject.org/wiki/SIGs/KDE

Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds