Opened 4 years ago

Last modified 3 years ago

#844 accepted defect

ARB freezes upon using keyboard

Reported by: guest Owned by: westram
Priority: major Milestone:
Component: no idea Version: arb-7.0
Keywords: keyboard, freeze, frozen, macOS, M1, M2, Rosetta Cc:

Description (last modified by westram)

I am running arb version 7.0.1 on macOS Monterey version 12.4. This was installed using home-brew.

Arb is able to run fine until the keyboard is used. Upon using the keyboard, the software freezes. I am unable to interact with any of the buttons in arb or close the windows. To close arb, I must quit XQuartz from the dock.

For example, upon opening arb, I try to change the suffix from .arb to something else. Clicking the box shows a blinking cursor. Upon trying to type into the box, the cursor disappears with nothing typed in. It still says .arb. I am no longer able to interact with the GUI by pressing the buttons and must quit XQuartz.


This issue has also been reported for

  • an Apple silicon M2 Max (OSX14.1.1)

Change History (10)

comment:1 Changed 4 years ago by westram

  • what hardware do you use?
  • is Rosetta involved?
  • does this also happen when key-commands are sent to the tree-window or to the editor window (e.g. move cursor in editor)?

comment:2 Changed 4 years ago by westram

  • Owner changed from devel to westram
  • Status changed from new to accepted

comment:3 Changed 4 years ago by westram

Another user reported the same issue:

  • OS: MacOS Monterey Version 12.4
  • Hardware:!MacBook Pro (16-inch, 2021)
    Apple M1 Max
    64 GB
  • installed using homebrew

Reinstallation of Rosetta using /usr/sbin/softwareupdate --install-rosetta --agree-to-license fixed the problem temporarily (until next reboot?). (probably just did trigger the same thing as comment:5)

I got no idea what to do from arb side to fix that issue.
Comments or suggestions are very welcome!

Last edited 4 years ago by westram (previous) (diff)

comment:4 Changed 4 years ago by westram

  • Keywords M1 Rosetta added
  • Priority changed from normal to critical

comment:5 Changed 4 years ago by westram

Possible workaround:

  • start terminal in macOS
  • in terminal run command xterm
  • press STRG+D
  • start arb

Alternative workaround:

  • start terminal in macOS
  • in terminal run command xterm
  • in xterm run command arb
Last edited 4 years ago by westram (previous) (diff)

comment:6 Changed 4 years ago by westram

  • Priority changed from critical to major

workaround is reported to help :)

Analysis of workaround:

  • xterm obviously does something that arb does not do.
  • that something is performed by xterm only when xterm receives keystrokes.

comment:7 follow-up: Changed 4 years ago by guest

Hi,

Thank you so much for the workarounds. Both of them work to resolve this issue.

comment:8 in reply to: ↑ 7 Changed 4 years ago by westram

Replying to guest:

Thank you so much for the workarounds. Both of them work to resolve this issue.

Thanks for the workaround goes to Jan Gerken from the ​SILVA team. Without him the OSX port of arb would no longer exist.

comment:9 Changed 3 years ago by westram

  • Description modified (diff)

comment:10 Changed 3 years ago by westram

  • Keywords freeze frozen M2 added
Note: See TracTickets for help on using tickets.