I am crashing with medit() when I try and save a newly created mob, medit() works fine otherwise. I have made sure each field was completed. I even placed all non-zero values in each of the numeric fields, and I cannot figure this one out. The core points to medit_save_internally (d=81bd298) with free(mob_index); (By the way, I do not know what the value in parenthesis means, I am guessing it is hex???) I am assuming this is a NULL pointer but I cannot trace it. I have OLC debugging turned on and also have several of my own debugging statements inside to track where it is getting to. The last log entry I get is: Attempting free. (Which is line 375 in my code) I am hoping someone has seen this error based on this little amount of info, I do not want to spam the list with the entire segment. Other than new flags and what not in structs.h, medit.c is pretty much unmolested. (Of course I reflected the new flags in olc.h) I am running bpl12, oasis 1.5, and 128 bits. I have used Oasis pretty extensive without problems, I guess this one has squeeked by until now. Needless to say, I cannot track this puppy. Thanks for any help, CC +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST