Opened 12 years ago

Closed 12 years ago

#387 closed Defect (Works for Me)

Colloquy hung while trying to quit (after having silently dropped the irc connection)

Reported by: colloquy@… Owned by: timothy
Component: Colloquy (Mac) Version: 2.0 (Mac)
Severity: Normal Keywords:
Cc:

Description

Sample below:

Analysis of sampling pid 1388 every 10.000000 milliseconds
Call graph:

14598 Thread_0f1f

14598 start

14598 _start

14598 main

14598 NSApplicationMain

14598 -[NSApplication run]

14598 -[NSApplication sendEvent:]

14598 -[NSApplication _handleKeyEquivalent:]

14598 -[NSMenu performKeyEquivalent:]

14598 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:]

14598 -[NSMenu performActionForItemAtIndex:]

14598 -[NSApplication sendAction:to:from:]

14598 -[NSApplication terminate:]

14598 -[NSNotificationCenter postNotificationName:object:userInfo:]

14598 _CFXNotificationPostNotification

14598 CFXNotificationPost

14598 _nsnote_callback

14598 -[MVIRCChatConnection disconnectWithReason:]

14598 server_disconnect

14598 net_disconnect_later

14598 g_source_add

14598 g_hook_insert_sorted

14598 g_hook_insert_sorted

14598 Thread_1003

14598 _pthread_body

14598 forkThreadForFunction

14598 -[NSUIHeartBeat _heartBeatThread:]

14598 -[NSConditionLock lockWhenCondition:]

14598 pthread_cond_wait

14598 semaphore_wait_signal_trap

14598 semaphore_wait_signal_trap

14598 Thread_1103

14598 _pthread_body

14598 forkThreadForFunction

14598 +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:]

14598 CFRunLoopRunSpecific

14598 CFRunLoopRun

14598 mach_msg

14598 mach_msg_trap

14598 mach_msg_trap

14598 Thread_1203

14598 _pthread_body

14598 CFSocketManager

14598 select

14598 select

14598 Thread_1303

14598 _pthread_body

14598 forkThreadForFunction

14598 +[NSURLCache _diskCacheSyncLoop:]

14598 CFRunLoopRunSpecific

14598 CFRunLoopRun

14598 mach_msg

14598 mach_msg_trap

14598 mach_msg_trap

14598 Thread_1403

14598 _pthread_body

14598 forkThreadForFunction

14598 +[MVIRCChatConnection(MVIRCChatConnectionPrivate) _irssiRunLoop]

14598 g_main_iterate

14598 g_hook_next_valid

14598 g_hook_next_valid

14598 Thread_1503

14598 _pthread_body

14598 forkThreadForFunction

14598 +_syncLoop:?

14598 -[NSRunLoop run]

14598 -[NSRunLoop runMode:beforeDate:]

14598 CFRunLoopRunSpecific

14598 CFRunLoopRun

14598 mach_msg

14598 mach_msg_trap

14598 mach_msg_trap

14598 Thread_1603

14598 _pthread_body

14598 CAPThread::Entry(CAPThread*)

14598 HALRunLoop::OwnThread?(void*)

14598 CFRunLoopRunSpecific

14598 CFRunLoopRun

14598 mach_msg

14598 mach_msg_trap

14598 mach_msg_trap

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

7 _pthread_body
5 forkThreadForFunction

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

mach_msg_trap 58392
g_hook_insert_sorted 14598
g_hook_next_valid 14598
select 14598
semaphore_wait_signal_trap 14598

Change History (1)

comment:1 Changed 12 years ago by timothy

  • Resolution set to worksforme
  • Status changed from new to closed

This was a bug with the old networking code. Should no longer be a problem. Please try with the 3/12 nightly. Reopen if this issue still occurs.

Note: See TracTickets for help on using tickets.