RISC OS Open
A fast and easily customised operating system for ARM devices
ROOL
Home | News | Downloads | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account
Forums → Community Support →

What causes BASEXTERR?

Subscribe to What causes BASEXTERR? 2 posts, 2 voices

 
Dec 28, 2017 7:54pm
Avatar Alan Adams (2486) 35 posts

a complex BASIC system I’m working on is crashing out with
19:41:18.98 * Error *
Error : &80000002
Message: Internal error: abort on data transfer at &FC199788
19:41:18.98 * BasExtErr * ERR=&80000002 &FC199788 Internal error: abort on data transfer at &FC199788

  • Error ** ERR=&80000002 Internal error: abort on data transfer at &FC199788 in “Libraries.winmenulib” ERL=-2
    Memory: Prog=53,886 Vars=919,260 Free=3,118,956 Stack=56 Undefined=0 Slot=4000K

I’m guessing something is overwriting part of the stack, but I wondered whether there was any way to narrow the problem down.

Rearranging the sequence of function calls alters the line shown, and in many cases the line is a LOCAL statement.

The section of code preceeding the problem is manipulating a window, creating icons and allocating text buffers to them. However all my checks seem to show that the buffers are within the DIMmed block. changing the block size has no effect on the error.

 
Dec 28, 2017 8:50pm
Avatar Martin Avison (27) 595 posts

The BasExtErr line is probably just the first error repeated, and is from the beta version of Reporter that you are running … and that may be involved in the aborts. I will reply to your PM about your problems as soon as I can. I am not sure why you should think the stack has been overwritten – a length of 56 would be normal if within a proc with no parms.

Reply

To post replies, please first log in.

Forums → Community Support →

Search forums

Social

Follow us on and

Commercial use

For commercial enquiries, please contact the owners of RISC OS, Castle Technology Ltd.

ROOL Store

Buy RISC OS Open merchandise here, including SD cards for Raspberry Pi and more.

Donate! Why?

Help ROOL make things happen – please consider donating!

Description

Community-provided support for all users of RISC OS.

Voices

  • Alan Adams (2486)
  • Martin Avison (27)

Options

  • Forums
  • Login
Site design © RISC OS Open Limited 2011 except where indicated
The RISC OS Open Beast theme is based on Beast's default layout

Valid XHTML 1.0  |  Valid CSS

Powered by Beast © 2006 Josh Goebel and Rick Olson
This site runs on Rails

Hosted by Arachsys