Cyberduck Mountain Duck CLI

Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#1657 closed defect (fixed)

Resolving Bonjour names freezes menu validation

Reported by: priordon@… Owned by: dkocher
Priority: normal Milestone: 2.8.4
Component: core Version: 2.8.3
Severity: normal Keywords:
Cc: Architecture:
Platform:

Description (last modified by dkocher)

This is similar to ticket 1222.

After a couple of minutes, the application returns to normal and functions with no errors. We have SSH turned on on all mac workstation on our network. We currently have about 300ish macs running with 10.3-10.5.

We notice the following in the console log of the machine running Cyberduck:

Jan 18 12:14:29 ITPB233 Unknown[16]: Client application bug: DNSServiceResolver(IT118._ssh._tcp.local.) active for over two minutes. This places considerable burden on the network.

Jan 18 12:14:29 ITPB233 Unknown[16]: Client application bug: DNSServiceResolver(ADOPS114._ssh._tcp.local.) active for over two minutes. This places considerable burden on the network.

Jan 18 12:14:29 ITPB233 Unknown[16]: Client application bug: DNSServiceResolver(IT238._ssh._tcp.local.) active for over two minutes. This places considerable burden on the network.

Jan 18 12:14:29 ITPB233 Unknown[16]: Client application bug: DNSServiceResolver(xservelv03._ssh._tcp.local.) active for over two minutes. This places considerable burden on the network.

Perhaps this is an issue with collecting of machines via Bonjour.

This has been noticed in all prior version of Cyberduck.

Change History (15)

comment:1 Changed 10 years ago by dkocher

  • Description modified (diff)
  • Milestone set to 2.8.4
  • Status changed from new to assigned
  • Summary changed from Cyberduck freezes after typing in the quick connect field after launching. to Freeze after typing in the quick connect field after launching.

comment:2 Changed 10 years ago by dkocher

#1222 closed as duplicate.

comment:3 Changed 10 years ago by dkocher

DNSServiceResolver issue should be fixed in r3446.

comment:4 Changed 10 years ago by dkocher

  • Resolution set to fixed
  • Status changed from assigned to closed

Should be resolved in r3447.

comment:5 Changed 10 years ago by priordon

  • Resolution fixed deleted
  • Status changed from closed to reopened

Tested builds 3447 and 3454 and the issue is still happening.

The following is being made in the console log at launch of Cyberduck:

Jan 21 09:21:28 ITPB233 Cyberduck[967]: ObjCJava: a mapping for OBJC class name ch/cyberduck/core/Host to info class name ch/cyberduck/core/Host already exists; cannot create overloaded mapping to javaclassname ch/cyberduck/core/Host
Jan 21 09:21:58: --- last message repeated 110 times ---

I have found I can also cause the application to freeze by going to the Bookmark menu and selecting Bonjour. The freeze occurs while the list is built.

The console log still gets filled with the DNSServiveResolver errors that I included in the original post.

Overall the freeze lasts for at least 2-3 minutes before the application can be used.

comment:6 Changed 10 years ago by dkocher

The issue with the overloaded mapping has been addressed in r3461.

comment:7 Changed 10 years ago by dkocher

The freeze at launch (when building the Bonjour Menu) should be resolved in r3460.

comment:8 Changed 10 years ago by priordon

I have tried build 3462 and continue to get the same results with a freeze. The overloaded mapping is fixed. I have also trashed all preferences, caches, and files from the Application Support folder before trying this build.

Something new has popped up in the system.log this time and here is an excerpt:

Jan 21 14:49:08 ITPB233 mDNSResponder[16]: SetupAddr invalid sa_family 0
Jan 21 14:49:38: --- last message repeated 5 times ---
Jan 21 14:51:18 ITPB233 Unknown[16]: Client application bug: DNSServiceResolver(ITPB233._ssh._tcp.local.) active for over two minutes. This places considerable burden on the network.
Jan 21 14:51:18 ITPB233 Unknown[16]: Client application bug: DNSServiceResolver(EDTPB076._ssh._tcp.local.) active for over two minutes. This places considerable burden on the network.
Jan 21 14:51:18 ITPB233 Unknown[16]: Client application bug: DNSServiceResolver(EDTPB062._ssh._tcp.local.) active for over two minutes. This places considerable burden on the network.
Jan 21 14:51:18 ITPB233 Unknown[16]: Client application bug: DNSServiceResolver(PHOTO040._ssh._tcp.local.) active for over two minutes. This places considerable burden on the network.
Jan 21 14:51:18 ITPB233 Unknown[16]: Client application bug: DNSServiceResolver(EDTPB043._ssh._tcp.local.) active for over two minutes. This places considerable burden on the network.
Jan 21 14:51:18 ITPB233 Unknown[16]: Client application bug: DNSServiceResolver(NEWHOMES081._ssh._tcp.local.) active for over two minutes. This places considerable burden on the network.

The first line is new and did not appear until this latest build.

Currently there are 4 ways for me to invoke this freeze.

  1. Go to the Bookmark menu and select Bonjour.
  2. Type into the Quick Connect box on the toolbar of a new window.
  3. Click Open Connection from the toolbar and begin typing into the any of the fields.
  4. Open a saved bookmark with no password saved and begin to type the password.

I also have run across a new bug. When I go to add a new bookmark, the URL does not change when I change the server field. Thus a new bookmark will always try to ftp to 'ftp://*username*@localhost:21'.

My current system I am testing this on is a MacBook Pro running 10.5.1.

comment:9 Changed 10 years ago by dkocher

Thanks for the additional bug report (fixed in r3463). Can you please check if disabling rendezvous makes any difference to the interface freeze. Paste

defaults write ch.sudo.cyberduck rendezvous.enable false

into a Terminal.app window and restart Cyberduck.

comment:10 Changed 10 years ago by priordon

Disabling of rendezvous gets rid of all the freezes. I am unable to duplicate the issue. This is using build 3462.

comment:11 Changed 10 years ago by priordon

Using build 3466, trashed all prefs, caches, application support files. The application no longer freezes using any of the methods I documented. I will test this on another workstation here to make sure there are no issues and report back.

Thank you so much for working on this issue.

comment:12 Changed 10 years ago by dkocher

Have you enabled Bonjour again using the above command with an argument of true?

comment:13 Changed 10 years ago by priordon

Yes, I did before testing. I have also tested on another workstation and it is working 100%.

The Bonjour/Rendezvour menu comes up instantly I might add. At this time, I would consider this issue closed.

Again, thank you for such quick work.

comment:14 Changed 10 years ago by dkocher

  • Resolution set to fixed
  • Status changed from reopened to closed

Resolved with change r3466.

comment:15 Changed 10 years ago by dkocher

  • Summary changed from Freeze after typing in the quick connect field after launching. to Resolving Bonjour names freezes menu validation
Note: See TracTickets for help on using tickets.
swiss made software