home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / amiga / misc / 16725 < prev    next >
Encoding:
Internet Message Format  |  1992-11-12  |  2.6 KB

  1. Path: sparky!uunet!ogicse!uwm.edu!ux1.cso.uiuc.edu!usenet.ucs.indiana.edu!yankton!shulick
  2. From: shulick@yankton.ucs.indiana.edu (Sam Hulick)
  3. Newsgroups: comp.sys.amiga.misc
  4. Subject: Amiga as a debugging machine: BLECH
  5. Keywords: coredump, guru
  6. Message-ID: <BxMqDG.8Ju@usenet.ucs.indiana.edu>
  7. Date: 13 Nov 92 00:51:16 GMT
  8. Article-I.D.: usenet.BxMqDG.8Ju
  9. References: <1992Nov12.085832.7382@ifi.unizh.ch> <1953@lysator.liu.se> <1992Nov12.142819.9665@ifi.unizh.ch>
  10. Sender: news@usenet.ucs.indiana.edu (USENET News System)
  11. Organization: Vallen Software
  12. Lines: 39
  13. Nntp-Posting-Host: yankton.ucs.indiana.edu
  14.  
  15. In article <1992Nov12.142819.9665@ifi.unizh.ch> matija@avalon.physik.unizh.ch (Matija Milostnik) writes:
  16. >In article <1953@lysator.liu.se> marvil@lysator.liu.se (Martin Vilcans) writes:
  17. >>Wouldn't you like the computer to continue working and then let the user
  18. >>decide if he/she wants to reset?
  19. >
  20. >Thats the suspend requester. Its your choise to suspend or reset.
  21.  
  22. Guess what.  The Amiga doesn't always have that requester.  Sometimes it
  23. skips right to the guru.  And it seems the Guru is useless.  So I get
  24. 8000 0001, or something like that which is a memory allocation error.
  25. Ok, I know memory is screwed somewhere in my program.  How the hell does
  26. this aid me in debugging?  It doesn't.  And the "Task" pointer in the
  27. guru alert can't be helpful, can it?  It jus tells you the location in
  28. memory of your program.. big deal.
  29.  
  30. IMO, debugging on the Amiga is like trying to port XWindows to the Apple
  31. II.  cpr (a SAS/C debugging tool) still is shoddy and ineffective.  I
  32. thought they'd spice it up a lot from v5.01 to v5.10b, but I was rather
  33. disappointed.
  34.  
  35. Basically, I'm extremely pissed off because one of my C programs has a
  36. SERIOUS bug that Amiga debuggers can't nail.  No info WHATSOEVER on
  37. what's causing the crash.  All I know is that a call to free() was
  38. crashing.  So I took it to the UNIX and finally I got some decent info.
  39. Something like.. attempt to free memory not in heap, bad zone, IOT trap.
  40. Well, there's SOME info, but it doesn't make too much sense to me.  My
  41. point is, from what I've seen and used, Amiga is feeble for debugging
  42. and it's depressing.  Now.. if someone could show me some NICE debugging
  43. utils for the Amiga, I'd be QUITE grateful.  BTW, my machine is an
  44. A3000-25.  If I have to take my source code to another machine/OS just
  45. to debug, that's pretty sad.
  46.  
  47. (side note: the A3000 has an MMU.  doesn't this entitle me to memory
  48. protection and/or blocking crashes?)
  49.  
  50. -- 
  51. Sam Hulick          | "You can't discover new oceans unless you have the
  52. shulick@indiana.edu | courage to lose sight of the shore."  --Anon.
  53. (NeXTmail welcome)  |
  54.