Hi What you said about the buffer not being able to cope with the strings, is it possible that i am trying to send too much data to it, such as a wld file which contains loads on rooms, the one i was adding when this probelm occured held about 80 rooms, is this likeley to cause the problem or shall I go back to gdb Alex >From: Peter Ajamian <pajamian@CHEAPSAM.COM> >Reply-To: Circle Discussion List <CIRCLE@post.queensu.ca> >To: CIRCLE@post.queensu.ca >Subject: Re: [CIRCLE] Help CORE DUMPED ERROR >Date: Thu, 27 Jan 2000 18:16:41 -0800 > >Alex Mann wrote: > > > > Hi > > Sorry i know i should have known better then that but this problems has >just > > really anoyed me, not much stumps me completely like this. > >That's okay, I can say with almost ceartainty that everyone on this list >has come across a problem more than once that completely stumped them >(at least for a time). My best advice for that is to take a deep >breath, relax and follow the advice given to you in the GDB manual (on >the ceramic mouse site) and on this list. > >A few things to note, core dumps are not anything to get frustrated >over, a core dump is there to help you find a problem in your code, it >is created for you when your program seg faults. > >strcat is a standard library function which has gotten lots of use and >been fuuly debugged a long time ago, it is quite unlikely that the cause >of the problem is in strcat. You problem is most likely caused by a >buffer being passed to strcat that is not large enough to hold the >contents of both strings. > >The reason that GDB shows the seg fault in strcat is because that is >where the problem reared its ugly head, to find out what called strcat >just type bt into gdb and it will show you what function called what >function all the way back to main. You should be able to see what >called strcat and on what line of what file. > >At this point there should be enough information to get you started on >finding the problem, you can refer to the above mentioned documents >(that several others have recommended) for some more very helpfull >commands to use in gdb, and if you still can't figure it out, just take >a deep breath, relax, and post back to the list with all the info you >have collected so far and someone will be ore than happy to help you out >a step further. > >Regards, Peter > > > +------------------------------------------------------------+ > | Ensure that you have read the CircleMUD Mailing List FAQ: | > | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | > +------------------------------------------------------------+ ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT