Bug #8075

Orca crashes on Tails Jessie

Added by sajolida 2014-10-12 01:40:42 . Updated 2015-03-08 21:06:59 .

Status:
Resolved
Priority:
Elevated
Assignee:
intrigeri
Category:
Accessibility
Target version:
Start date:
2014-10-12
Due date:
% Done:

100%

Feature Branch:
feature/jessie-orca
Type of work:
Research
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

  • If I start Orca from Applications → Sundry → Orca Screen Reader it doesn’t open.
  • If I start Orca through the orca command line it says:

TIMEOUT: something has hung. Aborting.
Killed

  • If I start Orca from Settings → Universal Access → Screen Reader, an orca process is started in the background but no sound is heard and no configuration interface is shown.

Subtasks


History

#1 Updated by intrigeri 2014-10-12 13:05:05

  • Category set to Accessibility
  • Target version set to Tails_2.0

#2 Updated by intrigeri 2014-10-12 13:06:24

Next steps:

  • apt install gnome-core, logout and login, retry
  • apt install task-gnome-desktop, logout and login, retry

#3 Updated by sajolida 2014-10-13 06:04:17

  • Status changed from Confirmed to Resolved

Fixed in Jessie 20141008.

#4 Updated by anonym 2014-11-26 20:32:17

  • Status changed from Resolved to Confirmed

As of 2014-11-26, orca doesn’t start any more and reports the same error. When started via GNOME’s Universal Access, the process starts but errors out after 10 seconds or so.

FWIW, I’ve verified that the speech server works with test-speech from the libgnome-speech-dev package.

#5 Updated by anonym 2014-11-26 20:33:50

  • blocks Feature #8314: Jessie: integrate shutdown-helper extension with our translation system added

#6 Updated by intrigeri 2014-11-27 10:30:14

I see packets to lo, tcp port 4101, being blocked (both in IPv4 and IPv6). According to http://www.networksorcery.com/enp/protocol/ip/ports04000.htm, ports 4101-4104 are “Braille protocol”. I suspect this might be the culprit.

#7 Updated by anonym 2014-12-01 09:48:10

intrigeri wrote:
> I see packets to lo, tcp port 4101, being blocked (both in IPv4 and IPv6). According to http://www.networksorcery.com/enp/protocol/ip/ports04000.htm, ports 4101-4104 are “Braille protocol”. I suspect this might be the culprit.

This seems correct. After a sudo do_not_ever_run_me, orca works just fine.

#8 Updated by anonym 2014-12-01 09:48:28

  • blocked by deleted (Feature #8314: Jessie: integrate shutdown-helper extension with our translation system)

#9 Updated by intrigeri 2014-12-18 11:45:02

  • Assignee set to intrigeri

#10 Updated by intrigeri 2015-01-16 20:23:24

Manually added

                daddr 127.0.0.1 proto tcp syn dport 4101 {
                    mod owner uid-owner amnesia ACCEPT;
                }

to the IPv4 OUTPUT section, and

daddr ::1 proto tcp syn dport 4101 {
mod owner uid-owner amnesia ACCEPT;
}
proto icmpv6 {
ACCEPT;
}
</pre

to the IPv6 OUTPUT section, no more firewall logs, but Orca still crashes. I bet stuff is still being blocked, but without logs due to our INPUT chains defaulting to simply dropping. To be continued.

#11 Updated by intrigeri 2015-02-21 18:40:28

  • Feature Branch set to feature/jessie-orca

#12 Updated by Tails 2015-03-08 21:06:59

  • Status changed from Confirmed to Resolved
  • % Done changed from 0 to 100

Applied in changeset commit:543c8793e9e43d13a120d85e7153e4e0f6e02603.