[webkit-dev] SnowLeopard debug buildbot not there

2011-03-10 Thread David Levin
tL;dr Why isn't there a SnowLeopard debug buildbot? Related: Why does the
commit queue (appear) to only run release builds through tests?

Details:
Yesterday, I did a build of WebKit on SnowLeopard and hit ~12 crashes
(mostly in inspector tests).

Then I realized that we don't have such a bot, so perhaps that's why these
crashes aren't getting noticed by people. It also looks like the commit
queue only runs release builds. I have a concern that not having this allows
the code to become less stable than it should be.

thanks,
dave
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] SnowLeopard debug buildbot not there

2011-03-10 Thread Mark Rowe

On 2011-03-10, at 12:08, David Levin wrote:

 tL;dr Why isn't there a SnowLeopard debug buildbot? Related: Why does the 
 commit queue (appear) to only run release builds through tests?
 
 Details:
 Yesterday, I did a build of WebKit on SnowLeopard and hit ~12 crashes (mostly 
 in inspector tests).
 
 Then I realized that we don't have such a bot, so perhaps that's why these 
 crashes aren't getting noticed by people. It also looks like the commit queue 
 only runs release builds. I have a concern that not having this allows the 
 code to become less stable than it should be.

The SnowLeopard Leaks bot builds and tests the debug configuration.

- Mark


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] SnowLeopard debug buildbot not there

2011-03-10 Thread Adam Barth
On Thu, Mar 10, 2011 at 12:11 PM, Mark Rowe mr...@apple.com wrote:
 On 2011-03-10, at 12:08, David Levin wrote:
 tL;dr Why isn't there a SnowLeopard debug buildbot? Related: Why does the 
 commit queue (appear) to only run release builds through tests?

 Details:
 Yesterday, I did a build of WebKit on SnowLeopard and hit ~12 crashes 
 (mostly in inspector tests).

 Then I realized that we don't have such a bot, so perhaps that's why these 
 crashes aren't getting noticed by people. It also looks like the commit 
 queue only runs release builds. I have a concern that not having this allows 
 the code to become less stable than it should be.

 The SnowLeopard Leaks bot builds and tests the debug configuration.

The problem with the leaks bot is that it's always red.  At the moment
it has 10792 leaks.  Would it be possible to report the leaks in a
separate column than the test failures/crashes?  That way I could look
at the failures/crashes column and see at-a-glance whether I'd broken
the Debug build.

Adam
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] SnowLeopard debug buildbot not there

2011-03-10 Thread Mark Rowe

On 2011-03-10, at 12:27, Adam Barth wrote:

 On Thu, Mar 10, 2011 at 12:11 PM, Mark Rowe mr...@apple.com wrote:
 On 2011-03-10, at 12:08, David Levin wrote:
 tL;dr Why isn't there a SnowLeopard debug buildbot? Related: Why does the 
 commit queue (appear) to only run release builds through tests?
 
 Details:
 Yesterday, I did a build of WebKit on SnowLeopard and hit ~12 crashes 
 (mostly in inspector tests).
 
 Then I realized that we don't have such a bot, so perhaps that's why these 
 crashes aren't getting noticed by people. It also looks like the commit 
 queue only runs release builds. I have a concern that not having this 
 allows the code to become less stable than it should be.
 
 The SnowLeopard Leaks bot builds and tests the debug configuration.
 
 The problem with the leaks bot is that it's always red.  At the moment
 it has 10792 leaks.

Fixing the leaks would help address this, and is obviously beneficial in 
itself.  It certainly didn't have anywhere near this number of leaks last week.

 Would it be possible to report the leaks in a separate column than the test 
 failures/crashes?  That way I could look
 at the failures/crashes column and see at-a-glance whether I'd broken the 
 Debug build.

Like most things, it's possible but not particularly easy.

- Mark

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] SnowLeopard debug buildbot not there

2011-03-10 Thread Adam Barth
On Thu, Mar 10, 2011 at 12:33 PM, Mark Rowe mr...@apple.com wrote:
 On 2011-03-10, at 12:27, Adam Barth wrote:
 On Thu, Mar 10, 2011 at 12:11 PM, Mark Rowe mr...@apple.com wrote:
 On 2011-03-10, at 12:08, David Levin wrote:
 tL;dr Why isn't there a SnowLeopard debug buildbot? Related: Why does the 
 commit queue (appear) to only run release builds through tests?

 Details:
 Yesterday, I did a build of WebKit on SnowLeopard and hit ~12 crashes 
 (mostly in inspector tests).

 Then I realized that we don't have such a bot, so perhaps that's why these 
 crashes aren't getting noticed by people. It also looks like the commit 
 queue only runs release builds. I have a concern that not having this 
 allows the code to become less stable than it should be.

 The SnowLeopard Leaks bot builds and tests the debug configuration.

 The problem with the leaks bot is that it's always red.  At the moment
 it has 10792 leaks.

 Fixing the leaks would help address this, and is obviously beneficial in 
 itself.  It certainly didn't have anywhere near this number of leaks last 
 week.

