[OpenAFS-port-darwin] web browsers cannot save to homedir in afs

David Botsch dwb7@ccmr.cornell.edu
Mon, 17 Mar 2003 11:23:51 -0500


Hi.

I was curious if anyone else was experiencing this issue.

Jaguar 10.2.4 ... OpenAFS 1.2.7 OR OpenAFS 1.2.8 ... 2003-03-03 
security update applied or not applied... doesn't matter.

So far, Mozilla 1.2a, latest IE, and Chimera 0.5...

these three web browsers cannot save files to a user's home directory. 
Navigator and IE appear to succeed, but the file is not there. Mozilla 
actually gives an error message about an unknown error having occurred 
and that the file cannot be saved (this seems to be a mozilla error and 
not a system error judging from the dialog box).

this is only affecting users whose home directories are in afs space. 
Local users seem to be unaffected. 
No system log or crash log information that seems to be of any use 
other than when Navigator did crash on an attempt to download a pdf 
file:

Date/Time:  2003-03-17 10:53:19 -0500
OS Version: 10.2.4 (Build 6I32)
Host:       dargo.ccmr.cornell.edu

Command:    Navigator
PID:        473

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
  #0   0x0070e220 in nsExternalAppHandler::SetUpTempFile(nsIChannel *)
  #1   0x0070e558 in nsExternalAppHandler::OnStartRequest(nsIRequest *, 
nsISuppor
ts *)
  #2   0x003fef24 in nsDocumentOpenInfo::OnStartRequest(nsIRequest *, 
nsISupports
  *)
  #3   0x004c4a00 in nsHttpChannel::ProcessNormal(void)
  #4   0x004c4554 in nsHttpChannel::ProcessResponse(void)
  #5   0x004cbc08 in nsHttpChannel::OnStartRequest(nsIRequest *, 
nsISupports *)
  #6   0x00195b60 in nsOnStartRequestEvent::HandleEvent(void)
  #7   0x00195380 in nsARequestObserverEvent::HandlePLEvent(PLEvent *)
  #8   0x05056e80 in PL_HandleEvent
  #9   0x05056d68 in PL_ProcessPendingEvents
  #10  0x05057d30 in nsEventQueueImpl::ProcessPendingEvents(void)
  #11  0x00433b74 in -[EventQueueHandler eventTimer:]
  #12  0x907e521c in __NSFireTimer
  #13  0x901632f0 in __CFRunLoopDoTimer
  #14  0x90148e48 in __CFRunLoopRun
  #15  0x90180fe4 in CFRunLoopRunSpecific
  #16  0x969a3160 in RunCurrentEventLoopInMode
  #17  0x969b3118 in ReceiveNextEventCommon
  #18  0x969da208 in BlockUntilNextEventMatchingListInMode
  #19  0x9308d8a4 in _DPSNextEvent
  #20  0x9309fafc in -[NSApplication 
nextEventMatchingMask:untilDate:inMode:deque
ue:]
  #21  0x930b15dc in -[NSApplication run]
  #22  0x9315f6b0 in NSApplicationMain
  #23  0x00005024 in main
  #24  0x00004ed4 in _start
  #25  0x00004d04 in start

Thread 1:
  #0   0x9002578c in select
  #1   0x0101d804 in poll
  #2   0x01019ecc in _pr_poll_with_poll
  #3   0x0016a68c in nsSocketTransportService::Run(void)
  #4   0x050598f0 in nsThread::Main(void *)
  #5   0x0101b388 in _pt_root
  #6   0x90020d28 in _pthread_body

Thread 2:
  #0   0x9003ea88 in semaphore_wait_signal_trap
  #1   0x9003e8a4 in _pthread_cond_wait
  #2   0x01016474 in PR_WaitCondVar
  #3   0x0014b2cc in nsDNSService::DequeuePendingQ(void)
  #4   0x0014acd4 in nsDNSService::Run(void)
  #5   0x050598f0 in nsThread::Main(void *)
  #6   0x0101b388 in _pt_root
  #7   0x90020d28 in _pthread_body

Thread 3:
  #0   0x90042668 in semaphore_timedwait_signal_trap
  #1   0x9003e894 in _pthread_cond_wait
  #2   0x01016210 in pt_TimedWait
  #3   0x01016488 in PR_WaitCondVar
  #4   0x0505d38c in TimerThread::Run(void)
  #5   0x050598f0 in nsThread::Main(void *)
  #6   0x0101b388 in _pt_root
  #7   0x90020d28 in _pthread_body
Thread 4:
  #0   0x9003ea88 in semaphore_wait_signal_trap
  #1   0x9003e8a4 in _pthread_cond_wait
  #2   0x90824180 in -[NSConditionLock lockWhenCondition:]
  #3   0x93081380 in -[NSUIHeartBeat _heartBeatThread:]
  #4   0x9081cd38 in forkThreadForFunction
  #5   0x90020d28 in _pthread_body

PPC Thread State:
   srr0: 0x0070e220 srr1: 0x0200f030                vrsave: 0x00000000
    xer: 0x00000000   lr: 0x0070e218  ctr: 0x050946e8   mq: 0x00000000
     r0: 0x0070e218   r1: 0xbfffe440   r2: 0x44002280   r3: 0x00000000
     r4: 0xbfffe480   r5: 0x00000003   r6: 0x00000000   r7: 0x00640066
     r8: 0xbfffe350   r9: 0x02451908  r10: 0x02461510  r11: 0x28002244
    r12: 0x05094680  r13: 0x00000000  r14: 0x00000000  r15: 0x00000001
    r16: 0x00000001  r17: 0x00000000  r18: 0xbfffe574  r19: 0xbfffe534
    r20: 0xbfffe480  r21: 0xbfffe52c  r22: 0xbfffe478  r23: 0xbfffe520
    r24: 0xbfffe524  r25: 0x02461510  r26: 0xbfffe510  r27: 0x00000000
    r28: 0x38e38e39  r29: 0x0088ac5c  r30: 0x024614f0  r31: 0x0070df90

**********

Any thoughts?

Thanks!


-- 
********************************
David William Botsch
Consultant/Advisor II
CCMR Computing Facility
dwb7@ccmr.cornell.edu
********************************