FROM : Alex Rice
DATE : Sat Nov 23 22:59:02 2002
Shantonu, thanks for responding. In the time that has passed, it
happened again: The Nov 21 Security Update updated
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon and my
Emacs binary is broke again! This is the same thing that happened with
the 10.2 and 10.2.2 updates. Each time I have built a new Emacs to get
it working again, only to break on the next system update. This happens
to other users of the Emacs binary too. Ugh. I really appreciate any
help you can provide. Below are the answers to all of your questions. I
would like to find a way to either modify the Emacs binary, or modify
the build process so this doesn't happen with each OS update.
On Wednesday, November 20, 2002, at 11:49 PM, Shantonu Sen wrote:
> What is the output of otool -Llhv on your binary?
I'll append it to this message since it's long. I'm also going to
append the build process I used to build emacs, in case you are
wondering.
> I would not have expected this output from "open foo.app", since open
> just messages someone else (the Window Server) to launch the
> application.
Try it. The first two dyld: messages appear on the terminal & don't
seem to be specifically related to any problem. The next three dyld
messages appear in console.log. The other errors appear in
Emacs.crash.log. Here is the current set of errors:
# export DYLD_PREBIND_DEBUG=1
# open /Applications/Emacs/Emacs.app
-terminal shows-
dyld: in map_image() determined the system shared regions are NOT used
dyld: open: prebinding enabled
-console.log shows-
dyld: in map_image() determined the system shared regions are NOT used
dyld: /Applications/Emacs/Emacs.app/Contents/MacOS/Emacs: prebinding
disabled because time stamp of library:
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon did not
match
dyld: 51 two-level prebound libraries used out of 51
2002-11-23 23:39:03.497 Console[502] Exception raised during posting of
notification. Ignored. exception: *** NSRunStorage,
_NSBlockNumberForIndex(): index (59802) beyond array bounds (59802)
-Emacs.crash.log shows-
Date/Time: 2002-11-23 23:39:03 -0700
OS Version: 10.2.2 (Build 6F21)
Host: darkstar.local.
Command: Emacs
PID: 508
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x000b0d4d
Thread 0 Crashed:
#0 0x0000610c in adjust_frame_glyphs_for_frame_redisplay
(dispnew.c:2343)
#1 0x00005c80 in adjust_frame_glyphs (dispnew.c:2134)
#2 0x00005c2c in adjust_frame_glyphs_initially (dispnew.c:2116)
#3 0x00061bd4 in main (emacs.c:1548)
#4 0x00003908 in _start (crt.c:267)
#5 0x00003788 in start
> Did you compile this with CodeWarrior? I think it places the Mach-O
> headers in a different order than the vendor ld, but this should be
> mostly harmless...
No it was compiled w/ the latest Apple Dev Tools using GCC3.
> Can you run the application under gdb and see what happens? just
> gdb Emacs.app/Contents/MacOS/Emacs
> run
> <wait for it to die>
> backtrace
OK, here it is. I can't deduce anything from it. Keep in mind that this
Emacs binary was built on and worked perfectly on 10.2.2, pre Nov 21
Security Update. The Nov 21 Security Update did something from
Carbon.framework and that's when it broke again.
# gdb Emacs.app/Contents/MacOS/Emacs
dyld: in map_image() determined the system shared regions are NOT used
dyld: sh: prebinding enabled
dyld: in map_image() determined the system shared regions are NOT used
dyld: /usr/libexec/gdb/gdb-powerpc-apple-macos10: prebinding enabled
GNU gdb 5.1-20020408 (Apple version gdb-231) (Tue Aug 13 21:37:39 GMT
2002)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and
you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
details.
This GDB was configured as "powerpc-apple-macos10".
Reading symbols for shared libraries .... done
(gdb) run
Starting program: /Applications/Emacs/Emacs.app/Contents/MacOS/Emacs
[Switching to process 517 thread 0xb03]
dyld: in map_image() determined the system shared regions are NOT used
dyld: /bin/bash: prebinding enabled
dyld: in map_image() determined the system shared regions are NOT used
dyld: /Applications/Emacs/Emacs.app/Contents/MacOS/Emacs: prebinding
disabled because time stamp of library:
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon did not
match
Reading symbols for shared libraries
................................................. done
dyld: 51 two-level prebound libraries used out of 51
Program received signal EXC_BAD_ACCESS, Could not access memory.
0x0000610c in adjust_frame_glyphs_for_frame_redisplay (f=0xb0c8c) at
dispnew.c:2343
2343 SET_FRAME_GARBAGED (f);
(gdb) backtrace
#0 0x0000610c in adjust_frame_glyphs_for_frame_redisplay (f=0xb0c8c)
at dispnew.c:2343
#1 0x00005c80 in adjust_frame_glyphs (f=0x644ec0) at dispnew.c:2133
#2 0x00005c2c in adjust_frame_glyphs_initially () at dispnew.c:2115
#3 0x00061bd4 in main (argc=1, argv=0xbffffe0c, envp=0xfa24c) at
emacs.c:1544
#4 0x00003908 in _start (argc=50, argv=0x1, envp=0x23a284) at
/SourceCache/Csu/Csu-45/crt.c:267
#5 0x00003788 in start ()
(gdb)
--
The Build process
cvs -d:pserver:<email_removed>:/cvsroot/emacs login
cvs -z3 -d:pserver:<email_removed>:/cvsroot/emacs co -D
"2002-11-02" emacs
cd emacs
./configure --with-carbon --without-x
make bootstrap
sudo make install
[everything below here in the build process is just creating the app
bundle]
cd mac
cp -R /usr/local/share/emacs/21.3.50/etc
/usr/local/share/emacs/21.3.50/leim /usr/local/share/emacs/21.3.50/lisp
/usr/local/share/emacs/21.3.50/site-lisp Emacs.app/Contents/Resources
mkdir Emacs.app/Contents/MacOS/bin
cp /usr/local/bin/emacs* /usr/local/bin/grep-changelog
/usr/local/bin/rcs-checkin /usr/local/bin/ebrowse /usr/local/bin/b2m
/usr/local/bin/emacsclient /usr/local/bin/ctags /usr/local/bin/etags
Emacs.app/Contents/MacOS/bin
mkdir Emacs.app/Contents/MacOS/libexec
cp /usr/local/libexec/emacs/21.3.50/powerpc-apple-darwin6.2/*
Emacs.app/Contents/MacOS/libexec
mkdir Emacs.app/Contents/Resources/info
cp -R /usr/local/info/* Emacs.app/Contents/Resources/info
--
> otool -Llhv Emacs.app/Contents/MacOS/Emacs
Emacs.app/Contents/MacOS/Emacs:
Mach header
magic cputype cpusubtype filetype ncmds sizeofcmds flags
MH_MAGIC PPC ALL EXECUTE 73 8828 NOUNDEFS
DYLDLINK PREBOUND TWOLEVEL
Load command 0
cmd LC_SEGMENT
cmdsize 56
segname __PAGEZERO
vmaddr 0x00000000
vmsize 0x00001000
fileoff 0
filesize 0
maxprot ---
initprot ---
nsects 0
flags NORELOC
Load command 1
cmd LC_SEGMENT
cmdsize 532
segname __TEXT
vmaddr 0x00001000
vmsize 0x00150000
fileoff 0
filesize 1376256
maxprot rwx
initprot r-x
nsects 7
flags (none)
Section
sectname __text
segname __TEXT
addr 0x00003758
size 0x00137758
offset 10072
align 2^2 (4)
reloff 0
nreloc 0
type S_REGULAR
attributes PURE_INSTRUCTIONS SOME_INSTRUCTIONS
reserved1 0
reserved2 0
Section
sectname __picsymbol_stub
segname __TEXT
addr 0x0013aeb0
size 0x000036d8
offset 1285808
align 2^2 (4)
reloff 0
nreloc 0
type S_SYMBOL_STUBS
attributes PURE_INSTRUCTIONS
reserved1 0 (index into indirect symbol table)
reserved2 36 (size of stubs)
Section
sectname __symbol_stub
segname __TEXT
addr 0x0013e588
size 0x00000000
offset 1299848
align 2^2 (4)
reloff 0
nreloc 0
type S_SYMBOL_STUBS
attributes PURE_INSTRUCTIONS
reserved1 390 (index into indirect symbol table)
reserved2 20 (size of stubs)
Section
sectname __cstring
segname __TEXT
addr 0x0013e588
size 0x000128a8
offset 1299848
align 2^2 (4)
reloff 0
nreloc 0
type S_CSTRING_LITERALS
attributes (none)
reserved1 0
reserved2 0
Section
sectname __literal8
segname __TEXT
addr 0x00150e30
size 0x00000108
offset 1375792
align 2^3 (8)
reloff 0
nreloc 0
type S_8BYTE_LITERALS
attributes (none)
reserved1 0
reserved2 0
Section
sectname __const
segname __TEXT
addr 0x00150f38
size 0x000000b6
offset 1376056
align 2^2 (4)
reloff 0
nreloc 0
type S_REGULAR
attributes (none)
reserved1 0
reserved2 0
Section
sectname __literal4
segname __TEXT
addr 0x00150ff0
size 0x0000000c
offset 1376240
align 2^2 (4)
reloff 0
nreloc 0
type S_4BYTE_LITERALS
attributes (none)
reserved1 0
reserved2 0
Load command 2
cmd LC_SEGMENT
cmdsize 464
segname __DATA
vmaddr 0x00151000
vmsize 0x00124000
fileoff 1376256
filesize 1196032
maxprot rwx
initprot rw-
nsects 6
flags (none)
Section
sectname __data
segname __DATA
addr 0x00151000
size 0x000e826c
offset 1376256
align 2^2 (4)
reloff 0
nreloc 0
type S_REGULAR
attributes (none)
reserved1 0
reserved2 0
Section
sectname __la_symbol_ptr
segname __DATA
addr 0x0023926c
size 0x00000618
offset 2327148
align 2^2 (4)
reloff 0
nreloc 0
type S_LAZY_SYMBOL_POINTERS
attributes LOC_RELOC
reserved1 390 (index into indirect symbol table)
reserved2 0
Section
sectname __nl_symbol_ptr
segname __DATA
addr 0x00239884
size 0x00000840
offset 2328708
align 2^2 (4)
reloff 0
nreloc 0
type S_NON_LAZY_SYMBOL_POINTERS
attributes (none)
reserved1 780 (index into indirect symbol table)
reserved2 0
Section
sectname __dyld
segname __DATA
addr 0x0023a0c4
size 0x0000001c
offset 2330820
align 2^2 (4)
reloff 0
nreloc 0
type S_REGULAR
attributes (none)
reserved1 0
reserved2 0
Section
sectname __common
segname __DATA
addr 0x0023a0e0
size 0x0000abdc
offset 2330848
align 2^4 (16)
reloff 0
nreloc 0
type S_REGULAR
attributes (none)
reserved1 0
reserved2 0
Section
sectname __bss
segname __DATA
addr 0x00244cc0
size 0x000300ac
offset 2374848
align 2^3 (8)
reloff 0
nreloc 0
type S_REGULAR
attributes (none)
reserved1 0
reserved2 0
Load command 3
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x00639000
vmsize 0x00040000
fileoff 2572288
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 4
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x0068f000
vmsize 0x00040000
fileoff 2834432
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 5
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x007b1000
vmsize 0x00040000
fileoff 3096576
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 6
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x006cf000
vmsize 0x00040000
fileoff 3358720
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 7
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x0070f000
vmsize 0x00040000
fileoff 3620864
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 8
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x0074f000
vmsize 0x00040000
fileoff 3883008
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 9
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x007f8000
vmsize 0x00040000
fileoff 4145152
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 10
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x00686000
vmsize 0x00009000
fileoff 4407296
filesize 36864
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 11
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x007f1000
vmsize 0x00007000
fileoff 4444160
filesize 28672
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 12
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x00679000
vmsize 0x00004000
fileoff 4472832
filesize 16384
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 13
cmd LC_SEGMENT
cmdsize 56
segname __LINKEDIT
vmaddr 0x00275000
vmsize 0x002a1000
fileoff 4489216
filesize 2752532
maxprot rwx
initprot r--
nsects 0
flags NORELOC
Load command 14
cmd LC_LOAD_DYLINKER
cmdsize 28
name /usr/lib/dyld (offset 12)
Load command 15
cmd LC_LOAD_DYLIB
cmdsize 88
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (offset
24)
time stamp 1037057693 Mon Nov 11 16:34:53 2002
current version 122.0.0
compatibility version 2.0.0
Load command 16
cmd LC_LOAD_DYLIB
cmdsize 52
name /usr/lib/libncurses.5.dylib (offset 24)
time stamp 1037057545 Mon Nov 11 16:32:25 2002
current version 5.0.0
compatibility version 5.0.0
Load command 17
cmd LC_LOAD_DYLIB
cmdsize 52
name /usr/lib/libSystem.B.dylib (offset 24)
time stamp 1034986546 Fri Oct 18 18:15:46 2002
current version 61.0.0
compatibility version 1.0.0
Load command 18
cmd LC_PREBOUND_DYLIB
cmdsize 92
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (offset
20)
nmodules 3
linked_modules 000... (offset 84)
Load command 19
cmd LC_PREBOUND_DYLIB
cmdsize 72
name /usr/lib/libncurses.5.dylib (offset 20)
nmodules 143
linked_modules 10000000... (offset 48)
Load command 20
cmd LC_PREBOUND_DYLIB
cmdsize 196
name /usr/lib/libSystem.B.dylib (offset 20)
nmodules 929
linked_modules 10011000... (offset 48)
Load command 21
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
ImageCapture.framework/Versions/A/ImageCapture (offset 20)
nmodules 18
linked_modules 00000000... (offset 136)
Load command 22
cmd LC_PREBOUND_DYLIB
cmdsize 152
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
SpeechRecognition.framework/Versions/A/SpeechRecognition (offset 20)
nmodules 18
linked_modules 00000000... (offset 144)
Load command 23
cmd LC_PREBOUND_DYLIB
cmdsize 140
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
SecurityHI.framework/Versions/A/SecurityHI (offset 20)
nmodules 28
linked_modules 00000000... (offset 132)
Load command 24
cmd LC_PREBOUND_DYLIB
cmdsize 116
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
ApplicationServices (offset 20)
nmodules 3
linked_modules 000... (offset 108)
Load command 25
cmd LC_PREBOUND_DYLIB
cmdsize 128
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
Help.framework/Versions/A/Help (offset 20)
nmodules 21
linked_modules 00000000... (offset 120)
Load command 26
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
OpenScripting.framework/Versions/A/OpenScripting (offset 20)
nmodules 20
linked_modules 11011111... (offset 136)
Load command 27
cmd LC_PREBOUND_DYLIB
cmdsize 128
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
Print.framework/Versions/A/Print (offset 20)
nmodules 22
linked_modules 00000000... (offset 120)
Load command 28
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
HTMLRendering.framework/Versions/A/HTMLRendering (offset 20)
nmodules 23
linked_modules 00000000... (offset 136)
Load command 29
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
NavigationServices.framework/Versions/A/NavigationServices (offset 20)
nmodules 23
linked_modules 00000000... (offset 148)
Load command 30
cmd LC_PREBOUND_DYLIB
cmdsize 140
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
CarbonSound.framework/Versions/A/CarbonSound (offset 20)
nmodules 19
linked_modules 11011111... (offset 132)
Load command 31
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
CommonPanels.framework/Versions/A/CommonPanels (offset 20)
nmodules 18
linked_modules 00000000... (offset 136)
Load command 32
cmd LC_PREBOUND_DYLIB
cmdsize 136
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
HIToolbox.framework/Versions/A/HIToolbox (offset 20)
nmodules 30
linked_modules 10111111... (offset 128)
Load command 33
cmd LC_PREBOUND_DYLIB
cmdsize 68
name /usr/lib/system/libmathCommon.A.dylib (offset 20)
nmodules 4
linked_modules 1111... (offset 60)
Load command 34
cmd LC_PREBOUND_DYLIB
cmdsize 108
name
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/
CoreFoundation (offset 20)
nmodules 15
linked_modules 11011111... (offset 100)
Load command 35
cmd LC_PREBOUND_DYLIB
cmdsize 104
name
/System/Library/Frameworks/CoreServices.framework/Versions/A/
CoreServices (offset 20)
nmodules 3
linked_modules 000... (offset 96)
Load command 36
cmd LC_PREBOUND_DYLIB
cmdsize 116
name
/System/Library/Frameworks/Security.framework/Versions/A/Security
(offset 20)
nmodules 182
linked_modules 11111111... (offset 88)
Load command 37
cmd LC_PREBOUND_DYLIB
cmdsize 136
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/AE.framework/Versions/A/AE (offset 20)
nmodules 26
linked_modules 11011111... (offset 128)
Load command 38
cmd LC_PREBOUND_DYLIB
cmdsize 136
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/ATS.framework/Versions/A/ATS (offset 20)
nmodules 12
linked_modules 11011111... (offset 128)
Load command 39
cmd LC_PREBOUND_DYLIB
cmdsize 148
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/ColorSync.framework/Versions/A/ColorSync (offset 20)
nmodules 31
linked_modules 10111111... (offset 140)
Load command 40
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (offset 20)
nmodules 12
linked_modules 11111111... (offset 148)
Load command 41
cmd LC_PREBOUND_DYLIB
cmdsize 148
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/PrintCore.framework/Versions/A/PrintCore (offset 20)
nmodules 22
linked_modules 00000000... (offset 140)
Load command 42
cmd LC_PREBOUND_DYLIB
cmdsize 136
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/QD.framework/Versions/A/QD (offset 20)
nmodules 24
linked_modules 11011111... (offset 128)
Load command 43
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis (offset 20)
nmodules 20
linked_modules 00000000... (offset 148)
Load command 44
cmd LC_PREBOUND_DYLIB
cmdsize 152
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/HIServices.framework/Versions/A/HIServices (offset 20)
nmodules 22
linked_modules 11011111... (offset 144)
Load command 45
cmd LC_PREBOUND_DYLIB
cmdsize 160
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis (offset
20)
nmodules 20
linked_modules 11011111... (offset 152)
Load command 46
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/FindByContent.framework/Versions/A/FindByContent (offset 20)
nmodules 21
linked_modules 00000000... (offset 148)
Load command 47
cmd LC_PREBOUND_DYLIB
cmdsize 160
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/LaunchServices.framework/Versions/A/LaunchServices (offset
20)
nmodules 4
linked_modules 1101... (offset 152)
Load command 48
cmd LC_PREBOUND_DYLIB
cmdsize 80
name /System/Library/Printers/Libraries/libPPDLib.dylib
(offset 20)
nmodules 16
linked_modules 00000000... (offset 72)
Load command 49
cmd LC_PREBOUND_DYLIB
cmdsize 56
name /usr/lib/libcups.2.dylib (offset 20)
nmodules 19
linked_modules 00000000... (offset 48)
Load command 50
cmd LC_PREBOUND_DYLIB
cmdsize 124
name
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/
Versions/A/DesktopServicesPriv (offset 20)
nmodules 31
linked_modules 00000000... (offset 116)
Load command 51
cmd LC_PREBOUND_DYLIB
cmdsize 116
name
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/
SystemConfiguration (offset 20)
nmodules 55
linked_modules 11110101... (offset 108)
Load command 52
cmd LC_PREBOUND_DYLIB
cmdsize 96
name
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
(offset 20)
nmodules 29
linked_modules 11111111... (offset 88)
Load command 53
cmd LC_PREBOUND_DYLIB
cmdsize 88
name
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (offset 20)
nmodules 31
linked_modules 11110001... (offset 80)
Load command 54
cmd LC_PREBOUND_DYLIB
cmdsize 116
name
/System/Library/PrivateFrameworks/DiskArbitration.framework/Versions/A/
DiskArbitration (offset 20)
nmodules 3
linked_modules 111... (offset 108)
Load command 55
cmd LC_PREBOUND_DYLIB
cmdsize 168
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
(offset 20)
nmodules 36
linked_modules 11111111... (offset 160)
Load command 56
cmd LC_PREBOUND_DYLIB
cmdsize 168
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
(offset 20)
nmodules 9
linked_modules 11111111... (offset 160)
Load command 57
cmd LC_PREBOUND_DYLIB
cmdsize 172
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/Resources/
libPDFRIP.A.dylib (offset 20)
nmodules 25
linked_modules 11111111... (offset 164)
Load command 58
cmd LC_PREBOUND_DYLIB
cmdsize 168
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/Resources/libPSRIP.A.dylib
(offset 20)
nmodules 14
linked_modules 11111011... (offset 160)
Load command 59
cmd LC_PREBOUND_DYLIB
cmdsize 168
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
(offset 20)
nmodules 8
linked_modules 11111111... (offset 160)
Load command 60
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/CoreServices.framework/Versions/A/
Frameworks/CarbonCore.framework/Versions/A/CarbonCore (offset 20)
nmodules 33
linked_modules 11011111... (offset 136)
Load command 61
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/CoreServices.framework/Versions/A/
Frameworks/OSServices.framework/Versions/A/OSServices (offset 20)
nmodules 112
linked_modules 10001011... (offset 136)
Load command 62
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/CoreServices.framework/Versions/A/
Frameworks/CFNetwork.framework/Versions/A/CFNetwork (offset 20)
nmodules 3
linked_modules 000... (offset 136)
Load command 63
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/CoreServices.framework/Versions/A/
Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore (offset
20)
nmodules 20
linked_modules 00000000... (offset 148)
Load command 64
cmd LC_PREBOUND_DYLIB
cmdsize 56
name /usr/lib/libz.1.1.3.dylib (offset 20)
nmodules 16
linked_modules 11011011... (offset 48)
Load command 65
cmd LC_PREBOUND_DYLIB
cmdsize 84
name /System/Library/Printers/Libraries/libLW8Utils.dylib
(offset 20)
nmodules 3
linked_modules 000... (offset 76)
Load command 66
cmd LC_PREBOUND_DYLIB
cmdsize 72
name /usr/lib/libssl.0.9.dylib (offset 20)
nmodules 136
linked_modules 00000000... (offset 48)
Load command 67
cmd LC_PREBOUND_DYLIB
cmdsize 128
name /usr/lib/libcrypto.0.9.dylib (offset 20)
nmodules 481
linked_modules 00000000... (offset 52)
Load command 68
cmd LC_PREBOUND_DYLIB
cmdsize 112
name
/System/Library/Frameworks/DirectoryService.framework/Versions/A/
DirectoryService (offset 20)
nmodules 22
linked_modules 00000000... (offset 104)
Load command 69
cmd LC_SYMTAB
cmdsize 24
symoff 4492336
nsyms 138298
stroff 6158744
strsize 1083004
Load command 70
cmd LC_DYSYMTAB
cmdsize 80
ilocalsym 0
nlocalsym 133502
iextdefsym 133502
nextdefsym 4396
iundefsym 137898
nundefsym 400
tocoff 0
ntoc 0
modtaboff 0
nmodtab 0
extrefsymoff 0
nextrefsyms 0
indirectsymoff 6153512
nindirectsyms 1308
extreloff 0
nextrel 0
locreloff 4489216
nlocrel 390
Load command 71
cmd LC_TWOLEVEL_HINTS
cmdsize 16
offset 3997416
nhints 400
Load command 72
cmd LC_UNIXTHREAD
cmdsize 176
flavor PPC_THREAD_STATE
count PPC_THREAD_STATE_COUNT
r0 0x00000000 r1 0x00000000 r2 0x00000000 r3 0x00000000 r4
0x00000000
r5 0x00000000 r6 0x00000000 r7 0x00000000 r8 0x00000000 r9
0x00000000
r10 0x00000000 r11 0x00000000 r12 0x00000000 r13 0x00000000 r14
0x00000000
r15 0x00000000 r16 0x00000000 r17 0x00000000 r18 0x00000000 r19
0x00000000
r20 0x00000000 r21 0x00000000 r22 0x00000000 r23 0x00000000 r24
0x00000000
r25 0x00000000 r26 0x00000000 r27 0x00000000 r28 0x00000000 r29
0x00000000
r30 0x00000000 r31 0x00000000 cr 0x00000000 xer 0x00000000 lr
0x00000000
ctr 0x00000000 mq 0x00000000 pad 0x00000000 srr0 0x00003758 srr1
0x00000000
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
(compatibility version 2.0.0, current version 122.0.0)
time stamp 1037057693 Mon Nov 11 16:34:53 2002
/usr/lib/libncurses.5.dylib (compatibility version 5.0.0, current
version 5.0.0)
time stamp 1037057545 Mon Nov 11 16:32:25 2002
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 61.0.0)
time stamp 1034986546 Fri Oct 18 18:15:46 2002
--
Alex Rice <<email_removed>>
Mindlube Software
http://mindlube.com/
DATE : Sat Nov 23 22:59:02 2002
Shantonu, thanks for responding. In the time that has passed, it
happened again: The Nov 21 Security Update updated
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon and my
Emacs binary is broke again! This is the same thing that happened with
the 10.2 and 10.2.2 updates. Each time I have built a new Emacs to get
it working again, only to break on the next system update. This happens
to other users of the Emacs binary too. Ugh. I really appreciate any
help you can provide. Below are the answers to all of your questions. I
would like to find a way to either modify the Emacs binary, or modify
the build process so this doesn't happen with each OS update.
On Wednesday, November 20, 2002, at 11:49 PM, Shantonu Sen wrote:
> What is the output of otool -Llhv on your binary?
I'll append it to this message since it's long. I'm also going to
append the build process I used to build emacs, in case you are
wondering.
> I would not have expected this output from "open foo.app", since open
> just messages someone else (the Window Server) to launch the
> application.
Try it. The first two dyld: messages appear on the terminal & don't
seem to be specifically related to any problem. The next three dyld
messages appear in console.log. The other errors appear in
Emacs.crash.log. Here is the current set of errors:
# export DYLD_PREBIND_DEBUG=1
# open /Applications/Emacs/Emacs.app
-terminal shows-
dyld: in map_image() determined the system shared regions are NOT used
dyld: open: prebinding enabled
-console.log shows-
dyld: in map_image() determined the system shared regions are NOT used
dyld: /Applications/Emacs/Emacs.app/Contents/MacOS/Emacs: prebinding
disabled because time stamp of library:
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon did not
match
dyld: 51 two-level prebound libraries used out of 51
2002-11-23 23:39:03.497 Console[502] Exception raised during posting of
notification. Ignored. exception: *** NSRunStorage,
_NSBlockNumberForIndex(): index (59802) beyond array bounds (59802)
-Emacs.crash.log shows-
Date/Time: 2002-11-23 23:39:03 -0700
OS Version: 10.2.2 (Build 6F21)
Host: darkstar.local.
Command: Emacs
PID: 508
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x000b0d4d
Thread 0 Crashed:
#0 0x0000610c in adjust_frame_glyphs_for_frame_redisplay
(dispnew.c:2343)
#1 0x00005c80 in adjust_frame_glyphs (dispnew.c:2134)
#2 0x00005c2c in adjust_frame_glyphs_initially (dispnew.c:2116)
#3 0x00061bd4 in main (emacs.c:1548)
#4 0x00003908 in _start (crt.c:267)
#5 0x00003788 in start
> Did you compile this with CodeWarrior? I think it places the Mach-O
> headers in a different order than the vendor ld, but this should be
> mostly harmless...
No it was compiled w/ the latest Apple Dev Tools using GCC3.
> Can you run the application under gdb and see what happens? just
> gdb Emacs.app/Contents/MacOS/Emacs
> run
> <wait for it to die>
> backtrace
OK, here it is. I can't deduce anything from it. Keep in mind that this
Emacs binary was built on and worked perfectly on 10.2.2, pre Nov 21
Security Update. The Nov 21 Security Update did something from
Carbon.framework and that's when it broke again.
# gdb Emacs.app/Contents/MacOS/Emacs
dyld: in map_image() determined the system shared regions are NOT used
dyld: sh: prebinding enabled
dyld: in map_image() determined the system shared regions are NOT used
dyld: /usr/libexec/gdb/gdb-powerpc-apple-macos10: prebinding enabled
GNU gdb 5.1-20020408 (Apple version gdb-231) (Tue Aug 13 21:37:39 GMT
2002)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and
you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for
details.
This GDB was configured as "powerpc-apple-macos10".
Reading symbols for shared libraries .... done
(gdb) run
Starting program: /Applications/Emacs/Emacs.app/Contents/MacOS/Emacs
[Switching to process 517 thread 0xb03]
dyld: in map_image() determined the system shared regions are NOT used
dyld: /bin/bash: prebinding enabled
dyld: in map_image() determined the system shared regions are NOT used
dyld: /Applications/Emacs/Emacs.app/Contents/MacOS/Emacs: prebinding
disabled because time stamp of library:
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon did not
match
Reading symbols for shared libraries
................................................. done
dyld: 51 two-level prebound libraries used out of 51
Program received signal EXC_BAD_ACCESS, Could not access memory.
0x0000610c in adjust_frame_glyphs_for_frame_redisplay (f=0xb0c8c) at
dispnew.c:2343
2343 SET_FRAME_GARBAGED (f);
(gdb) backtrace
#0 0x0000610c in adjust_frame_glyphs_for_frame_redisplay (f=0xb0c8c)
at dispnew.c:2343
#1 0x00005c80 in adjust_frame_glyphs (f=0x644ec0) at dispnew.c:2133
#2 0x00005c2c in adjust_frame_glyphs_initially () at dispnew.c:2115
#3 0x00061bd4 in main (argc=1, argv=0xbffffe0c, envp=0xfa24c) at
emacs.c:1544
#4 0x00003908 in _start (argc=50, argv=0x1, envp=0x23a284) at
/SourceCache/Csu/Csu-45/crt.c:267
#5 0x00003788 in start ()
(gdb)
--
The Build process
cvs -d:pserver:<email_removed>:/cvsroot/emacs login
cvs -z3 -d:pserver:<email_removed>:/cvsroot/emacs co -D
"2002-11-02" emacs
cd emacs
./configure --with-carbon --without-x
make bootstrap
sudo make install
[everything below here in the build process is just creating the app
bundle]
cd mac
cp -R /usr/local/share/emacs/21.3.50/etc
/usr/local/share/emacs/21.3.50/leim /usr/local/share/emacs/21.3.50/lisp
/usr/local/share/emacs/21.3.50/site-lisp Emacs.app/Contents/Resources
mkdir Emacs.app/Contents/MacOS/bin
cp /usr/local/bin/emacs* /usr/local/bin/grep-changelog
/usr/local/bin/rcs-checkin /usr/local/bin/ebrowse /usr/local/bin/b2m
/usr/local/bin/emacsclient /usr/local/bin/ctags /usr/local/bin/etags
Emacs.app/Contents/MacOS/bin
mkdir Emacs.app/Contents/MacOS/libexec
cp /usr/local/libexec/emacs/21.3.50/powerpc-apple-darwin6.2/*
Emacs.app/Contents/MacOS/libexec
mkdir Emacs.app/Contents/Resources/info
cp -R /usr/local/info/* Emacs.app/Contents/Resources/info
--
> otool -Llhv Emacs.app/Contents/MacOS/Emacs
Emacs.app/Contents/MacOS/Emacs:
Mach header
magic cputype cpusubtype filetype ncmds sizeofcmds flags
MH_MAGIC PPC ALL EXECUTE 73 8828 NOUNDEFS
DYLDLINK PREBOUND TWOLEVEL
Load command 0
cmd LC_SEGMENT
cmdsize 56
segname __PAGEZERO
vmaddr 0x00000000
vmsize 0x00001000
fileoff 0
filesize 0
maxprot ---
initprot ---
nsects 0
flags NORELOC
Load command 1
cmd LC_SEGMENT
cmdsize 532
segname __TEXT
vmaddr 0x00001000
vmsize 0x00150000
fileoff 0
filesize 1376256
maxprot rwx
initprot r-x
nsects 7
flags (none)
Section
sectname __text
segname __TEXT
addr 0x00003758
size 0x00137758
offset 10072
align 2^2 (4)
reloff 0
nreloc 0
type S_REGULAR
attributes PURE_INSTRUCTIONS SOME_INSTRUCTIONS
reserved1 0
reserved2 0
Section
sectname __picsymbol_stub
segname __TEXT
addr 0x0013aeb0
size 0x000036d8
offset 1285808
align 2^2 (4)
reloff 0
nreloc 0
type S_SYMBOL_STUBS
attributes PURE_INSTRUCTIONS
reserved1 0 (index into indirect symbol table)
reserved2 36 (size of stubs)
Section
sectname __symbol_stub
segname __TEXT
addr 0x0013e588
size 0x00000000
offset 1299848
align 2^2 (4)
reloff 0
nreloc 0
type S_SYMBOL_STUBS
attributes PURE_INSTRUCTIONS
reserved1 390 (index into indirect symbol table)
reserved2 20 (size of stubs)
Section
sectname __cstring
segname __TEXT
addr 0x0013e588
size 0x000128a8
offset 1299848
align 2^2 (4)
reloff 0
nreloc 0
type S_CSTRING_LITERALS
attributes (none)
reserved1 0
reserved2 0
Section
sectname __literal8
segname __TEXT
addr 0x00150e30
size 0x00000108
offset 1375792
align 2^3 (8)
reloff 0
nreloc 0
type S_8BYTE_LITERALS
attributes (none)
reserved1 0
reserved2 0
Section
sectname __const
segname __TEXT
addr 0x00150f38
size 0x000000b6
offset 1376056
align 2^2 (4)
reloff 0
nreloc 0
type S_REGULAR
attributes (none)
reserved1 0
reserved2 0
Section
sectname __literal4
segname __TEXT
addr 0x00150ff0
size 0x0000000c
offset 1376240
align 2^2 (4)
reloff 0
nreloc 0
type S_4BYTE_LITERALS
attributes (none)
reserved1 0
reserved2 0
Load command 2
cmd LC_SEGMENT
cmdsize 464
segname __DATA
vmaddr 0x00151000
vmsize 0x00124000
fileoff 1376256
filesize 1196032
maxprot rwx
initprot rw-
nsects 6
flags (none)
Section
sectname __data
segname __DATA
addr 0x00151000
size 0x000e826c
offset 1376256
align 2^2 (4)
reloff 0
nreloc 0
type S_REGULAR
attributes (none)
reserved1 0
reserved2 0
Section
sectname __la_symbol_ptr
segname __DATA
addr 0x0023926c
size 0x00000618
offset 2327148
align 2^2 (4)
reloff 0
nreloc 0
type S_LAZY_SYMBOL_POINTERS
attributes LOC_RELOC
reserved1 390 (index into indirect symbol table)
reserved2 0
Section
sectname __nl_symbol_ptr
segname __DATA
addr 0x00239884
size 0x00000840
offset 2328708
align 2^2 (4)
reloff 0
nreloc 0
type S_NON_LAZY_SYMBOL_POINTERS
attributes (none)
reserved1 780 (index into indirect symbol table)
reserved2 0
Section
sectname __dyld
segname __DATA
addr 0x0023a0c4
size 0x0000001c
offset 2330820
align 2^2 (4)
reloff 0
nreloc 0
type S_REGULAR
attributes (none)
reserved1 0
reserved2 0
Section
sectname __common
segname __DATA
addr 0x0023a0e0
size 0x0000abdc
offset 2330848
align 2^4 (16)
reloff 0
nreloc 0
type S_REGULAR
attributes (none)
reserved1 0
reserved2 0
Section
sectname __bss
segname __DATA
addr 0x00244cc0
size 0x000300ac
offset 2374848
align 2^3 (8)
reloff 0
nreloc 0
type S_REGULAR
attributes (none)
reserved1 0
reserved2 0
Load command 3
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x00639000
vmsize 0x00040000
fileoff 2572288
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 4
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x0068f000
vmsize 0x00040000
fileoff 2834432
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 5
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x007b1000
vmsize 0x00040000
fileoff 3096576
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 6
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x006cf000
vmsize 0x00040000
fileoff 3358720
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 7
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x0070f000
vmsize 0x00040000
fileoff 3620864
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 8
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x0074f000
vmsize 0x00040000
fileoff 3883008
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 9
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x007f8000
vmsize 0x00040000
fileoff 4145152
filesize 262144
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 10
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x00686000
vmsize 0x00009000
fileoff 4407296
filesize 36864
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 11
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x007f1000
vmsize 0x00007000
fileoff 4444160
filesize 28672
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 12
cmd LC_SEGMENT
cmdsize 56
segname __DATA
vmaddr 0x00679000
vmsize 0x00004000
fileoff 4472832
filesize 16384
maxprot rw-
initprot rw-
nsects 0
flags (none)
Load command 13
cmd LC_SEGMENT
cmdsize 56
segname __LINKEDIT
vmaddr 0x00275000
vmsize 0x002a1000
fileoff 4489216
filesize 2752532
maxprot rwx
initprot r--
nsects 0
flags NORELOC
Load command 14
cmd LC_LOAD_DYLINKER
cmdsize 28
name /usr/lib/dyld (offset 12)
Load command 15
cmd LC_LOAD_DYLIB
cmdsize 88
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (offset
24)
time stamp 1037057693 Mon Nov 11 16:34:53 2002
current version 122.0.0
compatibility version 2.0.0
Load command 16
cmd LC_LOAD_DYLIB
cmdsize 52
name /usr/lib/libncurses.5.dylib (offset 24)
time stamp 1037057545 Mon Nov 11 16:32:25 2002
current version 5.0.0
compatibility version 5.0.0
Load command 17
cmd LC_LOAD_DYLIB
cmdsize 52
name /usr/lib/libSystem.B.dylib (offset 24)
time stamp 1034986546 Fri Oct 18 18:15:46 2002
current version 61.0.0
compatibility version 1.0.0
Load command 18
cmd LC_PREBOUND_DYLIB
cmdsize 92
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (offset
20)
nmodules 3
linked_modules 000... (offset 84)
Load command 19
cmd LC_PREBOUND_DYLIB
cmdsize 72
name /usr/lib/libncurses.5.dylib (offset 20)
nmodules 143
linked_modules 10000000... (offset 48)
Load command 20
cmd LC_PREBOUND_DYLIB
cmdsize 196
name /usr/lib/libSystem.B.dylib (offset 20)
nmodules 929
linked_modules 10011000... (offset 48)
Load command 21
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
ImageCapture.framework/Versions/A/ImageCapture (offset 20)
nmodules 18
linked_modules 00000000... (offset 136)
Load command 22
cmd LC_PREBOUND_DYLIB
cmdsize 152
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
SpeechRecognition.framework/Versions/A/SpeechRecognition (offset 20)
nmodules 18
linked_modules 00000000... (offset 144)
Load command 23
cmd LC_PREBOUND_DYLIB
cmdsize 140
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
SecurityHI.framework/Versions/A/SecurityHI (offset 20)
nmodules 28
linked_modules 00000000... (offset 132)
Load command 24
cmd LC_PREBOUND_DYLIB
cmdsize 116
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
ApplicationServices (offset 20)
nmodules 3
linked_modules 000... (offset 108)
Load command 25
cmd LC_PREBOUND_DYLIB
cmdsize 128
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
Help.framework/Versions/A/Help (offset 20)
nmodules 21
linked_modules 00000000... (offset 120)
Load command 26
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
OpenScripting.framework/Versions/A/OpenScripting (offset 20)
nmodules 20
linked_modules 11011111... (offset 136)
Load command 27
cmd LC_PREBOUND_DYLIB
cmdsize 128
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
Print.framework/Versions/A/Print (offset 20)
nmodules 22
linked_modules 00000000... (offset 120)
Load command 28
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
HTMLRendering.framework/Versions/A/HTMLRendering (offset 20)
nmodules 23
linked_modules 00000000... (offset 136)
Load command 29
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
NavigationServices.framework/Versions/A/NavigationServices (offset 20)
nmodules 23
linked_modules 00000000... (offset 148)
Load command 30
cmd LC_PREBOUND_DYLIB
cmdsize 140
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
CarbonSound.framework/Versions/A/CarbonSound (offset 20)
nmodules 19
linked_modules 11011111... (offset 132)
Load command 31
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
CommonPanels.framework/Versions/A/CommonPanels (offset 20)
nmodules 18
linked_modules 00000000... (offset 136)
Load command 32
cmd LC_PREBOUND_DYLIB
cmdsize 136
name
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/
HIToolbox.framework/Versions/A/HIToolbox (offset 20)
nmodules 30
linked_modules 10111111... (offset 128)
Load command 33
cmd LC_PREBOUND_DYLIB
cmdsize 68
name /usr/lib/system/libmathCommon.A.dylib (offset 20)
nmodules 4
linked_modules 1111... (offset 60)
Load command 34
cmd LC_PREBOUND_DYLIB
cmdsize 108
name
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/
CoreFoundation (offset 20)
nmodules 15
linked_modules 11011111... (offset 100)
Load command 35
cmd LC_PREBOUND_DYLIB
cmdsize 104
name
/System/Library/Frameworks/CoreServices.framework/Versions/A/
CoreServices (offset 20)
nmodules 3
linked_modules 000... (offset 96)
Load command 36
cmd LC_PREBOUND_DYLIB
cmdsize 116
name
/System/Library/Frameworks/Security.framework/Versions/A/Security
(offset 20)
nmodules 182
linked_modules 11111111... (offset 88)
Load command 37
cmd LC_PREBOUND_DYLIB
cmdsize 136
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/AE.framework/Versions/A/AE (offset 20)
nmodules 26
linked_modules 11011111... (offset 128)
Load command 38
cmd LC_PREBOUND_DYLIB
cmdsize 136
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/ATS.framework/Versions/A/ATS (offset 20)
nmodules 12
linked_modules 11011111... (offset 128)
Load command 39
cmd LC_PREBOUND_DYLIB
cmdsize 148
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/ColorSync.framework/Versions/A/ColorSync (offset 20)
nmodules 31
linked_modules 10111111... (offset 140)
Load command 40
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (offset 20)
nmodules 12
linked_modules 11111111... (offset 148)
Load command 41
cmd LC_PREBOUND_DYLIB
cmdsize 148
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/PrintCore.framework/Versions/A/PrintCore (offset 20)
nmodules 22
linked_modules 00000000... (offset 140)
Load command 42
cmd LC_PREBOUND_DYLIB
cmdsize 136
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/QD.framework/Versions/A/QD (offset 20)
nmodules 24
linked_modules 11011111... (offset 128)
Load command 43
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis (offset 20)
nmodules 20
linked_modules 00000000... (offset 148)
Load command 44
cmd LC_PREBOUND_DYLIB
cmdsize 152
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/HIServices.framework/Versions/A/HIServices (offset 20)
nmodules 22
linked_modules 11011111... (offset 144)
Load command 45
cmd LC_PREBOUND_DYLIB
cmdsize 160
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis (offset
20)
nmodules 20
linked_modules 11011111... (offset 152)
Load command 46
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/FindByContent.framework/Versions/A/FindByContent (offset 20)
nmodules 21
linked_modules 00000000... (offset 148)
Load command 47
cmd LC_PREBOUND_DYLIB
cmdsize 160
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/LaunchServices.framework/Versions/A/LaunchServices (offset
20)
nmodules 4
linked_modules 1101... (offset 152)
Load command 48
cmd LC_PREBOUND_DYLIB
cmdsize 80
name /System/Library/Printers/Libraries/libPPDLib.dylib
(offset 20)
nmodules 16
linked_modules 00000000... (offset 72)
Load command 49
cmd LC_PREBOUND_DYLIB
cmdsize 56
name /usr/lib/libcups.2.dylib (offset 20)
nmodules 19
linked_modules 00000000... (offset 48)
Load command 50
cmd LC_PREBOUND_DYLIB
cmdsize 124
name
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/
Versions/A/DesktopServicesPriv (offset 20)
nmodules 31
linked_modules 00000000... (offset 116)
Load command 51
cmd LC_PREBOUND_DYLIB
cmdsize 116
name
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/
SystemConfiguration (offset 20)
nmodules 55
linked_modules 11110101... (offset 108)
Load command 52
cmd LC_PREBOUND_DYLIB
cmdsize 96
name
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
(offset 20)
nmodules 29
linked_modules 11111111... (offset 88)
Load command 53
cmd LC_PREBOUND_DYLIB
cmdsize 88
name
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (offset 20)
nmodules 31
linked_modules 11110001... (offset 80)
Load command 54
cmd LC_PREBOUND_DYLIB
cmdsize 116
name
/System/Library/PrivateFrameworks/DiskArbitration.framework/Versions/A/
DiskArbitration (offset 20)
nmodules 3
linked_modules 111... (offset 108)
Load command 55
cmd LC_PREBOUND_DYLIB
cmdsize 168
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
(offset 20)
nmodules 36
linked_modules 11111111... (offset 160)
Load command 56
cmd LC_PREBOUND_DYLIB
cmdsize 168
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
(offset 20)
nmodules 9
linked_modules 11111111... (offset 160)
Load command 57
cmd LC_PREBOUND_DYLIB
cmdsize 172
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/Resources/
libPDFRIP.A.dylib (offset 20)
nmodules 25
linked_modules 11111111... (offset 164)
Load command 58
cmd LC_PREBOUND_DYLIB
cmdsize 168
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/Resources/libPSRIP.A.dylib
(offset 20)
nmodules 14
linked_modules 11111011... (offset 160)
Load command 59
cmd LC_PREBOUND_DYLIB
cmdsize 168
name
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/
Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
(offset 20)
nmodules 8
linked_modules 11111111... (offset 160)
Load command 60
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/CoreServices.framework/Versions/A/
Frameworks/CarbonCore.framework/Versions/A/CarbonCore (offset 20)
nmodules 33
linked_modules 11011111... (offset 136)
Load command 61
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/CoreServices.framework/Versions/A/
Frameworks/OSServices.framework/Versions/A/OSServices (offset 20)
nmodules 112
linked_modules 10001011... (offset 136)
Load command 62
cmd LC_PREBOUND_DYLIB
cmdsize 144
name
/System/Library/Frameworks/CoreServices.framework/Versions/A/
Frameworks/CFNetwork.framework/Versions/A/CFNetwork (offset 20)
nmodules 3
linked_modules 000... (offset 136)
Load command 63
cmd LC_PREBOUND_DYLIB
cmdsize 156
name
/System/Library/Frameworks/CoreServices.framework/Versions/A/
Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore (offset
20)
nmodules 20
linked_modules 00000000... (offset 148)
Load command 64
cmd LC_PREBOUND_DYLIB
cmdsize 56
name /usr/lib/libz.1.1.3.dylib (offset 20)
nmodules 16
linked_modules 11011011... (offset 48)
Load command 65
cmd LC_PREBOUND_DYLIB
cmdsize 84
name /System/Library/Printers/Libraries/libLW8Utils.dylib
(offset 20)
nmodules 3
linked_modules 000... (offset 76)
Load command 66
cmd LC_PREBOUND_DYLIB
cmdsize 72
name /usr/lib/libssl.0.9.dylib (offset 20)
nmodules 136
linked_modules 00000000... (offset 48)
Load command 67
cmd LC_PREBOUND_DYLIB
cmdsize 128
name /usr/lib/libcrypto.0.9.dylib (offset 20)
nmodules 481
linked_modules 00000000... (offset 52)
Load command 68
cmd LC_PREBOUND_DYLIB
cmdsize 112
name
/System/Library/Frameworks/DirectoryService.framework/Versions/A/
DirectoryService (offset 20)
nmodules 22
linked_modules 00000000... (offset 104)
Load command 69
cmd LC_SYMTAB
cmdsize 24
symoff 4492336
nsyms 138298
stroff 6158744
strsize 1083004
Load command 70
cmd LC_DYSYMTAB
cmdsize 80
ilocalsym 0
nlocalsym 133502
iextdefsym 133502
nextdefsym 4396
iundefsym 137898
nundefsym 400
tocoff 0
ntoc 0
modtaboff 0
nmodtab 0
extrefsymoff 0
nextrefsyms 0
indirectsymoff 6153512
nindirectsyms 1308
extreloff 0
nextrel 0
locreloff 4489216
nlocrel 390
Load command 71
cmd LC_TWOLEVEL_HINTS
cmdsize 16
offset 3997416
nhints 400
Load command 72
cmd LC_UNIXTHREAD
cmdsize 176
flavor PPC_THREAD_STATE
count PPC_THREAD_STATE_COUNT
r0 0x00000000 r1 0x00000000 r2 0x00000000 r3 0x00000000 r4
0x00000000
r5 0x00000000 r6 0x00000000 r7 0x00000000 r8 0x00000000 r9
0x00000000
r10 0x00000000 r11 0x00000000 r12 0x00000000 r13 0x00000000 r14
0x00000000
r15 0x00000000 r16 0x00000000 r17 0x00000000 r18 0x00000000 r19
0x00000000
r20 0x00000000 r21 0x00000000 r22 0x00000000 r23 0x00000000 r24
0x00000000
r25 0x00000000 r26 0x00000000 r27 0x00000000 r28 0x00000000 r29
0x00000000
r30 0x00000000 r31 0x00000000 cr 0x00000000 xer 0x00000000 lr
0x00000000
ctr 0x00000000 mq 0x00000000 pad 0x00000000 srr0 0x00003758 srr1
0x00000000
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
(compatibility version 2.0.0, current version 122.0.0)
time stamp 1037057693 Mon Nov 11 16:34:53 2002
/usr/lib/libncurses.5.dylib (compatibility version 5.0.0, current
version 5.0.0)
time stamp 1037057545 Mon Nov 11 16:32:25 2002
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 61.0.0)
time stamp 1034986546 Fri Oct 18 18:15:46 2002
--
Alex Rice <<email_removed>>
Mindlube Software
http://mindlube.com/
| Related mails | Author | Date |
|---|---|---|
| Alex Rice | Nov 12, 08:33 | |
| Alex Rice | Nov 12, 08:47 | |
| Shantonu Sen | Nov 21, 06:35 | |
| Alex Rice | Nov 23, 22:59 | |
| Shantonu Sen | Nov 24, 16:46 | |
| Alex Rice | Nov 27, 09:08 |






Cocoa mail archive

