DDD 3.3.1 (powerpc-apple-darwin6.1) gets `Signal 11' signal
From:
Eric_Feigenson
Subject:
DDD 3.3.1 (powerpc-apple-darwin6.1) gets `Signal 11' signal
Date:
Wed, 6 Nov 2002 13:43:41 -0500
From: Eric
Feigenson <efeigens@notesdev.ibm.com>
Date: Wed
Nov 6, 2002 1:38:35 PM US/Eastern
To: bug-ddd@gnu.org
Subject: ddd
3.3.1 signal 11 on OS 10.2.1
ddd 3.3.1, running with XDarwin under
Mac OS 10.2.1, crashes after startup if I try to scroll the source window.
The OS X crash log, --configuration and --trace output from ddd follows.
Thanks!
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS
(0x0001) at 0x01d811a8
Thread 0 Crashed:
#0 0x02262214 in XmTextScroll
(Text.c:2994)
#1 0x01d946a0 in XtCallCallbackList
#2 0x0224f8c0 in change_value
(ScrollBar.c:2215)
#3 0x01dbf458 in HandleActions
#4 0x01dbf940 in HandleSimpleState
#5 0x01dbfe70 in _XtTranslateEvent
#6 0x01d9eea8 in XtDispatchEventToWidget
#7 0x01d9f764 in _XtDefaultDispatcher
#8 0x01d9f970 in XtDispatchEvent
#9 0x00006fac in process_next_event()
(ddd.C:3150)
#10 0x000c9c30 in ddd_main_loop()
(mainloop.C:105)
#11 0x00006d34 in main (ddd.C:951)
#12 0x0000273c in _start
(crt.c:267)
#13 0x000025bc in start
Compiled with GCC 3.1 20020420 (prerelease)
Requires X11R6, Xt11R6, Motif 2.1 (GNU/LessTif
Version 2.1 Release 0.93.36)
Includes XPM 3.4.11, Athena Panner,
DDD core
Built 2002-11-04 by (unknown).
$ /sw/bin/ddd --trace macosxmk
+ /bin/sh -c 'exec gdb -q -fullname
'\''macosxmk'\'''
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Shift Ctrl<Key>Insert< to a KeyCode
~Shift Ctrl<Key>Insert
-> 0000ff63 -> 0
(Annoyed? Try 'Edit->Preferences->General->Suppress
X Warnings'!)
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Ctrl Shift<Key>Insert< to a KeyCode
~Ctrl Shift<Key>Insert
-> 0000ff63 -> 0
# Hello, world!
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Shift Ctrl<Key>Insert< to a KeyCode
~Shift Ctrl<Key>Insert
-> 0000ff63 -> 0
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Ctrl Shift<Key>Insert< to a KeyCode
~Ctrl Shift<Key>Insert
-> 0000ff63 -> 0
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Shift Ctrl<Key>Insert< to a KeyCode
~Shift Ctrl<Key>Insert
-> 0000ff63 -> 0
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Ctrl Shift<Key>Insert< to a KeyCode
~Ctrl Shift<Key>Insert
-> 0000ff63 -> 0
# Starting GDB...
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Shift Ctrl<Key>Insert< to a KeyCode
~Shift Ctrl<Key>Insert
-> 0000ff63 -> 0
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Ctrl Shift<Key>Insert< to a KeyCode
~Ctrl Shift<Key>Insert
-> 0000ff63 -> 0
# Enabling core dumps...
# Enabling core dumps...done.
# Running GDB (pid 14548, tty
/dev/ttyp9)...
# Current language: C/C++
# Searching "vsllib/ddd.vsl"...
# Trying "/Users/efeigens/.ddd/vsllib/ddd.vsl"
# Trying "/sw/share/ddd-3.3.1/vsllib/ddd.vsl"
# Searching "vsllib/ddd.vsl"..."/sw/share/ddd-3.3.1/vsllib/ddd.vsl".
<- "Reading symbols for shared
libraries ."
<- ". done\n"
<- "(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"
<- "401\t#if defined (UNIX)
|| defined(MACOSX)\n"
<- "402\t\tchar *p, lbuff[MAXPATH];\n"
<- "403\t#endif\n"
<- "404\t\n"
<- "405\t\tDEBUG_INIT();\n"
<- "406\t\tDEBUG_ON();\n"
<- "407\t\n"
<- "408\t\tLibInitCursorCtl(NULL);\n"
<- "409\t\n"
<- "410\t\tcopyright(\"Program
Maintenance Utility\",MAJOR_VERSION, MINOR_VERSION);\n"
<- "(gdb) "
-> "info line\n"
<- "Line 410 of \"make.c\"
starts at address 0x1c70 <main+36> and ends at 0x1c84 <main+56>.\n"
<- "\032\032/Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/make.c:410:9739:beg:0x1c70\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.1-20020408 (Apple
version gdb-228) (Sun Jul 14 10:07:24 GMT 2002)\n"
<- "Copyright 2002 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 \"powerpc-apple-macos10\".\n"
<- "(gdb) "
-> "pwd\n"
<- "Working directory /Volumes/Megafeigendisk/notesdev/toolsdev/mk.\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 \"/Volumes/Megafeigendisk/notesdev/toolsdev/mk/.gdb_history\".\n"
<- "(gdb) "
-> "show history size\n"
<- "The size of the command
history is 256.\n"
<- "(gdb) "
# Reading file "/Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/make.c"...
# Reading file "/Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/make.c"...done.
# File "/Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/make.c"
4475 lines, 116565 characters
# Setting buttons...
# Setting buttons...done.
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Shift Ctrl<Key>Insert< to a KeyCode
~Shift Ctrl<Key>Insert
-> 0000ff63 -> 0
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Ctrl Shift<Key>Insert< to a KeyCode
~Ctrl Shift<Key>Insert
-> 0000ff63 -> 0
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Shift Ctrl<Key>Insert< to a KeyCode
~Shift Ctrl<Key>Insert
-> 0000ff63 -> 0
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Ctrl Shift<Key>Insert< to a KeyCode
~Ctrl Shift<Key>Insert
-> 0000ff63 -> 0
-> "info source\n"
<- "Current source file is make.c\n"
<- "Compilation directory is
/Volumes/Megafeigendisk/notesdev/toolsdev/mk/\n"
<- "Located in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/make.c\n"
<- "Contains 4475 lines.\n"
<- "Source language is c.\n"
<- "Compiled with stabs debugging
format.\n"
<- "(gdb) "
-> "info files\n"
<- "Symbols from \"/Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\".\n"
<- "Local exec file:\n"
<- "\t/Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk,
file type mach-o-be.\n"
<- "\tEntry point: 0x00001848\n"
<- "\t0x00001000 - 0x00013000
is LC_SEGMENT.__TEXT in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00001848 - 0x00010ee8
is LC_SEGMENT.__TEXT.__text in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00010ee8 - 0x00011854
is LC_SEGMENT.__TEXT.__picsymbol_stub in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00011854 - 0x00013000
is LC_SEGMENT.__TEXT.__cstring in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00013000 - 0x00014000
is LC_SEGMENT.__DATA in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00013000 - 0x000130f8
is LC_SEGMENT.__DATA.__data in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x000130f8 - 0x00013204
is LC_SEGMENT.__DATA.__la_symbol_ptr in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00013204 - 0x000132cc
is LC_SEGMENT.__DATA.__nl_symbol_ptr in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x000132cc - 0x000132e8
is LC_SEGMENT.__DATA.__dyld in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x000132e8 - 0x0001c7c8
is LC_SEGMENT.__DATA.__bss in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x0001c7d0 - 0x0002ada4
is LC_SEGMENT.__DATA.__common in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x0002b000 - 0x00041af4
is LC_SEGMENT.__LINKEDIT in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x8fe00000 - 0x8fe48000
is LC_SEGMENT.__TEXT in /usr/lib/dyld\n"
<- "\t0x8fe00e80 - 0x8fe3f16c
is LC_SEGMENT.__TEXT.__text in /usr/lib/dyld\n"
<- "\t0x8fe3f170 - 0x8fe3f4c4
is LC_SEGMENT.__TEXT.__const in /usr/lib/dyld\n"
<- "\t0x8fe3f4c4 - 0x8fe47e00
is LC_SEGMENT.__TEXT.__cstring in /usr/lib/dyld\n"
<- "\t0x8fe47e00 - 0x8fe47e88
is LC_SEGMENT.__TEXT.__literal8 in /usr/lib/dyld\n"
<- "\t0x8fe47e88 - 0x8fe47e98
is LC_SEGMENT.__TEXT.__literal4 in /usr/lib/dyld\n"
<- "\t0x8fe47e98 - 0x8fe47fe4
is LC_SEGMENT.__TEXT.__eh_frame in /usr/lib/dyld\n"
<- "\t0x8fe48000 - 0x8fe4b000
is LC_SEGMENT.__DATA in /usr/lib/dyld\n"
<- "\t0x8fe48000 - 0x8fe48208
is LC_SEGMENT.__DATA.__const in /usr/lib/dyld\n"
<- "\t0x8fe48208 - 0x8fe4839c
is LC_SEGMENT.__DATA.__nl_symbol_ptr in /usr/lib/dyld\n"
<- "\t0x8fe483a0 - 0x8fe4a3e8
is LC_SEGMENT.__DATA.__data in /usr/lib/dyld\n"
<- "\t0x8fe4a3e8 - 0x8fe4c100
is LC_SEGMENT.__DATA.__bss in /usr/lib/dyld\n"
<- "\t0x8fe4c100 - 0x8fe4e640
is LC_SEGMENT.__DATA.__common in /usr/lib/dyld\n"
<- "\t0x8fe4e640 - 0x8fe71a28
is LC_SEGMENT.__DATA.__symbol_blocks in /usr/lib/dyld\n"
<- "\t0x8fe71a28 - 0x8fe72211
is LC_SEGMENT.__DATA.__error_buffers in /usr/lib/dyld\n"
<- "\t0x8fe73000 - 0x8fe73040
is LC_SEGMENT.__LOCK.__mem_prot_lock in /usr/lib/dyld\n"
<- "\t0x8fe74000 - 0x8fe7e4b4
is LC_SEGMENT.__LINKEDIT in /usr/lib/dyld\n"
<- "\t0x90000000 - 0x900e9000
is LC_SEGMENT.__TEXT in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900014a0 - 0x900c9f04
is LC_SEGMENT.__TEXT.__text in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900c9f04 - 0x900d19a4
is LC_SEGMENT.__TEXT.__picsymbol_stub in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900d19a4 - 0x900dff78
is LC_SEGMENT.__TEXT.__cstring in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900dff78 - 0x900e08b8
is LC_SEGMENT.__TEXT.__VLib_Container in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e08b8 - 0x900e0f20
is LC_SEGMENT.__TEXT.__VLib_Exports in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e0f20 - 0x900e8004
is LC_SEGMENT.__TEXT.__const in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e8008 - 0x900e85e0
is LC_SEGMENT.__TEXT.__literal8 in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e85e0 - 0x900e8618
is LC_SEGMENT.__TEXT.__literal4 in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e8618 - 0x900e8ff0
is LC_SEGMENT.__TEXT.__eh_frame in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0000000 - 0xa0007000
is LC_SEGMENT.__DATA in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0000000 - 0xa0004158
is LC_SEGMENT.__DATA.__data in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0004158 - 0xa0004160
is LC_SEGMENT.__DATA.__dyld in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0004160 - 0xa0004f00
is LC_SEGMENT.__DATA.__la_symbol_ptr in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0004f00 - 0xa0005204
is LC_SEGMENT.__DATA.__nl_symbol_ptr in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0005204 - 0xa0005538
is LC_SEGMENT.__DATA.__VLib_Func_BPs in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0005538 - 0xa00060bc
is LC_SEGMENT.__DATA.__const in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa00060bc - 0xa00060c0
is LC_SEGMENT.__DATA.__mod_init_func in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa00060c0 - 0xa0008944
is LC_SEGMENT.__DATA.__bss in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0008944 - 0xa000a45c
is LC_SEGMENT.__DATA.__common in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e9000 - 0x9012918c
is LC_SEGMENT.__LINKEDIT in /usr/lib/libSystem.B.dylib\n"
<- "(gdb) "
-> "info program\n"
<- "The program being debugged
is not being run.\n"
<- "(gdb) "
-> "set confirm off\n"
<- "(gdb) "
-> "source /var/tmp//dddR1AY7d\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 \"/Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\".\n"
<- "Local exec file:\n"
<- "\t/Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk,
file type mach-o-be.\n"
<- "\tEntry point: 0x00001848\n"
<- "\t0x00001000 - 0x00013000
is LC_SEGMENT.__TEXT in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00001848 - 0x00010ee8
is LC_SEGMENT.__TEXT.__text in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00010ee8 - 0x00011854
is LC_SEGMENT.__TEXT.__picsymbol_stub in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00011854 - 0x00013000
is LC_SEGMENT.__TEXT.__cstring in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00013000 - 0x00014000
is LC_SEGMENT.__DATA in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00013000 - 0x000130f8
is LC_SEGMENT.__DATA.__data in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x000130f8 - 0x00013204
is LC_SEGMENT.__DATA.__la_symbol_ptr in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x00013204 - 0x000132cc
is LC_SEGMENT.__DATA.__nl_symbol_ptr in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x000132cc - 0x000132e8
is LC_SEGMENT.__DATA.__dyld in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x000132e8 - 0x0001c7c8
is LC_SEGMENT.__DATA.__bss in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x0001c7d0 - 0x0002ada4
is LC_SEGMENT.__DATA.__common in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x0002b000 - 0x00041af4
is LC_SEGMENT.__LINKEDIT in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/macosxmk\n"
<- "\t0x8fe00000 - 0x8fe48000
is LC_SEGMENT.__TEXT in /usr/lib/dyld\n"
<- "\t0x8fe00e80 - 0x8fe3f16c
is LC_SEGMENT.__TEXT.__text in /usr/lib/dyld\n"
<- "\t0x8fe3f170 - 0x8fe3f4c4
is LC_SEGMENT.__TEXT.__const in /usr/lib/dyld\n"
<- "\t0x8fe3f4c4 - 0x8fe47e00
is LC_SEGMENT.__TEXT.__cstring in /usr/lib/dyld\n"
<- "\t0x8fe47e00 - 0x8fe47e88
is LC_SEGMENT.__TEXT.__literal8 in /usr/lib/dyld\n"
<- "\t0x8fe47e88 - 0x8fe47e98
is LC_SEGMENT.__TEXT.__literal4 in /usr/lib/dyld\n"
<- "\t0x8fe47e98 - 0x8fe47fe4
is LC_SEGMENT.__TEXT.__eh_frame in /usr/lib/dyld\n"
<- "\t0x8fe48000 - 0x8fe4b000
is LC_SEGMENT.__DATA in /usr/lib/dyld\n"
<- "\t0x8fe48000 - 0x8fe48208
is LC_SEGMENT.__DATA.__const in /usr/lib/dyld\n"
<- "\t0x8fe48208 - 0x8fe4839c
is LC_SEGMENT.__DATA.__nl_symbol_ptr in /usr/lib/dyld\n"
<- "\t0x8fe483a0 - 0x8fe4a3e8
is LC_SEGMENT.__DATA.__data in /usr/lib/dyld\n"
<- "\t0x8fe4a3e8 - 0x8fe4c100
is LC_SEGMENT.__DATA.__bss in /usr/lib/dyld\n"
<- "\t0x8fe4c100 - 0x8fe4e640
is LC_SEGMENT.__DATA.__common in /usr/lib/dyld\n"
<- "\t0x8fe4e640 - 0x8fe71a28
is LC_SEGMENT.__DATA.__symbol_blocks in /usr/lib/dyld\n"
<- "\t0x8fe71a28 - 0x8fe72211
is LC_SEGMENT.__DATA.__error_buffers in /usr/lib/dyld\n"
<- "\t0x8fe73000 - 0x8fe73040
is LC_SEGMENT.__LOCK.__mem_prot_lock in /usr/lib/dyld\n"
<- "\t0x8fe74000 - 0x8fe7e4b4
is LC_SEGMENT.__LINKEDIT in /usr/lib/dyld\n"
<- "\t0x90000000 - 0x900e9000
is LC_SEGMENT.__TEXT in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900014a0 - 0x900c9f04
is LC_SEGMENT.__TEXT.__text in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900c9f04 - 0x900d19a4
is LC_SEGMENT.__TEXT.__picsymbol_stub in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900d19a4 - 0x900dff78
is LC_SEGMENT.__TEXT.__cstring in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900dff78 - 0x900e08b8
is LC_SEGMENT.__TEXT.__VLib_Container in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e08b8 - 0x900e0f20
is LC_SEGMENT.__TEXT.__VLib_Exports in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e0f20 - 0x900e8004
is LC_SEGMENT.__TEXT.__const in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e8008 - 0x900e85e0
is LC_SEGMENT.__TEXT.__literal8 in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e85e0 - 0x900e8618
is LC_SEGMENT.__TEXT.__literal4 in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e8618 - 0x900e8ff0
is LC_SEGMENT.__TEXT.__eh_frame in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0000000 - 0xa0007000
is LC_SEGMENT.__DATA in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0000000 - 0xa0004158
is LC_SEGMENT.__DATA.__data in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0004158 - 0xa0004160
is LC_SEGMENT.__DATA.__dyld in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0004160 - 0xa0004f00
is LC_SEGMENT.__DATA.__la_symbol_ptr in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0004f00 - 0xa0005204
is LC_SEGMENT.__DATA.__nl_symbol_ptr in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0005204 - 0xa0005538
is LC_SEGMENT.__DATA.__VLib_Func_BPs in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0005538 - 0xa00060bc
is LC_SEGMENT.__DATA.__const in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa00060bc - 0xa00060c0
is LC_SEGMENT.__DATA.__mod_init_func in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa00060c0 - 0xa0008944
is LC_SEGMENT.__DATA.__bss in /usr/lib/libSystem.B.dylib\n"
<- "\t0xa0008944 - 0xa000a45c
is LC_SEGMENT.__DATA.__common in /usr/lib/libSystem.B.dylib\n"
<- "\t0x900e9000 - 0x9012918c
is LC_SEGMENT.__LINKEDIT in /usr/lib/libSystem.B.dylib\n"
<- "(gdb) "
-> "info program\n"
<- "The program being debugged
is not being run.\n"
<- "(gdb) "
-> "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"
<- "If \'start-with-shell\'
is set to 1, args may include \"*\", or \"[...]\";\n"
<- "they will be expanded using
\"sh\". Input and output redirection with\n"
<- "\">\", \"<\",
or \">>\" will also be 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) "
# Starting GDB...done.
# Welcome to DDD 3.3.1 "Blue
Gnu" (powerpc-apple-darwin6.1)
-> "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) "
-> "output argc\n"
<- "<error type>(gdb)
"
-> "output endif\n"
<- "No symbol \"endif\"
in current context.\n"
<- "(gdb) "
-> "output int\n"
<- "Attempt to use a type name
as an _expression_\n"
<- "(gdb) "
-> "info line \'main\'\n"
<- "Junk at end of line specification:
\'\n"
<- "(gdb) "
# Reading file "/Volumes/Megafeigendisk/notesdev/toolsdev/mk/end
of line specification"...
# Reading file "/Volumes/Megafeigendisk/notesdev/toolsdev/mk/end
of line specification"...No such file or directory.
-> "info source\n"
<- "Current source file is make.c\n"
<- "Compilation directory is
/Volumes/Megafeigendisk/notesdev/toolsdev/mk/\n"
<- "Located in /Volumes/MegaFeigendisk/NotesDev/ToolsDev/mk/make.c\n"
<- "Contains 4475 lines.\n"
<- "Source language is c.\n"
<- "Compiled with stabs debugging
format.\n"
<- "(gdb) "
-> "info sources\n"
<- "Source files for which symbols
have been read in:\n"
<- "\n"
<- "make.c, /usr/include/stdio.h,
/usr/include/sys/types.h, /usr/include/sys/appleapiopts.h, /usr/include/sys/cdefs.h,
/usr/include/machine/types.h, /usr/include/ppc/types.h, /usr/include/machine/ansi.h,
/usr/include/ppc/ansi.h, /usr/include/machine/endian.h, /usr/include/ppc/endian.h,
/usr/include/stdlib.h, /usr/include/string.h, /usr/include/ctype.h, /usr/include/runetype.h,
/usr/include/errno.h, /usr/include/sys/errno.h, /usr/include/fcntl.h, /usr/include/sys/fcntl.h,
../lib/standard.h, ../lib/args.h, ../lib/dir.h, /usr/include/dirent.h,
/usr/include/sys/dirent.h, ../lib/timedate.h, /usr/include/time.h, /usr/include/gcc/darwin/3.1/machine/limits.h,
/usr/include/ppc/limits.h, ../lib/stricmp.h, ../lib/noise.h, ../lib/name.h,
../lib/match.h, ../lib/irisdbg.h\n"
<- "\n"
<- "Source files for which symbols
will be read in on demand:\n"
<- "\n"
<- "args.c, stricmp.h, stricmp.c,
/usr/include/ctype.h, match.c, irisdbg.h, /usr/include/unistd.h, name.c,
copyrt.c, iristime.h, args.h, /usr/include/utime.h, timedate.c, name.h,
match.h, dir.h, timedate.h, standard.h, unixdir.c, locker.h, /usr/include/sys/time.h,
/usr/include/sys/stat.h, lockmk.c, ../lib/irisdbg.h, ../lib/match.h, ../lib/name.h,
../lib/noise.h, ../lib/stricmp.h, /usr/include/ppc/limits.h, /usr/include/gcc/darwin/3.1/machine/limits.h,
/usr/include/time.h, ../lib/timedate.h, /usr/include/sys/dirent.h, /usr/include/dirent.h,
../lib/dir.h, ../lib/args.h, ../lib/standard.h, /usr/include/sys/fcntl.h,
/usr/include/fcntl.h, /usr/include/sys/errno.h, /usr/include/errno.h, /usr/include/runetype.h,
/usr/include/string.h, /usr/include/stdlib.h, /usr/include/ppc/endian.h,
/usr/include/machine/endian.h, /usr/include/ppc/ansi.h, /usr/include/machine/ansi.h,
/usr/include/ppc/types.h, /usr/include/machine/types.h, /usr/include/sys/cdefs.h,
/usr/include/sys/appleapiopts.h, /usr/include/sys/types.h, /usr/include/stdio.h,
make.c, /SourceCache/Csu/Csu-45/crt.c\n"
<- "(gdb) "
# Reading file "end of line
specification" from GDB...
-> "list end of line specification:1,1000000\n"
<- "Function \"end of line
specification:1,1000000\" not defined.\n"
<- "(gdb) "
! Function "end of line specification:1,1000000"
not defined.
# Reading file "end of line
specification" from GDB...failed.
# Reading file "/Volumes/Megafeigendisk/notesdev/toolsdev/mk/end
of line specification"...
! /Volumes/Megafeigendisk/notesdev/toolsdev/mk/end
of line specification: No such file or directory
# Reading file "/Volumes/Megafeigendisk/notesdev/toolsdev/mk/end
of line specification"...No such file or directory.
! Signal 11
Signal 11
-> "\003"
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Shift Ctrl<Key>Insert< to a KeyCode
~Shift Ctrl<Key>Insert
-> 0000ff63 -> 0
Warning:
Name: editMenu
Class: XmRowColumn
Manager.c:_XmManagerInstallAccelerator(2174)
- Could not convert >~Ctrl Shift<Key>Insert< to a KeyCode
~Ctrl Shift<Key>Insert
-> 0000ff63 -> 0
<- "Quit\n"
<- "(gdb) "
! Signal 11
Internal error (Signal 11).
Oops! You have found a bug in
DDD.
If you can reproduce this bug, please
send a bug report
to <bug-ddd@gnu.org>, giving
a subject like
DDD 3.3.1 (powerpc-apple-darwin6.1)
gets `Signal 11' signal
To enable us to fix the bug, you should
include the following information:
* What you were doing to get this message.
Report all the facts.
* The contents of the `~/.ddd/log' file
as generated by this session.
Please read also the section "Reporting
Bugs" in the DDD manual.
We thank you for your support.
# Running GDB (pid 14548, tty
/dev/ttyp9)...Exit 0.
Exit 0
# Saving history in "/Volumes/Megafeigendisk/notesdev/toolsdev/mk/.gdb_history"...
# Saving history in "/Volumes/Megafeigendisk/notesdev/toolsdev/mk/.gdb_history"...done.
# Saving history in "/Users/efeigens/.ddd/history"...
# Saving history in "/Users/efeigens/.ddd/history"...done.
# Thanks for using DDD 3.3.1!
(We apologize for the inconvenience.)