Re: 100% CPU Utilization, looping with gettimeofday calls

Ruari Ødegaard <[email protected]> Tue, 22 Sep 2009 11:21:06 +0200
Newsgroups gmane.comp.web.opera.linux
Organization Opera
Message-ID <op.u0nixgaz2xhcog@localhost>
On Thu, 20 Aug 2009 14:01:43 +0200, Witold Baryluk  
<[email protected]> wrote:

> Dnia 2009-08-19, śro o godzinie 13:55 +0200, Ruari Ødegaard pisze:
>> On Wed, 19 Aug 2009 12:34:29 +0200, Witold Baryluk
>> <[email protected]> wrote:
>>
>> Hi Witold,
>>
>> > Hi guys.
>> >
>> > I was reporting this bug many times. But still probably
>> > Opera developers are ignoring this.
>> >
>> > Opera is running tight loop with millions of gettimeofday calls.
>> >
>> > http://smp.if.uj.edu.pl/~baryluk/opera10_few_seconds_of_strace.txt.gz
>> >
>> > This is present sine 9.6x series, and is present in all snapshots,
>> > including Beta3 and 4546.
>>
>> Below is some information from Arjan van Leeuwen,
>>
>> "Unfortunately, this information is not useful to developers. Although  
>> the
>> gettimeofday() calls are the only thing you can see with strace (since
>> there are no other system calls), they are not what is causing the 100%
>> CPU usage. And since no one at Opera has ever reproduced this bug, it's
>> pretty difficult to see what's going on on your system.
>>
>> "What might help is to create a crash log for Opera once this is  
>> happening.
>> To do this, wait until you are in this situation, and then send Opera a
>> SIGABRT signal using kill. This should trigger the crash report dialog.
>> Make sure to describe the situation you are in within the crash report,
>> tell
>> us it's a freeze and not a crash, and provide your email address so that
>> we can contact you for further details. You can send several reports  
>> like
>> this - they are likely to be different, and one of them might provide  
>> the
>> hint that is needed."
>>
>
> Hi, i prepared simple script, which:
> 1. restores ~/.opera (rsync with another 700MB directory)

If you don't restore and simply have a 'clean profile' do you still have  
this issue?

> 2. starts opera with no tabs
> 3. measure CPU utilisation of opera
> 4. sends ABRT, wait, and send it again
> 5. copy crash report
> 6. kill all operas
> 7. goto 1
>
>
>
> Now i have about 200 crash reports, and about 100 of them
> have this problem with high CPU utilisation. (in top it is 85%,
> in ps it is about 50-60^).
>
> I have posted another post but it is awaiting moderation (it have 26KB)
>
> Where to send this crash report files crash*.txt ?
> I can provide them to trusted Opera developer using my HTTP server.
> It is 90MB uncompressed now.
>


-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
--
Opera-Linux: https://list.opera.com/mailman/listinfo/opera-linux
More lists: https://list.opera.com/mailman/listinfo/
Unsubscribe: mailto:[email protected]?subject=unsubscribe