[BRLTTY] BRLTTY crash

Sebastian Humenda shumenda at gmx.de
Fri Sep 23 15:29:07 EDT 2016


Hi again,

apologies, here are the backtraces.

Thanks
Sebastian
-- 
Web: http://www.crustulus.de (English|Deutsch)  | Blog: http://www.crustulus.de/blog
FreeDict: Free multilingual dictionaries - http://www.freedict.org
Freies Latein-Deutsch-Wörterbuch: http://www.crustulus.de/freedict.de.html
-------------- next part --------------
[New LWP 1024]
[New LWP 1068]
[New LWP 1065]
[New LWP 1067]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/sbin/brltty --no-daemon'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  asyncSignalEvent (event=0x0, data=data at entry=0x25437d0) at ../../Programs/async_event.c:78
[Current thread is 1 (Thread 0x7f75af22f8c0 (LWP 1024))]

Thread 4 (Thread 0x7f75af2d1700 (LWP 1067)):
#0  0x00007f75ac48ae73 in select () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x000000000046421d in runServer (argument=<optimized out>) at ../../Programs/brlapi_server.c:2301
        hosts = <optimized out>
        attr = {__size = '\000' <repeats 17 times>, "\020", '\000' <repeats 16 times>, "\001", '\000' <repeats 20 times>, __align = 0}
        i = <optimized out>
        res = <optimized out>
        addr = {ss_family = 0, __ss_padding = '\000' <repeats 117 times>, __ss_align = 0}
        addrlen = 0
        c = <optimized out>
        currentTime = 1474657404
        sockset = {fds_bits = {4096, 0 <repeats 15 times>}}
        resfd = <optimized out>
        fdmax = 12
        tv = {tv_sec = 0, tv_usec = 24328}
        n = <optimized out>
#2  0x0000000000421abf in runThread (argument=0x2521d40) at ../../Programs/thread.c:47
        run = 0x2521d40
        result = <optimized out>
#3  0x00007f75ac753444 in start_thread (arg=0x7f75af2d1700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7f75af2d1700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140143426868992, -5759086404854896256, 0, 140731053945711, 3, 0, 5690512771860900224, 5690515313193232768}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007f75ac49220d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.

Thread 3 (Thread 0x7f75aaa0f700 (LWP 1065)):
#0  0x00007f75ac48909d in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x00000000004203ac in poll (__timeout=1000000, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
No locals.
#2  awaitMonitors (monitors=0x7f75aaa0ec50, monitors=0x7f75aaa0ec50, timeout=1000000) at ../../Programs/async_io.c:360
No locals.
#3  asyncExecuteIoCallback (iod=<optimized out>, timeout=1000000) at ../../Programs/async_io.c:742
        monitorArray = 0x7f75aaa0ec40
        monitors = {array = 0x7f75aaa0ec40, count = 1}
        executed = 0
        functionElement = 0x0
        functions = 0x7f75a40009b0
        functionCount = <optimized out>
#4  0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694240 <callbackExecuterTable+32>
        parameters = {tsd = 0x7f75a4000960, timeout = 1000000}
#5  asyncAwaitCondition (timeout=timeout at entry=1000000, testCondition=testCondition at entry=0x4485a0 <testTuneThreadStopping>, data=data at entry=0x0) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 2, nanoseconds = 785097133}, length = 1000000}
#6  0x000000000041f060 in asyncWaitFor (testCondition=testCondition at entry=0x4485a0 <testTuneThreadStopping>, data=data at entry=0x0) at ../../Programs/async_wait.c:165
No locals.
#7  0x0000000000448c16 in runTuneThread (argument=<optimized out>) at ../../Programs/tune.c:340
No locals.
#8  0x0000000000421abf in runThread (argument=0x24fbfe0) at ../../Programs/thread.c:47
        run = 0x24fbfe0
        result = <optimized out>
#9  0x00007f75ac753444 in start_thread (arg=0x7f75aaa0f700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7f75aaa0f700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140143350576896, -5759086404854896256, 0, 140731053945775, 3, 0, 5690518223248140672, 5690515313193232768}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#10 0x00007f75ac49220d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.

Thread 2 (Thread 0x7f75af22d700 (LWP 1068)):
#0  0x00007f75ac75c7ad in nanosleep () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x000000000041ea72 in approximateDelay (milliseconds=milliseconds at entry=1000) at ../../Programs/timing.c:311
        timeout = {tv_sec = 1, tv_nsec = 0}
#2  0x000000000045fe6a in createLocalSocket (info=<optimized out>) at ../../Programs/brlapi_server.c:1834
        lport = <optimized out>
        fd = 10
        sa = {sun_family = 1, sun_path = "/var/lib/BrlAPI/0\000\000\000\000\000\020\v\000\234u\177\000\000 \v\000\234u\177", '\000' <repeats 18 times>, "\200\000j\000\000\000\000\000\060\f-\257u\177\000\000<\265A\000\000\000\000\000?G\000\000\000\000\000@\314\"\257u\177", '\000' <repeats 11 times>, ":\352\r\206\021"}
        tmppath = 0x7f75af22cb70 "/var/lib/BrlAPI/.0_"
        lockpath = "/var/lib/BrlAPI/.0"
        st = {st_dev = 0, st_ino = 4306420, st_nlink = 206158430224, st_mode = 2938293536, st_uid = 32629, st_gid = 2938293344, __pad0 = 32629, st_rdev = 805600650802641408, st_size = 140143426866224, st_blksize = 4306236, st_blocks = 0, st_atim = {tv_sec = 4693410, tv_nsec = 140143105149216}, st_mtim = {tv_sec = 140143426197248, tv_nsec = 0}, st_ctim = {tv_sec = 4306420, tv_nsec = 206158430224}, __glibc_reserved = {140143426194816, 140143426194624, 805600650802641408}}
        pids = '\000' <repeats 15 times>
        pid = <optimized out>
        n = <optimized out>
        done = <optimized out>
        res = <optimized out>
#3  0x0000000000460459 in createSocket (num=0) at ../../Programs/brlapi_server.c:1957
        cinfo = 0x6a0080 <socketInfo>
#4  createServerSocket (argument=0x0) at ../../Programs/brlapi_server.c:2136
No locals.
#5  0x0000000000421abf in runThread (argument=0x7f759c000b10) at ../../Programs/thread.c:47
        run = 0x7f759c000b10
        result = <optimized out>
#6  0x00007f75ac753444 in start_thread (arg=0x7f75af22d700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7f75af22d700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140143426197248, -5759086404854896256, 0, 140143426864879, 3, 140143426866224, 5690512709583874432, 5690515313193232768}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#7  0x00007f75ac49220d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.

Thread 1 (Thread 0x7f75af22f8c0 (LWP 1024)):
#0  asyncSignalEvent (event=0x0, data=data at entry=0x25437d0) at ../../Programs/async_event.c:78
        result = <optimized out>
#1  0x000000000045e095 in sendSpeechRequest (sdt=sdt at entry=0x2542c70) at ../../Programs/spk_thread.c:602
        req = 0x25437d0
#2  0x000000000045e1c5 in handleSpeechMessage (msg=0x7f75a0000960, sdt=0x2542c70) at ../../Programs/spk_thread.c:341
No locals.
#3  handleSpeechMessageEvent (parameters=parameters at entry=0x7ffe807ab0d0) at ../../Programs/spk_thread.c:812
        sdt = 0x2542c70
        msg = 0x7f75a0000960
#4  0x00000000004206a8 in asyncMonitorEventPipe (parameters=parameters at entry=0x7ffe807ab110) at ../../Programs/async_event.c:66
        callback = 0x45e140 <handleSpeechMessageEvent>
        parameters = {eventData = 0x2542c70, signalData = 0x7f75a0000960}
        event = 0x2542cf0
        data = 0x7f75a0000960
#5  0x000000000041f8eb in invokeMonitorCallback (operation=0x2542d40) at ../../Programs/async_io.c:588
        parameters = {data = 0x2542cf0, error = 0}
        extension = <optimized out>
        callback = 0x420620 <asyncMonitorEventPipe>
#6  0x00000000004202f2 in asyncExecuteIoCallback (iod=<optimized out>, timeout=<optimized out>) at ../../Programs/async_io.c:755
        function = 0x2542d70
        operationElement = 0x252d230
        operation = 0x2542d40
        monitorArray = 0x7ffe807ab150
        monitors = {array = 0x7ffe807ab150, count = 6}
        executed = 0
        functionElement = 0x252d200
        functions = <optimized out>
        functionCount = <optimized out>
#7  0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694240 <callbackExecuterTable+32>
        parameters = {tsd = 0x24faf30, timeout = 373}
#8  asyncAwaitCondition (timeout=timeout at entry=15000, testCondition=testCondition at entry=0x45dcd0 <testSpeechResponseReceived>, data=data at entry=0x2542c70) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 32, nanoseconds = 798596243}, length = 15000}
#9  0x000000000045ed1d in awaitSpeechResponse (timeout=15000, sdt=0x2542c70) at ../../Programs/spk_thread.c:328
No locals.
#10 constructSpeechDriverThread (spk=0x6a01a0 <spk>, parameters=0x2529ed0) at ../../Programs/spk_thread.c:897
        threadIdentifier = 140143328339712
        createError = <optimized out>
        sdt = 0x2542c70
#11 0x000000000045d7c5 in startSpeechDriverThread (spk=<optimized out>, parameters=<optimized out>) at ../../Programs/spk.c:65
No locals.
#12 0x0000000000429eca in constructSpeechDriver () at ../../Programs/config.c:1781
No locals.
#13 0x0000000000429fec in initializeSpeechDriver (code=0x2503b80 "sd", verify=0) at ../../Programs/config.c:1811
        constructed = 0
#14 0x0000000000427ec3 in activateDriver (data=data at entry=0x7ffe807ab350, verify=<optimized out>, verify at entry=0) at ../../Programs/config.c:1269
        oneDriver = <optimized out>
        autodetect = <optimized out>
        defaultDrivers = {0x0, 0x0}
        driver = 0x2503b60
#15 0x00000000004281d5 in activateSpeechDriver (verify=verify at entry=0) at ../../Programs/config.c:1855
        autodetectableDrivers = {0x0}
        data = {driverType = 0x479ae5 "speech", requestedDrivers = 0x2503b60, autodetectableDrivers = 0x469e50 <autodetectableDrivers.10590>, getDefaultDriver = 0x45eee0 <getDefaultSpeechDriver>, haveDriver = 0x45eec0 <haveSpeechDriver>, initializeDriver = 0x429f00 <initializeSpeechDriver>}
#16 0x0000000000428b13 in startSpeechDriver () at ../../Programs/config.c:1877
No locals.
#17 startSpeechDriverActivity (data=<optimized out>) at ../../Programs/config.c:1909
No locals.
#18 0x000000000042b3b5 in handleActivityStartAlarm (parameters=parameters at entry=0x7ffe807ab520) at ../../Programs/activity.c:163
        activity = 0x2503c10
        start = 0x428af0 <startSpeechDriverActivity>
        oldState = ACT_SCHEDULED
        started = <optimized out>
        newState = <optimized out>
#19 0x000000000041f4ff in asyncExecuteAlarmCallback (ad=<optimized out>, timeout=<optimized out>) at ../../Programs/async_alarm.c:267
        callback = 0x42b380 <handleActivityStartAlarm>
        parameters = {now = 0x7ffe807ab510, data = 0x2503c10}
        alarm = 0x2503cb0
        now = {seconds = 32, nanoseconds = 798065172}
        milliseconds = <optimized out>
        element = 0x25051e0
        alarms = <optimized out>
#20 0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694220 <callbackExecuterTable>
        parameters = {tsd = 0x24faf30, timeout = 2147453648}
#21 asyncAwaitCondition (timeout=timeout at entry=2147483647, testCondition=testCondition at entry=0x4163b0 <checkUnmonitoredConditions>, data=data at entry=0x7ffe807ab610) at ../../Programs/async_wait.c:152
        elapsed = 29999
        period = {start = {seconds = 2, nanoseconds = 798654511}, length = 2147483647}
#22 0x0000000000417fea in brlttyWait (duration=duration at entry=2147483647) at ../../Programs/core.c:1070
        ucd = {handler = 0x0, data = 0x0}
#23 0x0000000000415fea in brlttyRun () at ../../Programs/brltty.c:34
No locals.
#24 main (argc=<optimized out>, argv=<optimized out>) at ../../Programs/brltty.c:213
        exitStatus = PROG_EXIT_SUCCESS
-------------- next part --------------
[New LWP 4003]
[New LWP 4005]
[New LWP 4004]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/sbin/brltty --no-daemon'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  asyncSignalEvent (event=0x0, data=data at entry=0xd91d00) at ../../Programs/async_event.c:78
[Current thread is 1 (Thread 0x7fcc4822c8c0 (LWP 4003))]

Thread 3 (Thread 0x7fcc43a0c700 (LWP 4004)):
#0  0x00007fcc4548609d in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x00000000004203ac in poll (__timeout=1000000, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
No locals.
#2  awaitMonitors (monitors=0x7fcc43a0bc50, monitors=0x7fcc43a0bc50, timeout=1000000) at ../../Programs/async_io.c:360
No locals.
#3  asyncExecuteIoCallback (iod=<optimized out>, timeout=1000000) at ../../Programs/async_io.c:742
        monitorArray = 0x7fcc43a0bc40
        monitors = {array = 0x7fcc43a0bc40, count = 1}
        executed = 0
        functionElement = 0x0
        functions = 0x7fcc3c0009b0
        functionCount = <optimized out>
#4  0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694240 <callbackExecuterTable+32>
        parameters = {tsd = 0x7fcc3c000960, timeout = 1000000}
#5  asyncAwaitCondition (timeout=timeout at entry=1000000, testCondition=testCondition at entry=0x4485a0 <testTuneThreadStopping>, data=data at entry=0x0) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 63, nanoseconds = 300307796}, length = 1000000}
#6  0x000000000041f060 in asyncWaitFor (testCondition=testCondition at entry=0x4485a0 <testTuneThreadStopping>, data=data at entry=0x0) at ../../Programs/async_wait.c:165
No locals.
#7  0x0000000000448c16 in runTuneThread (argument=<optimized out>) at ../../Programs/tune.c:340
No locals.
#8  0x0000000000421abf in runThread (argument=0xd52fe0) at ../../Programs/thread.c:47
        run = 0xd52fe0
        result = <optimized out>
#9  0x00007fcc45750444 in start_thread (arg=0x7fcc43a0c700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7fcc43a0c700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140515284666112, 2186778374805628039, 0, 140721999141551, 3, 0, -2179610166791789433, -2179612810121468793}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#10 0x00007fcc4548f20d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.

Thread 2 (Thread 0x7fcc482ce700 (LWP 4005)):
#0  0x00007fcc45487e73 in select () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x000000000046421d in runServer (argument=<optimized out>) at ../../Programs/brlapi_server.c:2301
        hosts = <optimized out>
        attr = {__size = '\000' <repeats 17 times>, "\020", '\000' <repeats 16 times>, "\001", '\000' <repeats 20 times>, __align = 0}
        i = <optimized out>
        res = <optimized out>
        addr = {ss_family = 0, __ss_padding = '\000' <repeats 117 times>, __ss_align = 0}
        addrlen = 0
        c = <optimized out>
        currentTime = 0
        sockset = {fds_bits = {0 <repeats 16 times>}}
        resfd = <optimized out>
        fdmax = 0
        tv = {tv_sec = 0, tv_usec = 972537}
        n = <optimized out>
#2  0x0000000000421abf in runThread (argument=0xd78d40) at ../../Programs/thread.c:47
        run = 0xd78d40
        result = <optimized out>
#3  0x00007fcc45750444 in start_thread (arg=0x7fcc482ce700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7fcc482ce700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140515360958208, 2186778374805628039, 0, 140721999141487, 3, 0, -2179620168696879993, -2179612810121468793}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007fcc4548f20d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.

Thread 1 (Thread 0x7fcc4822c8c0 (LWP 4003)):
#0  asyncSignalEvent (event=0x0, data=data at entry=0xd91d00) at ../../Programs/async_event.c:78
        result = <optimized out>
#1  0x000000000045e095 in sendSpeechRequest (sdt=sdt at entry=0xd8a5a0) at ../../Programs/spk_thread.c:602
        req = 0xd91d00
#2  0x000000000045e1c5 in handleSpeechMessage (msg=0x7fcc38000960, sdt=0xd8a5a0) at ../../Programs/spk_thread.c:341
No locals.
#3  handleSpeechMessageEvent (parameters=parameters at entry=0x7ffc64c54950) at ../../Programs/spk_thread.c:812
        sdt = 0xd8a5a0
        msg = 0x7fcc38000960
#4  0x00000000004206a8 in asyncMonitorEventPipe (parameters=parameters at entry=0x7ffc64c54990) at ../../Programs/async_event.c:66
        callback = 0x45e140 <handleSpeechMessageEvent>
        parameters = {eventData = 0xd8a5a0, signalData = 0x7fcc38000960}
        event = 0xd8a620
        data = 0x7fcc38000960
#5  0x000000000041f8eb in invokeMonitorCallback (operation=0xd8a670) at ../../Programs/async_io.c:588
        parameters = {data = 0xd8a620, error = 0}
        extension = <optimized out>
        callback = 0x420620 <asyncMonitorEventPipe>
#6  0x00000000004202f2 in asyncExecuteIoCallback (iod=<optimized out>, timeout=<optimized out>) at ../../Programs/async_io.c:755
        function = 0xd8a6a0
        operationElement = 0xd8a730
        operation = 0xd8a670
        monitorArray = 0x7ffc64c549d0
        monitors = {array = 0x7ffc64c549d0, count = 5}
        executed = 0
        functionElement = 0xd8a700
        functions = <optimized out>
        functionCount = <optimized out>
#7  0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694240 <callbackExecuterTable+32>
        parameters = {tsd = 0xd51f30, timeout = 15000}
#8  asyncAwaitCondition (timeout=timeout at entry=15000, testCondition=testCondition at entry=0x45dcd0 <testSpeechResponseReceived>, data=data at entry=0xd8a5a0) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 63, nanoseconds = 332630236}, length = 15000}
#9  0x000000000045ed1d in awaitSpeechResponse (timeout=15000, sdt=0xd8a5a0) at ../../Programs/spk_thread.c:328
No locals.
#10 constructSpeechDriverThread (spk=0x6a01a0 <spk>, parameters=0xd87d80) at ../../Programs/spk_thread.c:897
        threadIdentifier = 140515262428928
        createError = <optimized out>
        sdt = 0xd8a5a0
#11 0x000000000045d7c5 in startSpeechDriverThread (spk=<optimized out>, parameters=<optimized out>) at ../../Programs/spk.c:65
No locals.
#12 0x0000000000429eca in constructSpeechDriver () at ../../Programs/config.c:1781
No locals.
#13 0x0000000000429fec in initializeSpeechDriver (code=0xd5ab80 "sd", verify=0) at ../../Programs/config.c:1811
        constructed = 0
#14 0x0000000000427ec3 in activateDriver (data=data at entry=0x7ffc64c54bc0, verify=<optimized out>, verify at entry=0) at ../../Programs/config.c:1269
        oneDriver = <optimized out>
        autodetect = <optimized out>
        defaultDrivers = {0x0, 0x0}
        driver = 0xd5ab60
#15 0x00000000004281d5 in activateSpeechDriver (verify=verify at entry=0) at ../../Programs/config.c:1855
        autodetectableDrivers = {0x0}
        data = {driverType = 0x479ae5 "speech", requestedDrivers = 0xd5ab60, autodetectableDrivers = 0x469e50 <autodetectableDrivers.10590>, getDefaultDriver = 0x45eee0 <getDefaultSpeechDriver>, haveDriver = 0x45eec0 <haveSpeechDriver>, initializeDriver = 0x429f00 <initializeSpeechDriver>}
#16 0x0000000000428b13 in startSpeechDriver () at ../../Programs/config.c:1877
No locals.
#17 startSpeechDriverActivity (data=<optimized out>) at ../../Programs/config.c:1909
No locals.
#18 0x000000000042b3b5 in handleActivityStartAlarm (parameters=parameters at entry=0x7ffc64c54d90) at ../../Programs/activity.c:163
        activity = 0xd5ac10
        start = 0x428af0 <startSpeechDriverActivity>
        oldState = ACT_SCHEDULED
        started = <optimized out>
        newState = <optimized out>
#19 0x000000000041f4ff in asyncExecuteAlarmCallback (ad=<optimized out>, timeout=<optimized out>) at ../../Programs/async_alarm.c:267
        callback = 0x42b380 <handleActivityStartAlarm>
        parameters = {now = 0x7ffc64c54d80, data = 0xd5ac10}
        alarm = 0xd5acb0
        now = {seconds = 63, nanoseconds = 332378191}
        milliseconds = <optimized out>
        element = 0xd5c1e0
        alarms = <optimized out>
#20 0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694220 <callbackExecuterTable>
        parameters = {tsd = 0xd51f30, timeout = 51}
#21 asyncAwaitCondition (timeout=51, testCondition=testCondition at entry=0x0, data=data at entry=0x0) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 63, nanoseconds = 332376630}, length = 51}
#22 0x000000000041f039 in asyncWait (duration=<optimized out>) at ../../Programs/async_wait.c:160
No locals.
#23 0x0000000000450139 in drainBrailleOutput (brl=brl at entry=0x6a0220 <brl>, minimumDelay=minimumDelay at entry=0) at ../../Programs/brl_utils.c:36
        duration = <optimized out>
#24 0x00000000004513fa in probeBrailleDisplay (brl=brl at entry=0x6a0220 <brl>, retryLimit=retryLimit at entry=2, endpoint=0xd86f80, endpoint at entry=0x0, inputTimeout=inputTimeout at entry=1000, writeRequest=writeRequest at entry=0x7fcc42e014f0 <writeIdentityRequest>, readPacket=readPacket at entry=0x7fcc42e013e0 <readPacket>, responsePacket=0x7ffc64c54f70, responseSize=3, handleResponse=0x7fcc42e01300 <isIdentityResponse>) at ../../Programs/brl_base.c:448
        retryCount = 0
#25 0x00007fcc42e0162a in brl_construct (brl=0x6a0220 <brl>, parameters=<optimized out>, device=0xd78d90 "usb:") at ../../../../Drivers/Braille/Hedo/braille.c:328
        response = "\000\000"
#26 0x00000000004295f1 in constructBrailleDriver () at ../../Programs/config.c:1306
No locals.
#27 0x0000000000429a0b in initializeBrailleDriver (code=0x4690b7 "hd", verify=0) at ../../Programs/config.c:1375
        constructed = 0
#28 0x0000000000427ec3 in activateDriver (data=data at entry=0x7ffc64c55080, verify=<optimized out>, verify at entry=0) at ../../Programs/config.c:1269
        oneDriver = <optimized out>
        autodetect = <optimized out>
        defaultDrivers = {0x0, 0x0}
        driver = 0x694440 <usbDrivers.10484+32>
#29 0x0000000000428086 in activateBrailleDriver (verify=verify at entry=0) at ../../Programs/config.c:1473
        data = {driverType = 0x4692a9 "braille", requestedDrivers = 0xd549f0, autodetectableDrivers = 0x694420 <usbDrivers.10484>, getDefaultDriver = 0x450970 <getDefaultBrailleDriver>, haveDriver = 0x450950 <haveBrailleDriver>, initializeDriver = 0x4297d0 <initializeBrailleDriver>}
        autodetectableDrivers = <optimized out>
        device = 0xd78d70
#30 0x0000000000429bd7 in startBrailleDriver () at ../../Programs/config.c:1511
No locals.
#31 startBrailleDriverActivity (data=<optimized out>) at ../../Programs/config.c:1560
No locals.
#32 0x000000000042b3b5 in handleActivityStartAlarm (parameters=parameters at entry=0x7ffc64c55260) at ../../Programs/activity.c:163
        activity = 0xd77e80
        start = 0x429bb0 <startBrailleDriverActivity>
        oldState = ACT_SCHEDULED
        started = <optimized out>
        newState = <optimized out>
#33 0x000000000041f4ff in asyncExecuteAlarmCallback (ad=<optimized out>, timeout=<optimized out>) at ../../Programs/async_alarm.c:267
        callback = 0x42b380 <handleActivityStartAlarm>
        parameters = {now = 0x7ffc64c55250, data = 0xd77e80}
        alarm = 0xd5ab30
        now = {seconds = 63, nanoseconds = 324086745}
        milliseconds = <optimized out>
        element = 0xd5c290
        alarms = <optimized out>
#34 0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694220 <callbackExecuterTable>
        parameters = {tsd = 0xd51f30, timeout = 500}
#35 asyncAwaitCondition (timeout=timeout at entry=500, testCondition=testCondition at entry=0x0, data=data at entry=0x0) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 63, nanoseconds = 323717924}, length = 500}
#36 0x000000000041f039 in asyncWait (duration=duration at entry=500) at ../../Programs/async_wait.c:160
No locals.
#37 0x0000000000422b21 in newUinputObject (name=name at entry=0x7ffc64c559e0 "Keyboard Instance - event15") at ../../Programs/system_linux.c:862
        status = 2 '\002'
        wait = 1
        device = <optimized out>
        uinput = 0xd85f60
#38 0x0000000000447198 in newUinputInstance (device=<optimized out>) at ../../Programs/kbd_linux.c:569
        name = "Keyboard Instance - event15", '\000' <repeats 17 times>, "\377\377\377\377\000\000\000\000\000\000\000\000\023\337\327\000\000\000\000"
#39 monitorKeyboard (kio=kio at entry=0xd85e80) at ../../Programs/kbd_linux.c:722
        status = {st_dev = 6, st_ino = 15544, st_nlink = 1, st_mode = 8624, st_uid = 0, st_gid = 101, __pad0 = 0, st_rdev = 3407, st_size = 0, st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1474657375, tv_nsec = 856626491}, st_mtim = {tv_sec = 1474657375, tv_nsec = 856626491}, st_ctim = {tv_sec = 1474657375, tv_nsec = 856626491}, __glibc_reserved = {0, 0, 0}}
        deviceName = <optimized out>
#40 0x0000000000447c5d in monitorCurrentKeyboards (kmo=0xd7dd90) at ../../Programs/kbd_linux.c:771
        pathSize = 19
        kio = 0xd85e80
        entry = 0xd7df00
        root = 0x474b57 "/dev/input"
        directory = 0xd7de40
#41 monitorKeyboards (kmo=kmo at entry=0xd7dd90) at ../../Programs/kbd_linux.c:961
No locals.
#42 0x00000000004469f9 in newKeyboardMonitorObject (properties=properties at entry=0x69ef90 <keyboardProperties>, handleKeyEvent=handleKeyEvent at entry=0x428730 <handleKeyboardEvent>) at ../../Programs/kbd.c:209
        kmo = 0xd7dd90
#43 0x0000000000427cf7 in startKeyboardMonitor () at ../../Programs/config.c:808
No locals.
#44 startKeyboardMonitorActivity (data=<optimized out>) at ../../Programs/config.c:826
No locals.
#45 0x000000000042b3b5 in handleActivityStartAlarm (parameters=parameters at entry=0x7ffc64c55c20) at ../../Programs/activity.c:163
        activity = 0xd53cf0
        start = 0x427ce0 <startKeyboardMonitorActivity>
        oldState = ACT_SCHEDULED
        started = <optimized out>
        newState = <optimized out>
#46 0x000000000041f4ff in asyncExecuteAlarmCallback (ad=<optimized out>, timeout=<optimized out>) at ../../Programs/async_alarm.c:267
        callback = 0x42b380 <handleActivityStartAlarm>
        parameters = {now = 0x7ffc64c55c10, data = 0xd53cf0}
        alarm = 0xd54490
        now = {seconds = 63, nanoseconds = 306948466}
        milliseconds = <optimized out>
        element = 0xd545d0
        alarms = <optimized out>
#47 0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694220 <callbackExecuterTable>
        parameters = {tsd = 0xd51f30, timeout = 2147483647}
#48 asyncAwaitCondition (timeout=timeout at entry=2147483647, testCondition=testCondition at entry=0x4163b0 <checkUnmonitoredConditions>, data=data at entry=0x7ffc64c55d10) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 63, nanoseconds = 306943793}, length = 2147483647}
#49 0x0000000000417fea in brlttyWait (duration=duration at entry=2147483647) at ../../Programs/core.c:1070
        ucd = {handler = 0x0, data = 0x0}
#50 0x0000000000415fea in brlttyRun () at ../../Programs/brltty.c:34
No locals.
#51 main (argc=<optimized out>, argv=<optimized out>) at ../../Programs/brltty.c:213
        exitStatus = PROG_EXIT_SUCCESS
-------------- next part --------------
[New LWP 4066]
[New LWP 4067]
[New LWP 4068]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/sbin/brltty --no-daemon'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  asyncSignalEvent (event=0x0, data=data at entry=0x224ed00) at ../../Programs/async_event.c:78
[Current thread is 1 (Thread 0x7fd76e2d48c0 (LWP 4066))]

Thread 3 (Thread 0x7fd76e376700 (LWP 4068)):
#0  0x00007fd76b52fe73 in select () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x000000000046421d in runServer (argument=<optimized out>) at ../../Programs/brlapi_server.c:2301
        hosts = <optimized out>
        attr = {__size = '\000' <repeats 17 times>, "\020", '\000' <repeats 16 times>, "\001", '\000' <repeats 20 times>, __align = 0}
        i = <optimized out>
        res = <optimized out>
        addr = {ss_family = 0, __ss_padding = '\000' <repeats 117 times>, __ss_align = 0}
        addrlen = 0
        c = <optimized out>
        currentTime = 0
        sockset = {fds_bits = {0 <repeats 16 times>}}
        resfd = <optimized out>
        fdmax = 0
        tv = {tv_sec = 0, tv_usec = 968975}
        n = <optimized out>
#2  0x0000000000421abf in runThread (argument=0x2235d40) at ../../Programs/thread.c:47
        run = 0x2235d40
        result = <optimized out>
#3  0x00007fd76b7f8444 in start_thread (arg=0x7fd76e376700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7fd76e376700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140563243820800, 2462447796087934348, 0, 140720914359263, 3, 0, -2485279630768747124, -2485272559317561972}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#4  0x00007fd76b53720d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.

Thread 2 (Thread 0x7fd769ab4700 (LWP 4067)):
#0  0x00007fd76b52e09d in poll () at ../sysdeps/unix/syscall-template.S:84
No locals.
#1  0x00000000004203ac in poll (__timeout=1000000, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
No locals.
#2  awaitMonitors (monitors=0x7fd769ab3c50, monitors=0x7fd769ab3c50, timeout=1000000) at ../../Programs/async_io.c:360
No locals.
#3  asyncExecuteIoCallback (iod=<optimized out>, timeout=1000000) at ../../Programs/async_io.c:742
        monitorArray = 0x7fd769ab3c40
        monitors = {array = 0x7fd769ab3c40, count = 1}
        executed = 0
        functionElement = 0x0
        functions = 0x7fd7640009b0
        functionCount = <optimized out>
#4  0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694240 <callbackExecuterTable+32>
        parameters = {tsd = 0x7fd764000960, timeout = 1000000}
#5  asyncAwaitCondition (timeout=timeout at entry=1000000, testCondition=testCondition at entry=0x4485a0 <testTuneThreadStopping>, data=data at entry=0x0) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 85, nanoseconds = 281902091}, length = 1000000}
#6  0x000000000041f060 in asyncWaitFor (testCondition=testCondition at entry=0x4485a0 <testTuneThreadStopping>, data=data at entry=0x0) at ../../Programs/async_wait.c:165
No locals.
#7  0x0000000000448c16 in runTuneThread (argument=<optimized out>) at ../../Programs/tune.c:340
No locals.
#8  0x0000000000421abf in runThread (argument=0x220ffe0) at ../../Programs/thread.c:47
        run = 0x220ffe0
        result = <optimized out>
#9  0x00007fd76b7f8444 in start_thread (arg=0x7fd769ab4700) at pthread_create.c:333
        __res = <optimized out>
        pd = 0x7fd769ab4700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140563167528704, 2462447796087934348, 0, 140720914359327, 3, 0, -2485269635306107508, -2485272559317561972}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#10 0x00007fd76b53720d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
No locals.

Thread 1 (Thread 0x7fd76e2d48c0 (LWP 4066)):
#0  asyncSignalEvent (event=0x0, data=data at entry=0x224ed00) at ../../Programs/async_event.c:78
        result = <optimized out>
#1  0x000000000045e095 in sendSpeechRequest (sdt=sdt at entry=0x22475a0) at ../../Programs/spk_thread.c:602
        req = 0x224ed00
#2  0x000000000045e1c5 in handleSpeechMessage (msg=0x7fd760003460, sdt=0x22475a0) at ../../Programs/spk_thread.c:341
No locals.
#3  handleSpeechMessageEvent (parameters=parameters at entry=0x7ffc241cd2c0) at ../../Programs/spk_thread.c:812
        sdt = 0x22475a0
        msg = 0x7fd760003460
#4  0x00000000004206a8 in asyncMonitorEventPipe (parameters=parameters at entry=0x7ffc241cd300) at ../../Programs/async_event.c:66
        callback = 0x45e140 <handleSpeechMessageEvent>
        parameters = {eventData = 0x22475a0, signalData = 0x7fd760003460}
        event = 0x2247620
        data = 0x7fd760003460
#5  0x000000000041f8eb in invokeMonitorCallback (operation=0x2247670) at ../../Programs/async_io.c:588
        parameters = {data = 0x2247620, error = 0}
        extension = <optimized out>
        callback = 0x420620 <asyncMonitorEventPipe>
#6  0x00000000004202f2 in asyncExecuteIoCallback (iod=<optimized out>, timeout=<optimized out>) at ../../Programs/async_io.c:755
        function = 0x22476a0
        operationElement = 0x2247730
        operation = 0x2247670
        monitorArray = 0x7ffc241cd340
        monitors = {array = 0x7ffc241cd340, count = 5}
        executed = 0
        functionElement = 0x2247700
        functions = <optimized out>
        functionCount = <optimized out>
#7  0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694240 <callbackExecuterTable+32>
        parameters = {tsd = 0x220ef30, timeout = 15000}
#8  asyncAwaitCondition (timeout=timeout at entry=15000, testCondition=testCondition at entry=0x45dcd0 <testSpeechResponseReceived>, data=data at entry=0x22475a0) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 85, nanoseconds = 316624695}, length = 15000}
#9  0x000000000045ed1d in awaitSpeechResponse (timeout=15000, sdt=0x22475a0) at ../../Programs/spk_thread.c:328
No locals.
#10 constructSpeechDriverThread (spk=0x6a01a0 <spk>, parameters=0x2244d80) at ../../Programs/spk_thread.c:897
        threadIdentifier = 140562938197760
        createError = <optimized out>
        sdt = 0x22475a0
#11 0x000000000045d7c5 in startSpeechDriverThread (spk=<optimized out>, parameters=<optimized out>) at ../../Programs/spk.c:65
No locals.
#12 0x0000000000429eca in constructSpeechDriver () at ../../Programs/config.c:1781
No locals.
#13 0x0000000000429fec in initializeSpeechDriver (code=0x2217b80 "sd", verify=0) at ../../Programs/config.c:1811
        constructed = 0
#14 0x0000000000427ec3 in activateDriver (data=data at entry=0x7ffc241cd530, verify=<optimized out>, verify at entry=0) at ../../Programs/config.c:1269
        oneDriver = <optimized out>
        autodetect = <optimized out>
        defaultDrivers = {0x0, 0x0}
        driver = 0x2217b60
#15 0x00000000004281d5 in activateSpeechDriver (verify=verify at entry=0) at ../../Programs/config.c:1855
        autodetectableDrivers = {0x0}
        data = {driverType = 0x479ae5 "speech", requestedDrivers = 0x2217b60, autodetectableDrivers = 0x469e50 <autodetectableDrivers.10590>, getDefaultDriver = 0x45eee0 <getDefaultSpeechDriver>, haveDriver = 0x45eec0 <haveSpeechDriver>, initializeDriver = 0x429f00 <initializeSpeechDriver>}
#16 0x0000000000428b13 in startSpeechDriver () at ../../Programs/config.c:1877
No locals.
#17 startSpeechDriverActivity (data=<optimized out>) at ../../Programs/config.c:1909
No locals.
#18 0x000000000042b3b5 in handleActivityStartAlarm (parameters=parameters at entry=0x7ffc241cd700) at ../../Programs/activity.c:163
        activity = 0x2217c10
        start = 0x428af0 <startSpeechDriverActivity>
        oldState = ACT_SCHEDULED
        started = <optimized out>
        newState = <optimized out>
#19 0x000000000041f4ff in asyncExecuteAlarmCallback (ad=<optimized out>, timeout=<optimized out>) at ../../Programs/async_alarm.c:267
        callback = 0x42b380 <handleActivityStartAlarm>
        parameters = {now = 0x7ffc241cd6f0, data = 0x2217c10}
        alarm = 0x2217cb0
        now = {seconds = 85, nanoseconds = 316323314}
        milliseconds = <optimized out>
        element = 0x22191e0
        alarms = <optimized out>
#20 0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694220 <callbackExecuterTable>
        parameters = {tsd = 0x220ef30, timeout = 51}
#21 asyncAwaitCondition (timeout=51, testCondition=testCondition at entry=0x0, data=data at entry=0x0) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 85, nanoseconds = 316321333}, length = 51}
#22 0x000000000041f039 in asyncWait (duration=<optimized out>) at ../../Programs/async_wait.c:160
No locals.
#23 0x0000000000450139 in drainBrailleOutput (brl=brl at entry=0x6a0220 <brl>, minimumDelay=minimumDelay at entry=0) at ../../Programs/brl_utils.c:36
        duration = <optimized out>
#24 0x00000000004513fa in probeBrailleDisplay (brl=brl at entry=0x6a0220 <brl>, retryLimit=retryLimit at entry=2, endpoint=0x2243f80, endpoint at entry=0x0, inputTimeout=inputTimeout at entry=1000, writeRequest=writeRequest at entry=0x7fd768ea94f0 <writeIdentityRequest>, readPacket=readPacket at entry=0x7fd768ea93e0 <readPacket>, responsePacket=0x7ffc241cd8e0, responseSize=3, handleResponse=0x7fd768ea9300 <isIdentityResponse>) at ../../Programs/brl_base.c:448
        retryCount = 0
#25 0x00007fd768ea962a in brl_construct (brl=0x6a0220 <brl>, parameters=<optimized out>, device=0x2235d90 "usb:") at ../../../../Drivers/Braille/Hedo/braille.c:328
        response = "\000\000"
#26 0x00000000004295f1 in constructBrailleDriver () at ../../Programs/config.c:1306
No locals.
#27 0x0000000000429a0b in initializeBrailleDriver (code=0x4690b7 "hd", verify=0) at ../../Programs/config.c:1375
        constructed = 0
#28 0x0000000000427ec3 in activateDriver (data=data at entry=0x7ffc241cd9f0, verify=<optimized out>, verify at entry=0) at ../../Programs/config.c:1269
        oneDriver = <optimized out>
        autodetect = <optimized out>
        defaultDrivers = {0x0, 0x0}
        driver = 0x694440 <usbDrivers.10484+32>
#29 0x0000000000428086 in activateBrailleDriver (verify=verify at entry=0) at ../../Programs/config.c:1473
        data = {driverType = 0x4692a9 "braille", requestedDrivers = 0x22119f0, autodetectableDrivers = 0x694420 <usbDrivers.10484>, getDefaultDriver = 0x450970 <getDefaultBrailleDriver>, haveDriver = 0x450950 <haveBrailleDriver>, initializeDriver = 0x4297d0 <initializeBrailleDriver>}
        autodetectableDrivers = <optimized out>
        device = 0x2235d70
#30 0x0000000000429bd7 in startBrailleDriver () at ../../Programs/config.c:1511
No locals.
#31 startBrailleDriverActivity (data=<optimized out>) at ../../Programs/config.c:1560
No locals.
#32 0x000000000042b3b5 in handleActivityStartAlarm (parameters=parameters at entry=0x7ffc241cdbd0) at ../../Programs/activity.c:163
        activity = 0x2234e80
        start = 0x429bb0 <startBrailleDriverActivity>
        oldState = ACT_SCHEDULED
        started = <optimized out>
        newState = <optimized out>
#33 0x000000000041f4ff in asyncExecuteAlarmCallback (ad=<optimized out>, timeout=<optimized out>) at ../../Programs/async_alarm.c:267
        callback = 0x42b380 <handleActivityStartAlarm>
        parameters = {now = 0x7ffc241cdbc0, data = 0x2234e80}
        alarm = 0x2217b30
        now = {seconds = 85, nanoseconds = 307940528}
        milliseconds = <optimized out>
        element = 0x2219290
        alarms = <optimized out>
#34 0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694220 <callbackExecuterTable>
        parameters = {tsd = 0x220ef30, timeout = 500}
#35 asyncAwaitCondition (timeout=timeout at entry=500, testCondition=testCondition at entry=0x0, data=data at entry=0x0) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 85, nanoseconds = 307527141}, length = 500}
#36 0x000000000041f039 in asyncWait (duration=duration at entry=500) at ../../Programs/async_wait.c:160
No locals.
#37 0x0000000000422b21 in newUinputObject (name=name at entry=0x7ffc241ce350 "Keyboard Instance - event15") at ../../Programs/system_linux.c:862
        status = 2 '\002'
        wait = 1
        device = <optimized out>
        uinput = 0x2242f60
#38 0x0000000000447198 in newUinputInstance (device=<optimized out>) at ../../Programs/kbd_linux.c:569
        name = "Keyboard Instance - event15", '\000' <repeats 29 times>, "\023\257#\002\000\000\000"
#39 monitorKeyboard (kio=kio at entry=0x2242e80) at ../../Programs/kbd_linux.c:722
        status = {st_dev = 6, st_ino = 15544, st_nlink = 1, st_mode = 8624, st_uid = 0, st_gid = 101, __pad0 = 0, st_rdev = 3407, st_size = 0, st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1474657375, tv_nsec = 856626491}, st_mtim = {tv_sec = 1474657375, tv_nsec = 856626491}, st_ctim = {tv_sec = 1474657375, tv_nsec = 856626491}, __glibc_reserved = {0, 0, 0}}
        deviceName = <optimized out>
#40 0x0000000000447c5d in monitorCurrentKeyboards (kmo=0x223ad90) at ../../Programs/kbd_linux.c:771
        pathSize = 19
        kio = 0x2242e80
        entry = 0x223af00
        root = 0x474b57 "/dev/input"
        directory = 0x223ae40
#41 monitorKeyboards (kmo=kmo at entry=0x223ad90) at ../../Programs/kbd_linux.c:961
No locals.
#42 0x00000000004469f9 in newKeyboardMonitorObject (properties=properties at entry=0x69ef90 <keyboardProperties>, handleKeyEvent=handleKeyEvent at entry=0x428730 <handleKeyboardEvent>) at ../../Programs/kbd.c:209
        kmo = 0x223ad90
#43 0x0000000000427cf7 in startKeyboardMonitor () at ../../Programs/config.c:808
No locals.
#44 startKeyboardMonitorActivity (data=<optimized out>) at ../../Programs/config.c:826
No locals.
#45 0x000000000042b3b5 in handleActivityStartAlarm (parameters=parameters at entry=0x7ffc241ce590) at ../../Programs/activity.c:163
        activity = 0x2210cf0
        start = 0x427ce0 <startKeyboardMonitorActivity>
        oldState = ACT_SCHEDULED
        started = <optimized out>
        newState = <optimized out>
#46 0x000000000041f4ff in asyncExecuteAlarmCallback (ad=<optimized out>, timeout=<optimized out>) at ../../Programs/async_alarm.c:267
        callback = 0x42b380 <handleActivityStartAlarm>
        parameters = {now = 0x7ffc241ce580, data = 0x2210cf0}
        alarm = 0x2211490
        now = {seconds = 85, nanoseconds = 289105366}
        milliseconds = <optimized out>
        element = 0x22115d0
        alarms = <optimized out>
#47 0x000000000041ef71 in awaitAction (timeout=<optimized out>) at ../../Programs/async_wait.c:128
        cbx = 0x694220 <callbackExecuterTable>
        parameters = {tsd = 0x220ef30, timeout = 2147483647}
#48 asyncAwaitCondition (timeout=timeout at entry=2147483647, testCondition=testCondition at entry=0x4163b0 <checkUnmonitoredConditions>, data=data at entry=0x7ffc241ce680) at ../../Programs/async_wait.c:152
        elapsed = 0
        period = {start = {seconds = 85, nanoseconds = 289094504}, length = 2147483647}
#49 0x0000000000417fea in brlttyWait (duration=duration at entry=2147483647) at ../../Programs/core.c:1070
        ucd = {handler = 0x0, data = 0x0}
#50 0x0000000000415fea in brlttyRun () at ../../Programs/brltty.c:34
No locals.
#51 main (argc=<optimized out>, argv=<optimized out>) at ../../Programs/brltty.c:213
        exitStatus = PROG_EXIT_SUCCESS
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://mielke.cc/pipermail/brltty/attachments/20160923/b71d9ed8/attachment.sig>


More information about the BRLTTY mailing list