Mailing List
Home
Forum Home
MUD Dev - Discussion of MUD system design, development, and implementation
Mac Game - Mac game development
Rivers of MUD - a Diku and Merc based multiuser dungeon
SMAUG
Subjects
Getting UDP through NAT/firewalls/whatever for a game
Getting UDP through NAT/firewalls/whatever for a game
QuickTime errors
Python script as stand alone MUD server
Various sound problems
Fragment Shaders & GL TEXTURE RECTANGLE EXT
Timers and global variables
Re: Language and platform for Text MUD server
Apparent acquisition of Yantis (mysupersales) by IDE
HID keyboard
Getting UDP through NAT/firewalls/whatever for a game
Microsoft Sparkle
Director MX
Congratulations Horizons
Yet more problems fullscreen mode
Apple Dev Kitchen Them 's tasty vittles, Maw!
NSOpenGLContext, Pbuffers, and drawables
More DCR "theft " naughtiness
dynamic sprite creation and imaging lingo
Re: Find stuff in Flash array?
Effects of skill imbalances?
QuickTime errors
Rom 2 4/Quickmud Enhancement/Bug fix
Working with XML files/CFURL
smooth scrolling/subpixel tweening
RE: (Ron help me?) Flash text
Flash Racing
MudDev FAQ 2
Browser based games
Installing GLUT
Special character in Flash XML
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
asave changed segment fault

asave changed segment fault

2003-11-25       - By Cyhawk

 Back
Ok i told my self i need to cool it on the rom mailing list for small
things.. but this one is baffling and pretty serious

whenever asave changed is issued, i get (gdb output)

Program received signal SIGSEGV, Segmentation fault.
game_loop_unix (control=6) at comm.c:789
789               d_next = d->next;

To my knowledge, i have yet changed comm.c

specific snip its refering to is..
     /*
       * Process input.
       */
      for (d = descriptor_list; d != NULL; d = d_next)
        {
          d_next = d->next;
          d->fcommand = FALSE;

          if (FD_ISSET (d->descriptor, &in_set))
            {
              if (d->character != NULL)
                d->character->timer = 0;
              if (!read_from_descriptor (d))
                {
                  FD_CLR (d->descriptor, &out_set);
                  if (d->character != NULL && d->connected == CON_PLAYING)
                    save_char_obj (d->character);
                  d->outtop = 0;
                  close_socket (d);
                  continue;
                }
            }

inside of game_loop_unix


This only happened after i added a new spec (only changes to special.c) I
doubt this could of caused it.
Any help is always appreciated =)

-Thri


--
ROM mailing list
ROM@(protected)
http://www.rom.org/cgi-bin/mailman/listinfo/rom

Earn $52 per hosting referral at Lunarpages.