Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-4295

Application hangs when Jalview sends Jmol commands whilst Jmol is acting on commands from Jalview

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.11.3.0
    • Fix Version/s: 2.11.3.0
    • Component/s: gui, jvdesktop, Structures
    • Labels:
    • Environment:

      Description

      it is possible to make Jalview hang if the Java console is open during long running Jmol operations involving lots of stdout activity (which are slower when console is open), and a user event triggers a command to be sent to Jmol.

      Reproduce:
      1. import attached alignment (epas1_aln.fa) and ensure Jmol is selected as structure viewer.
      2. select all sequences, open 3d structure fetcher, discover 3d-beacons structures and import all alphafold structures - with superposition enabled.
      3. As soon as viewer is displayed, start moving the mouse over sequences in the alignment window...

      Symptom - Jmol causes the UI to become unresponsive when lots of stdout is being created due to thread starvation, but the additional act of sending commands to Jmol seems to cause an indirect deadlock.

        Attachments

          Activity

            People

            Assignee:
            jprocter James Procter
            Reporter:
            jprocter James Procter
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: