trying to decipher the core dump right now thought I'd post it up here so other people could look at it as well and possibly help me decipher
Program terminated with signal 6, Aborted.
#0 0x00007f1b623fa715 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00007f1b623fa715 in raise () from /lib64/libc.so.6
#1 0x00007f1b623fb9af in abort () from /lib64/libc.so.6
#2 0x00000000004bc29d in sig_handler (sig=11) at comm.c:3909
#3 <signal handler called>
#4 0x00007f1b6242f3a7 in fclose () from /lib64/libc.so.6
#5 0x000000000049b34d in fold_area (tarea=0x15b7250,
filename=0x7fff83384bb0 "../building/Aasterinian.are", install=0 '\000') at build.c:7366
#6 0x000000000049d987 in do_savearea (ch=0x15b79b0, argument=0x7fff833859a8 ""
at build.c:8013
#7 0x00000000005126b7 in interpret (ch=0x15b79b0, argument=0x7fff833859a8 "",
forced=0 '\000') at interp.c:447
#8 0x00000000004b2c7e in game_loop () at comm.c:681
#9 0x00000000004b1daf in main (argc=2, argv=0x7fff83385f98) at comm.c:335
(gdb) list
149
150 #ifdef WIN32
151 int mainthread( int argc, char **argv )
152 #else
153 int main( int argc, char **argv )
154 #endif
155 {
156 struct timeval now_time;
157 char hostn[128];
158 bool fCopyOver = FALSE;
(gdb) up
#1 0x00007f1b623fb9af in abort () from /lib64/libc.so.6
(gdb) list
159 #ifdef IMC
160 int imcsocket = -1;
161 #endif
162
163 /*
164 * Memory debugging if needed.
165 */
166 #if defined(MALLOC_DEBUG)
167 malloc_debug( 2 );
168 #endif
(gdb) up
#2 0x00000000004bc29d in sig_handler (sig=11) at comm.c:3909
3909 abort( );
(gdb) list
3904 bug( "Signal SIGABRT.", 0 );
3905 case SIGSEGV:
3906 bug( "Signal SIGSEGV.", 0 );
3907 }
3908 log_string( "Crashguard is OFF. Dumping core..." );
3909 abort( );
3910 }
3911
3912 switch ( sig )
3913 {
(gdb) up
#3 <signal handler called>
(gdb) list
3914 case SIGBUS:
3915 bug( "Sig handler SIGBUS.", 0 );
3916 do_crashguard( );
3917 break;
3918 case SIGTERM:
3919 bug( "Sig handler SIGTERM.", 0 );
3920 do_crashguard( );
3921 break;
3922 case SIGABRT:
3923 bug( "Sig handler SIGABRT.", 0 );
(gdb) up
#4 0x00007f1b6242f3a7 in fclose () from /lib64/libc.so.6
(gdb) list
3924 do_crashguard( );
3925 break;
3926 case SIGSEGV:
3927 bug( "Sig handler SIGSEGV.", 0 );
3928 do_crashguard( );
3929 break;
3930 }
3931 }
3932
3933 /* End of Signal Handler - Josh */
(gdb) up
#5 0x000000000049b34d in fold_area (tarea=0x15b7250,
filename=0x7fff83384bb0 "../building/Aasterinian.are", install=0 '\000') at build.c:7366
7366 fclose( fpReserve );
(gdb) list
7361 /* sprintf( buf, "Saving %s...", tarea->filename );
7362 log_string_plus( buf, LOG_BUILD, 0 ); */
7363
7364 sprintf( buf, "%s.bak", filename );
7365 rename( filename, buf );
7366 fclose( fpReserve );
7367 if( ( fpout = fopen( filename, "w" ) ) == NULL )
7368 {
7369 bug( "fold_area: fopen", 0 );
7370 perror( filename );
(gdb) up
#6 0x000000000049d987 in do_savearea (ch=0x15b79b0, argument=0x7fff833859a8 ""
at build.c:8013
8013 fold_area( tarea, filename, FALSE );
(gdb) list
8008 return;
8009 }
8010
8011 sprintf( filename, "%s%s", BUILD_DIR, tarea->filename );
8012 send_to_char( "Saving area...\n\r", ch );
8013 fold_area( tarea, filename, FALSE );
8014 send_to_char( "Done.\n\r", ch );
8015 }
8016
8017 void do_genarea( CHAR_DATA * ch, char *argument )
(gdb) up
#7 0x00000000005126b7 in interpret (ch=0x15b79b0, argument=0x7fff833859a8 "",
forced=0 '\000') at interp.c:447
447 ( *cmd->do_fun ) ( ch, argument );
(gdb) list
442 */
443
444 ch->prev_cmd = ch->last_cmd; /* haus, for automapping */
445 ch->last_cmd = cmd->do_fun;
446 start_timer( &time_used );
447 ( *cmd->do_fun ) ( ch, argument );
448 end_timer( &time_used );
449
450 /*
451 * Command's done, send the outputsuffix if they want it -- Scion
(gdb) up
#8 0x00000000004b2c7e in game_loop () at comm.c:681
681 interpret( d->character, cmdline, FALSE );
(gdb) list
676 nanny( d, cmdline );
677 break;
678 case CON_PLAYING:
679 if( d->character && !IS_NPC( d->character ) )
680 d->character->pcdata->alias_used = 0;
681 interpret( d->character, cmdline, FALSE );
682 break;
683 case CON_EDITING:
684 edit_buffer( d->character, cmdline );
685 break;
(gdb) up
#9 0x00000000004b1daf in main (argc=2, argv=0x7fff83385f98) at comm.c:335
335 game_loop( );
(gdb) list
330 {
331 log_string( "Running copyover_recover." );
332 copyover_recover( );
333 }
334
335 game_loop( );
336
337 /*
338 * Save the world's position -- Scion
339 */
(gdb) up
Initial frame selected; you cannot go up.
(gdb)