[Cyberduck-trac] [Cyberduck] #10479: Drag-n-Drop of multiple files crashes the app

Cyberduck trac at cyberduck.io
Sat Sep 29 08:25:35 UTC 2018


#10479: Drag-n-Drop of multiple files crashes the app
-----------------------+-------------------------
    Reporter:  me2me2  |      Owner:
        Type:  defect  |     Status:  new
    Priority:  normal  |  Milestone:
   Component:  core    |    Version:  6.8.0
    Severity:  normal  |   Keywords:
Architecture:  Intel   |   Platform:  macOS 10.14
-----------------------+-------------------------
 How to re-create: on macOS Mojave try to select multiple files and drop
 them in the finder. The selection itself will let Cyberduck crash. This
 happens with 6.8.0 as well as 6.8.1

 Process:               Cyberduck [56996]
 Path:
 /Applications/Cyberduck.app/Contents/MacOS/Cyberduck
 Identifier:            Cyberduck
 Version:               6.8.1 (28831)
 Code Type:             X86-64 (Native)
 Parent Process:        ??? [1]
 Responsible:           Cyberduck [56996]
 User ID:               502

 Date/Time:             2018-09-29 09:22:31.409 +0200
 OS Version:            Mac OS X 10.14 (18A391)
 Report Version:        12
 Anonymous UUID:        D2BE5467-D8CF-6374-78DF-C799987C4964


 Time Awake Since Boot: 360000 seconds

 System Integrity Protection: enabled

 Crashed Thread:        0  Dispatch queue: com.apple.main-thread

 Exception Type:        EXC_BAD_ACCESS (SIGABRT)
 Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000008
 Exception Note:        EXC_CORPSE_NOTIFY

 VM Regions Near 0x8:
 -->
     __TEXT                 0000000108b45000-0000000108b51000 [   48K]
 r-x/rwx SM=COW  /Applications/Cyberduck.app/Contents/MacOS/Cyberduck

 Application Specific Information:
 *** Terminating app due to uncaught exception 'NSGenericException',
 reason: 'There are 7 items on the pasteboard, but 1 drag images. There
 must be 1 draggingItem per pasteboardItem.'
 terminating with uncaught exception of type NSException
 abort() called

 Application Specific Backtrace 1:
 0   CoreFoundation                      0x00007fff339ec571
 __exceptionPreprocess + 256
 1   libobjc.A.dylib                     0x00007fff5f999efb
 objc_exception_throw + 48
 2   CoreFoundation                      0x00007fff339ec3a3 +[NSException
 raise:format:] + 193
 3   AppKit                              0x00007fff3120442b
 -[NSDraggingSession(NSInternal) _initWithPasteboard:image:offset:source:]
 + 247
 4   AppKit                              0x00007fff31203e43
 -[NSCoreDragManager
 dragImage:fromWindow:at:offset:event:pasteboard:source:slideBack:] + 1919
 5   AppKit                              0x00007fff312036b5
 -[NSWindow(NSDrag) dragImage:at:offset:event:pasteboard:source:slideBack:]
 + 134
 6   AppKit                              0x00007fff315b26cb -[NSOutlineView
 dragImage:at:offset:event:pasteboard:source:slideBack:] + 214
 7   AppKit                              0x00007fff317c8d2f
 -[NSView(NSDrag)
 dragPromisedFilesOfTypes:fromRect:source:slideBack:event:] + 458
 8   libjnidispatch.dylib                0x00000001296f3134 ffi_call_unix64
 + 76

--
Ticket URL: <https://trac.cyberduck.io/ticket/10479>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list