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