Opened 10 years ago

Last modified 7 years ago

#2010 assigned defect

Speak chat does not always read incoming messages

Reported by: bernie Owned by: alsroot
Priority: Unspecified by Maintainer Milestone: Unspecified
Component: gst-plugins-espeak Version: Git as of bugdate
Severity: Unspecified Keywords: sugar-love
Cc: scs@…, sebastian@… Distribution/OS: Unspecified
Bug Status: New

Description (last modified by icarito)

How to reproduce:

  1. Alice opens Speak
  2. Alice invites someone
  3. Bob accepts invitation
  4. Bob goes to chat pane
  5. Bob says something
  6. Alice sees what bob said, but it's not spoken

This happens more often on XO1 but has been observed on XO1.75 as well.

Attachments (1)

vu.lux.olpc.Speak_1.log (48.1 KB) - added by icarito 7 years ago.

Download all attachments as: .zip

Change History (6)

comment:1 Changed 10 years ago by alsroot

  • Owner changed from jminor to alsroot
  • Status changed from new to assigned

comment:2 Changed 10 years ago by alsroot

  • Keywords sugar-love added

Changed 7 years ago by icarito

comment:3 Changed 7 years ago by icarito

  • Bug Status changed from Unconfirmed to New
  • Cc sebastian@… added

Tests in Peru deployment team are bringing this issue up.

It doesn't seem limited to when user was invited.

I tried it in a mixed environment using salut between one XO1.5 and two XO1.
Seems to affect mainly XO1.

Adding logs, GST_MESSAGE_ERROR indicates when the error is occurring, i.e. only when receiving chat messages and trying to speak them. Own messages are unaffected.

comment:4 Changed 7 years ago by icarito

This is being tracked downstream at http://tareas.somosazucar.org/hxp/issue7

Confirmed the issue is present in OLPC OS as well.

comment:5 Changed 7 years ago by icarito

  • Component changed from Speak to gst-plugins-espeak
  • Description modified (diff)

I can confirm the issue only happens when using the gst-plugins-espeak backend. When switching to espeak command mode it will play successfully on all peers sharing the session.

Here's the patch for the workaround:
https://git.sugarlabs.org/~icarito/speak/fix-hexoquinasa-issue7/commit/d07d6475b0ef4deecdce6c18054340d44425fbd4

Last edited 7 years ago by icarito (previous) (diff)
Note: See TracTickets for help on using tickets.