What's the best way to tack down when that regression occurred?  I
scrolled to the end of the waterfall for that builder

http://build.webkit.org/waterfall?last_time=1299183958show=SnowLeopard%20Intel%20Leaks

and the earliest build I could find had 10344 leaks.

 Would it be possible to report the leaks in a separate column than the test 
 failures/crashes?  That way I could look
 at the failures/crashes column and see at-a-glance whether I'd broken the 
 Debug build.

 Like most things, it's possible but not particularly easy.

Oh, I see that the bot turns golden when there are only leaks but no
test failures.  Can it turn green instead?  (Or maybe have the column
turn green but the leaks box turn gold?)  I'm showing my buildbox
ignorance.

Adam
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] SnowLeopard debug buildbot not there

2011-03-10 Thread Mark Rowe

On 2011-03-10, at 12:40, Adam Barth wrote:

 On Thu, Mar 10, 2011 at 12:33 PM, Mark Rowe mr...@apple.com wrote:
 On 2011-03-10, at 12:27, Adam Barth wrote:
 On Thu, Mar 10, 2011 at 12:11 PM, Mark Rowe mr...@apple.com wrote:
 On 2011-03-10, at 12:08, David Levin wrote:
 tL;dr Why isn't there a SnowLeopard debug buildbot? Related: Why does 
 the commit queue (appear) to only run release builds through tests?
 
 Details:
 Yesterday, I did a build of WebKit on SnowLeopard and hit ~12 crashes 
 (mostly in inspector tests).
 
 Then I realized that we don't have such a bot, so perhaps that's why 
 these crashes aren't getting noticed by people. It also looks like the 
 commit queue only runs release builds. I have a concern that not having 
 this allows the code to become less stable than it should be.
 
 The SnowLeopard Leaks bot builds and tests the debug configuration.
 
 The problem with the leaks bot is that it's always red.  At the moment
 it has 10792 leaks.
 
 Fixing the leaks would help address this, and is obviously beneficial in 
 itself.  It certainly didn't have anywhere near this number of leaks last 
 week.
 
 What's the best way to tack down when that regression occurred?  I
 scrolled to the end of the waterfall for that builder
 
 http://build.webkit.org/waterfall?last_time=1299183958show=SnowLeopard%20Intel%20Leaks
 
 and the earliest build I could find had 10344 leaks.

Hrm.  It used to be possible to track things down by looking at the historical 
results at http://build.webkit.org/results/SnowLeopard%20Intel%20Leaks/, but 
we don't appear to keep the results for very long any more.   It would be 
possible to build and bisect locally to track down when they were introduced.  
However, given the sheer volume of leaks I suspect it would be relatively easy 
for someone familiar with whatever code is leaking most prominently to track 
down the leak.

 
 Would it be possible to report the leaks in a separate column than the test 
 failures/crashes?  That way I could look
 at the failures/crashes column and see at-a-glance whether I'd broken the 
 Debug build.
 
 Like most things, it's possible but not particularly easy.
 
 Oh, I see that the bot turns golden when there are only leaks but no
 test failures.  Can it turn green instead?  (Or maybe have the column
 turn green but the leaks box turn gold?)  I'm showing my buildbox
 ignorance.

I don't recall whether this is possible.

- Mark

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] SnowLeopard debug buildbot not there

2011-03-10 Thread Adam Roben


On Mar 10, 2011, at 3:40 PM, Adam Barth wrote:


On Thu, Mar 10, 2011 at 12:33 PM, Mark Rowe mr...@apple.com wrote:

On 2011-03-10, at 12:27, Adam Barth wrote:

On Thu, Mar 10, 2011 at 12:11 PM, Mark Rowe mr...@apple.com wrote:

On 2011-03-10, at 12:08, David Levin wrote:
tL;dr Why isn't there a SnowLeopard debug buildbot? Related:  
Why does the commit queue (appear) to only run release builds  
through tests?


Details:
Yesterday, I did a build of WebKit on SnowLeopard and hit ~12  
crashes (mostly in inspector tests).


Then I realized that we don't have such a bot, so perhaps that's  
why these crashes aren't getting noticed by people. It also  
looks like the commit queue only runs release builds. I have a  
concern that not having this allows the code to become less  
stable than it should be.


The SnowLeopard Leaks bot builds and tests the debug configuration.


