Bug#1024549: espeakup: crashes during speech synthesis installation, snd_pcm_area_copy assertion failed

Samuel Thibault sthibault at debian.org
Tue Nov 22 21:11:38 GMT 2022


Hello,

Arnaud Rebillout, le lun. 21 nov. 2022 15:52:47 +0700, a ecrit:
>   espeakup: pcm.c:3237: snd_pcm_area_copy: Assertion `dst < src || dst >= src + bytes' failed.
>   Aborted

Ouch!

> It's fairly easy to reproduce, for me it crashes every time, although it
> doesn't always crash at the same moment of the installation. The exact
> moment when it crashes seems quite unpredictable.
> 
> Note that I'm running the iso in a QEMU VM on an up-to-date Debian Sid,
> so that's qemu-system-x86 7.1+dfsg-2+b2 and linux-image-amd64 6.0.8-1,
> in case it matters.

Every detail can matter. Since it's in a vm, normally one should be able
to reproduce it, but it seems I can't. So please provide all details:

- how exactly you start the VM, notably which audio device do you use
- during installation, which choices do you make that depart from the
  default value (language, tasks, etc.)

> I'l try to debug further, but I'm not familiar with these low-level
> bits. The assertion error happens in the alsa-lib source package (binary
> package libasound2 is my guess), as you might have noticed.

Yes, I really doubt the bug is in espeakup (or pcaudiolib) itself since
these functions are really deep inside alsa, but we have to investigate
to be sure about it.

Samuel



More information about the Pkg-a11y-devel mailing list