Tk Source Code

View Ticket
Login
2013-08-25
02:53 Closed ticket [3609131fff]: Aqua/Cocoa: deadlock when a menu accelerator posts a dialog plus 5 other changes artifact: c066991da3 user: kevin_walzer
2013-07-03
08:04 Ticket [3609131fff]: 6 changes artifact: f081c1e3fe user: jan.nijtmans
2013-03-28
23:44 Ticket [3609131fff]: 4 changes artifact: c24c5d855f user: kjnash
2013-03-26
22:35 Ticket [3609131fff]: 4 changes artifact: 4eb6fc2086 user: dkf
15:32 New ticket [3609131fff]. artifact: dc4b1cea22 user: kjnash

Ticket UUID: 3609131
Title: Aqua/Cocoa: deadlock when a menu accelerator posts a dialog
Type: Bug Version: None
Submitter: kjnash Created on: 2013-03-26 15:32:10
Subsystem: 11. Aqua Menus Assigned To: kevin_walzer
Priority: 5 Medium Severity: Minor
Status: Closed Last Modified: 2013-08-25 02:53:12
Resolution: Wont Fix Closed By: kevin_walzer
    Closed on: 2013-08-25 02:53:12
Description:
Re: 3608904

The deadlocked process is sometimes unkillable, and although it does not use much CPU or memory it retains a display and hogs the event loop, slowing down all other interactive applications on the machine (e.g. it takes a minute to open a terminal).  It can be terminated only by a reboot.

I am sorry to create a duplicate bug for this; however comments have been disabled for 3608904 which makes it impossible to add this information there.

IMHO "Wont Fix" bugs should not be closed or have comments disabled - if we are lucky someone else might provide useful information or even a fix.
User Comments: kjnash added on 2013-03-28 23:44:14:
For information in case anyone lands here:

The event loop bug is no. 3028676 and is still open, though it is "Wont Fix":

https://sourceforge.net/tracker/?func=detail&aid=3028676&group_id=12997&atid=112997

The discussion of the difficulty of the Cocoa/Tk event loop integration is here:

http://tcl.2662.n7.nabble.com/How-to-move-forward-with-Tk-Cocoa-event-loop-issues-td57726.html

dkf added on 2013-03-26 22:35:31:
Opening another bug report is not a problem. We've got billions of bug IDs before we hit any sort of limit…