Closed
Bug 187953
Opened 23 years ago
Closed 23 years ago
Cleanup does not happen; restart browser cannot succeed
Categories
(Core Graveyard :: Installer: XPInstall Engine, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla1.4alpha
People
(Reporter: jimmykenlee, Assigned: ssu0262)
References
Details
(Keywords: platform-parity, regression, Whiteboard: [adt2])
Build: 2003-01-03-08-trunk(MAC OS X)
1. From http://jimbob/jars/a_addfiledel.xpi, install this the text file
2. Reinstall the same xpi again, http://jimbob/jars/a_addfiledel.xpi
3. Exit browser
5. Restart browser
RESULT:
Error dialog appears "The program must close to allow a previous installation
attempt to complete. Please restart." The subdirectory, addfiledelete, under
the application directory, Netscape.app/Contents/MacOS/, lists three files,
smrtupdt.new, smrtupdt.old, and smrtupdt.txt. Under Essential Files folder, the
XPICleanup Data file is still present which helps explain the error dialog.
This behavior is not observed from 1.2.1 which works as expected.
EXPECTED RESULT:
Browser starts with no errors. Only one file, smrtupdt.txt, exists under
addfiledelete folder. XPICleanup Data does not exist from Esssential Files folder.
Nominating for beta. This needs to be fixed because replacing files is
fundamental. Most users would not be able to restart the browser. This worked
under mozilla 1.2.1.
Keywords: nsbeta1
Comment 2•23 years ago
|
||
Installer triage team: need info. What is the behavior on Mach-O builds? Thanks.
Comment 3•23 years ago
|
||
tested this on build 20030217 and clicking on link for a_addfiledel.xpi causes a
crash- twice so far
Talkback incident id TB166644Q- will add stack when available
Comment 4•23 years ago
|
||
I can reliably crash this- tried again on 2/18 build- but cannot get a stack
trace- new incident # is tb169210H
Comment 5•23 years ago
|
||
stack trace from Mac crash log
Date/Time: 2003-02-19 10:20:16 -0800
OS Version: 10.2 (Build 6C115)
Host: h-10-169-105-122.nscp.aoltw.net
Command: mozilla-bin
PID: 489
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x901490b0 in __CFRunLoopRun
#3 0x90181578 in CFRunLoopRunSpecific
#4 0x92ba34cc in RunCurrentEventLoopInMode
#5 0x92ba3c6c in GetNextEventMatchingMask
#6 0x92ba799c in WNEInternal
#7 0x92bad858 in WaitNextEvent
#8 0x01bc4d10 in _ZN16nsMacMessagePump8GetEventER11EventRecord
#9 0x01bc4bec in _ZN16nsMacMessagePump13DoMessagePumpEv
#10 0x01bb92b4 in _ZN10nsAppShell3RunEv
#11 0x0000534c in _Z5main1iPPcP11nsISupports
#12 0x000058a8 in main
#13 0x000020d0 in _start
#14 0x00001f50 in start
Thread 1:
#0 0x90025e8c in select
#1 0x00314b08 in poll
#2 0x003112f8 in _pr_poll_with_poll
#3 0x007856f4 in _ZN24nsSocketTransportService3RunEv
#4 0x001d8f80 in _ZN8nsThread4MainEPv
#5 0x00312764 in _pt_root
#6 0x90021428 in _pthread_body
Thread 2:
#0 0x9003f188 in semaphore_wait_signal_trap
#1 0x9003efa4 in _pthread_cond_wait
#2 0x0030d910 in PR_WaitCondVar
#3 0x0078e1a0 in _ZN12nsDNSService15DequeuePendingQEv
#4 0x0078dbd4 in _ZN12nsDNSService3RunEv
#5 0x001d8f80 in _ZN8nsThread4MainEPv
#6 0x00312764 in _pt_root
#7 0x90021428 in _pthread_body
Thread 3:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x928ec28c in JNI_CreateJavaVM_Impl
#3 0x928ec224 in JNI_CreateJavaVM_Impl
#4 0x928a51fc in JVM_GetClassMethodsCount
#5 0x90021428 in _pthread_body
Thread 4:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283de9c in JVM_NewInstance
#3 0x9285eae4 in JVM_FillInStackTrace
#4 0x928647a0 in JVM_Send
#5 0x9290114c in JNI_CreateJavaVM_Impl
#6 0x928a51fc in JVM_GetClassMethodsCount
#7 0x90021428 in _pthread_body
Thread 5:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283ddf4 in JVM_NewInstance
#3 0x92845d80 in JVM_ArrayCopy
#4 0x9285d620 in JVM_MonitorNotify
#5 0x9285e2f8 in JVM_MonitorWait
#6 0x04a26678 in 0x4a26678
#7 0x04a2468c in 0x4a2468c
#8 0x04a2468c in 0x4a2468c
#9 0xa2843c38 in _ZTSSt13bad_exception
#10 0x92838bdc in JVM_CurrentTimeMillis
#11 0x92878c28 in JVM_FindClassFromClass
#12 0x92892c90 in JVM_IsSameClassPackage
#13 0x9288cf70 in JVM_GetMethodIxExceptionTableEntry
#14 0x928787a0 in JVM_FindClassFromClass
#15 0x928a51fc in JVM_GetClassMethodsCount
#16 0x90021428 in _pthread_body
Thread 6:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283ddf4 in JVM_NewInstance
#3 0x92845d80 in JVM_ArrayCopy
#4 0x9285d620 in JVM_MonitorNotify
#5 0x9285e2f8 in JVM_MonitorWait
#6 0x04a26678 in 0x4a26678
#7 0x04a2468c in 0x4a2468c
#8 0x04a245cc in 0x4a245cc
#9 0x04a245cc in 0x4a245cc
#10 0xa2843c38 in _ZTSSt13bad_exception
#11 0x92838bdc in JVM_CurrentTimeMillis
#12 0x92878c28 in JVM_FindClassFromClass
#13 0x92892c90 in JVM_IsSameClassPackage
#14 0x9288cf70 in JVM_GetMethodIxExceptionTableEntry
#15 0x928787a0 in JVM_FindClassFromClass
#16 0x928a51fc in JVM_GetClassMethodsCount
#17 0x90021428 in _pthread_body
Thread 7:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283de9c in JVM_NewInstance
#3 0x92844e18 in JVM_GetClassLoader
#4 0x92844ba4 in JVM_GetClassLoader
#5 0x928a51fc in JVM_GetClassMethodsCount
#6 0x90021428 in _pthread_body
Thread 8:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283ddf4 in JVM_NewInstance
#3 0x9285eb40 in JVM_FillInStackTrace
#4 0x92903300 in JVM_InitProperties
#5 0x92903138 in JVM_InitProperties
#6 0x928787a0 in JVM_FindClassFromClass
#7 0x928a51fc in JVM_GetClassMethodsCount
#8 0x90021428 in _pthread_body
Thread 9:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283ddf4 in JVM_NewInstance
#3 0x9285eb40 in JVM_FillInStackTrace
#4 0x9288890c in JVM_StartThread
#5 0x92876c10 in JVM_FindLoadedClass
#6 0x928787a0 in JVM_FindClassFromClass
#7 0x928a51fc in JVM_GetClassMethodsCount
#8 0x90021428 in _pthread_body
Thread 10:
#0 0x90042d68 in semaphore_timedwait_signal_trap
#1 0x9003ef94 in _pthread_cond_wait
#2 0x0030d6d4 in pt_TimedWait
#3 0x0030d924 in PR_WaitCondVar
#4 0x001dc9cc in _ZN11TimerThread3RunEv
#5 0x001d8f80 in _ZN8nsThread4MainEPv
#6 0x00312764 in _pt_root
#7 0x90021428 in _pthread_body
Thread 11:
#0 0x9003f188 in semaphore_wait_signal_trap
#1 0x9003efa4 in _pthread_cond_wait
#2 0x0030d910 in PR_WaitCondVar
#3 0x001da0a8 in _ZN12nsThreadPool10GetRequestEP9nsIThread
#4 0x001da974 in _ZN20nsThreadPoolRunnable3RunEv
#5 0x001d8f80 in _ZN8nsThread4MainEPv
#6 0x00312764 in _pt_root
#7 0x90021428 in _pthread_body
Thread 12:
#0 0x90025e8c in select
#1 0x07758028 in _ZN4COOL7TSocket16SocketThreadProcEPv
#2 0x075eda0c in _ZN4XPRT7TThread10ThreadProcEPv
#3 0x075ef620 in _ZN4XPRT11_ThreadProcEPv
#4 0x90021428 in _pthread_body
Thread 13 Crashed:
#0 0x089ba898 in _ZN13nsInstallFile16CreateAllFoldersEP9nsInstallP7nsIFilePi
#1 0x089baa74 in _ZN13nsInstallFile7PrepareEv
#2 0x089ad2ac in _ZN9nsInstall18ScheduleForInstallEP15nsInstallObject
#3 0x089aa61c in
_ZN9nsInstall15AddSubcomponentERK8nsStringS2_S2_P15nsInstallFolderS2_iPi
#4 0x089b2060 in _Z22InstallAddSubcomponentP9JSContextP8JSObjectjPlS3_
#5 0x000ff788 in js_Invoke
#6 0x00106c70 in js_Interpret
#7 0x000ffc0c in js_Execute
#8 0x000de2d8 in JS_EvaluateUCScriptForPrincipals
#9 0x000de1a8 in JS_EvaluateScript
#10 0x089b9f1c in RunInstallOnThread
#11 0x00312764 in _pt_root
#12 0x90021428 in _pthread_body
PPC Thread State:
srr0: 0x089ba898 srr1: 0x0200f030 vrsave: 0x00000000
xer: 0x20000000 lr: 0x089ba894 ctr: 0x00202ec8 mq: 0x00000000
r0: 0x00000000 r1: 0xf03db230 r2: 0x84004284 r3: 0xf03db284
r4: 0x80000000 r5: 0x00000000 r6: 0xf03db330 r7: 0xf03dafbc
r8: 0x00000000 r9: 0x002263b6 r10: 0x00202ed4 r11: 0x00232f28
r12: 0x00202ec8 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x08061f10 r17: 0x00000000 r18: 0x085ce590 r19: 0x08061f10
r20: 0x089b1f04 r21: 0x00000000 r22: 0x082ce010 r23: 0x08696990
r24: 0xf03db270 r25: 0x085d0580 r26: 0xf03db330 r27: 0xf03db280
r28: 0x085d0580 r29: 0x00237770 r30: 0x00000000 r31: 0x089ba868
**********
Date/Time: 2003-02-19 15:10:52 -0800
OS Version: 10.2 (Build 6C115)
Host: h-10-169-105-122.nscp.aoltw.net
Command: mozilla-bin
PID: 498
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x901490b0 in __CFRunLoopRun
#3 0x90181578 in CFRunLoopRunSpecific
#4 0x92ba34cc in RunCurrentEventLoopInMode
#5 0x92ba3c6c in GetNextEventMatchingMask
#6 0x92ba799c in WNEInternal
#7 0x92bad858 in WaitNextEvent
#8 0x01b45d10 in _ZN16nsMacMessagePump8GetEventER11EventRecord
#9 0x01b45bec in _ZN16nsMacMessagePump13DoMessagePumpEv
#10 0x01b3a2b4 in _ZN10nsAppShell3RunEv
#11 0x0000534c in _Z5main1iPPcP11nsISupports
#12 0x000058a8 in main
#13 0x000020d0 in _start
#14 0x00001f50 in start
Thread 1:
#0 0x90025e8c in select
#1 0x00314b08 in poll
#2 0x003112f8 in _pr_poll_with_poll
#3 0x006ff6f4 in _ZN24nsSocketTransportService3RunEv
#4 0x001d8f80 in _ZN8nsThread4MainEPv
#5 0x00312764 in _pt_root
#6 0x90021428 in _pthread_body
Thread 2:
#0 0x9003f188 in semaphore_wait_signal_trap
#1 0x9003efa4 in _pthread_cond_wait
#2 0x0030d910 in PR_WaitCondVar
#3 0x007081a0 in _ZN12nsDNSService15DequeuePendingQEv
#4 0x00707bd4 in _ZN12nsDNSService3RunEv
#5 0x001d8f80 in _ZN8nsThread4MainEPv
#6 0x00312764 in _pt_root
#7 0x90021428 in _pthread_body
Thread 3:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x928ec28c in JNI_CreateJavaVM_Impl
#3 0x928ec224 in JNI_CreateJavaVM_Impl
#4 0x928a51fc in JVM_GetClassMethodsCount
#5 0x90021428 in _pthread_body
Thread 4:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283de9c in JVM_NewInstance
#3 0x9285eae4 in JVM_FillInStackTrace
#4 0x928647a0 in JVM_Send
#5 0x9290114c in JNI_CreateJavaVM_Impl
#6 0x928a51fc in JVM_GetClassMethodsCount
#7 0x90021428 in _pthread_body
Thread 5:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283ddf4 in JVM_NewInstance
#3 0x92845d80 in JVM_ArrayCopy
#4 0x9285d620 in JVM_MonitorNotify
#5 0x9285e2f8 in JVM_MonitorWait
#6 0x049a2678 in 0x49a2678
#7 0x049a068c in 0x49a068c
#8 0x049a068c in 0x49a068c
#9 0xa2843c38 in _ZTSSt13bad_exception
#10 0x92838bdc in JVM_CurrentTimeMillis
#11 0x92878c28 in JVM_FindClassFromClass
#12 0x92892c90 in JVM_IsSameClassPackage
#13 0x9288cf70 in JVM_GetMethodIxExceptionTableEntry
#14 0x928787a0 in JVM_FindClassFromClass
#15 0x928a51fc in JVM_GetClassMethodsCount
#16 0x90021428 in _pthread_body
Thread 6:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283ddf4 in JVM_NewInstance
#3 0x92845d80 in JVM_ArrayCopy
#4 0x9285d620 in JVM_MonitorNotify
#5 0x9285e2f8 in JVM_MonitorWait
#6 0x049a2678 in 0x49a2678
#7 0x049a068c in 0x49a068c
#8 0x049a05cc in 0x49a05cc
#9 0x049a05cc in 0x49a05cc
#10 0xa2843c38 in _ZTSSt13bad_exception
#11 0x92838bdc in JVM_CurrentTimeMillis
#12 0x92878c28 in JVM_FindClassFromClass
#13 0x92892c90 in JVM_IsSameClassPackage
#14 0x9288cf70 in JVM_GetMethodIxExceptionTableEntry
#15 0x928787a0 in JVM_FindClassFromClass
#16 0x928a51fc in JVM_GetClassMethodsCount
#17 0x90021428 in _pthread_body
Thread 7:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283de9c in JVM_NewInstance
#3 0x92844e18 in JVM_GetClassLoader
#4 0x92844ba4 in JVM_GetClassLoader
#5 0x928a51fc in JVM_GetClassMethodsCount
#6 0x90021428 in _pthread_body
Thread 8:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283ddf4 in JVM_NewInstance
#3 0x9285eb40 in JVM_FillInStackTrace
#4 0x92903300 in JVM_InitProperties
#5 0x92903138 in JVM_InitProperties
#6 0x928787a0 in JVM_FindClassFromClass
#7 0x928a51fc in JVM_GetClassMethodsCount
#8 0x90021428 in _pthread_body
Thread 9:
#0 0x90074328 in mach_msg_trap
#1 0x90006670 in mach_msg
#2 0x9283ddf4 in JVM_NewInstance
#3 0x9285eb40 in JVM_FillInStackTrace
#4 0x9288890c in JVM_StartThread
#5 0x92876c10 in JVM_FindLoadedClass
#6 0x928787a0 in JVM_FindClassFromClass
#7 0x928a51fc in JVM_GetClassMethodsCount
#8 0x90021428 in _pthread_body
Thread 10:
#0 0x90042d68 in semaphore_timedwait_signal_trap
#1 0x9003ef94 in _pthread_cond_wait
#2 0x0030d6d4 in pt_TimedWait
#3 0x0030d924 in PR_WaitCondVar
#4 0x001dc9cc in _ZN11TimerThread3RunEv
#5 0x001d8f80 in _ZN8nsThread4MainEPv
#6 0x00312764 in _pt_root
#7 0x90021428 in _pthread_body
Thread 11:
#0 0x90025e8c in select
#1 0x076d4028 in _ZN4COOL7TSocket16SocketThreadProcEPv
#2 0x07569a0c in _ZN4XPRT7TThread10ThreadProcEPv
#3 0x0756b620 in _ZN4XPRT11_ThreadProcEPv
#4 0x90021428 in _pthread_body
Thread 12:
#0 0x9003f188 in semaphore_wait_signal_trap
#1 0x9003efa4 in _pthread_cond_wait
#2 0x0030d910 in PR_WaitCondVar
#3 0x001da0a8 in _ZN12nsThreadPool10GetRequestEP9nsIThread
#4 0x001da974 in _ZN20nsThreadPoolRunnable3RunEv
#5 0x001d8f80 in _ZN8nsThread4MainEPv
#6 0x00312764 in _pt_root
#7 0x90021428 in _pthread_body
Thread 13:
#0 0x90042d68 in semaphore_timedwait_signal_trap
#1 0x9003ef94 in _pthread_cond_wait
#2 0x0030d6d4 in pt_TimedWait
#3 0x0030d924 in PR_WaitCondVar
#4 0x003130dc in PR_Sleep
#5 0x08e0227c in _ZN14nsImapProtocol23CreateNewLineFromSocketEv
#6 0x08e0f834 in _ZN26nsImapServerResponseParser20GetNextLineForParserEPPc
#7 0x08dcde4c in _ZN19nsIMAPGenericParser17AdvanceToNextLineEv
#8 0x08dcdd50 in _ZN19nsIMAPGenericParser12GetNextTokenEv
#9 0x08e0fba8 in _ZN26nsImapServerResponseParser23ParseIMAPServerResponseEPKci
#10 0x08e0388c in _ZN14nsImapProtocol10CapabilityEv
#11 0x08dfbbbc in _ZN14nsImapProtocol17ProcessCurrentURLEv
#12 0x08dfb5fc in _ZN14nsImapProtocol18ImapThreadMainLoopEv
#13 0x08dfad60 in _ZN14nsImapProtocol3RunEv
#14 0x001d8f80 in _ZN8nsThread4MainEPv
#15 0x00312764 in _pt_root
#16 0x90021428 in _pthread_body
Thread 14:
#0 0x90042d68 in semaphore_timedwait_signal_trap
#1 0x9003ef94 in _pthread_cond_wait
#2 0x0030d6d4 in pt_TimedWait
#3 0x0030d924 in PR_WaitCondVar
#4 0x0030dc90 in PR_Wait
#5 0x08dfb634 in _ZN14nsImapProtocol18ImapThreadMainLoopEv
#6 0x08dfad60 in _ZN14nsImapProtocol3RunEv
#7 0x001d8f80 in _ZN8nsThread4MainEPv
#8 0x00312764 in _pt_root
#9 0x90021428 in _pthread_body
Thread 15:
#0 0x90042d68 in semaphore_timedwait_signal_trap
#1 0x9003ef94 in _pthread_cond_wait
#2 0x0030d6d4 in pt_TimedWait
#3 0x0030d924 in PR_WaitCondVar
#4 0x0030dc90 in PR_Wait
#5 0x08dfb634 in _ZN14nsImapProtocol18ImapThreadMainLoopEv
#6 0x08dfad60 in _ZN14nsImapProtocol3RunEv
#7 0x001d8f80 in _ZN8nsThread4MainEPv
#8 0x00312764 in _pt_root
#9 0x90021428 in _pthread_body
Thread 16 Crashed:
#0 0x09586898 in _ZN13nsInstallFile16CreateAllFoldersEP9nsInstallP7nsIFilePi
#1 0x09586a74 in _ZN13nsInstallFile7PrepareEv
#2 0x095792ac in _ZN9nsInstall18ScheduleForInstallEP15nsInstallObject
#3 0x0957661c in
_ZN9nsInstall15AddSubcomponentERK8nsStringS2_S2_P15nsInstallFolderS2_iPi
#4 0x0957e060 in _Z22InstallAddSubcomponentP9JSContextP8JSObjectjPlS3_
#5 0x000ff788 in js_Invoke
#6 0x00106c70 in js_Interpret
#7 0x000ffc0c in js_Execute
#8 0x000de2d8 in JS_EvaluateUCScriptForPrincipals
#9 0x000de1a8 in JS_EvaluateScript
#10 0x09585f1c in RunInstallOnThread
#11 0x00312764 in _pt_root
#12 0x90021428 in _pthread_body
PPC Thread State:
srr0: 0x09586898 srr1: 0x0200f030 vrsave: 0x00000000
xer: 0x20000000 lr: 0x09586894 ctr: 0x00202ec8 mq: 0x00000000
r0: 0x00000000 r1: 0xf0510230 r2: 0x84004284 r3: 0xf0510284
r4: 0x80000000 r5: 0x00000000 r6: 0xf0510330 r7: 0xf050ffbc
r8: 0x00000000 r9: 0x002263b6 r10: 0x00202ed4 r11: 0x00232f28
r12: 0x00202ec8 r13: 0x00000000 r14: 0x00000000 r15: 0x00000000
r16: 0x08ab5050 r17: 0x00000000 r18: 0x098bbe00 r19: 0x08ab5050
r20: 0x0957df04 r21: 0x00000000 r22: 0x08363ae0 r23: 0x08161690
r24: 0xf0510270 r25: 0x083df1b0 r26: 0xf0510330 r27: 0xf0510280
r28: 0x083df1b0 r29: 0x00237770 r30: 0x00000000 r31: 0x09586868
Comment 6•23 years ago
|
||
Installer triage team: nsbeta1+/adt2
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.4alpha
Grace, this should be fixed by the fix to bug 186088.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Updated•10 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•