Ticket #339 (Fixed)Wed Mar 27 12:14:13 UTC 2013
!Paint Crash
Reported by: | Richard.D2 (1700) | Severity: | Normal |
Part: | RISC OS: Application | Release: | |
Milestone: | Status | Fixed |
Details by Richard.D2 (1700):
Paint crashes when clicking and dragging slider bars under Menu -> Edit Palette “Abort on Data Transfer at &FC019528” or "Internal error, no stack for trap handler: Internal error: abort on data transfer at &FC3762DC:registers at 202DF540”. Exact addresses vary.
(See posting under Bugs in forum.)
Changelog:
Modified by Sprow (202) Sat, March 30 2013 - 15:00:48 GMT
- Part changed from Unspecified to RISC OS: Application
Modified by David Pitt (102) Fri, October 04 2013 - 07:45:48 GMT
Further details from a Paspberry Pi
Error from Paint: Internal error: abort on data transfer at &FC0195B4
*fx0
RISC OS 5.21 (01 Oct 2013)
Paint 2.15 (07-Aug-13)
*where
Address FC0195B4 is not in any module
*showregs
Register dump (stored at &200030D0) is:
R0 = 00000000 R1 = 00000202 R2 = 00006A6A R3 = 00003C3C
R4 = 00000000 R5 = 213526F4 R6 = 200E4218 R7 = 00000001
R8 = 0000001B R9 = 00000022 R10 = A0000092 R11 = 00000034
R12 = 2003F074 R13 = FA102000 R14 = 80000113 R15 = FC0195B4
Mode IRQ32 flags set: NzCvqjggggeaIft PSR = A0000092
*
Modified by David Pitt (102) Fri, October 04 2013 - 07:45:51 GMT
Further details from a Paspberry Pi
Error from Paint: Internal error: abort on data transfer at &FC0195B4
*fx0
RISC OS 5.21 (01 Oct 2013)
Paint 2.15 (07-Aug-13)
*where
Address FC0195B4 is not in any module
*showregs
Register dump (stored at &200030D0) is:
R0 = 00000000 R1 = 00000202 R2 = 00006A6A R3 = 00003C3C
R4 = 00000000 R5 = 213526F4 R6 = 200E4218 R7 = 00000001
R8 = 0000001B R9 = 00000022 R10 = A0000092 R11 = 00000034
R12 = 2003F074 R13 = FA102000 R14 = 80000113 R15 = FC0195B4
Mode IRQ32 flags set: NzCvqjggggeaIft PSR = A0000092
*
Modified by Sprow (202) Sat, December 07 2013 - 09:36:11 GMT
R13 looks like it ran off the end of the SVC stack. Same version on Risc PC doesn’t, so perhaps something to do with the rate of delivery of events and the rate of consumption by !Paint?
Who knows.
Modified by Sprow (202) Sun, January 12 2014 - 13:02:15 GMT
- Status changed from Open to Fixed
…of course I meant “ran off the end of the IRQ stack”.
Anyway, fixed in ColourTrans 1.87.