The problem with the leaks bot is that it's always red.  At the  
moment

it has 10792 leaks.


Fixing the leaks would help address this, and is obviously  
beneficial in itself.  It certainly didn't have anywhere near this  
number of leaks last week.


What's the best way to tack down when that regression occurred?  I
scrolled to the end of the waterfall for that builder

http://build.webkit.org/waterfall?last_time=1299183958show=SnowLeopard%20Intel%20Leaks

and the earliest build I could find had 10344 leaks.


You can look at a page like: 
http://build.webkit.org/builders/SnowLeopard%20Intel%20Leaks?numbuilds=500

And then you can start manually decreasing the build number on pages  
like: http://build.webkit.org/builders/SnowLeopard%20Intel%20Leaks/builds/15273


-Adam

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] SnowLeopard debug buildbot not there

2011-03-10 Thread Adam Barth
On Thu, Mar 10, 2011 at 12:48 PM, Adam Roben aro...@apple.com wrote:
 On Mar 10, 2011, at 3:40 PM, Adam Barth wrote:
 On Thu, Mar 10, 2011 at 12:33 PM, Mark Rowe mr...@apple.com wrote:
 On 2011-03-10, at 12:27, Adam Barth wrote:
 On Thu, Mar 10, 2011 at 12:11 PM, Mark Rowe mr...@apple.com wrote:
 On 2011-03-10, at 12:08, David Levin wrote:
 tL;dr Why isn't there a SnowLeopard debug buildbot? Related: Why does
 the commit queue (appear) to only run release builds through tests?

 Details:
 Yesterday, I did a build of WebKit on SnowLeopard and hit ~12 crashes
 (mostly in inspector tests).

 Then I realized that we don't have such a bot, so perhaps that's why
 these crashes aren't getting noticed by people. It also looks like the
 commit queue only runs release builds. I have a concern that not having 
 this
 allows the code to become less stable than it should be.

 The SnowLeopard Leaks bot builds and tests the debug configuration.

 The problem with the leaks bot is that it's always red.  At the moment
 it has 10792 leaks.

 Fixing the leaks would help address this, and is obviously beneficial in
 itself.  It certainly didn't have anywhere near this number of leaks last
 week.

 What's the best way to tack down when that regression occurred?  I
 scrolled to the end of the waterfall for that builder


 http://build.webkit.org/waterfall?last_time=1299183958show=SnowLeopard%20Intel%20Leaks

 and the earliest build I could find had 10344 leaks.

 You can look at a page like:
 http://build.webkit.org/builders/SnowLeopard%20Intel%20Leaks?numbuilds=500

 And then you can start manually decreasing the build number on pages like:
 http://build.webkit.org/builders/SnowLeopard%20Intel%20Leaks/builds/15273

I feel like I should write a webkit-patch command to do this.

Looks like 
http://build.webkit.org/builders/SnowLeopard%20Intel%20Leaks/builds/15164
was (relatively) clean.  Starting at
http://build.webkit.org/builders/SnowLeopard%20Intel%20Leaks/builds/15165,
there's a fog of tons of crashes.  When we finally emerge from the fog
at http://build.webkit.org/builders/SnowLeopard%20Intel%20Leaks/builds/15220,
we have 14437 leaks.

So, that's a regression range of 79781--79968.  :-(

Adam
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] SnowLeopard debug buildbot not there

2011-03-10 Thread Adam Roben

On Mar 10, 2011, at 3:51 PM, Adam Roben wrote:

I'm also planning to file a bug about CoreText-related leaks beneath  
GlyphPage::fill.


http://webkit.org/b/56136 CoreText-related leaks seen beneath  
GlyphPage::fill


-Adam

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


Re: [webkit-dev] SnowLeopard debug buildbot not there

2011-03-10 Thread Ilya Tikhonovsky
All these inspector's crashes were introduced at r80478

They were not detected immediately because:
1) the noncore Intel Leopard Debug Test box are constantly red;
2) most of the time it has a problem with svn;
3) the box was offline? for a week from mar 1 to mar 8. (~800 patches)

Patch was rolled out today.

Regards,
Tim.


On Thu, Mar 10, 2011 at 11:08 PM, David Levin le...@google.com wrote:

 tL;dr Why isn't there a SnowLeopard debug buildbot? Related: Why does the
 commit queue (appear) to only run release builds through tests?

 Details:
 Yesterday, I did a build of WebKit on SnowLeopard and hit ~12 crashes
 (mostly in inspector tests).

 Then I realized that we don't have such a bot, so perhaps that's why these
 crashes aren't getting noticed by people. It also looks like the commit
 queue only runs release builds. I have a concern that not having this allows
 the code to become less stable than it should be.

 thanks,
 dave

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev