[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: espeakup stops speaking bookworm arm64



Frank Carmickle, le jeu. 21 déc. 2023 08:39:31 -0500, a ecrit:
> On Dec 20, 2023, at 18:34, Samuel Thibault <sthibault@debian.org> wrote:
> > 
> > James Addison, le mer. 20 déc. 2023 23:03:33 +0000, a ecrit:
> >> sthibault: do you think this could be related to
> >> https://github.com/linux-speakup/espeakup/pull/48 ?
> > 
> > Possibly. Testing would give a definite answer.
> > 
> >>>> It took me a couple of goes, and I lost speech entirely both times (not sure why), but I got a trace.
> >>>> 
> >>>> I'm not sure how helpful it is though.
> >>>> 
> >>>> 0x00007f9de46bfda6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> >>>> (gdb) bt
> >>>> #0  0x00007f9de46bfda6 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> >>>> #1  0x00007f9de46c4b33 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
> >>>> #2  0x00005605c505e734 in main (argc=<optimized out>, argv=<optimized out>)
> >>>>   at ../src/espeakup.c:229
> > 
> > To get useful information, the libc6-dbg package should be installed,
> > and this should be used:
> > 
> > thread apply all bt
> 
> I have installed
> 
> 
> 
> Reading symbols from /usr/bin/espeakup...
> Reading symbols from /usr/lib/debug/.build-id/7c/ee622ad29eb52a84ecd41e5e9cb868d8d27eef.debug...
> Attaching to program: /usr/bin/espeakup, process 63456
> [New LWP 63457]
> [New LWP 63458]
> [New LWP 63459]
> [New LWP 63460]
> --Type <RET> for more, q to quit, c to continue without paging--c
> [New LWP 63461]
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
> 0x0000ffffb81bb694 in __futex_abstimed_wait_common64 (private=128,      cancel=true, abstime=0x0, op=265, expected=63457,      futex_word=0xffffb74cf1b0) at ./nptl/futex-internal.c:57
> 57 ./nptl/futex-internal.c: No such file or directory.
> (gdb) 
> 
> What am I missing?

It's completely fine that it doesn't have the .c files: I do have them
:) "__futex_abstimed_wait_common64" and "./nptl/futex-internal.c:57" are
the pieces of information that we do need, the details of the .c files
we can work by ourself, provided that we know the versions of the libc6,
libespeak-ng1, and espeakup packages. All we need now is the full

thread apply bt full

to get the most available information.

Samuel


Reply to: