Talk Back | 1 Oct 2002 21:00
Picon

Got checks for null pointers/simple crash fixes?

Tue Oct 1 12:00:00 PDT 2002

Places to go looking for simple one line fixes to crashes
based on /u/talkback/Trunk/tempdata/newTrunkdata.all (Oct 1 - 01:30) 
----------

Number of lines or trigger functions to check -      166
Incidents per source file
1105 
 446  mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
 312  mozilla/mailnews/base/util/nsMsgIncomingServer.cpp
 199  mozilla/layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp
 106  mozilla/embedding/components/windowwatcher/src/nsWindowWatcher.cpp
  77  mozilla/string/src/nsPromiseFlatString.cpp
  72  mozilla/modules/libpref/src/prefapi.cpp
  47  mozilla/rdf/chrome/src/nsChromeRegistry.cpp
  45  mozilla/xpfe/components/download-manager/src/nsDownloadManager.cpp
  45  mozilla/xpcom/glue/nsCOMPtr.cpp
  33  mozilla/mailnews/base/util/nsMsgIdentity.cpp
  30  mozilla/xpcom/ds/nsSupportsPrimitives.cpp
  29 pruthr.c
  22 /builds/client/linux22/seamonkey/mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
  21  mozilla/xpcom/ds/nsProperties.cpp
  18  mozilla/string/src/nsAString.cpp
  17 /builds/client/linux22/seamonkey/mozilla/layout/html/base/src/nsTextFrame.cpp
  17  mozilla/layout/html/base/src/nsBlockFrame.cpp
  16  mozilla/js/src/jsdbgapi.c
  15  mozilla/netwerk/protocol/viewsource/src/nsViewSourceChannel.cpp
  15  mozilla/js/src/jshash.c
  14  mozilla/js/src/jsscope.c
(Continue reading)

Talk Back | 2 Oct 2002 21:00
Picon

Got checks for null pointers/simple crash fixes?

Wed Oct 2 12:00:00 PDT 2002

Places to go looking for simple one line fixes to crashes
based on /u/talkback/Trunk/tempdata/newTrunkdata.all (Oct 2 - 01:54) 
----------

Number of lines or trigger functions to check -      167
Incidents per source file
1043 
 465  mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
 302  mozilla/mailnews/base/util/nsMsgIncomingServer.cpp
 200  mozilla/layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp
  86  mozilla/string/src/nsPromiseFlatString.cpp
  72  mozilla/modules/libpref/src/prefapi.cpp
  58  mozilla/xpfe/components/download-manager/src/nsDownloadManager.cpp
  55  mozilla/rdf/chrome/src/nsChromeRegistry.cpp
  54  mozilla/embedding/components/windowwatcher/src/nsWindowWatcher.cpp
  46  mozilla/xpcom/glue/nsCOMPtr.cpp
  36 pruthr.c
  28  mozilla/mailnews/base/util/nsMsgIdentity.cpp
  25  mozilla/security/manager/ssl/src/nsNSSCertificate.cpp
  23  mozilla/xpcom/ds/nsSupportsPrimitives.cpp
  22 /builds/client/linux22/seamonkey/mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
  21  mozilla/xpcom/ds/nsProperties.cpp
  21  mozilla/string/src/nsAString.cpp
  20  mozilla/layout/html/base/src/nsBlockFrame.cpp
  19  mozilla/js/src/jsdbgapi.c
  18 /builds/client/linux22/seamonkey/mozilla/layout/html/base/src/nsTextFrame.cpp
  17  mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
  15  mozilla/netwerk/protocol/viewsource/src/nsViewSourceChannel.cpp
(Continue reading)

Talk Back | 3 Oct 2002 21:00
Picon

Got checks for null pointers/simple crash fixes?

Thu Oct 3 12:00:01 PDT 2002

Places to go looking for simple one line fixes to crashes
based on /u/talkback/Trunk/tempdata/newTrunkdata.all (Oct 3 - 01:35) 
----------

Number of lines or trigger functions to check -      190
Incidents per source file
1052 
 473  mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
 342  mozilla/mailnews/base/util/nsMsgIncomingServer.cpp
 235  mozilla/layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp
 101  mozilla/string/src/nsPromiseFlatString.cpp
  84  mozilla/modules/libpref/src/prefapi.cpp
  71  mozilla/xpfe/components/download-manager/src/nsDownloadManager.cpp
  68  mozilla/rdf/chrome/src/nsChromeRegistry.cpp
  53  mozilla/xpcom/glue/nsCOMPtr.cpp
  53  mozilla/embedding/components/windowwatcher/src/nsWindowWatcher.cpp
  41 pruthr.c
  30  mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
  29  mozilla/security/manager/ssl/src/nsNSSCertificate.cpp
  29  mozilla/mailnews/base/util/nsMsgIdentity.cpp
  27  mozilla/xpcom/ds/nsSupportsPrimitives.cpp
  24  mozilla/layout/html/base/src/nsBlockFrame.cpp
  24  mozilla/js/src/jshash.c
  23  mozilla/string/src/nsAString.cpp
  22 /builds/client/linux22/seamonkey/mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
  21  mozilla/xpcom/ds/nsProperties.cpp
  20  mozilla/js/src/jsobj.c
  19  mozilla/js/src/jsdbgapi.c
(Continue reading)

Gunes Koru | 4 Oct 2002 17:47

Bug handling survey - 80:20 rule


Hi all contributors of Mozilla,

As you might have heard, I am conducting a bug handling survey on:

http://www.seas.smu.edu/~gkoru/surveys/dhsurvey.html

So far, we have received answers from the developers, testers, defects
fixers, and project managers in KDE, GNOME, Apache, OpenOffice, Mozilla,
and other projects/sub-projects. Even though, we have not asked any names
or e-mails, some of you have left their contact information and expressed
their willingness for further cooperation in this direction. Thanks for
your interest so far.

If you have not done so, we would appreciate it, if you could fill out
this survey since statistically more and more meaningful interpretations
can be made as your participation increases.  It is a short survey which
consists of three sections that can be filled at once or different
sessions. Many of the questions in the survey were put there purposefully,
and they will make you think about how they apply to Mozilla project.  You   
will find them very interesting. One more time, this is a research
project,which has many potential implications. This is NOT anything like a
spam, it has no commercial nature and it is aiming to contribute
to Mozilla just like any other e-mail. We are very "dedicated" to this research,
whose only and only purpose is looking for ways of increasing
the quality of open source products. We apologize in advance if
you receive duplicates of this e-mail.

80:20 rule, which is the subject of this e-mail is a well observed
phenomenon, in many of the large scale software products. These products
(Continue reading)

Talk Back | 4 Oct 2002 21:00
Picon

Got checks for null pointers/simple crash fixes?

Fri Oct 4 12:00:00 PDT 2002

Places to go looking for simple one line fixes to crashes
based on /u/talkback/Trunk/tempdata/newTrunkdata.all (Oct 4 - 02:16) 
----------

Number of lines or trigger functions to check -      189
Incidents per source file
 936 
 491  mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
 312  mozilla/mailnews/base/util/nsMsgIncomingServer.cpp
 217  mozilla/layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp
  93  mozilla/string/src/nsPromiseFlatString.cpp
  82  mozilla/xpfe/components/download-manager/src/nsDownloadManager.cpp
  74  mozilla/modules/libpref/src/prefapi.cpp
  68  mozilla/rdf/chrome/src/nsChromeRegistry.cpp
  43  mozilla/xpcom/glue/nsCOMPtr.cpp
  41 pruthr.c
  39  mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
  34  mozilla/security/manager/ssl/src/nsNSSCertificate.cpp
  30  mozilla/xpcom/ds/nsSupportsPrimitives.cpp
  28  mozilla/layout/html/base/src/nsBlockFrame.cpp
  28  mozilla/js/src/jshash.c
  23  mozilla/mailnews/base/util/nsMsgIdentity.cpp
  22 /builds/client/linux22/seamonkey/mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
  22  mozilla/string/src/nsAString.cpp
  22  mozilla/js/src/jsobj.c
  21  mozilla/xpcom/ds/nsProperties.cpp
  21  mozilla/js/src/jsdbgapi.c
  17 /builds/client/linux22/seamonkey/mozilla/layout/html/base/src/nsTextFrame.cpp
