Opened 6 months ago

Last modified 2 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, macOS, M1, Rosetta Cc:

Description

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.

Change History (8)

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

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

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

comment:4 Changed 6 months ago by westram

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

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

comment:6 Changed 5 months 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 months 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 months 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.

Note: See TracTickets for help on using tickets.