Drag-and-drop files from Dock causes Dock issues

Originator:srichey
Number:rdar://29841575 Date Originated:1/2/2017
Status:Closed as duplicate Resolved:
Product:macOS + SDK Product Version:10.12.2
Classification: Reproducible:
 
Area:
Dock

Summary:
Dragging a file from the Dock (via the pop-up windows that show when opening a folder in the Dock) into another application or context (I've noticed this when dragging files to the Trash or into a web browser) causes an error (logs attached) that then causes the Dock to enter a state where no animations play, including opening pop-up windows.

Steps to Reproduce:
Starting from a fresh boot, or after running "killall Dock":

1. Have two or more test files in a folder (I used images)
2. Add this folder to the Dock
3. Use the following window settings:
    - Display as: Folder
    - View content as: Automatic
4. Open the folder with a single-click to get the pop-up window
5. Drag one file from the folder to the Trash icon in the Dock
6. Repeat steps 4 and 5.

Expected Results:
The Dock continues to function normally.

Actual Results:
On step 6, expect the machine to hang briefly. The typical Trash sound will not play. It is now impossible to view folder pop-up windows from the Dock. Window effects associated with shrinking or expanding applications to/from the Dock will not play. Clicking on an icon in the Dock will not trigger the "depress" animation.

Version:
macOS Sierra 10.12.2 (16C67)

Notes:


Configuration:
MacBook Pro 15" Late 2016, 2.9 GHz Intel Core i7, Intel HD Graphics 530

Crash log:
Jan  2 13:39:43 **** Dock[26786]: BUG in libdispatch client: kevent[EVFILT_MACHPORT] monitored resource vanished before the source cancel handler was invoked
Jan  2 13:40:29 **** com.apple.xpc.launchd[1] (com.apple.Dock.agent[26786]): Service exited with abnormal code: 1
Jan  2 13:40:30 **** com.apple.xpc.launchd[1] (com.apple.imfoundation.IMRemoteURLConnectionAgent): Unknown key for integer: _DirtyJetsamMemoryLimit

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!