Re: [orca-list] additional at-spi2-core regressions



Hi Mike, No worries :); you're totally not obligated to keep top of
trunk clean; just an fyi. I'll pull from master and look forward to
keeping up with it as I'm relatively new to Orca.

Thanks!
David

On 2/26/12, Mike Gorse <mgorse alum wpi edu> wrote:
You should stop seeing this if you update at-spi2-atk, at least.
At-spi2-core was expecting an unsigned int, and at-spi2-atk was sending an
unsigned int, but the xml in at-spi2-core specified a signed int, which
seems to be what QT-AT-SPI is returning, so I wound up modifying both
at-spi2-core and at-spi2-atk to expect/return a signed int.
Sorry for the trouble.

-Mike

On Sun, 26 Feb 2012, David Tseng wrote:

Hey Joanie,

I'm seeing another issue with latest at-spi2-core that seems to lock
up my machine when opening/browsing using FF10.

Let me know if this isn't the best way to report issues like this.

I've got a stack trace for you; if I build from
commit cbcc1db8b614b17c1ff1091216b0f4f008942c58
Author: Mike Gorse <mgorse novell com>
Date:   Mon Feb 20 17:00:48 2012 -0600

   Release v2.3.90

the problem goes away.

I have head pointing to

commit 8e3437f787a6d12a1b40ba73c109eca1e3f95f7c
Author: Mike Gorse <mgorse novell com>
Date:   Thu Feb 23 16:51:31 2012 -0600

   Expect a signed int for GetIndexInParent, per the spec


which results in

(orca:22384): dbind-WARNING **: dbind: Call to "GetIndexInParent"
returned signature u; expected i

Traceback (most recent call last):
 File
"/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py",
line 4279, in findNextCaretInOrder
   includeNonText)
 File
"/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py",
line 4231, in findNextCaretInOrder
   if not obj or not self.inDocumentContent(obj):
 File
"/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py",
line 2607, in inDocumentContent
   if role == pyatspi.ROLE_DOCUMENT_FRAME \
 File "/usr/local/lib/python2.7/dist-packages/pyatspi/enum.py", line
31, in __eq__

Traceback (most recent call last):
 File
"/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py",
line 4279, in findNextCaretInOrder
   includeNonText)
 File
"/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py",
line 4281, in findNextCaretInOrder
   debug.printException(debug.LEVEL_SEVERE)
 File "/usr/local/lib/python2.7/dist-packages/orca/debug.py", line
172, in printException
   traceback.print_exc(100, debugFile)
 File "/usr/lib/python2.7/traceback.py", line 232, in print_exc
   print_exception(etype, value, tb, limit, file)
 File "/usr/lib/python2.7/traceback.py", line 125, in print_exception
   print_tb(tb, limit, file)
 File "/usr/lib/python2.7/traceback.py", line 69, in print_tb
   line = linecache.getline(filename, lineno, f.f_globals)
 File "/usr/lib/python2.7/linecache.py", line 14, in getline
   lines = getlines(filename, module_globals)
 File "/usr/lib/python2.7/linecache.py", line 40, in getlines
   return updatecache(filename, module_globals)
RuntimeError: <unprintable RuntimeError object>



Traceback (most recent call last):
 File
"/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py",
line 4279, in findNextCaretInOrder
   includeNonText)
 File
"/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py",
line 4265, in findNextCaretInOrder
   includeNonText)
 File
"/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py",
line 4302, in findNextCaretInOrder
   includeNonText)
 File
"/usr/local/lib/python2.7/dist-packages/orca/scripts/toolkits/Gecko/script.py",
line 4245, in findNextCaretInOrder
   text = self.utilities.queryNonEmptyText(obj)
 File "/usr/local/lib/python2.7/dist-packages/orca/script_utilities.py",
line 1988, in queryNonEmptyText
   if text.characterCount:
 File "/usr/local/lib/python2.7/dist-packages/pyatspi/text.py", line
530, in get_characterCount
   return Atspi.Text.get_character_count(self.obj)
 File "/usr/local/lib/python2.7/site-packages/gi/module.py", line
240, in __getattr__
   if key in registry:
RuntimeError: maximum recursion depth exceeded while calling a Python
object
_______________________________________________
orca-list mailing list
orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at
http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp





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