Konqueror CRASH 3.4.1 [The need for better quality control]

James Richard Tyrer tyrerj at acm.org
Mon May 23 09:26:12 CEST 2005


Stephan Kulow wrote:
> On Sunday 22 May 2005 00:58, James Richard Tyrer wrote:
> 
> 
>> As I have said before, any serious regression should be considered 
>> to be a show stopper, and BugZilla should have some way to indicate
>>  a regression.  I presume that a Konqueror crash is serious.  And 
>> this is a regression.
> 
> This is not a regression. It has been reported to KDE 3.4.0 about a 
> dozen times.

I don't think that I had the problem with 3.4.0 (Release) but rather it
seemed to start occurring in the 3.4 BRANCH some weeks after the 
release.  But, I can't say for certain.

This (and the rest of that bug) does indicate that it was a regression:

http://bugs.kde.org/show_bug.cgi?id=103795#c39

That is, it used to work and then something was added that broke
something -- a regression.

The backport was dated:  2005-05-17 19:57 which leaves me wondering why
my SVN tree was out dated despite the fact that I update at least
KDElibs and KDEBase every day.

> 
> But once again: you're welcome to spend as much time as you like 
> testing the 3.4 branch using all kind of test cases.

As I said, my comments about TQM are based on there being some related 
and simple things to test.  Since this was an odd bug, they wouldn't 
have worked there, but this doesn't mean that they are not valid.

> But we just don't have enough man power to wait for anything like
> that.

Please try to understand my concept in more depth.  My idea isn't about 
someone else doing the testing (unless that person is an assistant to 
the maintainer).  The idea is that when changes are made that then 
testing should immediately follow in response to the changes.

I have no case studies for KDE, but the theory is that this would take 
less time than waiting for a bug to be reported and then taking a lot of 
time searching for the cause of it.

So, for example in this case, either the person that changed 
kdelibs/kio/kio/kdirlister.cpp should have done some testing or the 
maintainer should have posted the job to an assistant to do.  Perhaps in 
this case it wouldn't have worked, but in many cases it would.

To be clear, what I am saying is that doing some testing to prevent 
regression bugs from getting into the code in the first place is easier 
than bug hunting later.  And if you read bug 103795 you can see that 
finding this wasn't simple.

-- 
JRT


More information about the kde-quality mailing list