PipeDream and Pi3

12 views
Skip to first unread message

jeff-b...@btconnect.com

unread,
Apr 12, 2016, 4:19:20 AM4/12/16
to Colton Software PipeDream
On the raspberry pi3, pipedream seems to crash when handling big(ish) files.

It sometimes crashes all on its own, but It always crashes when exporting large amounts of data to another app (via the save box).   

On the pi2 there no problems, so not sure if its a pipedream & pi3 problem or a riscos pi3 problem.


Jeff Blyther
 

David Pitt

unread,
Apr 12, 2016, 6:06:22 AM4/12/16
to colton-softw...@googlegroups.com
Pi2 good, Pi3 bad, might indicate a UnixLib issue.

What is the other app?

--
David Pitt

Stuart Swales

unread,
Apr 12, 2016, 6:13:31 AM4/12/16
to colton-softw...@googlegroups.com
There's no UnixLib anywhere at the PipeDream end! But maybe the other...

Does PipeDream work OK on Pi3 saving to filing system?

Stuart

--
Stuart Swales

David Pitt

unread,
Apr 12, 2016, 6:28:02 AM4/12/16
to colton-softw...@googlegroups.com
Stuart Swales, on 12 Apr, wrote:

> On 12/04/2016 11:06, David Pitt wrote:
> > jeff-b...@btconnect.com, on 9 Apr, wrote:
> >
> > > On the raspberry pi3, pipedream seems to crash when handling big(ish)
> > > files.
> >>
> > > It sometimes crashes all on its own, but It always crashes when
> > > exporting large amounts of data to another app (via the save box).
> >>
> > > On the pi2 there no problems, so not sure if its a pipedream & pi3
> > > problem or a riscos pi3 problem.
> > Pi2 good, Pi3 bad, might indicate a UnixLib issue.
> >
> > What is the other app?
> >
> There's no UnixLib anywhere at the PipeDream end! But maybe the other...

That's what I was thinking, but ....

> Does PipeDream work OK on Pi3 saving to filing system?

On my Pi3 I find I can't even load a PD4 file into PipeDream 4.54!!!

*where fc210418
Address &FC210418 is at offset &000004BC in module 'FPEmulator'
*

That's odd, I was sure the Pi3 was good with PipeDream.

More to follow.

--
David Pitt

David Pitt

unread,
Apr 12, 2016, 7:44:23 AM4/12/16
to colton-softw...@googlegroups.com
Not much more to add, it is a Pi3 only thing, and as Jeff said it is file
size dependent.

A 760byte PDream file does load in PipeDream 4.54 but 950bytes breaks it.

Similarly on loading the same files into FireWorkz 2.00.02.


--
David Pitt

David Pitt

unread,
Apr 13, 2016, 3:34:28 AM4/13/16
to colton-softw...@googlegroups.com
[snip - PipeDream crash on the RPi3]

After a lot of RPi3 crashes, and it really does crash, the RPi3 has to be
restarted, the cause of the problem, as seen here, is very simple. Open a
new sheet on either PipeDream 4.54 or Fireworkz 2.00.02 and enter the number
1.01.

13 Apr 08:13:01 000 00800E07: Error from (unknown): Internal error, no stack
for trap handler: Internal error: abort on data transfer at &FC21600C, pc =
FC176D90: registers at 000C38D4
13 Apr 08:13:32 000 80000002: Error from (unknown): Internal error: abort on
data transfer at &FC210418

*fx0
RISC OS 5.23 (10 Apr 2016)
*where FC21600C
Address &FC21600C is at offset &000060B0 in module 'FPEmulator'
*where FC210418
Address &FC210418 is at offset &000004BC in module 'FPEmulator'
*

*Help FPEmulator
==> Help on keyword FPEmulator
Module is: FPEmulator 4.34 (29 Feb 2016) (1.13CELM)
*

--
David Pitt

Stuart Swales

unread,
Apr 13, 2016, 9:32:15 AM4/13/16
to colton-softw...@googlegroups.com
We like simple! Must order a Pi3 today...
Have you tried with a fully software olde worlde-style FPEmulator rather
than one tuned for this CPU?
Regards,
Stuart

--
Stuart Swales

David Pitt

unread,
Apr 13, 2016, 10:02:37 AM4/13/16
to colton-softw...@googlegroups.com
Stuart Swales, on 13 Apr, wrote:

[snip - RPI3 bug report]
> >
> We like simple! Must order a Pi3 today... Have you tried with a fully
> software olde worlde-style FPEmulator rather than one tuned for this CPU?

The catch 22 in this case is that the RPi3 needs a compatible ROM, which
means a recent one.

I have reported the matter on the ROOL site and Jeffrey Lee, ace developer,
has responded, so hopefully a fix will be along soon.

https://www.riscosopen.org/forum/forums/11/topics/5265

As I understand it, not that I do that is, the catch with the 64bit RPi3 is
that its 32bit mode is ARMv8, which is not exactly the same as ARMv6/7.

The RPi3 is a nice bit of kit, a worthwhile improvement over the RPi2 but
there are incompatibilities to be worked through, not to mention snags yet
to be found.
--
David Pitt

David Pitt

unread,
Apr 14, 2016, 5:15:52 AM4/14/16
to colton-softw...@googlegroups.com
David Pitt, on 13 Apr, wrote:

[snip - crash on RPi3]
>
> I have reported the matter on the ROOL site and Jeffrey Lee, ace
> developer, has responded, so hopefully a fix will be along soon.

Sorted in today's Pi ROM.

https://www.riscosopen.org/forum/forums/11/topics/5265

*Fx0
RISC OS 5.23 (14 Apr 2016)
*Help FPEmulator
==> Help on keyword FPEmulator
Module is: FPEmulator 4.35 (13 Apr 2016) (1.13CELM)
*


--
David Pitt

Stuart Swales

unread,
Apr 14, 2016, 5:56:59 AM4/14/16
to colton-softw...@googlegroups.com
Jeffrey is a star... Curiously I do recall that particular optimisation.

--
Stuart Swales

Reply all
Reply to author
Forward
0 new messages