(Continue reading)

Talk Back | 5 Oct 2002 21:00
Picon

Got checks for null pointers/simple crash fixes?

Sat Oct 5 12:00:01 PDT 2002

Places to go looking for simple one line fixes to crashes
based on /u/talkback/Trunk/tempdata/newTrunkdata.all (Oct 5 - 02:24) 
----------

Number of lines or trigger functions to check -      184
Incidents per source file
 787 
 493  mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
 291  mozilla/mailnews/base/util/nsMsgIncomingServer.cpp
 200  mozilla/layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp
  92  mozilla/xpfe/components/download-manager/src/nsDownloadManager.cpp
  89  mozilla/string/src/nsPromiseFlatString.cpp
  70  mozilla/modules/libpref/src/prefapi.cpp
  60  mozilla/rdf/chrome/src/nsChromeRegistry.cpp
  48  mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
  41  mozilla/xpcom/glue/nsCOMPtr.cpp
  37 pruthr.c
  35  mozilla/security/manager/ssl/src/nsNSSCertificate.cpp
  35  mozilla/js/src/jshash.c
  32  mozilla/xpcom/ds/nsSupportsPrimitives.cpp
  26 /builds/client/linux22/seamonkey/mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
  25  mozilla/js/src/jsobj.c
  24  mozilla/layout/html/base/src/nsBlockFrame.cpp
  23  mozilla/string/src/nsAString.cpp
  23  mozilla/mailnews/base/util/nsMsgIdentity.cpp
  21  mozilla/xpcom/ds/nsProperties.cpp
  19  mozilla/js/src/jsdbgapi.c
  14 /builds/client/linux22/seamonkey/mozilla/netwerk/protocol/http/src/nsHttpChannel.cpp
(Continue reading)

Talk Back | 6 Oct 2002 21:00
Picon

Got checks for null pointers/simple crash fixes?

Sun Oct 6 12:00:01 PDT 2002

Places to go looking for simple one line fixes to crashes
based on /u/talkback/Trunk/tempdata/newTrunkdata.all (Oct 6 - 01:45) 
----------

Number of lines or trigger functions to check -      184
Incidents per source file
 712 
 500  mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
 313  mozilla/mailnews/base/util/nsMsgIncomingServer.cpp
 211  mozilla/layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp
  99  mozilla/string/src/nsPromiseFlatString.cpp
  95  mozilla/xpfe/components/download-manager/src/nsDownloadManager.cpp
  74  mozilla/modules/libpref/src/prefapi.cpp
  61  mozilla/rdf/chrome/src/nsChromeRegistry.cpp
  56  mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
  41  mozilla/xpcom/glue/nsCOMPtr.cpp
  40 pruthr.c
  37  mozilla/security/manager/ssl/src/nsNSSCertificate.cpp
  36  mozilla/js/src/jshash.c
  35  mozilla/xpcom/ds/nsSupportsPrimitives.cpp
  27  mozilla/mailnews/base/util/nsMsgIdentity.cpp
  27  mozilla/js/src/jsobj.c
  26 /builds/client/linux22/seamonkey/mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
  26  mozilla/js/src/jsdbgapi.c
  24  mozilla/string/src/nsAString.cpp
  24  mozilla/layout/html/base/src/nsBlockFrame.cpp
  21  mozilla/xpcom/ds/nsProperties.cpp
  14 /builds/client/linux22/seamonkey/mozilla/netwerk/protocol/http/src/nsHttpChannel.cpp
(Continue reading)

Talk Back | 7 Oct 2002 21:00
Picon

Got checks for null pointers/simple crash fixes?

Mon Oct 7 12:00:00 PDT 2002

Places to go looking for simple one line fixes to crashes
based on /u/talkback/Trunk/tempdata/newTrunkdata.all (Oct 7 - 01:44) 
----------

