ddd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problem with DDD - can you help


From: Lisa Onnen
Subject: Problem with DDD - can you help
Date: Fri, 19 Oct 2001 08:08:02 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1

I am having a problem with ddd that I can't resolve. I have attached the log file. I can pinpoint the problem but am unable to fix it.

If you do a search for "18 14" you will see a line that says "Getting tropicals at 10/18 14:00\n" which is a printf statement for a library on startup. I have set a break in the VPS_msgDialogs.c file but when it is suppose to hit it, I get a dialog that says that it can't find the source and if you look in the log file you see

#  Reading file "/home2/lisao/linux_vps/build/SuSE7.2/bin/10/18 14"...
# Reading file "/home2/lisao/linux_vps/build/SuSE7.2/bin/10/18 14"...No such file or directory.

This is causing segmentation faults to kill gdb completely. For some reason it is grabbing the information from the printf and plugging it in to some gdb command.

Can you please help me? I am lost without my ddd..............as I'm sure every programmer is.

Thanks,

Lisa Onnen
Weathernews, Inc.
GNU DDD 3.3.1 (i686-pc-linux-gnu)
Copyright (C) 1995-1999 Technische Universität Braunschweig, Germany.
Copyright (C) 1999-2001 Universität Passau, Germany.

Compiled with GCC 2.95.3 20010315 (SuSE), GNU libc 2.2
Requires X11R6, Xt11R6, Motif 2.1.30 (Motif Version 2.1.30)
Includes XPM 3.4.11, Athena Panner, DDD core
Built 2001-10-18 by root <address@hidden>.
$  ddd vps
+  /bin/sh -c 'exec gdb -q -fullname '\''vps'\'''
#  Hello, world!
#  Opening session "11ac1940ca000100341939900000042830067"...
#  Enabling core dumps...
#  Enabling core dumps...done.
#  Running GDB (pid 21866, tty /dev/pts/4)...
#  Current language: C/C++
#  Searching "vsllib/ddd.vsl"...
#  Trying "/home/lisao/.ddd_3.2.1/vsllib/ddd.vsl"
#  Trying "/usr/share/ddd-3.3.1/vsllib/ddd.vsl"
#  Searching "vsllib/ddd.vsl"..."/usr/share/ddd-3.3.1/vsllib/ddd.vsl".
#  Ignoring app-defaults file for DDD 3.3
<- "(gdb) "
-> "set prompt (gdb) \n"
#  Creating 
"/home/lisao/.ddd_3.2.1/sessions/11ac1940ca000100341939900000042830067/"...
#  Creating 
"/home/lisao/.ddd_3.2.1/sessions/11ac1940ca000100341939900000042830067/"...done.
#  Copying "/home/lisao/.ddd_3.2.1/init" to 
"/home/lisao/.ddd_3.2.1/sessions/11ac1940ca000100341939900000042830067/init"...
#  Copying "/home/lisao/.ddd_3.2.1/init" to 
"/home/lisao/.ddd_3.2.1/sessions/11ac1940ca000100341939900000042830067/init"...done.
#  Copying "/home/lisao/.ddd_3.2.1/history" to 
"/home/lisao/.ddd_3.2.1/sessions/11ac1940ca000100341939900000042830067/history"...
#  Copying "/home/lisao/.ddd_3.2.1/history" to 
"/home/lisao/.ddd_3.2.1/sessions/11ac1940ca000100341939900000042830067/history"...done.
#  Saving session in 
"/home/lisao/.ddd_3.2.1/sessions/11ac1940ca000100341939900000042830067/init"...
#  Saving session in 
"/home/lisao/.ddd_3.2.1/sessions/11ac1940ca000100341939900000042830067/init"...done.
<- "(gdb) "
-> "set height 0\n"
<- "(gdb) "
-> "set width 0\n"
<- "(gdb) "
-> "set annotate 1\n"
<- "(gdb) "
-> " set verbose off\n"
<- "(gdb) "
-> "info line\n"
<- "No line number information available.\n"
   "(gdb) "
-> "list\n"
<- "477\t\n"
   "478\t\n"
   "479\t/*-------------------------------- main() -------------------*/\n"
   "480\tint main(int argc, char **argv)\n"
   "481\t{\n"
   "482\t\tchar\tbuf[30];\n"
   "483\t\tXtAppContext    app_context;\n"
   "484\t\tchar\t*mod;\n"
   "485\t\n"
   "486\t\tmode = TMS;\n"
<- "(gdb) "
-> "info line\n"
<- "Line 486 of \"VPS_main.c\" starts at address 0x804c4f3 <main+19> and ends 
at 0x804c4fd <main+29>.\n"
   
"\032\032/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c:486:13258:beg:0x804c4f3\n"
   "(gdb) "
-> "output 4711\n"
<- "4711(gdb) "
-> "show language\n"
<- "The current source language is \"auto; currently c\".\n"
   "(gdb) "
-> "show version\n"
<- "GNU gdb 5.0\n"
   "Copyright 2000 Free Software Foundation, Inc.\n"
   "GDB is free software, covered by the GNU General Public License, and you 
are\n"
   "welcome to change it and/or distribute copies of it under certain 
conditions.\n"
   "Type \"show copying\" to see the conditions.\n"
   "There is absolutely no warranty for GDB.  Type \"show warranty\" for 
details.\n"
   "This GDB was configured as \"i386-suse-linux\".\n"
   "(gdb) "
-> "pwd\n"
<- "Working directory /home2/lisao/linux_vps/build/SuSE7.2/bin.\n"
   "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "show history filename\n"
<- "The filename in which to record the command history is 
\"/home2/lisao/linux_vps/build/SuSE7.2/bin/.gdb_history\".\n"
   "(gdb) "
-> "show history size\n"
<- "The size of the command history is 256.\n"
   "(gdb) "
#  Reading file "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c"...
#  Reading file "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c"...done.
#  File "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c" 530 lines, 23488 
characters
-> "info source\n"
<- "Current source file is VPS_main.c\n"
   "Compilation directory is /home2/lisao/linux_vps/src/bin/3msdisplay/\n"
   "Located in /home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c\n"
   "Contains 530 lines.\n"
   "Source language is c.\n"
   "Compiled with stabs debugging format.\n"
   "(gdb) "
-> "info files\n"
<- "Symbols from \"/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\".\n"
   "Local exec file:\n"
   "\t`/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\', file type elf32-i386.\n"
   "\tEntry point: 0x804aff0\n"
   "\t0x080480f4 - 0x08048107 is .interp\n"
   "\t0x08048108 - 0x08048128 is .note.ABI-tag\n"
   "\t0x08048128 - 0x08048788 is .hash\n"
   "\t0x08048788 - 0x08049498 is .dynsym\n"
   "\t0x08049498 - 0x0804a176 is .dynstr\n"
   "\t0x0804a176 - 0x0804a318 is .gnu.version\n"
   "\t0x0804a318 - 0x0804a348 is .gnu.version_r\n"
   "\t0x0804a348 - 0x0804a5d8 is .rel.got\n"
   "\t0x0804a5d8 - 0x0804a920 is .rel.plt\n"
   "\t0x0804a920 - 0x0804a945 is .init\n"
   "\t0x0804a948 - 0x0804afe8 is .plt\n"
   "\t0x0804aff0 - 0x0805abb0 is .text\n"
   "\t0x0805abb0 - 0x0805abcc is .fini\n"
   "\t0x0805abe0 - 0x0805bd1f is .rodata\n"
   "\t0x0805cd20 - 0x0805cee0 is .data\n"
   "\t0x0805cee0 - 0x0805e06c is .eh_frame\n"
   "\t0x0805e06c - 0x0805e1b4 is .gcc_except_table\n"
   "\t0x0805e1b4 - 0x0805e1bc is .ctors\n"
   "\t0x0805e1bc - 0x0805e1c4 is .dtors\n"
   "\t0x0805e1c4 - 0x0805e4bc is .got\n"
   "\t0x0805e4bc - 0x0805e624 is .dynamic\n"
   "\t0x0805e640 - 0x080a2068 is .bss\n"
   "(gdb) "
-> "info program\n"
<- "The program being debugged is not being run.\n"
   "(gdb) "
-> "set confirm off\n"
<- "(gdb) "
-> "source /tmp/dddbq7Ami\n"
<- "The target architecture is assumed to be i386\n"
   "Byte order is not selectable.The target endianness is set automatically 
(currently little endian)\n"
   "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "# reset\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "display\n"
<- "(gdb) "
-> "info display\n"
<- "There are no auto-display expressions now.\n"
   "(gdb) "
-> "set environment TERM dumb\n"
<- "(gdb) "
-> "info files\n"
<- "Symbols from \"/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\".\n"
   "Local exec file:\n"
   "\t`/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\', file type elf32-i386.\n"
   "\tEntry point: 0x804aff0\n"
   "\t0x080480f4 - 0x08048107 is .interp\n"
   "\t0x08048108 - 0x08048128 is .note.ABI-tag\n"
   "\t0x08048128 - 0x08048788 is .hash\n"
   "\t0x08048788 - 0x08049498 is .dynsym\n"
   "\t0x08049498 - 0x0804a176 is .dynstr\n"
   "\t0x0804a176 - 0x0804a318 is .gnu.version\n"
   "\t0x0804a318 - 0x0804a348 is .gnu.version_r\n"
   "\t0x0804a348 - 0x0804a5d8 is .rel.got\n"
   "\t0x0804a5d8 - 0x0804a920 is .rel.plt\n"
   "\t0x0804a920 - 0x0804a945 is .init\n"
   "\t0x0804a948 - 0x0804afe8 is .plt\n"
   "\t0x0804aff0 - 0x0805abb0 is .text\n"
   "\t0x0805abb0 - 0x0805abcc is .fini\n"
   "\t0x0805abe0 - 0x0805bd1f is .rodata\n"
   "\t0x0805cd20 - 0x0805cee0 is .data\n"
   "\t0x0805cee0 - 0x0805e06c is .eh_frame\n"
   "\t0x0805e06c - 0x0805e1b4 is .gcc_except_table\n"
   "\t0x0805e1b4 - 0x0805e1bc is .ctors\n"
   "\t0x0805e1bc - 0x0805e1c4 is .dtors\n"
   "\t0x0805e1c4 - 0x0805e4bc is .got\n"
   "\t0x0805e4bc - 0x0805e624 is .dynamic\n"
   "\t0x0805e640 - 0x080a2068 is .bss\n"
   "(gdb) "
-> "info program\n"
<- "The program being debugged is not being run.\n"
   "(gdb) "
#  Opening session "11ac1940ca000100341939900000042830067"...done.
#  Welcome to DDD 3.3.1 "Blue Gnu" (i686-pc-linux-gnu)
-> "help detach\n"
<- "Detach a process or file previously attached.\n"
   "If a process, it is no longer traced, and it continues its execution.  If\n"
   "you were debugging a file, the file is closed and gdb no longer accesses 
it.\n"
   "(gdb) "
-> "help run\n"
<- "Start debugged program.  You may specify arguments to give it.\n"
   "Args may include \"*\", or \"[...]\"; they are expanded using \"sh\".\n"
   "Input and output redirection with \">\", \"<\", or \">>\" are also 
allowed.\n"
   "\n"
   "With no arguments, uses arguments last specified (with \"run\" or \"set 
args\").\n"
   "To cancel previous arguments and run with no arguments,\n"
   "use \"set args\" without arguments.\n"
   "(gdb) "
-> "help step\n"
<- "Step program until it reaches a different source line.\n"
   "Argument N means do this N times (or till program stops for another 
reason).\n"
   "(gdb) "
-> "help stepi\n"
<- "Step one instruction exactly.\n"
   "Argument N means do this N times (or till program stops for another 
reason).\n"
   "(gdb) "
-> "help next\n"
<- "Step program, proceeding through subroutine calls.\n"
   "Like the \"step\" command as long as subroutine calls do not happen;\n"
   "when they do, the call is treated as one instruction.\n"
   "Argument N means do this N times (or till program stops for another 
reason).\n"
   "(gdb) "
-> "help nexti\n"
<- "Step one instruction, but proceed through subroutine calls.\n"
   "Argument N means do this N times (or till program stops for another 
reason).\n"
   "(gdb) "
-> "help until\n"
<- "Execute until the program reaches a source line greater than the current\n"
   "or a specified line or address or function (same args as break command).\n"
   "Execution will also stop upon exit from the current stack frame.\n"
   "(gdb) "
-> "help finish\n"
<- "Execute until selected stack frame returns.\n"
   "Upon return, the value returned is printed and put in the value history.\n"
   "(gdb) "
-> "help cont\n"
<- "Continue program being debugged, after signal or breakpoint.\n"
   "If proceeding from breakpoint, a number N may be used as an argument,\n"
   "which means to set the ignore count of that breakpoint to N - 1 (so that\n"
   "the breakpoint won\'t break until the Nth time it is reached).\n"
   "(gdb) "
-> "help signal\n"
<- "Continue program giving it signal specified by the argument.\n"
   "An argument of \"0\" means continue program without giving it a signal.\n"
   "(gdb) "
-> "help kill\n"
<- "Kill execution of program being debugged.\n"
   "(gdb) "
-> "help up\n"
<- "Select and print stack frame that called this one.\n"
   "An argument says how many frames up to go.\n"
   "(gdb) "
-> "help down\n"
<- "Select and print stack frame called by this one.\n"
   "An argument says how many frames down to go.\n"
   "(gdb) "
-> "set environment TERM dumb\n"
<- "(gdb) "
-> "run\n"
<- "Starting program: /home2/lisao/linux_vps/build/SuSE7.2/bin/vps \n"
<- "\n"
   "Program exited normally.\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
<- "(gdb) "
-> "info line VPS_msgDialogs.c:1\n"
<- "Line 1 of \"VPS_msgDialogs.c\" is at address 0x404f0283 <msgwin_cb_unmap+3 
at VPS_msgDialogs.c:33> but contains no code.\n"
<- 
"\032\032/home2/lisao/linux_vps/src/lib/3msdisplay/VPS_msgDialogs.c:1:0:beg:0x404f0283\n"
<- "(gdb) "
#  Reading file "/home2/lisao/linux_vps/build/SuSE7.2/bin/VPS_msgDialogs.c"...
#  Reading file 
"/home2/lisao/linux_vps/build/SuSE7.2/bin/VPS_msgDialogs.c"...No such file or 
directory.
-> "info source\n"
<- "Current source file is VPS_msgDialogs.c\n"
<- "Compilation directory is /home2/lisao/linux_vps/src/lib/3msdisplay/\n"
<- "Located in /home2/lisao/linux_vps/src/lib/3msdisplay/VPS_msgDialogs.c\n"
<- "Contains 574 lines.\n"
<- "Source language is c.\n"
<- "Compiled with stabs debugging format.\n"
<- "(gdb) "
#  Reading file "VPS_msgDialogs.c" from GDB...
-> "list VPS_msgDialogs.c:1,1000000\n"
<- "1\t/*\n"
<- "2\t * @(#)VPS_msgDialogs.c\t1.22 15:15:03 10/22/99 10/25/99\n"
<- "3\t */\n"
<- "4\t\n"
<- "5\t/*---------------------- System Includes -------------------------*/\n"
<- "6\t#include <stdio.h>\n"
<- "7\t#include <string.h>\n"
<- "8\t\n"
<- "9\t/*---------------------- X/Motif Includes -------------------------*/\n"
<- "10\t#include <Xm/Xm.h>\n"
<- "11\t#include <Xm/MessageB.h>\n"
<- "12\t\n"
<- "13\t/*---------------------- Local Includes -------------------------*/\n"
<- "14\t#include \"vpswin.h\"\n"
<- "15\t#include \"api.h\"\n"
<- "16\t\n"
<- "17\t\n"
<- "18\t/*---------------------- Local Definitions 
----------------------------*/\n"
<- "19\t#define MSGWIN_NAME                   \"msgwin\"\n"
<- "20\t#define MSGWIN_MSG                    \" \"\n"
<- "21\t#define MSGWIN_TITLE                  \"Message Window\"\n"
<- "22\t\n"
<- "23\t/*----------------------- Data Declarations ----------------------*/\n"
<- "24\tstatic Widget satDialog;\n"
<- "25\tstatic int gdraft;\n"
<- "26\t\n"
<- "27\t/*------------------------------ msgwin_cb_unmap() 
-------------------------*/\n"
<- "28\tstatic void msgwin_cb_unmap(Widget w, Widget client_data,\n"
<- "29\t\t\t\t    XtPointer cb_data)\n"
<- "30\t{\n"
<- "31\t    /*\tXtDestroyWidget(client_data);\n"
<- "32\t\tclient_data = NULL;*/\n"
<- "33\t}\n"
<- "34\t\n"
<- "35\t/*------------------------------ VPS_apperr_popup() 
------------------------------*/\n"
<- "36\tint VPS_apperr_popup(Widget parent, char *msg)\n"
<- "37\t{\n"
<- "38\t#ifdef ERRLOG\n"
<- "39\t    /*if we want to send error to log file place code here*/\n"
<- "40\t#endif\n"
<- "41\t    VPS_msgwin_popup(parent,msg);\n"
<- "42\t    return(0);\n"
<- "43\t}\n"
<- "44\t\n"
<- "45\t/*------------------------------ VPS_msgwin_popup() 
------------------------------*/\n"
<- "46\tint VPS_msgwin_popup(Widget parent, char * msg)\n"
<- "47\t{\n"
<- "48\t    Widget \t\tdialog, help, cancel;\n"
<- "49\t    XmString\tmesg, ok;\t\n"
<- "50\t\n"
<- "51\t    dialog = XmCreateQuestionDialog(parent, \"dialog\", NULL, 0);\n"
<- "52\t    ok = XmStringCreateLocalized(\"OK\");\n"
   "53\t    mesg = XmStringCreateLtoR(msg, XmSTRING_DEFAULT_CHARSET);\n"
   "54\t\n"
   "55\t    XtVaSetValues(dialog,\n"
   "56\t\t\t  XmNmessageString, mesg,\n"
   "57\t\t\t  XmNokLabelString, ok,\n"
   "58\t\t\t  XmNdialogStyle, XmDIALOG_FULL_APPLICATION_MODAL,\n"
   "59\t\t\t  NULL);\n"
   "60\t\n"
   "61\t    cancel  = XmMessageBoxGetChild(dialog, XmDIALOG_CANCEL_BUTTON);;\n"
   "62\t    XtUnmanageChild(cancel);\n"
   "63\t    help = XmMessageBoxGetChild(dialog, XmDIALOG_HELP_BUTTON);\n"
   "64\t    XtUnmanageChild(help);\n"
   "65\t\n"
   "66\t    XtAddCallback(dialog, XmNokCallback, \n"
   "67\t\t\t  (XtCallbackProc) msgwin_cb_unmap, mesg);\n"
   "68\t\n"
   "69\t\n"
   "70\t    XmStringFree(ok);\n"
   "71\t    XmStringFree(mesg);\n"
   "72\t\n"
   "73\t    XtManageChild(dialog);\n"
   "74\t\n"
   "75\t    return(0);\n"
   "76\t}\n"
   "77\t\n"
   
"78\t/***************************************************************************/\n"
   "79\tstatic void unsimmsg_cb_unmap(Widget w, int client_data, XtPointer 
cb_data)\n"
   "80\t{\n"
   "81\t    if (client_data == 1)\n"
   "82\t\t{\n"
   "83\t\t    VPS_win.routeChg_flag = 0;\n"
   "84\t\t    switch(VPS_win.service_flag){\n"
   "85\t\t    case    YES:\t\t\t\t/* Yes */\n"
   "86\t\t\tVPS_svcGiven_cb_yes(NULL,NULL,NULL);\n"
   "87\t\t\tbreak;\n"
   "88\t\t    case\tNO:\t\t\t\t/* No */\n"
   "89\t\t\tVPS_svcGiven_cb_no(NULL,NULL,NULL);\n"
   "90\t\t\tbreak;\n"
   "91\t\t    case    ADVISORY:\t\t\t/* Advisory */\n"
   "92\t\t\tVPS_svcGiven_cb_advisory(NULL,NULL,NULL);\n"
   "93\t\t\tbreak;\n"
   "94\t\t    case    DVERSION:\t\t\t/* Diversion */\n"
   "95\t\t\tVPS_svcGiven_cb_diversion(NULL,NULL,NULL);\n"
   "96\t\t\tbreak;\n"
   "97\t\t    case    TROPICAL:\t\t\t/* Tropical */\n"
   "98\t\t\tVPS_svcGiven_cb_tropical(NULL,NULL,NULL);\n"
   "99\t\t\tbreak;\n"
   "100\t\t    default:\n"
   "101\t\t\tbreak;\n"
   "102\t\t    }\n"
   "103\t\t}\n"
   "104\t    return;\n"
   "105\t}\n"
   "106\t\n"
   
"107\t/***************************************************************************/\n"
   "108\tstatic void replaceMsgConf_cb_unmap(Widget w, int client_data,\n"
   "109\t\t\t\t     XtPointer cb_data)\n"
   "110\t{\n"
   "111\t    if (client_data == 1)\n"
   "112\t\tVPS_editDialog_updateFlag(1);\n"
   "113\t    else\n"
   "114\t\tVPS_editDialog_updateFlag(0);\n"
   "115\t    return;\n"
   "116\t}\n"
   "117\t\n"
   
"118\t/***************************************************************************/\n"
   "119\tstatic void replaceCallSign_cb_unmap(Widget w, int client_data, 
XtPointer cb_data)\n"
   "120\t{\n"
   "121\t    if (client_data == 1)\n"
   "122\t\tVPS_editDialog_updateCallSign(1);\n"
   "123\t    else\n"
   "124\t\tVPS_editDialog_updateCallSign(0);\n"
   "125\t    return;\n"
   "126\t}\n"
   "127\t\n"
   
"128\t/***************************************************************************/\n"
   "129\tstatic void replaceAprChk_cb_unmap(Widget w, int client_data,\n"
   "130\t\t\t\t    XtPointer cb_data)\n"
   "131\t{\n"
   "132\t    if (client_data == 1)\n"
   "133\t\tVPS_editDialog_updateAprChk();\n"
   "134\t    return;\n"
   "135\t}\n"
   "136\t\n"
   "137\t\n"
   
"138\t/***************************************************************************/\n"
   "139\tstatic void replaceSvcType_cb_unmap(Widget w, int client_data, 
XtPointer cb_data)\n"
   "140\t{\n"
   "141\t    if (client_data == 1)\n"
   "142\t\t  VPS_editPtInfoDialog_updateSvcType(1);\n"
   "143\t    else\n"
   "144\t\t  VPS_editPtInfoDialog_updateSvcType(0);\n"
   "145\t\n"
   "146\t    return;\n"
   "147\t}\n"
   "148\t\n"
   
"149\t/***************************************************************************/\n"
   "150\tstatic void defaultSvcType_cb_unmap(Widget w, XtPointer client_data, 
XtPointer cb_data)\n"
   "151\t{\n"
   "152\t    if (client_data)\n"
   "153\t\t\tVPS_editPtInfoDialog_setSvcType(client_data);\n"
   "154\t\n"
   "155\t    return;\n"
   "156\t}\n"
   "157\t\n"
   
"158\t/***************************************************************************/\n"
   "159\tstatic void replaceDraft_cb_unmap(Widget w, int client_data, XtPointer 
cb_data)\n"
   "160\t{\n"
   "161\t    if (client_data == 1)\n"
   "162\t\t  VPS_editDialog_updateDraft(1,gdraft);\n"
   "163\t    else\n"
   "164\t\t  VPS_editDialog_updateDraft(0,gdraft);\n"
   "165\t\n"
   "166\t    return;\n"
   "167\t}\n"
   "168\t\n"
   "169\t\n"
   
"170\t/***************************************************************************/\n"
   "171\tstatic void replaceOStat_cb_unmap(Widget w, int client_data,\n"
   "172\t\t\t\t   XtPointer cb_data)\n"
   "173\t{\n"
   "174\t    if (client_data == 1)\n"
   "175\t\tVPS_editDialog_updateOStat(1);\n"
   "176\t    else\n"
   "177\t\tVPS_editDialog_updateOStat(0);\n"
   "178\t\n"
   "179\t    return;\n"
   "180\t}\n"
   "181\t\n"
   "182\t/*------------------------------ VPS_questwin_popup() 
------------------------------*/\n"
   "183\tvoid VPS_questwin_popup(Widget parent, int type, char *new, char 
*old)\n"
   "184\t{\n"
   "185\t    Widget \t\tdialog,help;\n"
   "186\t    XmString\tmesg, yes, no; \n"
   "187\t    char\t\tstring[1000];\n"
   "188\t\n"
   "189\t    dialog = XmCreateQuestionDialog(parent, \"dialog\", NULL, 0);\n"
   "190"
<- "\t    yes = XmStringCreateLocalized(\"Yes\");\n"
   "191\t    no  = XmStringCreateLocalized(\"No\");\n"
   "192\t\n"
   "193\t\tswitch (type)\n"
   "194\t\t  {\n"
   "195\t\t\tcase QUEST_NOT_SIM:\n"
   "196\t\t\t  mesg = XmStringCreateLtoR(\"Edited Route Not Simulated!\\n"
   "Do you really want to quit?\", XmSTRING_DEFAULT_CHARSET);\n"
   "197\t\t\t  break;\n"
   "198\t\n"
   "199\t\t\tcase QUEST_MSG_CONF:\n"
   "200\t\t\t  mesg = XmStringCreateLtoR(\"Replace Message Confirmations?\", 
XmSTRING_DEFAULT_CHARSET);\n"
   "201\t\t\t  break;\n"
   "202\t\n"
   "203\t\t\tcase QUEST_CALLSIGN:\n"
   "204\t\t\t  mesg = XmStringCreateLtoR(\"Replace Call Sign?\", 
