≡

wincent.dev

  • Products
  • Blog
  • Wiki
  • Issues
You are viewing an historical archive of past issues. Please report new issues to the appropriate project issue tracker on GitHub.
Home » Issues » Bug #57

Bug #57: Synergy hangs after system is idle for long periods of times.

Kind bug
Product Synergy
When 2004-12-07T10:11:50Z
Status closed
Reporter Damien Sorresso
Tags no tags

Description

If the system is left idle (in my case, with the screensaver going) for long periods of time, Synergy will crash and be listed as unresponsive in Activity Monitor. iTunes will also be unresponsive, BUT it does not show up that way in the Force Quit dialog or Activity Monitor. Only the Dock identifies it as unresponsive.

Comments

  1. Damien Sorresso 2004-12-07T10:12:57Z

    Samples from Activity Monitor on both iTunes and Synergy processes when they are hung ...

    iTunes: Analysis of sampling pid 7565 every 10.000000 milliseconds Call graph:

       287 Thread_110b
         287 __code_start__
           287 __code_start__
             287 dyld_stub_binding_helper
               287 dyld_stub_binding_helper
                 287 dyld_stub_binding_helper
                   287 dyld_stub_binding_helper
                     287 AEProcessAppleEvent
                       287 aeProcessAppleEvent
                         287 dispatchEventAndSendReply(AEDesc const*, AEDesc*)
                           287 aeDispatchAppleEvent(AEDesc const*, AEDesc*,

    unsigned long, unsigned char*)

                             287 dyld_stub_binding_helper
                               287 dyld_stub_binding_helper
                                 287 dyld_stub_binding_helper
                                   287 AEResolve
                                     287 iAEResolve
                                       287 InternalResolve(ObjRecord**, short,

    unsigned long, AEDesc*, unsigned char*, AEDesc*, unsigned char*)

                                         287 InternalResolve(ObjRecord**, short,

    unsigned long, AEDesc*, unsigned char*, AEDesc*, unsigned char*)

                                           287 iCallAccessor
                                             287 TryAccessor(HandlerTable*,

    iCallAccessor_EnvRec*)

                                               287 callHandler(short (*)(AEDesc

    const*, AEDesc*, long), long, iCallAccessor_EnvRec*)

                                                 287 InvokeOSLAccessorUPP
                                                   287 dyld_stub_binding_helper
                                                     287 dyld_stub_binding_helper
                                                       287 dyld_stub_binding_helper
                                                         287 dyld_stub_binding_helper
                                                           287 dyld_stub_binding_helper
                                                             287

    dyld_stub_binding_helper

                                                               287

    dyld_stub_binding_helper

                                                                 287

    dyld_stub_binding_helper

                                                                   287

    dyld_stub_binding_helper

                                                                     287

    dyld_stub_binding_helper

                                                                       287

    dyld_stub_binding_helper

                                                                         287

    dyld_stub_binding_helper

                                                                           287

    dyld_stub_binding_helper

                                                                             287

    dyld_stub_binding_helper

                                                                               287

    dyld_stub_binding_helper

    
                      

    287 dyld_stub_binding_helper

    
                      

    287 _pthread_cond_wait

                                                                                  
     287 semaphore_wait_signal_trap
                                                                                  
       287 semaphore_wait_signal_trap
       287 Thread_1203
         287 _pthread_body
           287 dyld_stub_binding_helper
             287 dyld_stub_binding_helper
               287 dyld_stub_binding_helper
                 287 accept
                   287 accept
       287 Thread_1303
         287 _pthread_body
           287 dyld_stub_binding_helper
             287 CFRunLoopRun
               287 CFRunLoopRunSpecific
                 287 __CFRunLoopRun
                   287 mach_msg
                     287 mach_msg_trap
                       287 mach_msg_trap

    Total number in stack (recursive counted multiple, when >=5):

           27       dyld_stub_binding_helper

    Sort by top of stack, same collapsed (when >= 5):

           accept        287
           mach_msg_trap        287
           semaphore_wait_signal_trap        287

    Sample analysis of process 7565 written to file /dev/stdout Sampling process 7565 each 10 msecs 300 times

    Synergy: Analysis of sampling pid 6110 every 10.000000 milliseconds Call graph:

       284 Thread_110b
         284 _dyld_start
           284 0x9470
             284 NSApplicationMain
               284 -[NSApplication run]
                 284 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
                   284 _DPSNextEvent
                     284 BlockUntilNextEventMatchingListInMode
                       284 ReceiveNextEventCommon
                         284 RunCurrentEventLoopInMode
                           284 CFRunLoopRunSpecific
                             284 __CFRunLoopRun
                               284 __CFRunLoopDoTimer
                                 284 __NSFireTimer
                                   284 0x11f88
                                     284 0x18f04
                                       284 AESend
                                         284 aeSend
                                           284 AESendMessage
                                             284 sendToModernProcess(__CFMachPort*,

    unsigned long, AEDesc const*, long)

                                               209 mach_msg
                                                 209 mach_msg_trap
                                                   209 mach_msg_trap
                                               75 usleep
                                                 75 nanosleep
                                                   75 clock_sleep_trap
                                                     75 clock_sleep_trap
       284 Thread_1203
         284 _pthread_body
           284 forkThreadForFunction
             284 +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:]
               284 -[NSRunLoop run]
                 284 -[NSRunLoop runMode:beforeDate:]
                   284 CFRunLoopRunSpecific
                     284 __CFRunLoopRun
                       284 mach_msg
                         284 mach_msg_trap
                           284 mach_msg_trap
       284 Thread_1303
         284 _pthread_body
           284 _loadRunLoop
             284 select
               284 select
       284 Thread_1403
         284 _pthread_body
           284 forkThreadForFunction
             284 +[NSURLCache _diskCacheSyncLoop:]
               284 -[NSRunLoop run]
                 284 -[NSRunLoop runMode:beforeDate:]
                   284 CFRunLoopRunSpecific
                     284 __CFRunLoopRun
                       284 mach_msg
                         284 mach_msg_trap
                           284 mach_msg_trap
       284 Thread_1503
         284 _pthread_body
           284 TS_exception_listener_thread
             284 mach_msg
               284 mach_msg_trap
                 284 mach_msg_trap
       284 Thread_1603
         284 _pthread_body
           284 __CFSocketManager
             284 select
               284 select

    Total number in stack (recursive counted multiple, when >=5):

           5       _pthread_body

    Sort by top of stack, same collapsed (when >= 5):

           mach_msg_trap        1061
           select        568
           clock_sleep_trap        75

    Sample analysis of process 6110 written to file /dev/stdout Sampling process 6110 each 10 msecs 300 times

  2. Greg Hurrell 2004-12-07T22:00:25Z

    Thanks for submitting the sample. This definitely looks to be a duplicate of bug #39. Could you add some information about your system configuration to that report? I can't reproduce the fault here. So we need to try and identify what common factors exist on the system of those who can reproduce it.

    • ** This bug has been marked as a duplicate of 39 ***
  3. Greg Hurrell 2004-12-07T22:00:49Z

    Marking as CLOSED. Please add any further comments to bug #39.

Add a comment

Comments are now closed for this issue.

  • contact
  • legal

Menu

  • Blog
  • Wiki
  • Issues
  • Snippets