Number of lines or trigger functions to check -      180
Incidents per source file
 591 
 497  mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
 319  mozilla/mailnews/base/util/nsMsgIncomingServer.cpp
 231  mozilla/layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp
 109  mozilla/string/src/nsPromiseFlatString.cpp
 107  mozilla/xpfe/components/download-manager/src/nsDownloadManager.cpp
  72  mozilla/modules/libpref/src/prefapi.cpp
  69  mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
  58  mozilla/rdf/chrome/src/nsChromeRegistry.cpp
  43 pruthr.c
  39  mozilla/security/manager/ssl/src/nsNSSCertificate.cpp
  34  mozilla/js/src/jshash.c
  30  mozilla/js/src/jsdbgapi.c
  29  mozilla/xpcom/glue/nsCOMPtr.cpp
  29  mozilla/xpcom/ds/nsSupportsPrimitives.cpp
  27  mozilla/string/src/nsAString.cpp
  26 /builds/client/linux22/seamonkey/mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
  25  mozilla/layout/html/base/src/nsBlockFrame.cpp
  25  mozilla/js/src/jsobj.c
  23  mozilla/mailnews/base/util/nsMsgIdentity.cpp
  14 /builds/client/linux22/seamonkey/mozilla/netwerk/protocol/http/src/nsHttpChannel.cpp
  14  mozilla/xpcom/ds/nsProperties.cpp
(Continue reading)

Talk Back | 8 Oct 2002 21:00
Picon

Got checks for null pointers/simple crash fixes?

Tue Oct 8 12:00:00 PDT 2002

Places to go looking for simple one line fixes to crashes
based on /u/talkback/Trunk/tempdata/newTrunkdata.all (Oct 8 - 01:51) 
----------

Number of lines or trigger functions to check -      168
Incidents per source file
 482 
 304  mozilla/netwerk/protocol/file/src/nsFileChannel.cpp
 295  mozilla/mailnews/base/util/nsMsgIncomingServer.cpp
 222  mozilla/layout/xul/base/src/tree/src/nsTreeBodyFrame.cpp
 128  mozilla/xpfe/components/download-manager/src/nsDownloadManager.cpp
 106  mozilla/string/src/nsPromiseFlatString.cpp
  90  mozilla/js/src/xpconnect/src/xpcwrappednative.cpp
  71  mozilla/modules/libpref/src/prefapi.cpp
  49  mozilla/js/src/jshash.c
  48  mozilla/rdf/chrome/src/nsChromeRegistry.cpp
  39 pruthr.c
  36  mozilla/security/manager/ssl/src/nsNSSCertificate.cpp
  30  mozilla/js/src/jsdbgapi.c
  29  mozilla/layout/html/base/src/nsBlockFrame.cpp
  29  mozilla/js/src/jsobj.c
  26  mozilla/string/src/nsAString.cpp
  24  mozilla/xpcom/glue/nsCOMPtr.cpp
  21  mozilla/xpcom/ds/nsSupportsPrimitives.cpp
  16  mozilla/view/src/nsView.cpp
  14 /builds/client/linux22/seamonkey/mozilla/js/src/jsstr.c
  13  mozilla/js/src/jsapi.c
  12 prmon.c
(Continue reading)

Gunes Koru | 9 Oct 2002 16:38

Bug handling survey - Tree based models


Hello Mozilla contributors,

I am conducting a survey about the way bugs are handled in open source
software projects. The survey includes questions that can be answered by
developers,testers, bug fixers, project managers, and owners of defect
databases. It is only and only for research purposes and it is very easy
to fill out. It consists of three short sections which can be completed at
once or in different sessions. Please fill it out if you haven't done yet.
You will find the questions interesting since there is a reason behind
each one one of them. They will make you think about how things work (or
could work)in your project. The survey can be found in the address:

http://www.seas.smu.edu/~gkoru/surveys/dhsurvey.html

The data in the bug databases can be used to identify the high risk areas
in the software development. One of the ways of doing it is constructing
tree-based models, which could be very useful in open source projects. If
you would like to read about it, I prepared a web page for you:

http://www.seas.smu.edu/~gkoru/surveys/tbdm1.html

Please accept my apologies if you receive duplicates of this e-mail. This
is a survey, which will give useful results for all of us. I will try to
prepare and make some preliminary results on-line within the next two
weeks. Since this is a survey, covering many important open source
projects, it will be interesting for everybody to see what kind of quality
assurance work is going on in the other projects. As always, we are very
dedicated to this research. Please contact me for any question you might
have.
(Continue reading)


Gmane