The Robotic editor can copy stale versions of lines in some cases. This is present in 2.92f but also present in the latest GIT (f8f4685).
To easily reproduce, make two lines, copy the first (from the block menu, no marks), paste it in a third line, edit the second line, and copy (block menu, with alt+enter) without leaving the line. It will copy the old contents of the line instead of the current version. For some reason, alt+b will not copy a stale line in this direction set, but it does affect that version of it in other situations not yet pinned down.
This behavior has been seen as far back as 2.80c. It seems to be absent from 2.70, so far.
Report ID | 821 | Title | Robotic Copy can copy stale lines |
Product | MegaZeux Bugs | Status | Fixed (Severity 5 - Critical) |
Version | GIT | Fixed in | 2.93 |
Introduced In Version | 2.80X | Operating System | Windows 10 |
Page 1 of 1
Report ID #821: Robotic Copy can copy stale lines
Page 1 of 1
Replies (1 - 3)
#2 Terryn
Posted 26 May 2021 - 01:20 AM
Here's the segfault I got:
Thread 1 received signal SIGSEGV, Segmentation fault. clear_block (rstate=0x1d38bf348d0) at src/editor/robo_ed.c:1562 1562 struct robot_line *line_after = rstate->mark_end_rline->next; (gdb) bt #0 clear_block (rstate=0x1d38bf348d0) at src/editor/robo_ed.c:1562 #1 0x00007ffea5e46dda in block_action (rstate=0x1d38bf348d0) at src/editor/robo_ed.c:1926 #2 0x00007ffea5e4b6c7 in robot_editor_key (ctx=0x1d38bf348d0, key=0xc1ab5ffacc) at src/editor/robo_ed.c:3981 #3 0x00007ffe9e371eb5 in core_update (root=0x1d38bf01710) at src/core.c:951 #4 0x00007ffe9e3721eb in core_run (root=0x1d38bf01710) at src/core.c:1142 #5 0x00007ff63b8c4ac9 in SDL_main (argc=1, argv=0x1d38a8a1520) at src/main.c:322 #6 0x00007ff63b8c5cea in main_getcmdline () #7 0x00007ff63b8c13c1 in __tmainCRTStartup () at C:/_/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:321 #8 0x00007ff63b8c14f6 in mainCRTStartup () at C:/_/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:202
angelic stream - shed sanguine - ill-adapt - avis - para/lyser - renaissance - dead tangent - phosphene blur - birth breeds death - ________ - painted glass - lagniappe
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#3 Lachesis
Posted 26 May 2021 - 02:34 AM
Updating status to: Confirmed
Updating severity to: 5 - Critical
Issue fixed in: 2.93
Both issues should be fixed in GIT e6566282, but please verify that.
Updating severity to: 5 - Critical
Issue fixed in: 2.93
Both issues should be fixed in GIT e6566282, but please verify that.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#4 Terryn
Posted 26 May 2021 - 02:48 AM
Updating status to: Fixed
Both issues seem to be corrected (the reliable triggers aren't causing issues anymore).
Both issues seem to be corrected (the reliable triggers aren't causing issues anymore).
angelic stream - shed sanguine - ill-adapt - avis - para/lyser - renaissance - dead tangent - phosphene blur - birth breeds death - ________ - painted glass - lagniappe
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
Page 1 of 1
1 User(s) are reading this issue
1 Guests and 0 Anonymous Users
Powered by IP.Tracker 1.3.2 © 2025 IPS, Inc.