[Cyberduck-trac] [Cyberduck] #1876: Selecting multiple items and hitting "reload" in the "Transfers" window causes a crash
    Cyberduck 
    trac at trac.cyberduck.ch
       
    Fri Mar 21 23:26:24 CET 2008
    
    
  
#1876: Selecting multiple items and hitting "reload" in the "Transfers" window
causes a crash
----------------------------------+-----------------------------------------
 Reporter:  alexgraehl at gmail.com  |       Owner:  dkocher                   
     Type:  defect                |      Status:  new                       
 Priority:  normal                |   Milestone:  3.0                       
Component:  sftp                  |     Version:  2.8.4                     
 Severity:  normal                |    Keywords:  sftp transfer window crash
----------------------------------+-----------------------------------------
 The bug is as follows:
 1. I connect to my SFTP / SSH server.
 2. I click on 5 different .PDF files on the server.
 3. The files show up in the transfer window and download successfully to
 my "Downloads" folder.
 4. Now I modify the PDF files on the server (I don't think this part is
 necessary to replicate the bug).
 5. I select all 5 PDFs in the "Transfers" window and click "reload."
 6. The files download successfully.
 7. I modify the files AGAIN, then select all 5 PDFs in the transfer
 window.
 8. Most of the time, Cyberduck now immediately quits. (Sometimes it works)
 '''Here is the (warning) output I get when I select multiple items for re-
 download in the Transfer window (this part does not cause a crash):'''
 3/21/08 3:22:05 PM Cyberduck[1693] ObjCJava: a mapping for OBJC class name
 ch/cyberduck/ui/cocoa/CDLoginController to info class name
 ch/cyberduck/ui/cocoa/CDLoginController already exists; cannot create
 overloaded mapping to javaclassname
 ch/cyberduck/ui/cocoa/CDLoginController
 3/21/08 3:22:05 PM Cyberduck[1693] ObjCJava: a mapping for OBJC class name
 ch/cyberduck/ui/cocoa/CDLoginController to info class name
 ch/cyberduck/ui/cocoa/CDLoginController already exists; cannot create
 overloaded mapping to javaclassname
 ch/cyberduck/ui/cocoa/CDLoginController
 3/21/08 3:22:05 PM Cyberduck[1693] ObjCJava: a mapping for OBJC class name
 ch/cyberduck/ui/cocoa/CDLoginController to info class name
 ch/cyberduck/ui/cocoa/CDLoginController already exists; cannot create
 overloaded mapping to javaclassname
 ch/cyberduck/ui/cocoa/CDLoginController
 '''Here is my fatal crash console output:'''
 3/21/08 3:19:03 PM Cyberduck[1448] jobjc_mapObjects() collision, objc
 object 1091e0 of type (__NSPlaceholderDictionary) being entered for Java
 object of class (com/apple/cocoa/foundation/NSDictionary) in entry
 1538bc70
 3/21/08 3:19:03 PM [0x0-0x97097].ch.sudo.cyberduck[1448] ObjCJava FATAL:
 3/21/08 3:19:03 PM [0x0-0x97097].ch.sudo.cyberduck[1448]
 jobjc_mapObjects(): mapping inconsistency -- hashtable entries are not
 identical
 3/21/08 3:19:03 PM [0x0-0x97097].ch.sudo.cyberduck[1448] ObjCJava Exit
 3/21/08 3:19:03 PM Cyberduck[1448] existing java object's class is
 (com/apple/cocoa/foundation/NSDictionary)
 3/21/08 3:19:03 PM Cyberduck[1448] no corresponding java entry! (did it
 get collected?)
 3/21/08 3:19:03 PM com.apple.launchd[195]
 ([0x0-0x97097].ch.sudo.cyberduck[1448]) Exited with exit code: 255
-- 
Ticket URL: <http://trac.cyberduck.ch/ticket/1876>
Cyberduck <http://cyberduck.ch>
FTP and SFTP Browser for Mac OS X.
    
    
More information about the Cyberduck-trac
mailing list