[raspberry-vi] Re: yasr screen-reader woes

  • From: "Michael A. Ray" <mike.ray@xxxxxxxxxxxxxx>
  • To: raspberry-vi@xxxxxxxxxxxxx
  • Date: Fri, 01 Mar 2013 12:42:51 +0000

The problem is Les that when it crashes it takes out my SSH connection 
and the local login.  So if I run a debug session that is going to also 
crash before I can diagnose the problem.  I have been speaking to the 
developer on email and he's very keen to help me to get it going, which 
is encouraging.

Mike


On 01/03/2013 09:20, lsmithso@xxxxxxxxxxxxxxxx wrote:
>
> Have you considered remote debugging with gdb?  I haven't done it in
> years, but the idea is that you run a server stub on the Pi and
> connect to it from a gdb session on the host. Even if the TTS on the
> Pi crashes, you still have access to gdb on the desktop. You may have
> to cross compile to ARM on the host, but I'm not sure. My memory fails
> at this point.
>
> See here for details:
> http://davis.lbl.gov/Manuals/GDB/gdb_17.html
>
> Michael A. Ray writes:
>   >
>   > Hello list,
>   >
>   > I'm afraid I am having a lot of trouble with my attempts to get yasr
>   > running with any degree of stability.
>   >
>   > I can start the screen-reader and it runs quite nicely but crashes very
>   > easily, usually after only a few minutes.
>   >
>   > I am unable to tell whether it is crashing the whole OS or just my
>   > ability to log-in.  It makes the Raspi impossible to connect to with SSH
>   > until a reboot.
>   >
>   > I have run it both from an installed package and have successfully
>   > compiled it from source after kludging some errors in compile caused by
>   > changes to the Gnu run-time since it was written.
>   >
>   > But I'm not giving up.  I will continue to pour over the source-code in
>   > an attempt to get it running.
>   >
>   > I would like to run it because in the short times it has run it has
>   > proved to be quite a flexible screen-reader and is very small.
>   >
>   > One problem is that with it being so unstable I cannot run the Gnu
>   > debugger (gdb) to try to find where and why it is failing.  I will have
>   > to sprinkle debug messages throughout the code.  This of course
>   > introduces new code and slows things down, not to mention the risk of
>   > introducing new bugs.
>   >
>   > Mike
>   >
>   > --
>   > Michael A. Ray
>   >
>   > Analyst/Programmer
>   > Witley, Surrey, South-east UK
>   >
>   > Ham Radio Callsign: G4XBF, licenced since 1982
>   >
>   > 'Entia non sunt multiplicanda praeter necessitatem' - Ockham's Razor
>   >
>   > Use the NVDA screen-reader, not Scientific, just Freedom:
>   > http://nvda-project.org/
>   > ===========================================================
>   > The raspberry-vi mailing list
>   > Archives: //www.freelists.org/archives/raspberry-vi
>   > Administrative contact: <mike.ray@xxxxxxxxxxxxxx>
>   > -----------------------------------------------------------
>   > Raspberry Pi and the Raspberry Pi logo are trademarks of the Raspberry Pi 
> Foundation.
>   >
>   > This list is not affiliated to the Raspberry Pi Foundation and the views 
> and attitudes expressed by the subscribers to this list do not reflect those 
> of the Foundation.
>   >
>   > Mike Ray, list creator, January 2013
>

-- 
Michael A. Ray

Analyst/Programmer
Witley, Surrey, South-east UK

Ham Radio Callsign: G4XBF, licenced since 1982

'Entia non sunt multiplicanda praeter necessitatem' - Ockham's Razor

Use the NVDA screen-reader, not Scientific, just Freedom:
http://nvda-project.org/
=========================================================== 
The raspberry-vi mailing list 
Archives: //www.freelists.org/archives/raspberry-vi
Administrative contact: <mike.ray@xxxxxxxxxxxxxx>
-----------------------------------------------------------
Raspberry Pi and the Raspberry Pi logo are trademarks of the Raspberry Pi 
Foundation.

This list is not affiliated to the Raspberry Pi Foundation and the views and 
attitudes expressed by the subscribers to this list do not reflect those of the 
Foundation.

Mike Ray, list creator, January 2013

Other related posts: