Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Selecting multiple items and hitting "reload" in the "Transfers" window causes a crash #1876

Closed
cyberduck opened this issue Mar 21, 2008 · 2 comments
Assignees
Labels
bug duplicate sftp SFTP Protocol Implementation
Milestone

Comments

@cyberduck
Copy link
Collaborator

609be56 created the issue

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

@cyberduck
Copy link
Collaborator Author

anonymous commented

Whoops, I should have said I double click on 5 different .PDF files on the server. for step 2 of reproducing the bug.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Should be resolved in the curent nightly build. Assume this is a duplicate of #1878.

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug duplicate sftp SFTP Protocol Implementation
Projects
None yet
Development

No branches or pull requests

2 participants