Closed Bug 462251 Opened 16 years ago Closed 13 years ago

Send of message failed pop up while in save file dialog ignores all clicks.

Categories

(MailNews Core :: Networking: SMTP, defect)

1.8 Branch
PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: dmi, Unassigned)

Details

(Whiteboard: [closeme 2011-03-15])

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.17) Gecko/20080829 SeaMonkey/1.1.12
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.17) Gecko/20080829 SeaMonkey/1.1.12

See below

Reproducible: Didn't try

Steps to Reproduce:
1. Send email
2. save image
3. new folder
4. Sending of message failed.
Actual Results:  
Clicking on [Create] on Name of new Folder dialog does nothing
Clicking on [Cancel[ on Name of new Folder dialog briefly turns it blue, then goes back to [Create]

Clicking on [OK] in Sending of message failed popup beeps
as does clicking on any other window
(including  on [Close all tabs] popup after a quit from the dock)
Everything in menu bar grayed out


Expected Results:  
Should be able to dismiss popup and continue with file save dialo

Sample of process:

Analysis of sampling pid 18123 every 10.000000 milliseconds
Call graph:
    297 Thread_0f0b
      297 start
        297 start
          297 main
            297 getCountry(nsAString_internal const&, nsAString_internal&)
              297 0x775a74
                297 RunApplicationEventLoop
                  297 HLTBEventDispatcher
PowerMac-G5:~ dmi$ cat  /Users/dmi/Sample/Sample\ of\ SeaMonkey.18123.txt 
Analysis of sampling pid 18123 every 10.000000 milliseconds
Call graph:
    297 Thread_0f0b
      297 start
        297 start
          297 main
            297 getCountry(nsAString_internal const&, nsAString_internal&)
              297 0x775a74
                297 RunApplicationEventLoop
                  297 HLTBEventDispatcher
                    297 ToolboxEventDispatcher
                      297 SendEventToEventTarget
                        297 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
                          297 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
                            297 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
                              297 HandleMouseEvent(OpaqueEventRef*)
                                297 HandleMouseEventForWindow(OpaqueWindowPtr*, OpaqueEventRef*, unsigned short)
                                  297 SendEventToEventTarget
                                    297 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
                                      297 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
                                        297 0x780f8c
                                          297 0x7806f8
                                            297 0x780d78
                                              297 0x780e7c
                                                297 0x785040
                                                  297 0x77d288
                                                    297 0x77f050
                                                      297 NSGetModule
                                                        297 NSGetModule
                                                          297 NSGetModule
                                                            297 NSGetModule
                                                              297 NSGetModule
                                                                297 NSGetModule
                                                                  297 NSGetModule
                                                                    297 NSGetModule
                                                                      297 NSGetModule
                                                                        297 NSGetModule
                                                                          297 NSGetModule
                                                                            297 NSGetModule
                                                                              297 NSGetModule
                                                                                297 NSGetModule
                                                                                  297 NSGetModule
                                                                                    297 NSGetModule
                                                                                      297 JS_CallFunctionValue
                                                                                        297 js_InternalInvoke
                                                                                          297 js_Invoke
                                                                                            297 js_Interpret
                                                                                              297 js_Invoke
                                                                                                297 NSGetModule
                                                                                                  297 NSGetModule
                                                                                                    297 _XPTC_InvokeByIndex
                                                                                                      297 0x77a914
                                                                                                        297 0x77b408
                                                                                                          297 NavDialogRun
                                                                                                            297 _NavDialog::Run()
                                                                                                              297 TBrowseDialog::StartDialog()
                                                                                                                297 TBrowseDialog::EventLoop()
                                                                                                                  297 WaitNextEvent
                                                                                                                    297 WNEInternal
                                                                                                                      297 GetNextEventMatchingMask
                                                                                                                        297 GetOrPeekEvent
                                                                                                                          297 TryEventDispatcher
                                                                                                                            297 ToolboxEventDispatcher
                                                                                                                              297 SendEventToEventTarget
                                                                                                                                297 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
                                                                                                                                  297 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
                                                                                                                                    297 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
                                                                                                                                      297 HandleMouseEvent(OpaqueEventRef*)
                                                                                                                                        297 HandleMouseEventForWindow(OpaqueWindowPtr*, OpaqueEventRef*, unsigned short)
                                                                                                                                          297 SendEventToEventTarget
                                                                                                                                            297 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
                                                                                                                                              297 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
                                                                                                                                                297 TBrowseDialog::EventWindowHandlerDispatch(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
                                                                                                                                                  297 TBrowseDialog::EventWindowHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*)
                                                                                                                                                    297 CallNextEventHandler
                                                                                                                                                      297 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
                                                                                                                                                        297 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
                                                                                                                                                          297 StandardWindowEventHandler
                                                                                                                                                            297 HandleMouseEvent
                                                                                                                                                              297 HandleWindowClick
                                                                                                                                                                297 HandleClickAsHIView
                                                                                                                                                                  297 HIViewClick
                                                                                                                                                                    297 HIView::Click(OpaqueEventRef*)
                                                                                                                                                                      297 SendEventToEventTarget
                                                                                                                                                                        297 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
                                                                                                                                                                          297 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
                                                                                                                                                                            297 HIView::EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
                                                                                                                                                                              297 HIView::ClickSelf(OpaqueEventRef*)
                                                                                                                                                                                297 HIView::ClickInternal(CGPoint const&, unsigned long, void (*)(OpaqueControlRef*, short), OpaqueEventRef*, bool)
                                                                                                                                                                                  297 HIView::NotifyControlHit(short, unsigned long)
                                                                                                                                                                                    297 SendControlHit(HIView*, short, unsigned long)
                                                                                                                                                                                      297 SendEventToEventTarget
                                                                                                                                                                                        297 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
                                                                                                                                                                                          297 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
                                                                                                                                                                                            297 TBrowseDialog::EventWindowHandlerDispatch(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
                                                                                                                                                                                              297 TBrowseDialog::EventWindowHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*)
                                                                                                                                                                                                297 NavSaveDocumentDialog::ItemHit(short, short, unsigned long)
                                                                                                                                                                                                  297 TBrowseDialog::ItemHit(short, short, unsigned long)
                                                                                                                                                                                                    297 TBrowseDialog::CreateNewFolder(TUniString*, TNavNode&)
                                                                                                                                                                                                      297 NewFolderDialog::StartCreateNewFolder(TNavNode&, TStringRef&)
                                                                                                                                                                                                        297 RunAppModalLoopForWindow
                                                                                                                                                                                                          297 _RunAppModalLoop
                                                                                                                                                                                                            297 AcquireNextEventInMode
                                                                                                                                                                                                              297 ReceiveNextEventCommon
                                                                                                                                                                                                                297 RunCurrentEventLoopInMode
                                                                                                                                                                                                                  297 CFRunLoopRunSpecific
                                                                                                                                                                                                                    297 __CFRunLoopRun
                                                                                                                                                                                                                      297 __CFRunLoopDoSources0
                                                                                                                                                                                                                        297 PL_ProcessPendingEvents
                                                                                                                                                                                                                          297 PL_HandleEvent
                                                                                                                                                                                                                            297 nsAStreamCopier::PostContinuationEvent_Locked()
                                                                                                                                                                                                                              297 NSGetModule
                                                                                                                                                                                                                                297 NSGetModule
                                                                                                                                                                                                                                  297 NSGetModule
                                                                                                                                                                                                                                    297 nsMsgProtocol::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
                                                                                                                                                                                                                                      297 nsMsgMailNewsUrl::SetUrlState(int, unsigned)
                                                                                                                                                                                                                                        297 NSGetModule
                                                                                                                                                                                                                                          297 NSGetModule
                                                                                                                                                                                                                                            297 NSGetModule
                                                                                                                                                                                                                                              297 NSGetModule
                                                                                                                                                                                                                                                297 NSGetModule
                                                                                                                                                                                                                                                  297 NSGetModule
                                                                                                                                                                                                                                                    297 NSGetModule
                                                                                                                                                                                                                                                      297 NSGetModule
                                                                                                                                                                                                                                                        297 NSGetModule
                                                                                                                                                                                                                                                          297 NSGetModule
                                                                                                                                                                                                                                                            297 NSGetModule
                                                                                                                                                                                                                                                              297 NSGetModule
                                                                                                                                                                                                                                                                297 NSGetModule
                                                                                                                                                                                                                                                                  297 NSGetModule
                                                                                                                                                                                                                                                                    297 0x6e4cdc
                                                                                                                                                                                                                                                                      297 0x775b20
                                                                                                                                                                                                                                                                        297 ReceiveNextEventInMode
                                                                                                                                                                                                                                                                          296 ReceiveNextEventCommon
                                                                                                                                                                                                                                                                            296 RunCurrentEventLoopInMode
                                                                                                                                                                                                                                                                              295 CFRunLoopRunSpecific
                                                                                                                                                                                                                                                                                286 __CFRunLoopRun
                                                                                                                                                                                                                                                                                  279 mach_msg
                                                                                                                                                                                                                                                                                    279 mach_msg_trap
                                                                                                                                                                                                                                                                                      279 mach_msg_trap
                                                                                                                                                                                                                                                                                  3 __CFRunLoopDoObservers
                                                                                                                                                                                                                                                                                    3 FlushAllWindows()
                                                                                                                                                                                                                                                                                      2 FlushWindowObject(WindowData*, void**, unsigned char)
                                                                                                                                                                                                                                                                                        1 QDFlushPortBuffer
                                                                                                                                                                                                                                                                                          1 QDPlatformFlushWindow
                                                                                                                                                                                                                                                                                            1 CGSWindowAddRegionToDirtyShape
                                                                                                                                                                                                                                                                                              1 _CGSWindowByID
                                                                                                                                                                                                                                                                                                1 _CGSWindowByID
                                                                                                                                                                                                                                                                                        1 QDIsPortBuffered
                                                                                                                                                                                                                                                                                          1 IsValidPort
                                                                                                                                                                                                                                                                                            1 IsValidPort
                                                                                                                                                                                                                                                                                      1 FlushAllWindows()
                                                                                                                                                                                                                                                                                  2 mk_timer_destroy
                                                                                                                                                                                                                                                                                    2 mk_timer_destroy
                                                                                                                                                                                                                                                                                  1 mach_absolute_time
                                                                                                                                                                                                                                                                                    1 mach_absolute_time
                                                                                                                                                                                                                                                                                  1 mach_port_extract_member
                                                                                                                                                                                                                                                                                    1 mach_msg
                                                                                                                                                                                                                                                                                      1 mach_msg_trap
                                                                                                                                                                                                                                                                                        1 mach_msg_trap
                                                                                                                                                                                                                                                                                9 __CFRunLoopDoObservers
                                                                                                                                                                                                                                                                                  9 FlushAllWindows()
                                                                                                                                                                                                                                                                                    6 FlushWindowObject(WindowData*, void**, unsigned char)
                                                                                                                                                                                                                                                                                      3 QDFlushPortBuffer
                                                                                                                                                                                                                                                                                        3 QDPlatformFlushWindow
                                                                                                                                                                                                                                                                                          3 CGSWindowAddRegionToDirtyShape
                                                                                                                                                                                                                                                                                            3 _CGSWindowByID
                                                                                                                                                                                                                                                                                              3 _CGSWindowByID
                                                                                                                                                                                                                                                                                      3 QDIsPortBuffered
                                                                                                                                                                                                                                                                                        3 QDIsPortBuffered
                                                                                                                                                                                                                                                                                    3 FlushAllWindows()
                                                                                                                                                                                                                                                                              1 dyld_stub_CFRunLoopRunInMode
                                                                                                                                                                                                                                                                                1 dyld_stub_CFRunLoopRunInMode
                                                                                                                                                                                                                                                                          1 AcquireEventFromQueue
                                                                                                                                                                                                                                                                            1 AcquireEventFromQueue
    297 Thread_1003
      297 _pthread_body
        297 PR_Select
          297 nsThread::Main(void*)
            297 NSGetModule
              297 NSGetModule
                297 PR_OpenDir
                  297 poll
                    297 select
                      297 select
    297 Thread_1103
      297 _pthread_body
        297 PR_Select
          297 nsThread::Main(void*)
            297 TimerThread::Run()
              295 PR_WaitCondVar
                295 PR_Unlock
                  295 pthread_cond_timedwait
                    258 semaphore_timedwait_signal_trap
                      258 semaphore_timedwait_signal_trap
                    36 restore_sem_to_pool
                      36 restore_sem_to_pool
                    1 __spin_lock
                      1 __spin_lock
              2 nsTimerImpl::PostTimerEvent()
                2 nsEventQueueImpl::PostEvent(PLEvent*)
                  1 PL_PostEvent
                    1 PR_ExitMonitor
                      1 PR_Unlock
                        1 _PR_InitLocks
                          1 dyld_stub_memcpy
                            1 dyld_stub_memcpy
                  1 dyld_stub_PL_PostEvent
                    1 dyld_stub_PL_PostEvent
    297 Thread_1203
      297 _pthread_body
        297 PR_Select
          297 0x15a3c470
            297 PR_WaitCondVar
              297 pthread_cond_wait
                297 semaphore_wait_signal_trap
                  297 semaphore_wait_signal_trap
    297 Thread_1303
      297 _pthread_body
        297 PR_Select
          297 0x15a3ce3c
            297 PR_WaitCondVar
              297 pthread_cond_wait
                297 semaphore_wait_signal_trap
                  297 semaphore_wait_signal_trap
    297 Thread_1403
      297 _pthread_body
        297 CAPThread::Entry(CAPThread*)
          297 HALRunLoop::OwnThread(void*)
            297 CFRunLoopRunSpecific
              297 __CFRunLoopRun
                297 mach_msg
                  297 mach_msg_trap
                    297 mach_msg_trap
    297 Thread_1503
      297 _pthread_body
        297 PrivateMPEntryPoint
          297 TFSNotificationTask::FSNotificationTaskProc(void*)
            297 kevent
              297 kevent
    297 Thread_1603
      297 _pthread_body
        297 PrivateMPEntryPoint
          297 TNodeSyncTask::SyncTaskProc(void*)
            297 MPWaitOnQueue
              297 pthread_cond_wait
                297 semaphore_wait_signal_trap
                  297 semaphore_wait_signal_trap
    297 Thread_1703
      297 _pthread_body
        297 __CFSocketManager
          297 select
            297 select

Total number in stack (recursive counted multiple, when >=5):
        37       NSGetModule
        8       _pthread_body
        7       DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
        7       SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
        6       SendEventToEventTarget

Sort by top of stack, same collapsed (when >= 5):
        semaphore_wait_signal_trap        891
        select        594
        mach_msg_trap        577
        kevent        297
        semaphore_timedwait_signal_trap        258
        restore_sem_to_pool        36
Sample analysis of process 18123 written to file /dev/stdout
Sampling process 18123 each 10 msecs 300 times
Component: General → Networking: SMTP
Product: SeaMonkey → Core
QA Contact: general → networking.smtp
Version: unspecified → 1.8 Branch
Product: Core → MailNews Core
Is this seen in seamonkey 2.0 or 2.1?
If it is, please restate the steps to reproduce - I'm not understanding
Whiteboard: [closeme 2011-03-15]
RESOLVED INCOMPLETE due to lack of response to previous question. If you feel this change was made in error, please respond to this bug with your reasons why.
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.