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

  • From: lsmithso@xxxxxxxxxxxxxxxx
  • To: <raspberry-vi@xxxxxxxxxxxxx>
  • Date: Fri, 1 Mar 2013 09:20:59 +0000

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

-- 
Les Smithson
=========================================================== 
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: