Opened 3 years ago

Last modified 13 months 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 3 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 3 years ago by westram

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

comment:3 Changed 3 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 3 years ago by westram (previous) (diff)

comment:4 Changed 3 years ago by westram

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

comment:5 Changed 3 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 2 years ago by westram (previous) (diff)

comment:6 Changed 2 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 2 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 2 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 13 months ago by westram

  • Description modified (diff)

comment:10 Changed 13 months ago by westram

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