Hi With BRLTTY 6.7, BRLTTY crashed while I was using Orca in the X session. The back trace is below. I'm using Debian stable with a backport of BRLTTY. Is there anything else I could provide to get this fixed?
Thanks in advance! Sebastian )== […] Reading symbols from /bin/brltty... Reading symbols from /usr/lib/debug/.build-id/4a/59368cd21dfd78775be59acbcbd917f581db7c.debug... [New LWP 589460] [New LWP 589461] [New LWP 662387] [New LWP 662388] [New LWP 589433] [New LWP 589459] [New LWP 589462] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/bin/brltty --no-daemon -s sd'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2092ffe6c0 (LWP 589460))] (gdb) thread apply all bt Thread 7 (Thread 0x7f2091ffc6c0 (LWP 589462)): #0 0x00007f209645415f in __GI___poll (fds=0x7f208401d550, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f20967d09ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f20967d0cef in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2096a2c7c6 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f20967facfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f20963e1144 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #6 0x00007f20964617dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 6 (Thread 0x7f20937ff6c0 (LWP 589459)): #0 0x00007f209645415f in __GI___poll (fds=0x7f20937febb0, nfds=1, timeout=timeout@entry=522335) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00005637596515be in poll (__timeout=522335, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39 #2 awaitMonitors (monitors=0x7f20937febd0, timeout=522335) at ../../Programs/async_io.c:360 #3 asyncExecuteIoCallback (iod=<optimized out>, timeout=522335) at ../../Programs/async_io.c:750 #4 0x00005637596500ca in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128 #5 asyncAwaitCondition (timeout=timeout@entry=1000000, testCondition=testCondition@entry=0x563759683020 <testTuneThreadStopping>, data=data@entry=0x0) at ../../Programs/async_wait.c:159 #6 0x0000563759650210 in asyncWaitFor (testCondition=testCondition@entry=0x563759683020 <testTuneThreadStopping>, data=data@entry=0x0) at ../../Programs/async_wait.c:173 #7 0x0000563759683276 in runTuneThread (argument=<optimized out>) at ../../Programs/tune.c:347 #8 0x0000563759652d3f in runThread (argument=0x563796610220) at ../../Programs/thread.c:46 #9 0x00007f20963e1144 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #10 0x00007f20964617dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 5 (Thread 0x7f2095e19900 (LWP 589433)): #0 0x00007f209645415f in __GI___poll (fds=0x7ffed05d8390, nfds=7, timeout=timeout@entry=409) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00005637596515be in poll (__timeout=409, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39 #2 awaitMonitors (monitors=0x7ffed05d83e0, timeout=409) at ../../Programs/async_io.c:360 #3 asyncExecuteIoCallback (iod=<optimized out>, timeout=409) at ../../Programs/async_io.c:750 #4 0x00005637596500ca in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128 #5 asyncAwaitCondition (timeout=timeout@entry=2147483647, testCondition=testCondition@entry=0x563759640a80 <checkUnmonitoredConditions>, data=data@entry=0x7ffed05d84e0) at ../../Programs/async_wait.c:159 #6 0x0000563759643254 in brlttyWait (duration=duration@entry=2147483647) at ../../Programs/core.c:1406 #7 0x000056375964080a in brlttyRun () at ../../Programs/brltty.c:34 #8 main (argc=<optimized out>, argv=<optimized out>) at ../../Programs/brltty.c:255 Thread 4 (Thread 0x7f2082ffd6c0 (LWP 662388)): #0 __GI___libc_read (nbytes=1, buf=0x7f2078004583, fd=29) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=29, buf=0x7f2078004583, nbytes=1) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f20963da16e in _IO_new_file_underflow (fp=0x7f2078004500) at ./libio/libioP.h:947 #3 0x00007f20963cee78 in __GI___getdelim (lineptr=lineptr@entry=0x7f2082ffcc38, n=n@entry=0x7f2082ffcc28, delimiter=delimiter@entry=10, fp=0x7f2078004500) at ./libio/iogetdelim.c:73 #4 0x00007f2095dea6ca in getline (__stream=<optimized out>, __n=0x7f2082ffcc28, __lineptr=0x7f2082ffcc38) at /usr/include/x86_64-linux-gnu/bits/stdio.h:120 #5 get_reply (connection=connection@entry=0x7f2078006480) at ./src/api/c/libspeechd.c:1813 #6 0x00007f2095deaa60 in spd_events_handler (conn=0x7f2078006480) at ./src/api/c/libspeechd.c:1855 #7 0x00007f20963e1144 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #8 0x00007f20964617dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 3 (Thread 0x7f20837fe6c0 (LWP 662387)): #0 0x00007f209645415f in __GI___poll (fds=0x7f20837fdba0, nfds=1, timeout=timeout@entry=72454) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00005637596515be in poll (__timeout=72454, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:39 #2 awaitMonitors (monitors=0x7f20837fdbc0, timeout=72454) at ../../Programs/async_io.c:360 #3 asyncExecuteIoCallback (iod=<optimized out>, timeout=72454) at ../../Programs/async_io.c:750 #4 0x00005637596500ca in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128 #5 asyncAwaitCondition (timeout=timeout@entry=1000000, testCondition=testCondition@entry=0x56375969d630 <testSpeechDriverThreadStopping>, data=data@entry=0x5637966205d0) at ../../Programs/async_wait.c:159 #6 0x0000563759650210 in asyncWaitFor (testCondition=testCondition@entry=0x56375969d630 <testSpeechDriverThreadStopping>, data=data@entry=0x5637966205d0) at ../../Programs/async_wait.c:173 #7 0x000056375969def8 in runSpeechDriverThread (argument=0x5637966205d0) at ../../Programs/spk_thread.c:835 #8 0x0000563759652d3f in runThread (argument=0x563796627760) at ../../Programs/thread.c:46 #9 0x00007f20963e1144 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #10 0x00007f20964617dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7f20927fd6c0 (LWP 589461)): #0 0x00007f209645415f in __GI___poll (fds=0x7f2084005e50, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f20967d09ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f20967d0acc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f20967d0b11 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f20967facfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f20963e1144 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #6 0x00007f20964617dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 1 (Thread 0x7f2092ffe6c0 (LWP 589460)): #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44 #1 0x00007f20963e2e9f in __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #2 0x00007f2096393fb2 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007f209637e472 in __GI_abort () at ./stdlib/abort.c:79 #4 0x00007f20963d7430 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7f20964f1459 "%s\n") at ../sysdeps/posix/libc_fatal.c:155 #5 0x00007f20963ec7ba in malloc_printerr (str=str@entry=0x7f20964ef0b1 "free(): invalid pointer") at ./malloc/malloc.c:5660 #6 0x00007f20963ee544 in _int_free (av=<optimized out>, p=<optimized out>, have_lock=have_lock@entry=0) at ./malloc/malloc.c:4435 #7 0x00007f20963f0e9f in __GI___libc_free (mem=<optimized out>) at ./malloc/malloc.c:3385 #8 0x00005637596a87bc in freeKeyrangeList (l=l@entry=0x7f2084025ce0) at ../../Programs/brlapi_keyranges.c:65 #9 0x00005637596a12c6 in doLeaveTty (c=c@entry=0x7f2084025c50) at ../../Programs/brlapi_server.c:993 #10 0x00005637596a571f in processRequest (handlers=<optimized out>, c=0x7f2084025c50) at ../../Programs/brlapi_server.c:2750 #11 handleTtyFds (fds=fds@entry=0x7f2092ffcb30, currentTime=currentTime@entry=1730799302, tty=0x7f208401b3b0) at ../../Programs/brlapi_server.c:3598 #12 0x00005637596a585a in handleTtyFds (fds=fds@entry=0x7f2092ffcb30, currentTime=1730799302, tty=tty@entry=0x5637596f4ee0 <ttys>) at ../../Programs/brlapi_server.c:3616 #13 0x00005637596a62e2 in runServer (argument=<optimized out>) at ../../Programs/brlapi_server.c:3943 #14 0x0000563759652d3f in runThread (argument=0x563796627d20) at ../../Programs/thread.c:46 #15 0x00007f20963e1144 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #16 0x00007f20964617dc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 (gdb) quit
signature.asc
Description: PGP signature
_______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://brltty.app/mailman/listinfo/brltty
