Title: | AMIGA NOTES |
Notice: | Join us in the *NEW* conference - HYDRA::AMIGA_V2 |
Moderator: | HYDRA::MOORE |
Created: | Sat Apr 26 1986 |
Last Modified: | Wed Feb 05 1992 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 5378 |
Total number of notes: | 38326 |
Ever since I've installed MEMGUARD on my system, I've caught several programs that have attempted changing the values of low memory locations. Most of them "feel" like they could have contributed to random GURU's I have had a various points. I thought it would be good to devote a topic to listing these programs that have shown up. The most common one for me is OnlinePlatinum! It tries to write a "10101010" to location 40 on startup, and will crash if prevented from doing this. This could help explain why I've had crashes when I used the system while a download was going on - especially when this seems to be the only program that I have this problem with. I'm not sure if it's C-Show or MyMenu that also tries to change low memory -- as it's not clear who's at fault when I see this one and I use both programs.
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
3622.1 | LEDS::ACCIARDI | Larger than life, and twice as ugly | Tue Mar 27 1990 23:25 | 4 | |
Sculpt 3DXL trys to trash low memory. Thank you, Memguard. Ed. | |||||
3622.2 | WELMTS::FINNIS | Peter Finnis at Welwyn | Wed Mar 28 1990 09:14 | 6 | |
Is memguard better than GOMF ? What sort of alert does it give , can you continue operation after it has detected a rogue program trashing low mem ? Pete | |||||
3622.3 | 11SRUS::MARK | Waltzing with Bears | Sat Mar 31 1990 12:16 | 25 | |
Re: .2 When it detects a program trashing low memory, it gives an alert which contains the address, and the new value. It gives you the option to leave it alone, or put the original value back. Re: MemGuards effectivness I started it up last night. I wanted some evidence that it was working, so I wrote a program to change a value in low memory. Since the MemGuard documentation said it was particularly important to protect location 4, that seemed like a good place to trash to see results. When run, the following program will crash the system and no MemGuard alert will be displayed: main() { int *p; p = (int *) 4; *p = 1432; /* a value I chose at random. */ } Changing other locations (I tried 14, as well) does bring up memguard. Mark | |||||
3622.4 | MANX C ... ggggggggrrrrrrrrrrr!!!!!!!!! | NAVIER::LONG | Wed Apr 04 1990 09:59 | 5 | |
The Assembler phase of MANX C V3.4a as my memory drops below the 2 meg available mark ( 3 meg total with 1 meg chip )!!! Address 0C is played with and must be saved. Dick |