I reset Safari and emptied the cache and all the other maintenance procedures. Crashed twice in the last ten minutes. Here is the crash log, which I sent to Apple. Thanks for any help. I have to send two replies because the message is too long.
Date/Time: 2006-10-29 07:51:05.739 -0600
OS Version: 10.4.8 (Build 8L127)
Report Version: 4
Command: Safari
Path: /Applications/Safari.app/Contents/MacOS/Safari
Parent: WindowServer [1213]
Version: 2.0.4 (419.3)
Build Version: 1
Project Name: WebBrowser
Source Version: 4190300
PID: 7611
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000021
Thread 0 Crashed:
0 com.apple.WebCore 0x958aa7ac DOM::NodeImpl::isAncestor(DOM::NodeImpl const*) const + 0
1 <<00000000>> 0xfb174d2f 0 + -82358993
2 com.apple.WebCore 0x95948594 DOM:

ocumentImpl::notifyBeforeNodeRemoval(DOM::No deImpl*) + 60
3 com.apple.WebCore 0x95948604 DOM::NodeBaseImpl::dispatchChildRemovalEvents(DOM: :NodeImpl*, int&

+ 36
4 com.apple.WebCore 0x95a0dba8 DOM::NodeBaseImpl::willRemoveChild(DOM::NodeImpl*) + 36
5 com.apple.WebCore 0x95865f2c DOM::NodeBaseImpl::removeChildren() + 48
6 com.apple.WebCore 0x95960cc8 DOM::HTMLElementImpl::setInnerHTML(DOM:

OMString const&

+ 44
7 com.apple.WebCore 0x95960c4c DOM::HTMLElement::setInnerHTML(DOM:

OMString const&

+ 40
8 com.apple.WebCore 0x958e51d0 KJS::HTMLElement:

utValue(KJS::ExecState*, int, KJS::Value const&, int) + 32248
9 com.apple.WebCore 0x958dd3a4 KJS::HTMLElement::tryPut(KJS::ExecState*, KJS::Identifier const&, KJS::Value const&, int) + 712
10 com.apple.WebCore 0x958d87c4 KJS:

OMObject:

ut(KJS::ExecState*, KJS::Identifier const&, KJS::Value const&, int) + 44
11 com.apple.JavaScriptCore 0x9578c950 KJS::Reference:

utValue(KJS::ExecState*, KJS::Value const&

+ 228
12 com.apple.JavaScriptCore 0x9578b4ac KJS::AssignNode::evaluate(KJS::ExecState*) + 1344
13 com.apple.JavaScriptCore 0x9578aeac KJS::ExprStatementNode::execute(KJS::ExecState*) + 120
14 com.apple.JavaScriptCore 0x957859ac KJS::SourceElementsNode::execute(KJS::ExecState*) + 544
15 com.apple.JavaScriptCore 0x9578571c KJS::BlockNode::execute(KJS::ExecState*) + 140
16 com.apple.JavaScriptCore 0x95790bf4 KJS::IfNode::execute(KJS::ExecState*) + 440
17 com.apple.JavaScriptCore 0x957859ac KJS::SourceElementsNode::execute(KJS::ExecState*) + 544
18 com.apple.JavaScriptCore 0x9578571c KJS::BlockNode::execute(KJS::ExecState*) + 140
19 com.apple.JavaScriptCore 0x9579260c KJS:

eclaredFunctionImp::execute(KJS::ExecState*) + 44
20 com.apple.JavaScriptCore 0x95791e88 KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&

+ 408
21 com.apple.JavaScriptCore 0x95787988 KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&

+ 136
22 com.apple.JavaScriptCore 0x957862a8 KJS::FunctionCallNode::evaluate(KJS::ExecState*) + 1040
23 com.apple.JavaScriptCore 0x9578aeac KJS::ExprStatementNode::execute(KJS::ExecState*) + 120
24 com.apple.JavaScriptCore 0x9578585c KJS::SourceElementsNode::execute(KJS::ExecState*) + 208
25 com.apple.JavaScriptCore 0x9578571c KJS::BlockNode::execute(KJS::ExecState*) + 140
26 com.apple.JavaScriptCore 0x9579260c KJS:

eclaredFunctionImp::execute(KJS::ExecState*) + 44
27 com.apple.JavaScriptCore 0x95791e88 KJS::FunctionImp::call(KJS::ExecState*, KJS::Object&, KJS::List const&

+ 408
28 com.apple.JavaScriptCore 0x95787988 KJS::Object::call(KJS::ExecState*, KJS::Object&, KJS::List const&

+ 136
29 com.apple.WebCore 0x9594bfec KJS::ScheduledAction::execute(KJS::Window*) + 204
30 com.apple.WebCore 0x9594b7ac KJS::WindowQObject::timerEvent(QTimerEvent*) + 408
31 com.apple.WebCore 0x958a5384 -[KWQObjectTimerTarget sendTimerEvent] + 80
32 com.apple.Foundation 0x9295ff5c __NSFireTimer + 116
33 com.apple.CoreFoundation 0x907f0550 __CFRunLoopDoTimer + 184
34 com.apple.CoreFoundation 0x907dcec8 __CFRunLoopRun + 1680
35 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
36 com.apple.HIToolbox 0x93203740 RunCurrentEventLoopInMode + 264
37 com.apple.HIToolbox 0x93202dd4 ReceiveNextEventCommon + 380
38 com.apple.HIToolbox 0x93202c40 BlockUntilNextEventMatchingListInMode + 96
39 com.apple.AppKit 0x936e5ae4 _DPSNextEvent + 384
40 com.apple.AppKit 0x936e57a8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
41 com.apple.Safari 0x00006740 0x1000 + 22336
42 com.apple.AppKit 0x936e1cec -[NSApplication run] + 472
43 com.apple.AppKit 0x937d287c NSApplicationMain + 452
44 com.apple.Safari 0x0005c77c 0x1000 + 374652
45 com.apple.Safari 0x0005c624 0x1000 + 374308
Thread 1:
0 libSystem.B.dylib 0x9000ab48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
2 com.apple.CoreFoundation 0x907dcb78 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
4 com.apple.Foundation 0x9296c164 -[NSRunLoop runMode:beforeDate:] + 172
5 com.apple.Foundation 0x9296c09c -[NSRunLoop run] + 76
6 com.apple.WebKit 0x95688f70 +[WebFileDatabase _syncLoop:] + 176
7 com.apple.Foundation 0x9295d194 forkThreadForFunction + 108
8 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 2:
0 libSystem.B.dylib 0x9000ab48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
2 com.apple.CoreFoundation 0x907dcb78 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
4 com.apple.Foundation 0x9298469c +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 264
5 com.apple.Foundation 0x9295d194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 3:
0 libSystem.B.dylib 0x9000ab48 mach_msg_trap + 8
1 libSystem.B.dylib 0x9000aa9c mach_msg + 60
2 com.apple.CoreFoundation 0x907dcb78 __CFRunLoopRun + 832
3 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
4 com.apple.Foundation 0x929857dc +[NSURLCache _diskCacheSyncLoop:] + 152
5 com.apple.Foundation 0x9295d194 forkThreadForFunction + 108
6 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 4:
0 libSystem.B.dylib 0x9001f08c select + 12
1 com.apple.CoreFoundation 0x907ef40c __CFSocketManager + 472
2 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 5:
0 libSystem.B.dylib 0x9002bbc8 semaphore_wait_signal_trap + 8
1 libSystem.B.dylib 0x900306ac pthread_cond_wait + 480
2 com.apple.Foundation 0x92964300 -[NSConditionLock lockWhenCondition:] + 68
3 com.apple.Syndication 0x9a57342c -[AsyncDB _run:] + 192
4 com.apple.Foundation 0x9295d194 forkThreadForFunction + 108
5 libSystem.B.dylib 0x9002b508 _pthread_body + 96
Thread 0 crashed with PPC Thread State 64:
srr0: 0x00000000958aa7ac srr1: 0x000000000200f030 vrsave: 0x0000000000000000
cr: 0x48022484 xer: 0x0000000020000004 lr: 0x0000000095a167fc ctr: 0x00000000958af654
r0: 0x00000000fb174d2f r1: 0x00000000bfffd390 r2: 0x0000000048022484 r3: 0x0000000000000019
r4: 0x0000000004e8b2c8 r5: 0x00000000bfffd570 r6: 0x0000000095a7a2a4 r7: 0x00000000a58da5f4
r8: 0x000000005e4e3e2c r9: 0x0000000006964690 r10: 0x00000000958a36c4 r11: 0x0000000004beb048
r12: 0x00000000958af654 r13: 0x0000000000000000 r14: 0x0000000000000001 r15: 0x0000000000000001
r16: 0x0000000000000000 r17: 0x0000000000000000 r18: 0x000000000000ab37 r19: 0x0000000000000000
r20: 0x000000001018d13b r21: 0x000000005009cd8c r22: 0x00000000bfffdf00 r23: 0x0000000000000157
r24: 0x00000000bfffdaa0 r25: 0x0000000004d0e7e8 r26: 0x0000000004e8b2c8 r27: 0x0000000000000000
r28: 0x0000000004e8b2c8 r29: 0x0000000008050f10 r30: 0x0000000000000000 r31: 0x0000000095960c30