Frank Carmickle, le jeu. 21 déc. 2023 08:39:31 -0500, a ecrit: > On Dec 20, 2023, at 18:34, Samuel Thibault <sthiba...@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