Free42, DM42 - hard crash
|
04-01-2023, 06:40 AM
Post: #1
|
|||
|
|||
Free42, DM42 - hard crash
It seems I have found a serious bug, I cannot find that this has been reported.
Would someone dare to confirm the below? If you want to test this, note that it causes a hard crash and you will loose memory as it resets to last saved state on a fresh state (or not if you don't care): Enable Dynamic Stack extension (NSTK), set the calculator in NSTK mode write the small program 00 { 17- Byte Prgm } 01 LBL "Crash" 02 FUNC 11 03 L4STK 04 RTNERR 5 05 .END. Free42 crashes DM 42 result in a Hard Fault, upon EXIT resets to old saved state My versions: Free42 on Samsung phone: 3.0.18 DM42: DMCP v 3.24 (IFC 03.15) BASE , DM42 v3.22 Free42 3.0.15 Which is kind of ironic, since the above is to safeguard for bad data Best regards Gjermund |
|||
04-02-2023, 05:43 AM
(This post was last modified: 04-02-2023 05:48 AM by Gjermund Skailand.)
Post: #2
|
|||
|
|||
RE: Free42, DM42 - hard crash
I forgot to ask, is there anyone else who can test or verify this?
|
|||
04-02-2023, 08:42 PM
Post: #3
|
|||
|
|||
RE: Free42, DM42 - hard crash
It does not crash on Windows, Ver 3.0.18.
When I invoke via XEQ "Crash", I get "Invalid Data" but the program does not crash, no loss of programs, etc. --Bob Prosperi |
|||
04-03-2023, 11:35 AM
Post: #4
|
|||
|
|||
RE: Free42, DM42 - hard crash
Same a Rob with Free42 3.0.18 on iOS...
"Invalid Data" when executing Crash from the catalog, but no crash. |
|||
04-05-2023, 06:59 AM
Post: #5
|
|||
|
|||
RE: Free42, DM42 - hard crash
It takes a bit setup, as it only triggers under special cirumstances.
Include this small program to the other one: Allow big stack 00 { 23-Byte Prgm } 01 LBL "GoCrash" 02 NSTK 03 CLSTK 04 2 05 XEQ "Crash" 06 END 00 { 17 Byte Prgm } 01 LBL "Crash" 02 FUNC 11 03 L4STK 04 RTNERR 5 05 END XEQ "GoCrash" brgds Gjermund |
|||
04-06-2023, 12:18 AM
Post: #6
|
|||
|
|||
RE: Free42, DM42 - hard crash
It seems fixed in Free42 3.0.19 / Plus42 1.0.17.
|
|||
04-06-2023, 06:46 PM
Post: #7
|
|||
|
|||
RE: Free42, DM42 - hard crash
Yes, Thomas works fast and doesn't like loose ends.
brgds Gjermund |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 4 Guest(s)