-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enforcer hits and crashes with Scout 3.6 opening/closing "Shell Process" windows #10
Comments
Same issue, on opening info for CLI tasks -> alert, on closing info window - several hits `›0;31;40m›43m›1m›31mWARNING: ›32mENFORCER HIT! ›31m======================================================›0m ›43m›1m›31mWARNING: ›32mENFORCER HIT! ›31m======================================================›0m ›43m›1m›31mWARNING: ›32mENFORCER HIT! ›31m======================================================›0m ›43m›1m›31mWARNING: ›32mENFORCER HIT! ›31m======================================================›0m 28-Jan-22 16:41:42 ›0;32;43m ›0;31;40m` |
the problem is on the changes from 0.101 to 0.102 Nlist 20.120 (19.12.2007) is the last one working without hits, 20.121 starts to bug |
Just the other day I discovered that Scout 3.4 has no issues and won't generate hits opening/closing Background CLI processes (follow repro steps I added to first message) , so it could have something to do with Scout 3.5/6 itself and its changes to compile for AmigaOS4 PPC... It started with Scout 3.5+ Someone could try to recompile Scout (sources are available also on Aminet) + latest nslists includes and see if it magically solves the issues... |
Further study I suspect that introduction of libpool.c and vastubs.c in revision 0.102 and small change to makefile has effected the newer builds, since other changes are for pointer gfx and should be safe |
Tested 0.101 with Scout 3.6 and hits are still reproducible. Since Scout 3.5 the author reworked sources to support specific OS4 functions, and this probably causes the issue with Scout 3.5 and 3.6 while up to 3.4 everything was fine for classic 68k OS3.x. Unfortunately I got no reply from Thore Bökelmann to fix the bug, but Scout sources are free on Aminet...
12-Mar-2006 Release 3.5 Program version 37.285 o Too many changes to list them all. All in all there were almost next to no o all builds may list PCI boards in the expansion window. The OS4 build uses 13-Jul-2004 Release 3.4 Program version 37.274 |
Confirmed, SCOUT 3.4 also works fine with current NList, strange that you experience hits from old NLIst and SCOUT 3.6, mine is silent. Could be a link with something else, since intuition is hit and I run latest version of that. |
Maybe @tboeckel will have a look since he worked both on this project and Scout ;-) |
Tested with OS3.9, OS3.2, OS3.1, WinUAE
Enforcer hits and memory corruption when double-clicking to open "Shell Process " windows with Scout 3.6...
E.g. (video):
https://youtu.be/o9Kax4bVJVY
Repro steps:
this should generate hits. If won't happen on first try, please close/reopen multiview task details window multiple times.
Enforcer Hit! Bad program
Illegal WORD WRITE to: 3c6e6f74 PC: 61158baa
Data: 00000001 00000007 00000000 00000000 610e9420 610e9414 610e941c 00000000
Addr: 3c6e6f6e 60d2268c 611a7cb8 611a6d0a 611a6c58 610e94a8 60d3f30c 610e9368
Stck: 007f7ff8 00000000 00000000 00000000 00000001 611a6c58 60341678 610e94f0
Stck: 611a6c58 611a6e06 610e93b8 611a6e1a 611a6e16 611a6e12 611a6e0e 611a6e0a
Stck: 611a6d52 611a6d2a 610e9418 60e86280 60d2268c 60dcf946 60dcf910 60d45fb8
Stck: 60ee7bb0 60ee7aa0 60ee7a50 60ee7a00 60ee79b0 60df0264 60ee7960 60ee7910
Stck: 60ee7868 60ee7838 60ee7808 60ee77d8 60ee77a8 60ee7778 60ee7da8 60ee78f0
----> 61158baa - "LIBS:mui/NList.mcc" Hunk 0000 Offset 00002c7a
----> 60dcf946 - "LIBS:muimaster.library" Hunk 0000 Offset 000057f6
----> 60dcf910 - "LIBS:muimaster.library" Hunk 0000 Offset 000057c0
----> 60d45fb8 - "LIBS:muimaster.library" Hunk 0001 Offset 00000000
----> 60df0264 - "LIBS:muimaster.library" Hunk 0000 Offset 00026114
----> 60e176e2 - "LIBS:muigfx.library" Hunk 0000 Offset 00002342
----> 60e19762 - "LIBS:muigfx.library" Hunk 0000 Offset 000043c2
----> 60e198f0 - "LIBS:muigfx.library" Hunk 0000 Offset 00004550
----> 00f82204 - "ROM - exec 40.10 (15.7.93)" Hunk 0000 Offset 0000214e
----> 61159cb2 - "LIBS:mui/NList.mcc" Hunk 0000 Offset 00003d82
----> 6115983e - "LIBS:mui/NList.mcc" Hunk 0000 Offset 0000390e
----> 60dcfadc - "LIBS:muimaster.library" Hunk 0000 Offset 0000598c
----> 60df05ee - "LIBS:muimaster.library" Hunk 0000 Offset 0002649e
----> 60dcc7fa - "LIBS:muimaster.library" Hunk 0000 Offset 000026aa
----> 60dd0aa0 - "LIBS:muimaster.library" Hunk 0000 Offset 00006950
----> 60dd0a06 - "LIBS:muimaster.library" Hunk 0000 Offset 000068b6
----> 60dce284 - "LIBS:muimaster.library" Hunk 0000 Offset 00004134
----> 603539c2 - "LIBS:mui/NListview.mcc" Hunk 0000 Offset 00001ef2
----> 603539a0 - "LIBS:mui/NListview.mcc" Hunk 0000 Offset 00001ed0
----> 60353628 - "LIBS:mui/NListview.mcc" Hunk 0000 Offset 00001b58
----> 603532be - "LIBS:mui/NListview.mcc" Hunk 0000 Offset 000017ee
----> 60dce240 - "LIBS:muimaster.library" Hunk 0000 Offset 000040f0
----> 60eec996 - "LIBS:mui/Virtgroup.mui" Hunk 0000 Offset 00001aee
----> 60d27848 - "LIBS:mui/Virtgroup.mui" Hunk 0001 Offset 00000000
----> 60eeb82c - "LIBS:mui/Virtgroup.mui" Hunk 0000 Offset 00000984
----> 60eeca88 - "LIBS:mui/Virtgroup.mui" Hunk 0000 Offset 00001be0
----> 60d375b0 - "MuiWheelPatch" Hunk 0001 Offset 00000000
----> 60dcfac6 - "LIBS:muimaster.library" Hunk 0000 Offset 00005976
----> 60d419d4 - "MuiWheelPatch" Hunk 0000 Offset 0000158c
----> 60d41684 - "MuiWheelPatch" Hunk 0000 Offset 0000123c
----> 6111fbca - "LIBS:mui/Scrollgroup.mui" Hunk 0000 Offset 00000c72
----> 61108980 - "LIBS:mui/Scrollgroup.mui" Hunk 0001 Offset 00000000
----> 6111f776 - "LIBS:mui/Scrollgroup.mui" Hunk 0000 Offset 0000081e
----> 6111fc3c - "LIBS:mui/Scrollgroup.mui" Hunk 0000 Offset 00000ce4
----> 610dc6aa - "Scout" Hunk 0000 Offset 0004dbfa
----> 60ddf2b4 - "LIBS:muimaster.library" Hunk 0000 Offset 00015164
----> 60de02b6 - "LIBS:muimaster.library" Hunk 0000 Offset 00016166
----> 60de02ca - "LIBS:muimaster.library" Hunk 0000 Offset 0001617a
----> 60ddf88c - "LIBS:muimaster.library" Hunk 0000 Offset 0001573c
----> 60dcec2a - "LIBS:muimaster.library" Hunk 0000 Offset 00004ada
----> 610ddd70 - "Scout" Hunk 0001 Offset 00000000
----> 610b5afa - "Scout" Hunk 0000 Offset 0002704a
----> 610b5ce8 - "Scout" Hunk 0000 Offset 00027238
----> 610b5d2e - "Scout" Hunk 0000 Offset 0002727e
----> 610cbfa2 - "Scout" Hunk 0000 Offset 0003d4f2
----> 610cbfae - "Scout" Hunk 0000 Offset 0003d4fe
----> 610cbfec - "Scout" Hunk 0000 Offset 0003d53c
----> 00fd60ac - "ROM - intuition 40.85 (5.5.93)" Hunk 0000 Offset 00006c14
----> 00fd344e - "ROM - intuition 40.85 (5.5.93)" Hunk 0000 Offset 00003fb6
----> 00fcfb5e - "ROM - intuition 40.85 (5.5.93)" Hunk 0000 Offset 000006c6
----> 610c83f0 - "Scout" Hunk 0000 Offset 00039940
----> 610c8a1a - "Scout" Hunk 0000 Offset 00039f6a
----> 00f9a50a - "ROM - graphics 40.24 (18.5.93)" Hunk 0000 Offset 00015362
----> 00f99fa6 - "ROM - graphics 40.24 (18.5.93)" Hunk 0000 Offset 00014dfe
----> 61164a96 - "LIBS:mui/NList.mcc" Hunk 0000 Offset 0000eb66
----> 610c8ade - "Scout" Hunk 0000 Offset 0003a02e
----> 60dd31da - "LIBS:muimaster.library" Hunk 0000 Offset 0000908a
----> 60dcea76 - "LIBS:muimaster.library" Hunk 0000 Offset 00004926
61158b90 : 2742 04a6 MOVE.L ,( == $611a71b0 [00000000]
61158b94 : 6004 BT .B #$04
61158b96 : 2740 04a6 MOVE.L ,( == $611a71b0 [00000000]
61158b9a : 4280 CLR.L
61158b9c : b0ab 00b4 CMP.L ( == $611a6dbe [00000003],
61158ba0 : 6c16 BGE.B #$16
61158ba2 : 206b 01f6 MOVEA.L ( == $611a6f00 [61103994],
61158ba6 : 2070 0c00 MOVEA.L (,*4,$00) == $3c6e6f72,
61158baa : * 317c ffff 0006 MOVE.W #$ffff,( == $3c6e6f74
61158bb0 : 5280 ADD.L #$01,
61158bb2 : b0ab 00b4 CMP.L ( == $611a6dbe [00000003],
61158bb6 : 6dea BLT.B #$ea
61158bb8 : 70ff MOVE.L #$ff,
61158bba : 2740 0550 MOVE.L ,( == $611a725a [ffffffff]
61158bbe : 4aab 0154 TST.L ( == $611a6e5e [00000000]
61158bc2 : 6706 BEQ.B #$06
61158bc4 : 7202 MOVE.L #$02,
Name: "Scout"
The text was updated successfully, but these errors were encountered: