Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Excessive repainting of compose window

0 views
Skip to first unread message

Charles Lindsey

unread,
Feb 25, 2008, 4:37:59 PM2/25/08
to
I have reported this problekm before, but I have now gathered some more
evidence.

I am using opera 9.25 on a SUN Ultra-2 under Solaris 10.

The effect can be demonstrated by using dtrace as follows:

dtrace -F -n pid`pgrep opera`:a.out:repaint__7QWidgetRC7QRegionb:entry \
-n pid`pgrep opera`:a.out:repaint__7QWidgetRC7QRegionb:return

which shows calls and returns of the funtion repaint__7QWidgetRC7QRegionb
like this:

1 -> repaint__7QWidgetRC7QRegionb
1 <- repaint__7QWidgetRC7QRegionb
1 -> repaint__7QWidgetRC7QRegionb
1 <- repaint__7QWidgetRC7QRegionb
1 -> repaint__7QWidgetRC7QRegionb
1 <- repaint__7QWidgetRC7QRegionb

Normally, this function get called whenever anything "interesting" happens
in the opera window - for example when something new is downloaded and
displayed, or generally speaking when anything in the window needs to be
changed. When opera is just sitting there doing nothing, it is called
hardly at all.

However, whenever a mail 'Compose' window is in view, it gets called
repetitively, about once a second, and seemingly repaints the whole
compose window. The time it takes to execute this call increases with the
amount of stuff in the compose window so that, when the stuff in that
window occupies a large proportion of the screen, it fully occupies 100%
of the cpu time (equally divided between calls of X-routines by opera and
the implementation of those calls by the Xserver).

The result is that if you are trying to edit stuff in that window, each
keystroke you make takes the best part of a second to appear in the edited
text. This makes editing rather tedious :-( .

This problem didn't exist in the Opera 8.x I was using previously.

Another problem I am facing is that the Acroread plugin no longer works
(it produces a greyed out window, and nothing more, although the PDF is to
be found in the cache).

Also, if I try to send an email with lots of attachments (say a few
hundred kilobytes), the sending process stalls in mid send (though that
problem WAS present in Opera 8.x).

--
Charles H. Lindsey ---------At Home, doing my own thing------------------------
Tel: +44 161 436 6131 Fax: +44 161 436 6133 Web: http://www.cs.man.ac.uk/~chl
Email: c...@clerew.man.ac.uk Snail: 5 Clerewood Ave, CHEADLE, SK8 3JU, U.K.
PGP: 2C15F1A9 Fingerprint: 73 6D C2 51 93 A0 01 E7 65 E8 64 7E 14 A4 AB A5

0 new messages