Re: Orca "no focus" and hangs.



Joanie:

Awesome test case.  Thanks very very much - it helped reproduce a hang
much faster than I've ever been able to do.  With this, I was able to
dig into the problem causing this particular hang very quickly and I
just checked in a potential fix for the problem.  

It's in GNOME CVS HEAD now, and I'm curious if it helps stability for
you across the board.

Thanks again!

Will

On Sun, 2006-07-23 at 14:42 -0400, Joanmarie Diggs wrote:
Hi All.

I've been having the hanging issue with the most recent CVS builds as
well.  Setting useBonoboMain to False helps quite a bit, but, like
Javier, I still have the occasional hang.  Because I don't believe in
the notion of truly non-reproducible bugs, I spent this afternoon trying
to find a reliable test case.  I think I have one!

0.  Be sure that you do *NOT* have useBonoboMain set to False
1.  Launch Orca from the terminal
2.  Launch Evolution
3.  Navigate to the list of messages in your Inbox
4.  Begin loop
      4a. Press Enter on the current message
      4b. Press Escape to close that message and return to the list
5.  If you perform step 4 enough times, Orca will eventually crash

Notes and Observations:

* I can reliably reproduce this on 3 out of 3 machines, all of which are
running Ubuntu 6.06 and Evolution 2.6.1

* The number of times you will have to open and close the current
message seems to vary.  The earliest number of times for me has been 7;
the greatest, 30.  Usually it falls somewhere in the middle.  But if you
patiently open and close the message repeatedly, eventually Orca will
hang.  At least it does for me.

* I have tried this both with a variety of HTML messages and text-only
messages.  Which message you open doesn't seem to matter; the act of
opening and closing a window repeatedly seems to be the trick.

* When useBonoboMain is set to False, I cannot reproduce the crash using
the above routine.

* Possible Red Herring Alert:  It *seems* that the crash requires less
iterations when you wait for Orca to say everything it wants to prior to
pressing Escape to close the message.  What this means, of course, I
couldn't tell you.  And this is only the case *most of the time*; not
all of the time.

I hope this helps!

Take care.
Joanie

_______________________________________________
Orca-list mailing list
Orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]