XmSTRING_DEFAULT_CHARSET);\n"
   "205\t\t\t  break;\n"
   "206\t\n"
   "207\t\t\tcase QUEST_APRCHK:\n"
   "208\t\t\t  sprintf(string,\"Replace Approval Check?\\n"
   "\\n"
   "  Old Value: %s\\n"
   "  New Value: %s\",old,new);\n"
   "209\t\t\t  mesg = XmStringCreateLtoR(string, XmSTRING_DEFAULT_CHARSET);\n"
   "210\t\t\t  break;\n"
   "211\t\n"
   "212\t\t\tcase QUEST_SVCTYPE:\n"
   "213\t\t\t  sprintf(string,\"Replace Service Check?\\n"
   "\\n"
   "  Old Value: %s\\n"
   "  New Value: %s\",old,new);\n"
   "214\t\t\t  mesg = XmStringCreateLtoR(string, XmSTRING_DEFAULT_CHARSET);\n"
   "215\t\t\t  break;\n"
   "216\t\n"
   "217\t\t\tcase QUEST_SVCTYPE_DEF:\n"
<- "218\t\t\t  sprintf(string,\"Service Type Does Not Match Client\'s 
Default\\n"
   "\\n"
   "Replace Current Value: %s\\n"
   "with Default Value: %s\",new,old);\n"
<- "219\t\t\t  mesg = XmStringCreateLtoR(string, XmSTRING_DEFAULT_CHARSET);\n"
<- "220\t\t\t  break;\n"
<- "221\t\n"
<- "222\t\t\tcase QUEST_DRAFT:\n"
<- "223\t\t\t  gdraft = new[0];\n"
<- "224\t\t\t  sprintf(string,\"Replace Draft Flag?\\n"
   "\\n"
   "  Old Value: %s\\n"
   "  New Value: %s\",old,new);\n"
<- "225\t\t\t  mesg = XmStringCreateLtoR(string, XmSTRING_DEFAULT_CHARSET);\n"
<- "226\t\t\t  break;\n"
<- "227\t\n"
<- "228\t\t\tcase QUEST_OSTAT:\n"
<- "229\t\t\t  sprintf(string,\"Replace ETD Check?\\n"
   "\\n"
   "  Old Value: %s\\n"
   "  New Value: %s\",old,new);\n"
<- "230\t\t\t  mesg = XmStringCreateLtoR(string, XmSTRING_DEFAULT_CHARSET);\n"
<- "231\t\t\t  break;\n"
<- "232\t\n"
<- "233\t\t\tdefault:\n"
<- "234\t\t\t  break;\n"
<- "235\t\t  }\n"
<- "236\t\n"
<- "237\t    XtVaSetValues(dialog,\n"
<- "238\t\t\t\t\t  XmNmessageString, mesg,\n"
<- "239\t\t\t\t\t  XmNokLabelString, yes,\n"
<- "240\t\t\t\t\t  XmNcancelLabelString, no,\n"
<- "241\t\t\t\t\t  XmNdialogStyle, XmDIALOG_FULL_APPLICATION_MODAL,\n"
<- "242\t\t\t\t\t  NULL);\n"
<- "243\t\n"
<- "244\t    help = XmMessageBoxGetChild(dialog, XmDIALOG_HELP_BUTTON);\n"
<- "245\t    XtUnmanageChild(help);\n"
<- "246\t\n"
<- "247\t\tswitch (type)\n"
<- "248\t\t  {\n"
<- "249\t\t\tcase QUEST_NOT_SIM:\n"
<- "250\t\t\t  XtAddCallback(dialog, XmNokCallback, (XtCallbackProc) 
unsimmsg_cb_unmap, (XtPointer)1);\n"
<- "251\t\t\t  XtAddCallback(dialog, XmNcancelCallback, (XtCallbackProc) 
unsimmsg_cb_unmap, (XtPointer)0);\n"
<- "252\t\t\t  break;\n"
<- "253\t\n"
<- "254\t\t\tcase QUEST_MSG_CONF:\n"
<- "255\t\t\t  XtAddCallback(dialog, XmNokCallback, (XtCallbackProc) 
replaceMsgConf_cb_unmap, (XtPointer)1);\n"
<- "256\t\t\t  XtAddCallback(dialog, XmNcancelCallback, (XtCallbackProc) 
replaceMsgConf_cb_unmap, (XtPointer)0);\n"
<- "257\t\t\t  break;\n"
<- "258\t\n"
<- "259\t\t\tcase QUEST_CALLSIGN:\n"
<- "260\t\t\t  XtAddCallback(dialog, XmNokCallback, (XtCallbackProc) 
replaceCallSign_cb_unmap, (XtPointer)1);\n"
<- "261\t\t\t  XtAddCallback(dialog, XmNcancelCallback, (XtCallbackProc) 
replaceCallSign_cb_unmap, (XtPointer)0);\n"
<- "262\t\t\t  break;\n"
<- "263\t\n"
<- "264\t\t\tcase QUEST_APRCHK:\n"
<- "265\t\t\t  XtAddCallback(dialog, XmNokCallback, (XtCallbackProc) 
replaceAprChk_cb_unmap, (XtPointer)1);\n"
<- "266\t\t\t  XtAddCallback(dialog, XmNcancelCallback, (XtCallbackProc) 
replaceAprChk_cb_unmap, (XtPointer)0);\n"
<- "267\t\t\t  break;\n"
<- "268\t\n"
<- "269\t\t\tcase QUEST_SVCTYPE:\n"
<- "270\t\t\t  XtAddCallback(dialog, XmNokCallback, (XtCallbackProc) 
replaceSvcType_cb_unmap, (XtPointer)1);\n"
<- "271\t\t\t  XtAddCallback(dialog, XmNcancelCallback, (XtCallbackProc) 
replaceSvcType_cb_unmap, (XtPointer)0);\n"
<- "272\t\t\t  break;\n"
<- "273\t\n"
<- "274\t\t\tcase QUEST_SVCTYPE_DEF:\n"
<- "275\t\t\t  XtAddCallback(dialog, XmNokCallback, (XtCallbackProc) 
defaultSvcType_cb_unmap, (XtPointer)old);\n"
<- "276\t\t\t  XtAddCallback(dialog, XmNcancelCallback, (XtCallbackProc) 
defaultSvcType_cb_unmap, (XtPointer)NULL);\n"
<- "277\t\t\t  break;\n"
<- "278\t\n"
<- "279\t\t\tcase QUEST_DRAFT:\n"
<- "280\t\t\t  XtAddCallback(dialog, XmNokCallback, (XtCallbackProc) 
replaceDraft_cb_unmap, (XtPointer)1);\n"
<- "281\t\t\t  XtAddCallback(dialog, XmNcancelCallback, (XtCallbackProc) 
replaceDraft_cb_unmap, (XtPointer)0);\n"
<- "282\t\t\t  break;\n"
<- "283\t\n"
<- "284\t\t\tcase QUEST_OSTAT:\n"
<- "285\t\t\t  XtAddCallback(dialog, XmNokCallback, (XtCallbackProc) 
replaceOStat_cb_unmap, (XtPointer)1);\n"
<- "286\t\t\t  XtAddCallback(dialog, XmNcancelCallback, (XtCallbackProc) 
replaceOStat_cb_unmap, (XtPointer)0);\n"
<- "287\t\t\t  break;\n"
<- "288\t\n"
<- "289\t\t\tdefault:\n"
<- "290\t\t\t  break;\n"
<- "291\t\t  }\n"
<- "292\t\n"
<- "293\t\n"
<- "294\t    XmStringFree(yes);\n"
<- "295\t    XmStringFree(no);\n"
<- "296\t    XmStringFree(mesg);\n"
<- "297\t\n"
<- "298\t    XtManageChild(dialog);\n"
<- "299\t\n"
   "300\t}\n"
   "301\t\n"
   "302\t\n"
   
"303\t/***************************************************************************/\n"
   "304\t/* Edit quit popup & callback                                          
    */\n"
   
"305\t/***************************************************************************/\n"
   "306\tstatic void editQuit_cb_unmap(Widget w, int client_data,\n"
   "307\t\t\t       XtPointer cb_data)\n"
   "308\t{\n"
   "309\t    switch (client_data) {\n"
   "310\t    case AP_CONFIRM:   VPS_editConfUpdate(1);\n"
   "311\t\tbreak;\n"
   "312\t    case AP_CONFIRMQ:  VPS_editConfUpdate(0);\n"
   "313\t\tbreak;\n"
   "314\t    case AP_SECCLI:    VPS_editClientUpdate(1);\n"
   "315\t\tbreak;\t\n"
   "316\t    case AP_SECCLIQ:   VPS_editClientUpdate(0);\n"
   "317\t\tbreak;\t\n"
   "318\t    case AP_SENDTOAF:  VPS_editSendtoAfUpdate(1);\n"
   "319\t\tbreak;\t\n"
   "320\t    case AP_SENDTOAFQ: VPS_editSendtoAfUpdate(0);\n"
   "321\t\tbreak;\t\n"
   "322\t    case AP_SENDTOAG:  VPS_editSendtoAgUpdate(1);\n"
   "323\t\tbreak;\t \n"
   "324\t    case AP_SENDTOAGQ:  VPS_editSendtoAgUpdate(0);\n"
   "325\t\tbreak;\t \n"
   "326\t    case AP_SENDTOCL:  VPS_editSendtoClUpdate(1);\n"
   "327\t\tbreak;\t \n"
   "328\t    case AP_SENDTOCLQ:  VPS_editSendtoClUpdate(0);\n"
   "329\t\tbreak;\t \n"
   "330\t    case AP_SENDTOMS:  VPS_editSendtoMsUpdate(1);\n"
   "331\t\tbreak;\t\n"
   "332\t    case AP_SENDTOMSQ:  VPS_editSendtoMsUpdate(0);\n"
   "333\t\tbreak;\t\n"
   "334\t    }\n"
   "335\t\n"
   "336\t    return;\n"
   "337\t}\n"
   "338\t\n"
   "339\tint VPS_editQuit_popup(Widget parent, int type)\n"
   "340\t{\n"
   "341\t    Widget \t\tdialog,help;\n"
   "342\t    XmString\tmesg, yes, no;\t\n"
   "343\t    char\t\tstring[1000];\n"
   "344\t\n"
   "345\t    sprintf(string,\"Apply Updates?\");\n"
   "346\t\n"
   "347\t    dialog = XmCreateQuestionDialog(parent, \"dialog\", NULL, 0);\n"
   "348\t    yes = XmStringCreateLocalized(\"Yes\");\n"
   "349\t    no  = XmStringCreateLocalized(\"No\");\n"
   "350\t    mesg = XmStringCreateLocalized(string);\n"
   "351\t\n"
   "352\t    XtVaSetValues(dialog,\n"
   "353\t\t\t  XmNmessageString, mesg,\n"
   "354\t\t\t  XmNokLabelString, yes,\n"
   "355\t\t\t  XmNcancelLabelString, no,\n"
   "356\t\t\t  XmNdialogStyle, XmDIALOG_FULL_APPLICATION_MODAL,\n"
   "357\t\t\t  NULL);\n"
   "358\t\n"
   "359\t    help = XmMessageBoxGetChild(dialog, XmDIALOG_HELP_BUTTON);\n"
   "360\t    XtUnmanageChild(help);\n"
   "361\t\n"
   "362\t    XtAddCallback(dialog, XmNokCallback, \n"
   "363\t\t\t  (XtCallbackProc) editQuit_cb_unmap, (XtPointer)type);\n"
   "364\t    XtAddCallback(dialog, XmNcancelCallback, \n"
   "365\t\t\t  (XtCallbackProc) editQuit_cb_unmap, (XtPointer)(type*7));\n"
   "366\t\n"
   "367\t\n"
   "368\t    XmStringFree(yes);\n"
   "369\t    XmStringFree(no);\n"
   "370\t    XmStringFree(mesg);\n"
   "371\t\n"
   "372\t    XtManageChild(dialog);\n"
   "373\t\n"
   "374\t    return(0);\n"
   "375\t}\n"
   "376\t\n"
   "377\tstatic void editDialogQuit_cb_unmap(Widget w, int client_data,\n"
   "378\t\t\t\t     XtPointer cb_data)\n"
   "379\t{\n"
   "380\t    if (client_data == 1)\n"
   "381\t\t{\n"
   "382\t\t    VPS_win.newOrder_flag = 0;\n"
   "383\t\t    VPS_editDialog_reset();\n"
   "384\t\t    VPS_editDialog_close();\n"
   "385\t\t}\n"
   "386\t    return;\n"
   "387\t}\n"
   "388\t\n"
   "389\t\n"
   "390\tint VPS_editDialogQuit_popup(Widget parent, char *text)\n"
   "391\t{\n"
   "392\t    Widget \t\tdialog,help;\n"
   "393\t    XmString\tmesg, yes, no;\t\n"
   "394\t\n"
   "395\t    dialog = XmCreateQuestionDialog(parent, \"dialog\", NULL, 0);\n"
   "396\t    yes = XmStringCreateLocalized(\"Quit\");\n"
   "397\t    no  = XmStringCreateLocalized(\"Cancel\");\n"
   "398\t    mesg = XmStringCreateLocalized(text);\n"
   "399\t\n"
   "400\t    XtVaSetValues(dialog,\n"
   "401\t\t\t  XmNmessageString, mesg,\n"
   "402\t\t\t  XmNokLabelString, yes,\n"
   "403\t\t\t  XmNcancelLabelString, no,\n"
   "404\t\t\t  XmNdialogStyle, XmDIALOG_FULL_APPLICATION_MODAL,\n"
   "405\t\t\t  NULL);\n"
   "406\t\n"
   "407\t    help = XmMessageBoxGetChild(dialog, XmDIALOG_HELP_BUTTON);\n"
   "408\t    XtUnmanageChild(help);\n"
   "409\t\n"
   "410\t    XtAddCallback(dialog, XmNokCallback, \n"
   "411\t\t\t  (XtCallbackProc) editDialogQuit_cb_unmap, (XtPointer)1);\n"
   "412\t    XtAddCallback(dialog, XmNcancelCallback, \n"
   "413\t\t\t  (XtCallbackProc) editDialogQuit_cb_unmap, (XtPointer)0);\n"
   "414\t\n"
   "415\t\n"
   "416\t    XmStringFree(yes);\n"
   "417\t    XmStringFree(no);\n"
   "418\t    XmStringFree(mesg);\n"
   "419\t\n"
   "420\t    XtManageChild(dialog);\n"
   "421\t\n"
   "422\t    return(0);\n"
   "423\t}\n"
   "424\t\n"
   "425\t\n"
   "426\tstatic void saturnSend_cb_unmap(Widget w, int client_data,\n"
   "427\t\t\t\t XtPointer cb_data)\n"
   "428\t{\n"
   "429\t    VPS_OTHER_INFO_STRUCT \tRouteInfo;\n"
   "430\t    CS_COMMAND\t*cmd;\n"
   "431\t    char        *path;\n"
   "432\t    char        buf[256];\n"
   "433\t\n"
   "434\t    XmUpdateDisplay(VPS_win.shell);\n"
   "435\t\n"
   "436\t    if (client_data == 1)\n"
   "437\t\t{\n"
   "438\t\t    VpsCmdAlloc(VPS_win.connection, &cmd);\n"
   "439\t\t    if (API_Get_Route(VPS_win.context, cmd,VPS_win.VPS_trackNu"
<- "m,\n"
   "440\t\t\t\t      1,&RouteInfo) != 0)\n"
   "441\t\t\t{\n"
   "442\t\t\t    VPS_apperr_popup(VPS_win.shell,\n"
   "443\t\t\t\t\t     \"VPS_set_voyageData(): API_Get_Route failed!\");\n"
   "444\t\t\t    VpsCmdDrop(cmd);\n"
   "445\t\t\t    return;\n"
   "446\t\t\t}\n"
   "447\t\t    VpsCmdDrop(cmd);\n"
   "448\t\n"
   "449\t\t    path = getenv(\"VPS_ROOT\");\n"
   "450\t\t    if (path == NULL)\n"
   "451\t\t\tsprintf(buf,\"/vpslnx/bin/saturn %s send\",RouteInfo.call_sign);\n"
   "452\t\t    else \n"
   "453\t\t\tsprintf(buf,\"%s/bin/saturn %s send\",path, 
RouteInfo.call_sign);\n"
   "454\t\t    system(buf);\n"
   "455\t\t}\n"
   "456\t\n"
   "457\t    XUndefineCursor(VPS_win.VPS_ctrl.dpy,\n"
   "458\t\t\t    XtWindow(VPS_win.shell));\n"
   "459\t\n"
   "460\t    return;\n"
   "461\t}\n"
   "462\t\n"
   "463\tint VPS_saturnSend_popup(Widget parent)\n"
   "464\t{\n"
   "465\t    Widget \t\thelp;\n"
   "466\t    XmString\tmesg, yes, no;\t\n"
   "467\t    char\t\tstring[1000];\n"
   "468\t\n"
   "469\t    sprintf(string,\"Send data?\");\n"
   "470\t\n"
   "471\t    satDialog = XmCreateQuestionDialog(parent, \"dialog\", NULL, 0);\n"
   "472\t    yes = XmStringCreateLocalized(\"Yes\");\n"
   "473\t    no  = XmStringCreateLocalized(\"No\");\n"
   "474\t    mesg = XmStringCreateLocalized(string);\n"
   "475\t\n"
<- "476\t    XtVaSetValues(satDialog,\n"
<- "477\t\t\t  XmNmessageString, mesg,\n"
<- "478\t\t\t  XmNokLabelString, yes,\n"
<- "479\t\t\t  XmNcancelLabelString, no,\n"
<- "480\t\t\t  XmNdialogStyle, XmDIALOG_FULL_APPLICATION_MODAL,\n"
<- "481\t\t\t  NULL);\n"
<- "482\t\n"
<- "483\t    help = XmMessageBoxGetChild(satDialog, XmDIALOG_HELP_BUTTON);\n"
<- "484\t    XtUnmanageChild(help);\n"
<- "485\t\n"
<- "486\t    XtAddCallback(satDialog, XmNokCallback, \n"
<- "487\t\t\t  (XtCallbackProc) saturnSend_cb_unmap, (XtPointer)1);\n"
<- "488\t    XtAddCallback(satDialog, XmNcancelCallback, \n"
<- "489\t\t\t  (XtCallbackProc) saturnSend_cb_unmap, (XtPointer)0);\n"
<- "490\t\n"
<- "491\t\n"
<- "492\t    XmStringFree(yes);\n"
<- "493\t    XmStringFree(no);\n"
<- "494\t    XmStringFree(mesg);\n"
   "495\t\n"
   "496\t    XtManageChild(satDialog);\n"
   "497\t\n"
   "498\t    return(0);\n"
   "499\t}\n"
   "500\t\n"
   "501\tvoid saturnView_cb_unmap(Widget w, int client_data,\n"
   "502\t\t\t\t XtPointer cb_data)\n"
   "503\t{\n"
   "504\t    VPS_OTHER_INFO_STRUCT \tRouteInfo;\n"
   "505\t    CS_COMMAND\t*cmd;\n"
   "506\t    char        *path;\n"
   "507\t    char        buf[256];\n"
   "508\t\n"
   "509\t    XmUpdateDisplay(VPS_win.shell);\n"
   "510\t\n"
   "511\t    if (client_data == 1)\n"
   "512\t\t{\n"
   "513\t\t    VpsCmdAlloc(VPS_win.connection, &cmd);\n"
   "514\t\t    if (API_Get_Route(VPS_win.context, cmd,VPS_win.VPS_trackNum,\n"
   "515\t\t\t\t      1,&RouteInfo) != 0)\n"
   "516\t\t\t{\n"
   "517\t\t\t    VPS_apperr_popup(VPS_win.shell,\n"
   "518\t\t\t\t\t     \"VPS_set_voyageData(): API_Get_Route failed!\");\n"
   "519\t\t\t    VpsCmdDrop(cmd);\n"
   "520\t\t\t    return;\n"
   "521\t\t\t}\n"
   "522\t\t    VpsCmdDrop(cmd);\n"
   "523\t\n"
   "524\t\t    path = getenv(\"VPS_ROOT\");\n"
   "525\t\t    if (path == NULL)\n"
   "526\t\t\tsprintf(buf,\"/vpslnx/bin/saturn %s view\",RouteInfo.call_sign);\n"
   "527\t\t    else \n"
   "528\t\t\tsprintf(buf,\"%s/bin/saturn %s view\",path, 
RouteInfo.call_sign);\n"
   "529\t\t    system(buf);\n"
   "530\t\t}\n"
   "531\t\n"
   "532\t    XUndefineCursor(VPS_win.VPS_ctrl.dpy,     \n"
   "533\t\t\t    XtWindow(VPS_win.shell));\n"
   "534\t\n"
   "535\t    return;\n"
   "536\t}\n"
   "537\t\n"
   "538\tint VPS_saturnView_popup(Widget parent)\n"
   "539\t{\n"
   "540\t    Widget \t\thelp;\n"
   "541\t    XmString\tmesg, yes, no;\t\n"
   "542\t    char\t\tstring[1000];\n"
   "543\t\n"
   "544\t    sprintf(string,\"View local?\");\n"
   "545\t\n"
   "546\t    satDialog = XmCreateQuestionDialog(parent, \"dialog\", NULL, 0);\n"
   "547\t    yes = XmStringCreateLocalized(\"Yes\");\n"
   "548\t    no  = XmStringCreateLocalized(\"No\");\n"
   "549\t    mesg = XmStringCreateLocalized(string);\n"
   "550\t\n"
   "551\t    XtVaSetValues(satDialog,\n"
   "552\t\t\t  XmNmessageString, mesg,\n"
   "553\t\t\t  XmNokLabelString, yes,\n"
   "554\t\t\t  XmNcancelLabelString, no,\n"
   "555\t\t\t  XmNdialogStyle, XmDIALOG_FULL_APPLICATION_MODAL,\n"
   "556\t\t\t  NULL);\n"
   "557\t\n"
   "558\t    help = XmMessageBoxGetChild(satDialog, XmDIALOG_HELP_BUTTON);\n"
   "559\t    XtUnmanageChild(help);\n"
   "560\t\n"
   "561\t    XtAddCallback(satDialog, XmNokCallback, \n"
   "562\t\t\t  (XtCallbackProc) saturnView_cb_unmap, (XtPointer)1);\n"
   "563\t    XtAddCallback(satDialog, XmNcancelCallback, \n"
   "564\t\t\t  (XtCallbackProc) saturnView_cb_unmap, (XtPointer)0);\n"
   "565\t\n"
   "566\t\n"
   "567\t    XmStringFree(yes);\n"
   "568\t    XmStringFree(no);\n"
   "569\t    XmStringFree(mesg);\n"
   "570\t\n"
   "571\t    XtManageChild(satDialog);\n"
   "572\t\n"
   "573\t    return(0);\n"
   "574\t}\n"
<- "(gdb) "
#  Reading file "VPS_msgDialogs.c" from GDB...done.
#  Source "VPS_msgDialogs.c" (from GDB) 574 lines, 22090 characters
-> "info source\n"
<- "Current source file is VPS_msgDialogs.c\n"
   "Compilation directory is /home2/lisao/linux_vps/src/lib/3msdisplay/\n"
   "Located in /home2/lisao/linux_vps/src/lib/3msdisplay/VPS_msgDialogs.c\n"
   "Contains 574 lines.\n"
   "Source language is c.\n"
   "Compiled with stabs debugging format.\n"
<- "(gdb) "
-> "break VPS_msgDialogs.c:152\n"
<- "Breakpoint 1 at 0x404f0613: file VPS_msgDialogs.c, line 152.\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x404f0613 in defaultSvcType_cb_unmap at 
VPS_msgDialogs.c:152\n"
<- "(gdb) "
-> "help run -t -y  -o  home lisao EOV 2001030343 1 ps  home lisao EOV 
2001030343 1 VSR info\n"
<- "Start debugged program.  You may specify arguments to give it.\n"
   "Args may include \"*\", or \"[...]\"; they are expanded using \"sh\".\n"
   "Input and output redirection with \">\", \"<\", or \">>\" are also 
allowed.\n"
   "\n"
   "With no arguments, uses arguments last specified (with \"run\" or \"set 
args\").\n"
   "To cancel previous arguments and run with no arguments,\n"
   "use \"set args\" without arguments.\n"
<- "(gdb) "
-> "set environment TERM dumb\n"
<- "(gdb) "
-> "run\n"
<- "Starting program: /home2/lisao/linux_vps/build/SuSE7.2/bin/vps \n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "Error in re-setting breakpoint 1:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "VpsCommand():ct_cancel() failed\n"
<- " "
<- "VpsCmdDrop():ct_cancel() failed\n"
<- " "
<- "Using ... /home2/lisao/linux_vps/build/SuSE7.2/control/autoserv.ctl ... as 
Control file\n"
<- "keyword  ... max ... NOT Found\n"
<- "Set Cats .....\n"
<- "  0 ... NONE\n"
<- "  1 ... TESTING OUR SERVICE\n"
<- "  2 ... STRUCTURAL OR HULL DAMAGE\n"
<- "  3 ... ENGINE TROUBLE\n"
<- "  4 ... VSL STOPPED, SPECIAL FCSTS\n"
<- "  5 ... UNUSUAL CARGO SPECIAL CARE\n"
<- "  6 ... SPECIAL RTG SERVICE\n"
<- "  7 ... SPECIAL RTG SERVICE NO SSR\n"
<- "  8 ... CRITICAL ETA REQUIREMENTS\n"
<- "  9 ... UNCOOPERATIVE CAPTAIN\n"
<- " 10 ... SPECIAL NOTIFICATION SERVICE\n"
<- " 11 ... SPECIAL ADVISORY/PMO SERVICE\n"
<- " 12 ... SPECIAL FCSTS REQUIRED\n"
<- " 13 ... SMALL VSL LESS THAN 10000DWT\n"
<- " 14 ... ETA SERVICE\n"
<- " 15 ... COMPETITORS SYSTEM ON BOARD\n"
<- " 16 ... WX LINK SERVICE\n"
<- " 17 ... PMO SERVICE SEND NO MSGS\n"
<- " 18 ... SPECIAL TROPICAL SERVICING\n"
<- " 19 ... JAPANESE MASTERS\n"
<- " 20 ... TRACKING ONLY SEND NO MSGS\n"
<- " 21 ... SPECIAL FAX CHART SERVICE\n"
<- " 22 ... VESSEL HAS CARGO DAMAGE\n"
<- " 23 ... PASSENGER VSL SPECIAL FCSTS\n"
<- " 24 ... BEING ROUTED BY COMPETITOR\n"
<- " 25 ... SAFETY FIRST SENSITIVE CARGO\n"
<- " 26 ... OLD VESSEL\n"
<- " 27 ... TROPICAL ADVISORY SERVICE\n"
<- " 28 ... ORION VESSEL\n"
<- " 29 ... AIR/SEA TEMPS REQUIRED\n"
<- " 30 ... FIXED SPEED-NO SIMULATION\n"
<- "NPAC01 ... 1D3 ... 3\n"
<- "NPAC02 ... 1D3 ... 3\n"
<- "NPAC03 ... 1D3 ... 3\n"
<- "NPAC04 ... 1D5 ... 1\n"
<- "NPAC05 ... 1D5 ... 1\n"
<- "NPAC06 ... 1D3 ... 3\n"
<- "NPAC07 ... 1D3 ... 3\n"
<- "NPAC08 ... 1D3 ... 3\n"
<- "NPAC09 ... 1D5 ... 1\n"
<- "NATL01 ... 2S3 ... 23\n"
<- "NATL02 ... 2S3 ... 23\n"
<- "NATL03 ... 2D5 ... 6\n"
<- "NATL04 ... 2D5 ... 6\n"
<- "NATL05 ... 2D3 ... 8\n"
<- "NATL06 ... 2S3 ... 23\n"
<- "SATL01 ... 2D5 ... 6\n"
<- "SATL02 ... 2D3 ... 8\n"
<- "SPAC01 ... 3D5 ... 11\n"
<- "SPAC02 ... 3D5 ... 11\n"
<- "SPAC03 ... 3D3 ... 13\n"
<- "SPAC04 ... 3D3 ... 13\n"
<- "NIND01 ... 3D5 ... 11\n"
<- "NIND02 ... 3D5 ... 11\n"
<- "SIND01 ... 3D5 ... 11\n"
<- "SIND02 ... 3D5 ... 11\n"
<- "SIND03 ... 3D3 ... 13\n"
<- "Getting Tropicals from WX_PROD\n"
<- "Getting tropicals at 10/18 14:00\n"
<- "From 10/17/2001 14:00 TO 10/18/2001 14:00\n"
<- "Getting ...  2001094NPEPW  2001095NPWPW  2001096NAAAW  2001097NIBBW  
2001098NPWPW  2001099NPWPW \n"
<- "Sector    .  2001094NPEPW  2001095NPWPW  2001096NAAAW  2001097NIBBW  
2001098NPWPW  2001099NPWPW \n"
<- "Forecasts .  2001094NPEPW  2001095NPWPW                              
2001098NPWPW  2001099NPWPW \n"
<- "\n"
   "\n"
<- "ERROR in VPS_get_GContext( wxyz, .. ) \t\t UNKNOWN GRAPHICS CONTEXT\n"
   "\n"
   "\n"
<- "numVec = 33021\n"
<- "AMPS aborted no AMPS_HOME set\n"
<- "VpsCmdDrop():ct_cancel() failed\n"
<- " "
<- "\n"
   "Program received signal SIGSEGV, Segmentation fault.\n"
   "0x40201fc0 in NameListToWidget () from /usr/X11R6/lib/libXt.so.6\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep n   0x404f0613 in defaultSvcType_cb_unmap at 
VPS_msgDialogs.c:152\n"
<- "(gdb) "
#  Reading file "/home2/lisao/linux_vps/build/SuSE7.2/bin/10/18 14"...
#  Reading file "/home2/lisao/linux_vps/build/SuSE7.2/bin/10/18 14"...No such 
file or directory.
-> "info source\n"
<- "Current source file is (null)\n"
   "Located in \36030\bF.\227\b\n"
   "Source language is Unknown.\n"
   "Compiled with (null) debugging format.\n"
<- "(gdb) "
-> "info sources\n"
<- "Source files for which symbols have been read in:\n"
   "\n"
   "VPS_main.c, /usr/include/stdio.h, /usr/include/features.h, 
/usr/include/sys/cdefs.h, /usr/include/gnu/stubs.h, /usr/include/bits/types.h, 
/usr/include/bits/pthreadtypes.h, /usr/include/bits/sched.h, 
/usr/include/libio.h, /usr/include/_G_config.h, /usr/include/wchar.h, 
/usr/include/bits/wchar.h, /usr/include/gconv.h, 
/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include/stdarg.h, 
/usr/include/bits/stdio_lim.h, /usr/include/sys/types.h, /usr/include/time.h, 
/usr/include/endian.h, /usr/include/bits/endian.h, /usr/include/sys/select.h, 
/usr/include/bits/select.h, /usr/include/bits/sigset.h, 
/usr/include/bits/time.h, /usr/include/sys/sysmacros.h, 
/usr/include/sys/stat.h, /usr/include/bits/stat.h, /usr/include/unistd.h, 
/usr/include/bits/posix_opt.h, /usr/include/bits/confname.h, 
/usr/include/getopt.h, /usr/include/sys/utsname.h, /usr/include/bits/utsname.h, 
/usr/X11R6/include/Xm/Xm.h, /usr/X11R6/include/X11/Intrinsic.h, 
/usr/X11R6/include/X11/Xlib.h, /usr/X11R6/include/X11/X.h, 
/usr/X11R6/include/X11/Xfuncproto.h, /usr/X11R6/include/X11/Xosdefs.h, 
/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include/stddef.h, 
/usr/X11R6/include/X11/Xutil.h, /usr/X11R6/include/X11/Xresource.h, 
/usr/include/string.h, /usr/X11R6/include/X11/Core.h, 
/usr/X11R6/include/X11/Composite.h, /usr/X11R6/include/X11/Constraint.h, 
/usr/X11R6/include/X11/Object.h, /usr/X11R6/include/X11/RectObj.h, 
/usr/X11R6/include/X11/Shell.h, /usr/X11R6/include/X11/SM/SMlib.h, 
/usr/X11R6/include/X11/SM/SM.h, /usr/X11R6/include/X11/ICE/ICElib.h, 
/usr/X11R6/include/X11/ICE/ICE.h, /usr/X11R6/include/X11/Xatom.h, 
/usr/X11R6/include/X11/extensions/Print.h, /usr/X11R6/include/X11/Xauth.h, 
/usr/X11R6/include/X11/Xfuncs.h, /usr/X11R6/include/Xm/XmStrDefs.h, 
/usr/X11R6/include/X11/StringDefs.h, /usr/X11R6/include/Xm/VirtKeys.h, 
/usr/X11R6/include/Xm/Transfer.h, /usr/X11R6/include/Xm/DragC.h, 
/usr/X11R6/include/Xm/Display.h, /usr/X11R6/include/Xm/DropSMgr.h, 
/usr/X11R6/include/Xm/Primitive.h, /usr/X11R6/include/Xm/Manager.h, 
/usr/X11R6/include/Xm/Gadget.h, /usr/X11R6/include/Xm/TxtPropCv.h, 
/usr/X11R6/include/Xm/VendorS.h, /usr/X11R6/include/Xm/XmIm.h, 
/usr/X11R6/include/Xm/DrawingA.h, /usr/X11R6/include/Xm/Form.h, 
/usr/X11R6/include/Xm/BulletinB.h, /usr/X11R6/include/Xm/RowColumn.h, 
/usr/X11R6/include/Xm/PushB.h, /usr/X11R6/include/Xm/Text.h, 
/usr/X11R6/include/Xm/Label.h, /usr/X11R6/include/Xm/Separator.h, 
/usr/X11R6/include/Xm/ToggleB.h, vpsmain.h, 
/home2/lisao/linux_vps/src/include/vpswin.h, 
/opt/sybase-11.9.2/include/cstypes.h, /opt/sybase-11.9.2/include/csconfig.h, 
/home2/lisao/linux_vps/src/include/maplib.h, 
/home2/lisao/linux_vps/src/include/datetime.h, 
/home2/lisao/linux_vps/src/include/farpascl.h, 
/opt/sybase-11.9.2/include/ctpublic.h, /opt/sybase-11.9.2/include/cspublic.h, 
/opt/sybase-11.9.2/include/sqlca.h, /opt/sybase-11.9.2/include/sqlda.h, 
/home2/lisao/linux_vps/src/include/vrt.h, 
/home2/lisao/linux_vps/src/include/drutils.h, 
/home2/lisao/linux_vps/src/include/geo.h, 
/home2/lisao/linux_vps/src/include/shipdata.h, 
/home2/lisao/linux_vps/src/include/shipdefs.h, 
/home2/lisao/linux_vps/src/include/genutil.h, 
/home2/lisao/linux_vps/src/include/wxutils.h, 
/home2/lisao/linux_vps/src/include/ogswx.h, /usr/include/stdlib.h, 
/usr/include/alloca.h, /home2/lisao/linux_vps/src/include/geoutil.h, 
/home2/lisao/linux_vps/src/include/alarms.h, 
/home2/lisao/linux_vps/src/include/riskutil.h, 
/home2/lisao/linux_vps/src/include/3ms_display.h, 
/home2/lisao/linux_vps/src/include/VpsDbi.h, /usr/include/memory.h, 
/home2/lisao/linux_vps/src/include/VPS_alarm_GBL.h, 
/home2/lisao/linux_vps/src/include/VPS_tropical_GBL.h, 
/home2/lisao/linux_vps/src/include/VPS_draw_GBL.h, 
/home2/lisao/linux_vps/src/include/VPS_editDialogs_GBL.h, 
/home2/lisao/linux_vps/src/include/VPS_pe_GBL.h, 
/home2/lisao/linux_vps/src/include/api.h, 
/home2/lisao/linux_vps/src/include/nu_msg.h, xSybErrHandlers.h, 
/usr/X11R6/include/Xm/MessageB.h, /home2/lisao/linux_vps/src/include/vserror.h, 
init.c, ../include/libc-symbols.h, 
/usr/src/packages/BUILD/glibc-2.2.2/cc/config.h, ../sysdeps/g"
<- "nu/_G_config.h, ../sysdeps/unix/sysv/linux/bits/types.h, 
../include/features.h, ../include/sys/cdefs.h, ../misc/sys/cdefs.h, 
../linuxthreads/sysdeps/pthread/bits/pthreadtypes.h, 
../sysdeps/unix/sysv/linux/bits/sched.h, ../include/wchar.h, ../wcsmbs/wchar.h, 
../sysdeps/unix/sysv/linux/i386/bits/wchar.h, ../include/gconv.h, 
../iconv/gconv.h, VPS_msgDialogs.c, VPS_canRtEditDialog.c, 
/usr/X11R6/include/Xm/SelectioB.h, VPS_callSignDialog.c, 
/usr/X11R6/include/Xm/Frame.h, /usr/X11R6/include/Xm/ToggleBG.h, 
VPS_autoSvcDialog.c, /usr/X11R6/include/Xm/DialogS.h, 
/usr/X11R6/include/Xm/Protocols.h, /usr/X11R6/include/Xm/AtomMgr.h, 
/usr/X11R6/include/Xm/SeparatoG.h, VPS_alarmUtil.c, /usr/include/math.h, 
/usr/include/bits/huge_val.h, /usr/include/bits/mathdef.h, 
/usr/include/bits/mathcalls.h, /usr/include/ctype.h, 
/home2/lisao/linux_vps/src/include/vrtsyb.h, 
/home2/lisao/linux_vps/src/include/cshndlrs.h, 
/home2/lisao/linux_vps/src/include/sybutils.h, 
/home2/lisao/linux_vps/src/include/macros.h, 
/home2/lisao/linux_vps/src/include/miscutil.h, 
/home2/lisao/linux_vps/src/include/vrtutil.h, VPS_alarmlist.c, 
/usr/X11R6/include/Xm/List.h, /usr/X11R6/include/Xm/ScrolledW.h, vpswin.h, 
VPS_alarm_GBL.h, VPS_tropical_GBL.h, VPS_draw_GBL.h, VPS_editDialogs_GBL.h, 
VPS_pe_GBL.h\n"
   "\n"
   "Source files for which symbols will be read in on demand:\n"
   "\n"
   "../sysdeps/unix/sysv/linux/bits/stat.h, ../time/time.h, ../include/time.h, 
../io/sys/stat.h, ../include/sys/stat.h, stat.c, include/new, 
../../gcc/cp/new.cc, ../../gcc/cp/tinfo.h, ../../gcc/cp/tinfo2.cc, 
include/typeinfo, ../../gcc/cp/tinfo.cc, ../../gcc/cp/new2.cc, 
../../gcc/cp/new1.cc, include/exception, ../../gcc/dwarf2.h, ../../gcc/frame.c, 
../../gcc/eh-common.h, include/stddef.h, ../../gcc/cp/exception.cc, 
../../gcc/frame.h, /usr/include/bits/stdio.h, include/stdarg.h, 
/usr/include/gconv.h, /usr/include/_G_config.h, /usr/include/bits/sigthread.h, 
/usr/include/bits/initspin.h, /usr/include/bits/pthreadtypes.h, 
/usr/include/bits/sigset.h, /usr/include/signal.h, /usr/include/bits/time.h, 
/usr/include/time.h, /usr/include/bits/sched.h, /usr/include/sched.h, 
/usr/include/pthread.h, ../../gcc/gthr-posix.h, gthr-default.h, 
../../gcc/gthr.h, ../../gcc/defaults.h, ../../gcc/machmode.def, 
../../gcc/machmode.h, ../../gcc/../include/getopt.h, 
../../gcc/config/i386/perform.h, ../../gcc/config/dbxelf.h, 
../../gcc/config/svr4.h, ../../gcc/config/linux.h, 
../../gcc/config/i386/unix.h, ../../gcc/config/i386/att.h, 
../../gcc/config/i386/i386.h, ../../gcc/config/i386/linux.h, tm.h, 
../../gcc/config/i386/xm-i386.h, ../../gcc/../include/ansidecl.h, 
../../gcc/gansidecl.h, tconfig.h, ../../gcc/libgcc2.c, 
/usr/X11R6/include/X11/Xlib.h, /usr/include/assert.h, 
/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include/stdarg.h, /usr/include/wchar.h, 
/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include/stddef.h, xSybErrHandlers.c, 
/home2/lisao/linux_vps/src/include/VPS_alarm_GBL.h, 
/home2/lisao/linux_vps/src/include/3ms_display.h, 
/opt/sybase-11.9.2/include/sqlca.h, 
/home2/lisao/linux_vps/src/include/vpswin.h, 
/usr/X11R6/include/X11/cursorfont.h, /usr/include/linux/limits.h, 
/usr/include/bits/local_lim.h, /usr/include/bits/posix1_lim.h, 
/usr/include/bits/dirent.h, /usr/include/dirent.h, /usr/include/ctype.h, 
VPS_init.c, /home2/lisao/linux_vps/src/include/vserror.h, 
/usr/X11R6/include/Xm/MessageB.h, xSybErrHandlers.h, 
/home2/lisao/linux_vps/src/include/nu_msg.h, 
/home2/lisao/linux_vps/src/include/api.h, 
/home2/lisao/linux_vps/src/include/VPS_pe_GBL.h, 
/home2/lisao/linux_vps/src/include/VPS_editDialogs_GBL.h, 
/home2/lisao/linux_vps/src/include/VPS_draw_GBL.h, 
/home2/lisao/linux_vps/src/include/VPS_tropical_GBL.h, /usr/include/memory.h, 
/home2/lisao/linux_vps/src/include/VpsDbi.h, 
/home2/lisao/linux_vps/src/include/vrt.h, 
/home2/lisao/linux_vps/src/include/riskutil.h, 
/home2/lisao/linux_vps/src/include/alarms.h, 
/home2/lisao/linux_vps/src/include/geoutil.h, /usr/include/alloca.h, 
/usr/include/stdlib.h, /home2/lisao/linux_vps/src/include/ogswx.h, 
/home2/lisao/linux_vps/src/include/wxutils.h, 
/home2/lisao/linux_vps/src/include/genutil.h, /home2/lisao/linux_v"
<- "ps/src/include/shipdefs.h, /home2/lisao/linux_vps/src/include/shipdata.h, 
/home2/lisao/linux_vps/src/include/geo.h, 
/home2/lisao/linux_vps/src/include/drutils.h, 
/opt/sybase-11.9.2/include/sqlda.h, /opt/sybase-11.9.2/include/cspublic.h, 
/opt/sybase-11.9.2/include/ctpublic.h, 
/home2/lisao/linux_vps/src/include/farpascl.h, 
/home2/lisao/linux_vps/src/include/datetime.h, 
/home2/lisao/linux_vps/src/include/maplib.h, 
/opt/sybase-11.9.2/include/csconfig.h, /opt/sybase-11.9.2/include/cstypes.h, 
vpsmain.h, /usr/X11R6/include/Xm/ToggleB.h, /usr/X11R6/include/Xm/Separator.h, 
/usr/X11R6/include/Xm/Label.h, /usr/X11R6/include/Xm/Text.h, 
/usr/X11R6/include/Xm/PushB.h, /usr/X11R6/include/Xm/RowColumn.h, 
/usr/X11R6/include/Xm/BulletinB.h, /usr/X11R6/include/Xm/Form.h, 
/usr/X11R6/include/Xm/DrawingA.h, /usr/X11R6/include/Xm/XmIm.h, 
/usr/X11R6/include/Xm/VendorS.h, /usr/X11R6/include/Xm/TxtPropCv.h, 
/usr/X11R6/include/Xm/Gadget.h, /usr/X11R6/include/Xm/Manager.h, 
/usr/X11R6/include/Xm/Primitive.h, /usr/X11R6/include/Xm/DropSMgr.h, 
/usr/X11R6/include/Xm/DragC.h, /usr/X11R6/include/Xm/Display.h, 
/usr/X11R6/include/Xm/Transfer.h, /usr/X11R6/include/Xm/Xm.h, 
/usr/X11R6/include/Xm/VirtKeys.h, /usr/X11R6/include/X11/StringDefs.h, 
/usr/X11R6/include/Xm/XmStrDefs.h, /usr/X11R6/include/X11/Xfuncs.h, 
/usr/X11R6/include/X11/Xauth.h, /usr/X11R6/include/X11/extensions/Print.h, 
/usr/X11R6/include/X11/Xatom.h, /usr/X11R6/include/X11/ICE/ICE.h, 
/usr/X11R6/include/X11/ICE/ICElib.h, /usr/X11R6/include/X11/SM/SM.h, 
/usr/X11R6/include/X11/SM/SMlib.h, /usr/X11R6/include/X11/Shell.h, 
/usr/X11R6/include/X11/RectObj.h, /usr/X11R6/include/X11/Object.h, 
/usr/X11R6/include/X11/Constraint.h, /usr/X11R6/include/X11/Composite.h, 
/usr/X11R6/include/X11/Core.h, /usr/include/string.h, 
/usr/X11R6/include/X11/Xresource.h, /usr/X11R6/include/X11/Xutil.h, 
/usr/X11R6/include/X11/Xosdefs.h, /usr/X11R6/include/X11/Xfuncproto.h, 
/usr/X11R6/include/X11/X.h, /usr/X11R6/include/X11/Intrinsic.h, 
/usr/include/bits/utsname.h, /usr/include/sys/utsname.h, /usr/include/getopt.h, 
/usr/include/bits/confname.h, /usr/include/bits/posix_opt.h, 
/usr/include/unistd.h, /usr/include/bits/stat.h, /usr/include/sys/stat.h, 
/usr/include/sys/sysmacros.h, /usr/include/bits/select.h, 
/usr/include/sys/select.h, /usr/include/bits/endian.h, /usr/include/endian.h, 
/usr/include/sys/types.h, /usr/include/bits/stdio_lim.h, 
/usr/include/bits/wchar.h, /usr/include/libio.h, /usr/include/bits/types.h, 
/usr/include/gnu/stubs.h, /usr/include/sys/cdefs.h, /usr/include/features.h, 
/usr/include/stdio.h, ../wcsmbs/wchar.h, ../iconv/gconv.h, ../include/gconv.h, 
../sysdeps/unix/sysv/linux/i386/bits/wchar.h, ../include/wchar.h, 
../sysdeps/unix/sysv/linux/bits/sched.h, 
../linuxthreads/sysdeps/pthread/bits/pthreadtypes.h, ../misc/sys/cdefs.h, 
../include/sys/cdefs.h, ../include/features.h, 
../sysdeps/unix/sysv/linux/bits/types.h, ../sysdeps/gnu/_G_config.h, 
/usr/src/packages/BUILD/glibc-2.2.2/cc/config.h, ../include/libc-symbols.h, 
VPS_util.c, VPS_tropicals.c, VPS_tropicalDialog.c, VPS_svcWindow.c, 
VPS_svcHistoryDialog.c, VPS_svcCompDialog.c, VPS_svc.c, VPS_smallcanvas.c, 
/usr/X11R6/include/Xm/TextF.h, VPS_simOptDialog.c, VPS_shipDialog.c, 
VPS_shiftDialog.c, VPS_setCatDialog.c, VPS_segDialog.c, VPS_saturnDialog.c, 
VPS_routeWindow.c, VPS_routeSelect.c, VPS_routeInfo.c, VPS_remarkDialog.c, 
/home2/lisao/linux_vps/src/include/vs_rpc_err.h, /usr/include/rpc/netdb.h, 
/usr/include/rpc/svc_auth.h, /usr/include/rpc/svc.h, 
/usr/include/rpc/auth_des.h, /usr/include/rpc/auth_unix.h, 
/usr/include/rpc/rpc_msg.h, /usr/include/sys/un.h, /usr/include/rpc/clnt.h, 
/usr/include/rpc/auth.h, /usr/include/rpc/xdr.h, /usr/include/bits/byteswap.h, 
/usr/include/bits/in.h, /usr/include/asm/sockios.h, /usr/include/asm/socket.h, 
/usr/include/bits/sockaddr.h, /usr/include/bits/socket.h, 
/usr/include/bits/wordsize.h, /usr/include/stdint.h, /usr/include/netinet/in.h, 
/usr/include/asm/param.h, /usr/include/linux/param.h, 
/usr/include/bits/posix2_lim.h, /usr/include/limits.h, 
/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include/syslimits.h, 
/usr/lib/gcc-lib/i486-"
<- "suse-linux/2.95.3/include/limits.h, /usr/include/sys/param.h, 
/usr/include/rpc/types.h, /usr/include/rpc/rpc.h, 
/home2/lisao/linux_vps/src/include/vs_rpc.h, 
/home2/lisao/linux_vps/src/include/vs_rpc_clnt.h, 
/home2/lisao/linux_vps/src/include/vs_local_util.h, 
/home2/lisao/linux_vps/src/include/shipsyb.h, VPS_processRouteData.c, 
VPS_portInfoDialog.c, VPS_portDialog.c, VPS_pointInfo.c, VPS_pointDialog.c, 
VPS_peMsgDialog.c, /home2/lisao/linux_vps/src/include/sybutils.h, 
VPS_alarm_GBL.h, vpswin.h, /usr/include/strings.h, VPS_peMainDialog.c, 
VPS_peMailDialog.c, /usr/X11R6/include/Xm/CutPaste.h, /usr/include/sys/time.h, 
VPS_peCreateMsgDialog.c, VPS_pe3msMsgDialog.c, VPS_modifyPtLists.c, 
/usr/X11R6/include/Xm/CascadeBG.h, /usr/X11R6/include/Xm/CascadeB.h, 
VPS_routeMenubar.c, VPS_latlon.c, VPS_ipc.h, VPS_ipc.c, VPS_historyPtsDialog.c, 
VPS_historyInfoDialog.c, VPS_historyDialog.c, /usr/include/bits/locale.h, 
/usr/include/locale.h, VPS_getAlarms.c, VPS_editShipDialog.c, 
VPS_editSendtoMsDialog.c, VPS_editSendtoClSetDialog.c, 
VPS_editSendtoClDialog.c, VPS_editSendtoAgSetDialog.c, 
VPS_editSendtoAgDialog.c, VPS_editSendtoAfSetDialog.c, 
VPS_editSendtoAfDialog.c, VPS_editSegDialog.c, VPS_editPtInfoDialog.c, 
VPS_editPortDialog.c, /usr/X11R6/include/Xm/ArrowB.h, VPS_editDialog.c, 
VPS_editConfSetDialog.c, /usr/X11R6/include/Xm/PushBG.h, VPS_editConfDialog.c, 
VPS_editClientIDialog.c, VPS_editClientEDialog.c, VPS_editClientDialog.c, 
/home2/lisao/linux_vps/src/include/vrtio.h, VPS_editAprDialog.c, VPS_drawWx.c, 
VPS_drawWind.c, VPS_drawStorm.c, VPS_drawRoute.c, /usr/include/bits/shm.h, 
/usr/include/sys/shm.h, /usr/include/bits/ipc.h, /usr/include/sys/ipc.h, 
VPS_drawMap.c, VPS_drawLoad.c, /usr/include/malloc.h, VPS_drawIce.c, 
/home2/lisao/linux_vps/src/include/chart.h, VPS_drawCurrent.c, 
/usr/include/sys/errno.h, /usr/include/bits/fcntl.h, /usr/include/fcntl.h, 
/usr/include/sys/fcntl.h, /usr/include/asm/errno.h, /usr/include/linux/errno.h, 
/usr/include/bits/errno.h, /usr/include/errno.h, VPS_drawContour.c, 
/home2/lisao/linux_vps/src/include/vrtaxess.h, 
/home2/lisao/linux_vps/src/include/vrtmem.h, VPS_copyDialog.c, VPS_simOpt.h, 
VPS_createPtLists.c, /usr/X11R6/include/Xm/ComboBox.h, VPS_clientInfoDialog.c, 
/usr/X11R6/include/Xm/ScrollBar.h, VPS_canvas.c, VPS_canRtInsertDialog.c, 
VPS_canRtInfo.c, /usr/X11R6/include/Xm/SelectioB.h, 
/usr/X11R6/include/Xm/ToggleBG.h, /usr/X11R6/include/Xm/Frame.h, 
/usr/X11R6/include/Xm/SeparatoG.h, /usr/X11R6/include/Xm/AtomMgr.h, 
/usr/X11R6/include/Xm/Protocols.h, /usr/X11R6/include/Xm/DialogS.h, 
VPS_autoAlarms.c, VPS_appSelect.c, 
/home2/lisao/linux_vps/src/include/vrtutil.h, 
/home2/lisao/linux_vps/src/include/miscutil.h, 
/home2/lisao/linux_vps/src/include/macros.h, 
/home2/lisao/linux_vps/src/include/cshndlrs.h, 
/home2/lisao/linux_vps/src/include/vrtsyb.h, /usr/include/bits/mathcalls.h, 
/usr/include/bits/mathdef.h, /usr/include/bits/huge_val.h, /usr/include/math.h, 
VPS_pe_GBL.h, VPS_editDialogs_GBL.h, VPS_draw_GBL.h, VPS_tropical_GBL.h, 
/usr/X11R6/include/Xm/ScrolledW.h, /usr/X11R6/include/Xm/List.h, dbapiVpp.c, 
/home2/lisao/linux_vps/src/include/vsrDBif.h, dbapiVsr.c, 
API_Update_VoyStatus.c, API_Update_SvcType.c, API_Update_SSRData.c, 
API_Update_SpecCat.c, API_Update_ShipWniData.c, API_Update_SegmentInfo.c, 
API_Update_Segment.c, API_Update_Route.c, API_Update_reqETA.c, 
API_Update_remFODO.c, API_Update_OrderEntry.c, API_Update_MsgType.c, 
API_Update_Msg.c, API_Update_CallSign.c, API_Remove_TrackLock.c, 
API_Remove_MsgLock.c, API_Set_TrackSvcInfo.c, API_Set_TrackLock.c, 
API_Set_SvcGiven.c, API_Set_PositiveTrackNum.c, API_Set_MsgLock.c, 
API_Set_IncomeSvcGiven.c, API_Set_CanRtDist.c, API_Reset_TrackNum.c, 
API_Insert_VLEntries.c, API_Insert_Segment.c, API_Insert_Sendto.c, 
API_Insert_SecondaryClients.c, API_Insert_OrderEntry.c, API_Insert_MsgConf.c, 
API_Insert_MsgRpc.c, API_Insert_Msg.c, API_Insert_DepArr.c, 
API_Init_AltRoute.c, API_Get_WniShipDataByWSN.c, API_Get_WniShipDataBySN.c, 
API_Get_WniShipDataByCS.c, API_Get_WniShipData.c, API_Get_WniOffice.c, 
API_Get_WniOffCodes.c, API_Get_VoyStatus.c, API_Get_VesselRemarks.c, A"
<- "PI_Get_SvcTypeDesc.c, API_Get_SitorCsign.c, API_Get_Segment.c, 
API_Get_Section.c, API_Get_Tropicals.c, API_Get_Tropical.c, 
API_Get_TrackHistList.c, API_Get_SvcHistory.c, API_Get_SvcType.c, 
API_Get_Storm.c, API_Get_SpecCat.c, API_Get_ShipList.c, 
API_Get_ShipComm_List.c, /home2/lisao/linux_vps/src/include/strlist.h, 
API_Get_SetCat_List.c, API_Get_ServiceType.c, API_Get_ServiceType_List.c, 
API_Get_SegStatus.c, API_Get_SecondaryClients.c, API_Get_Route.c, 
API_Get_remFODO.c, API_Get_RadioRemarks_For_Track.c, API_Get_RadioDesc.c, 
API_Get_RadioCallsign_List.c, API_Get_PortbyPortName.c, 
API_Get_PortbyPortCode.c, API_Get_PilotbyPortCode.c, API_Get_Ocean.c, 
API_Get_NumberofSegments.c, API_Get_NowDtg.c, API_Get_Map.c, 
API_Get_NumofHistSegments.c, API_Get_MsgList_For_TrackNum.c, 
API_Get_MsgHold_Count.c, API_Get_MsgConf_List.c, API_Get_MsgConf_address.c, 
API_Get_Lloyds.c, API_Get_LineData.c, API_Get_LastUsed_RadioCsign.c, 
API_Get_LastMsg_ForCsign.c, API_Get_Intended.c, API_Get_HistoryTable.c, 
API_Get_HistoryPoints.c, API_Get_Full_MsgRpc.c, API_Get_Current_List.c, 
API_Get_Contour.c, API_Get_ContTypeRef.c, API_Get_CoCode.c, 
API_Get_CommAddrRefByName.c, API_Get_CommAddrRef_List.c, API_Get_CommAddrRef.c, 
API_Get_ClientSection.c, API_Get_ClientNameList.c, API_Get_ClientContact.c, 
API_Get_ClientAddress.c, API_Get_ClientApproval.c, API_Get_Client.c, 
API_Get_CliSection_List.c, API_Get_CliContact_List.c, API_Get_CannedRtPt.c, 
API_Get_CannedRt.c, API_Get_CallsignShipName.c, API_Get_BasicTrackNums.c, 
API_Get_AreaByOceanID.c, API_Get_Area.c, API_Get_AlarmList.c, 
API_Get_AgentList.c, API_Get_AgentContactList.c, API_Get_AgentContact.c, 
API_Get_Agent.c, API_Get_AgentByID.c, API_Get_AddrTypes.c, API_Delete_Track.c, 
API_Delete_Sendto.c, API_Delete_Full_MsgRpc.c, API_Delete_MsgConf.c, 
API_Delete_Msg.c, API_Delete_CannedRtPt.c, API_Delete_CannedRt.c, 
API_Delete_Alarms.c, API_Del_Segment.c, API_Del_AltRoute.c, 
/home2/lisao/linux_vps/src/include/amgctl.h, 
/home2/lisao/linux_vps/src/include/amg.h, API_CommAddr_For_TrackNum.c, 
API_Check_VoyageInfo.c, API_Check_SvcType.c, API_Check_SpecCat.c, 
API_Check_SectionCode.c, API_Check_Intended.c, API_Check_Income.c, 
API_Check_ClientCode.c, API_Check_CannedRt.c, API_Check_CallSign.c, 
API_Check_AltRoute.c, API_Change_ConfAddr.c, dbapiVpp.h, 
/home2/lisao/linux_vps/src/include/imgman.h, 
/home2/lisao/linux_vps/src/include/api_retcodes.h, API_alarm_info.c, 
API_Add_Segment.c, amps_dbapi.h, API_Add_ConfAddr.c, 3ms_display.h, 
API_Add_CannedRtPt.c, API_Add_CannedRt.c, api.h, API_Abandon_Msg.c, transact.c, 
async.c, command.c, VpsDbi.h, 
/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include/varargs.h, connect.c, lsutil.c, 
lsutil.h, lsmem.h, lsmem.c, sybutils.h, /usr/include/linux/kernel.h, 
sybutils.c, setproj.c, mapconv.c, inarea.c, chart.h, wxutil.c, mapedge.c, 
mappixel.c, inmap.c, maplib.h, brkrtlen.c, vs_local_util.h, 
/home2/lisao/linux_vps/src/include/vrtapi.h, vs_local_util.c, 
process_pos_message.c, vs_rpc_err.h, vs_rpc_clnt.h, vs_rpc.h, vs_rpc_util.c, 
vs_rpc_clnt.c, vs_rpc_xdr.c, /usr/include/bits/uio.h, /usr/include/sys/uio.h, 
/usr/include/sys/socket.h, /usr/include/rpc/pmap_clnt.h, vs_rpc_svc.c, 
/usr/include/bits/siginfo.h, /usr/include/bits/waitstatus.h, 
/usr/include/bits/waitflags.h, /usr/include/bits/resource.h, 
/usr/include/sys/resource.h, /usr/include/bits/sigstack.h, 
/usr/include/asm/sigcontext.h, /usr/include/bits/sigcontext.h, 
/usr/include/bits/sigaction.h, /usr/include/bits/signum.h, 
/usr/include/sys/wait.h, gbfutils.h, gbfutils.c, 
/home2/lisao/linux_vps/src/include/vsrUtils.h, curUtils.c, curUtils.h, 
wxutils.c, wxmem.c, /home2/lisao/linux_vps/src/include/vs_opt_step01.h, 
/home2/lisao/linux_vps/src/include/vrtopt.h, vserror.c, wxmem.h, 
/home2/lisao/linux_vps/src/include/shipmem.h, rtfmem.c, ogswx.h, riskutil.h, 
riskutil.c, ogswx.c, geoutil.c, drutils.c, 
/home2/lisao/linux_vps/src/include/spdprofr.h, rtfmem.h, macros.h, vserror.h, 
dreckon.h, /home2/lisao/linux_vps/src/include/smm.h, 
/home2/lisao/linux_vps/src/include/sequence.h, wxutils.h, drutils.h, geoutil.h, 
geo.h, dreckon.c, genutil.h, datetime.h, farpascl.h, dat"
<- "etime.c, srarest.c, sramath.c, srarest.h, sracalls.c, smmerror.c, 
sramath.h, smm.c, shipwind.h, shipwind.c, shiputil.h, shiputil.c, shipsyb.c, 
shipmotn.h, shipmotn.c, windcoef.h, shipmem.c, shipsyb.h, smm.h, sracalls.h, 
shipdes.h, shipcoef.h, shipmem.h, shipio.h, smmerror.h, shipdefs.h, shipdata.h, 
shipio.c, miscutil.h, parsers.c, log_file_handler.c, bchkbuf.h, bchkbuf.c, 
strlist.h, strlist.c, vps_log.c, sybase_time.c, msg_atoi.c, vps_log.h, 
atoi36.c, vrtutil.c, vrtsyb.c, vrtmem.c, vrtio.c, vrtaxess.c, cshndlrs.h, 
vrtsyb.h, vrthist.h, vrtopt.h, /home2/lisao/linux_vps/src/include/sracalls.h, 
/home2/lisao/linux_vps/src/include/shipio.h, 
/home2/lisao/linux_vps/src/include/gbfutils.h, vrtaxess.h, vrtapi.c, 
spdprofr.h, spdprofr.c, vrtio.h, sequence.c, repchk.h, sequence.h, repchk.c, 
newton.h, /home2/lisao/linux_vps/src/include/dreckon.h, newton.c, imgman.h, 
imgman.c, vrtutil.h, /home2/lisao/linux_vps/src/include/rtfmem.h, vrtmem.h, 
datamani.c, cshndlrs.c, /home2/lisao/linux_vps/src/include/lsutil.h, vrtapi.h, 
vrt.h, alarms.h, alarms.c, vsruDiag.c, vsruDBError.c, vsrTypes.h, vsrUtils.h, 
vsrUtils.c\n"
<- "(gdb) "
#  Reading file "18 14" from GDB...
-> "list 18 14:1,1000000\n"
#  Running GDB (pid 21866, tty /dev/pts/4)...Segmentation fault.
#  Reading file "18 14" from GDB...failed.
#  Reading file "/home2/lisao/linux_vps/build/SuSE7.2/bin/10/18 14"...
!  /home2/lisao/linux_vps/build/SuSE7.2/bin/10/18 14: No such file or directory
#  Reading file "/home2/lisao/linux_vps/build/SuSE7.2/bin/10/18 14"...No such 
file or directory.
#  Running GDB (pid 21891, tty /dev/pts/4)...
#  Current language: C/C++
#  File: waiting until GDB gets ready
<- "(gdb) "
-> "set prompt (gdb) \n"
<- "(gdb) "
-> "set height 0\n"
<- "(gdb) "
-> "set width 0\n"
<- "(gdb) "
-> "set annotate 1\n"
<- "(gdb) "
-> " set verbose off\n"
<- "(gdb) "
-> "info line\n"
<- "No line number information available.\n"
<- "(gdb) "
-> "list\n"
<- "477\t\n"
<- "478\t\n"
<- "479\t/*-------------------------------- main() -------------------*/\n"
<- "480\tint main(int argc, char **argv)\n"
<- "481\t{\n"
<- "482\t\tchar\tbuf[30];\n"
<- "483\t\tXtAppContext    app_context;\n"
<- "484\t\tchar\t*mod;\n"
<- "485\t\n"
<- "486\t\tmode = TMS;\n"
<- "(gdb) "
-> "info line\n"
<- "Line 486 of \"VPS_main.c\" starts at address 0x804c4f3 <main+19> and ends 
at 0x804c4fd <main+29>.\n"
<- 
"\032\032/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c:486:13258:beg:0x804c4f3\n"
<- "(gdb) "
-> "output 4711\n"
<- "4711"
<- "(gdb) "
-> "show language\n"
<- "The current source language is \"auto; currently c\".\n"
<- "(gdb) "
-> "show version\n"
<- "GNU gdb 5.0\n"
<- "Copyright 2000 Free Software Foundation, Inc.\n"
<- "GDB is free software, covered by the GNU General Public License, and you 
are\n"
   "welcome to change it and/or distribute copies of it under certain 
conditions.\n"
   "Type \"show copying\" to see the conditions.\n"
   "There is absolutely no warranty for GDB.  Type \"show warranty\" for 
details.\n"
<- "This GDB was configured as \"i386-suse-linux\".\n"
<- "(gdb) "
-> "pwd\n"
<- "Working directory /home2/lisao/linux_vps/build/SuSE7.2/bin.\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
<- "(gdb) "
-> "show history filename\n"
<- "The filename in which to record the command history is 
\"/home2/lisao/linux_vps/build/SuSE7.2/bin/.gdb_history\".\n"
<- "(gdb) "
-> "show history size\n"
<- "The size of the command history is 256.\n"
<- "(gdb) "
#  Reading file "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c"...
#  Reading file "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c"...done.
#  File "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c" 530 lines, 23488 
characters
-> "info source\n"
<- "Current source file is VPS_main.c\n"
<- "Compilation directory is /home2/lisao/linux_vps/src/bin/3msdisplay/\n"
<- "Located in /home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c\n"
<- "Contains 530 lines.\n"
<- "Source language is c.\n"
<- "Compiled with stabs debugging format.\n"
<- "(gdb) "
-> "info files\n"
<- "Symbols from \"/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\".\n"
<- "Local exec file:\n"
<- "\t`/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\', file type elf32-i386.\n"
<- "\tEntry point: 0x804aff0\n"
<- "\t0x080480f4 - 0x08048107 is .interp\n"
<- "\t0x08048108 - 0x08048128 is .note.ABI-tag\n"
<- "\t0x08048128 - 0x08048788 is .hash\n"
<- "\t0x08048788 - 0x08049498 is .dynsym\n"
<- "\t0x08049498 - 0x0804a176 is .dynstr\n"
<- "\t0x0804a176 - 0x0804a318 is .gnu.version\n"
<- "\t0x0804a318 - 0x0804a348 is .gnu.version_r\n"
<- "\t0x0804a348 - 0x0804a5d8 is .rel.got\n"
<- "\t0x0804a5d8 - 0x0804a920 is .rel.plt\n"
<- "\t0x0804a920 - 0x0804a945 is .init\n"
<- "\t0x0804a948 - 0x0804afe8 is .plt\n"
<- "\t0x0804aff0 - 0x0805abb0 is .text\n"
<- "\t0x0805abb0 - 0x0805abcc is .fini\n"
<- "\t0x0805abe0 - 0x0805bd1f is .rodata\n"
<- "\t0x0805cd20 - 0x0805cee0 is .data\n"
<- "\t0x0805cee0 - 0x0805e06c is .eh_frame\n"
<- "\t0x0805e06c - 0x0805e1b4 is .gcc_except_table\n"
<- "\t0x0805e1b4 - 0x0805e1bc is .ctors\n"
<- "\t0x0805e1bc - 0x0805e1c4 is .dtors\n"
<- "\t0x0805e1c4 - 0x0805e4bc is .got\n"
<- "\t0x0805e4bc - 0x0805e624 is .dynamic\n"
<- "\t0x0805e640 - 0x080a2068 is .bss\n"
<- "(gdb) "
-> "info program\n"
<- "The program being debugged is not being run.\n"
<- "(gdb) "
-> "set confirm off\n"
<- "(gdb) "
-> "file vps\n"
<- "(gdb) "
-> "info line\n"
<- "No line number information available.\n"
<- "(gdb) "
-> "list\n"
<- "477\t\n"
<- "478\t\n"
<- "479\t/*-------------------------------- main() -------------------*/\n"
<- "480\tint main(int argc, char **argv)\n"
<- "481\t{\n"
<- "482\t\tchar\tbuf[30];\n"
<- "483\t\tXtAppContext    app_context;\n"
<- "484\t\tchar\t*mod;\n"
<- "485\t\n"
<- "486\t\tmode = TMS;\n"
<- "(gdb) "
-> "info line\n"
<- "Line 486 of \"VPS_main.c\" starts at address 0x804c4f3 <main+19> and ends 
at 0x804c4fd <main+29>.\n"
<- 
"\032\032/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c:486:13258:beg:0x804c4f3\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
<- "(gdb) "
-> "display\n"
<- "(gdb) "
-> "info display\n"
<- "There are no auto-display expressions now.\n"
<- "(gdb) "
#  Reading file "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c"...
#  Reading file "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c"...done.
#  File "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c" 530 lines, 23488 
characters
-> "info source\n"
<- "Current source file is VPS_main.c\n"
<- "Compilation directory is /home2/lisao/linux_vps/src/bin/3msdisplay/\n"
<- "Located in /home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c\n"
<- "Contains 530 lines.\n"
<- "Source language is c.\n"
<- "Compiled with stabs debugging format.\n"
<- "(gdb) "
-> "info files\n"
<- "Symbols from \"/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\".\n"
<- "Local exec file:\n"
<- "\t`/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\', file type elf32-i386.\n"
<- "\tEntry point: 0x804aff0\n"
<- "\t0x080480f4 - 0x08048107 is .interp\n"
<- "\t0x08048108 - 0x08048128 is .note.ABI-tag\n"
<- "\t0x08048128 - 0x08048788 is .hash\n"
<- "\t0x08048788 - 0x08049498 is .dynsym\n"
<- "\t0x08049498 - 0x0804a176 is .dynstr\n"
<- "\t0x0804a176 - 0x0804a318 is .gnu.version\n"
<- "\t0x0804a318 - 0x0804a348 is .gnu.version_r\n"
<- "\t0x0804a348 - 0x0804a5d8 is .rel.got\n"
<- "\t0x0804a5d8 - 0x0804a920 is .rel.plt\n"
<- "\t0x0804a920 - 0x0804a945 is .init\n"
<- "\t0x0804a948 - 0x0804afe8 is .plt\n"
<- "\t0x0804aff0 - 0x0805abb0 is .text\n"
<- "\t0x0805abb0 - 0x0805abcc is .fini\n"
<- "\t0x0805abe0 - 0x0805bd1f is .rodata\n"
<- "\t0x0805cd20 - 0x0805cee0 is .data\n"
<- "\t0x0805cee0 - 0x0805e06c is .eh_frame\n"
<- "\t0x0805e06c - 0x0805e1b4 is .gcc_except_table\n"
<- "\t0x0805e1b4 - 0x0805e1bc is .ctors\n"
<- "\t0x0805e1bc - 0x0805e1c4 is .dtors\n"
<- "\t0x0805e1c4 - 0x0805e4bc is .got\n"
<- "\t0x0805e4bc - 0x0805e624 is .dynamic\n"
<- "\t0x0805e640 - 0x080a2068 is .bss\n"
<- "(gdb) "
-> "info program\n"
<- "The program being debugged is not being run.\n"
<- "(gdb) "
-> "source /tmp/dddM01xsl\n"
<- "/tmp/dddM01xsl:2: Error in sourced command file:\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
<- "(gdb) "
#  File: waiting until GDB gets ready
-> "# reset\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
<- "(gdb) "
-> "display\n"
<- "(gdb) "
-> "info display\n"
<- "There are no auto-display expressions now.\n"
<- "(gdb) "
-> "set environment TERM dumb\n"
<- "(gdb) "
-> "info files\n"
<- "Symbols from \"/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\".\n"
<- "Local exec file:\n"
<- "\t`/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\', file type elf32-i386.\n"
<- "\tEntry point: 0x804aff0\n"
<- "\t0x080480f4 - 0x08048107 is .interp\n"
<- "\t0x08048108 - 0x08048128 is .note.ABI-tag\n"
<- "\t0x08048128 - 0x08048788 is .hash\n"
<- "\t0x08048788 - 0x08049498 is .dynsym\n"
<- "\t0x08049498 - 0x0804a176 is .dynstr\n"
<- "\t0x0804a176 - 0x0804a318 is .gnu.version\n"
<- "\t0x0804a318 - 0x0804a348 is .gnu.version_r\n"
<- "\t0x0804a348 - 0x0804a5d8 is .rel.got\n"
<- "\t0x0804a5d8 - 0x0804a920 is .rel.plt\n"
<- "\t0x0804a920 - 0x0804a945 is .init\n"
<- "\t0x0804a948 - 0x0804afe8 is .plt\n"
<- "\t0x0804aff0 - 0x0805abb0 is .text\n"
<- "\t0x0805abb0 - 0x0805abcc is .fini\n"
<- "\t0x0805abe0 - 0x0805bd1f is .rodata\n"
<- "\t0x0805cd20 - 0x0805cee0 is .data\n"
<- "\t0x0805cee0 - 0x0805e06c is .eh_frame\n"
<- "\t0x0805e06c - 0x0805e1b4 is .gcc_except_table\n"
<- "\t0x0805e1b4 - 0x0805e1bc is .ctors\n"
<- "\t0x0805e1bc - 0x0805e1c4 is .dtors\n"
<- "\t0x0805e1c4 - 0x0805e4bc is .got\n"
<- "\t0x0805e4bc - 0x0805e624 is .dynamic\n"
<- "\t0x0805e640 - 0x080a2068 is .bss\n"
<- "(gdb) "
-> "info program\n"
<- "The program being debugged is not being run.\n"
<- "(gdb) "
-> "set confirm off\n"
<- "(gdb) "
-> "file vps\n"
<- "(gdb) "
-> "info line\n"
<- "No line number information available.\n"
<- "(gdb) "
-> "list\n"
<- "477\t\n"
<- "478\t\n"
<- "479\t/*-------------------------------- main() -------------------*/\n"
<- "480\tint main(int argc, char **argv)\n"
<- "481\t{\n"
<- "482\t\tchar\tbuf[30];\n"
<- "483\t\tXtAppContext    app_context;\n"
<- "484\t\tchar\t*mod;\n"
<- "485\t\n"
<- "486\t\tmode = TMS;\n"
<- "(gdb) "
-> "info line\n"
<- "Line 486 of \"VPS_main.c\" starts at address 0x804c4f3 <main+19> and ends 
at 0x804c4fd <main+29>.\n"
<- 
"\032\032/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c:486:13258:beg:0x804c4f3\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
<- "(gdb) "
-> "display\n"
<- "(gdb) "
-> "info display\n"
<- "There are no auto-display expressions now.\n"
<- "(gdb) "
#  Reading file "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c"...
#  Reading file "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c"...done.
#  File "/home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c" 530 lines, 23488 
characters
-> "info source\n"
<- "Current source file is VPS_main.c\n"
<- "Compilation directory is /home2/lisao/linux_vps/src/bin/3msdisplay/\n"
<- "Located in /home2/lisao/linux_vps/src/bin/3msdisplay/VPS_main.c\n"
<- "Contains 530 lines.\n"
<- "Source language is c.\n"
<- "Compiled with stabs debugging format.\n"
<- "(gdb) "
-> "info files\n"
<- "Symbols from \"/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\".\n"
<- "Local exec file:\n"
<- "\t`/home2/lisao/linux_vps/build/SuSE7.2/bin/vps\', file type elf32-i386.\n"
<- "\tEntry point: 0x804aff0\n"
<- "\t0x080480f4 - 0x08048107 is .interp\n"
<- "\t0x08048108 - 0x08048128 is .note.ABI-tag\n"
<- "\t0x08048128 - 0x08048788 is .hash\n"
<- "\t0x08048788 - 0x08049498 is .dynsym\n"
<- "\t0x08049498 - 0x0804a176 is .dynstr\n"
<- "\t0x0804a176 - 0x0804a318 is .gnu.version\n"
<- "\t0x0804a318 - 0x0804a348 is .gnu.version_r\n"
<- "\t0x0804a348 - 0x0804a5d8 is .rel.got\n"
<- "\t0x0804a5d8 - 0x0804a920 is .rel.plt\n"
<- "\t0x0804a920 - 0x0804a945 is .init\n"
<- "\t0x0804a948 - 0x0804afe8 is .plt\n"
<- "\t0x0804aff0 - 0x0805abb0 is .text\n"
<- "\t0x0805abb0 - 0x0805abcc is .fini\n"
<- "\t0x0805abe0 - 0x0805bd1f is .rodata\n"
<- "\t0x0805cd20 - 0x0805cee0 is .data\n"
<- "\t0x0805cee0 - 0x0805e06c is .eh_frame\n"
<- "\t0x0805e06c - 0x0805e1b4 is .gcc_except_table\n"
<- "\t0x0805e1b4 - 0x0805e1bc is .ctors\n"
<- "\t0x0805e1bc - 0x0805e1c4 is .dtors\n"
<- "\t0x0805e1c4 - 0x0805e4bc is .got\n"
<- "\t0x0805e4bc - 0x0805e624 is .dynamic\n"
<- "\t0x0805e640 - 0x080a2068 is .bss\n"
<- "(gdb) "
-> "info program\n"
<- "The program being debugged is not being run.\n"
<- "(gdb) "
-> "break VPS_msgDialogs.c:152\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "(gdb) "
-> "disable 2\n"
<- "No breakpoint number 2.\n"
<- "(gdb) "
-> "info line VPS_msgDialogs.c:152\n"
<- "No source file named VPS_msgDialogs.c."
<- "\n"
<- "(gdb) "
-> "quit\n"
#  Running GDB (pid 21891, tty /dev/pts/4)...Exit 0.
#  Saving history in 
"/home/lisao/.ddd_3.2.1/sessions/11ac1940ca000100341939900000042830067/history"...
#  Saving history in 
"/home/lisao/.ddd_3.2.1/sessions/11ac1940ca000100341939900000042830067/history"...done.
#  Thanks for using DDD 3.3.1!

reply via email to

[Prev in Thread] Current Thread [Next in Thread]