[softwarelist] OPro frame borders (RISC OS)

  • From: Anthony Hilton <ajh@xxxxxxxxxxxxxxxxx>
  • To: davidpilling@xxxxxxxxxxxxx
  • Date: Wed, 03 Feb 2010 16:11:31 GMT

RISC OS 4.42 (A9 Home)
OPro 2.77 (5 January 2010)
OPro 2.77 (17 February 2008)

For quite a while I have been troubled by OPro crashing with "branch 
through zero at &03808134, registers 0013A844" when scrolling through 
the available borders to assign to a frame. When this happens 
Ctrl-Break to reset the machine is the only way out. (Alt-Break and 
attempting to stop OvationPro does not atcually stop Opro.) Because I 
have to reset the machine I have not been able to get any information 
from *where ("address is not in any module").

Today I have been able to put some time into defining the conditions 
which cause the crash.

The first borders displayed in the window are those defined in the 
text file !OvnPro.!OvnResDir.Borders.!Border and the crash occurs when 
attempting to display the first which does not use a continuous line 
(any using line definitions 1, 2, 3, 4, or 5 from the top of that 
file). By removing all the border definitions which use any form of 
broken line I cannot trigger the crash. Put any one back in and the 
crash returns. If you prefer to see examples I have put the original 
!Border and a non-crashing version inside 
http://www.tinshill.f9.co.uk/ant/OproBorders.zip

Testing with the same 2 versions of OPro on a RiscPC (RISC OS 4.39 
Adjust ROMs) and the crash does not occur.

I shall also send this report to Advantage6.

Anthony

-- 
Anthony Hilton
ajh@xxxxxxxxxxxxxxxxx
To unsubscribe or subscribe goto: //www.freelists.org/list/davidpilling

Other related posts: