Cyberduck Mountain Duck CLI

#1854 closed defect (fixed)

Crash when attempting to upload many files

Reported by: mailseth Owned by: dkocher
Priority: normal Milestone: 3.0
Component: core Version: 2.8.4
Severity: normal Keywords:
Cc: Architecture:
Platform:

Description

I've been attempting to upload thousands of files at once over the past few weeks and been having quite a frustrating time with it. It will grind away for a while, then crash. So, in open source manner, I'm going to post crash logs here to help solve the issue(s).

Here is a crash from earlier today. I had two transfers which were in progress when I left my machine. They were still preparing to upload (nothing was uploaded before the crash). Cyberduck had crashed when I returned, but it didn't give me an option to send a crash report. Here is what was left in the console.log: 2008-03-09 15:09:28.239 Cyberduck[254] jobjc_mapObjects() collision, objc object 316000 of type (NSPlaceholderArray) being entered for Java object of class (com/apple/cocoa/foundation/NSArray) in entry 120662d0 2008-03-09 15:09:28.240 Cyberduck[254] existing java object's class is (com/apple/cocoa/foundation/NSArray) 2008-03-09 15:09:28.240 Cyberduck[254] no corresponding java entry! (did it get collected?) ObjCJava FATAL: jobjc_mapObjects(): mapping inconsistency -- hashtable entries are not identical ObjCJava Exit

Change History (5)

comment:1 Changed on Mar 10, 2008 at 1:38:03 AM by mailseth

In addition: The last thing I saw Cyberduck doing was "Listing directory ..."

comment:2 Changed on Mar 10, 2008 at 3:45:22 AM by mailseth

It happened again:

2008-03-09 19:49:44.800 Cyberduck[304] jobjc_mapObjects() collision, objc object 316000 of type (NSPlaceholderArray) being entered for Java object of class (com/apple/cocoa/foundation/NSArray) in entry db8ccf0 2008-03-09 19:49:44.801 Cyberduck[304] existing java object's class is (com/apple/cocoa/foundation/NSArray) 2008-03-09 19:49:44.801 Cyberduck[304] no corresponding java entry! (did it get collected?) ObjCJava FATAL: jobjc_mapObjects(): mapping inconsistency -- hashtable entries are not identical ObjCJava Exit

I was attempting three sets of uploads at a time. They all said "Listing directory ..." when I left.

comment:3 Changed on Mar 10, 2008 at 10:32:44 PM by mailseth

I think it must be a race condition because I was able to upload via "Synchronize" just fine when I only did one transfer. This has always resulted in a crash in the past with more than one simultaneous transfer.

comment:4 Changed on Mar 10, 2008 at 10:34:19 PM by mailseth

I should also mention that the transfer took 8 hours, four of which were doing no uploading ("Listing directory ...").

comment:5 Changed on Mar 10, 2008 at 10:50:04 PM by dkocher

  • Milestone set to 3.0
  • Resolution set to fixed
  • Status changed from new to closed

I assume this was fixed in r3502.

Note: See TracTickets for help on using tickets.