Skip to content

[linux] Eclipse crashes if gnome-orca is enabled #930

@nblix

Description

@nblix

I'm not sure if this is the right repository to report this issue. If it is not, it would be very nice if you could move this issue to the proper repository.

Because I'm blind I'm using the gnome-orca screen reader on gnome desktop. Unfortunately eclipse crashes in various situations if the screen reader is running. I also had the chance to ask for some sighted assistance to confirm these crashes don't occur if gnome-orca is not enabled. I'm not sure which one was the first version of eclipse that introduced this issue, but it is present in the current and most recent versions.

Also I'm not sure what exactly is causing these crashes. But i will provide some examples below showing how to reproduce them.

I tried some different linux distro / desktop / display server / jdk combinations to make sure, these crashes don't depend on any of them.
Used environments include:

  • Fedora 38 with xorg or wayland, JDK 11, 17 and 21,
  • Ubuntu 23.04 with gnome on xorg / wayland, JDK 11, 17 and 21
  • Debian Bookworm with gnome on xorg and JDK 11, 17 and 21

Examples how to reproduce this behaviour include:

The marketplace:

  • press alt + h to go to the help menu
  • navigate down to the marketplace client and press enter
  • start typing into the search field
  • after pressing enter my eclipse crashes the vm all the time

Java Editors auto completion:

  • open up a java file in the editor
  • start typing any expression
  • press ctrl + space to trigger auto completion
  • press F2 to set the focus to the suggestions list
  • start moving the cursor up and down
  • as soon as i start to move the cursor it crashes the vm

After all i have no idea what exactly causes these crashes. The only pattern i recognized is that in the call stacks in the hs_err files there is always something from the swt accessibility stack for gtk.

Please let me know, if you need any further information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions