Hi guys,

I'm  seeing a  lot of  IPI interrupts  when watching  HTML5 videos  with
chromium (about 2000 per second)  and while chromium restores a previous
session with  about 20  open tabs.  Watching the  video works,  but just
barely.

ktrace'ing the chromium process (and its  children) shows a lot of calls
to sched_yield.  I'm wondering if this  is a similar problem  to the one
the  malloc locking  patch  solved  in firefox.  How  would  I go  about
debugging this? What was the process  that lead to the malloc patch? Was
that just "Hmm, this looks like it could be our malloc" or was that more
"I'll load this up in a profiler and see what pops out"?

For reference,  I've uploaded two kdumps  to [0] and [1].  The first one
was taken during session restore, the second one during video watching.

[0]: http://unobtanium.de/static/ktrace-chrome-1.out (~3MB)
[1]: http://unobtanium.de/static/ktrace-chrome-2.out (~110MB)

-- 
        Gregor

Reply via email to