Package: brltty Version: 6.9-1 Severity: important Dear Maintainer,
I get a crash starting brltty with my HandyTech device, rendering it entirely unusable with it. The device is in USB: Bus 003 Device 012: ID 1fe4:0084 Handy Tech Elektronik GmbH Basic Braille Here is GDB's output when launched manually (as root, like the systemd service): > Reading symbols from /bin/brltty... > Reading symbols from > /usr/lib/debug/.build-id/47/55f64a04d2f9e740d8f842310eb6618e4ebb3e.debug... > Starting program: /usr/bin/brltty --no-daemon > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1". > BRLTTY 6.9 rev BRLTTY-6.9 [https://brltty.app/] > brltty: exécution en tant que l'utilisateur appelant: root > [Detaching after fork from child process 31706] > [Detaching after fork from child process 31707] > [New Thread 0x7ffff49ff6c0 (LWP 31710)] > brltty: CLDR open error: Aucun fichier ou dossier de ce nom: > /usr/share/unicode/cldr/common/annotations/fr.xml > brltty: possible cause: the package that defines the CLDR annotations > directory is not installed > brltty: emoji substitutiion won't be performed > brltty: BrlAPI Server: release 0.8.8 > [New Thread 0x7ffff41fe6c0 (LWP 31711)] > [New Thread 0x7ffff39fd6c0 (LWP 31712)] > [New Thread 0x7ffff31fc6c0 (LWP 31713)] > brltty: Screen Driver: lx [Linux] > [New Thread 0x7ffff29fb6c0 (LWP 31714)] > [New Thread 0x7ffff21fa6c0 (LWP 31715)] > [New Thread 0x7ffff19f96c0 (LWP 31716)] > [Thread 0x7ffff19f96c0 (LWP 31716) exited] > [Thread 0x7ffff21fa6c0 (LWP 31715) exited] > [New Thread 0x7ffff11f86c0 (LWP 31717)] > [Thread 0x7ffff11f86c0 (LWP 31717) exited] > > Thread 1 "brltty" received signal SIGSEGV, Segmentation fault. > 0x00007ffff7074848 in generalOperations3 () from > target:/usr/lib/brltty/libbrlttybht.so > (gdb) bt > #0 0x00007ffff7074848 in generalOperations3 () at > target:/usr/lib/brltty/libbrlttybht.so > #1 0x00007ffff7070788 in initializeSession (brl=brl@entry=0x555555650440 > <brl>) at ../../../../Drivers/Braille/HandyTech/braille.c:1261 > #2 0x00005555555e2d1e in connectBrailleResource > (brl=brl@entry=0x555555650440 <brl>, > identifier=identifier@entry=0x55555567c930 "usb:", > descriptor=descriptor@entry=0x7fffffffdc60, > initializeSession=initializeSession@entry=0x7ffff7070760 <initializeSession>) > at ../../Programs/brl_base.c:156 > #3 0x00007ffff7071dd8 in connectResource (brl=0x555555650440 <brl>, > identifier=0x55555567c930 "usb:") at > ../../../../Drivers/Braille/HandyTech/braille.c:1500 > #4 brl_construct (brl=0x555555650440 <brl>, parameters=0x55555567ade0, > device=0x55555567c930 "usb:") at > ../../../../Drivers/Braille/HandyTech/braille.c:1519 > #5 0x00005555555ab446 in constructBrailleDriver () at > ../../Programs/config.c:1858 > #6 0x00005555555ab6b8 in initializeBrailleDriver (code=0x55555560b785 "ht", > verify=0) at ../../Programs/config.c:1929 > #7 0x00005555555a8f63 in activateDriver (data=data@entry=0x7fffffffe070, > verify=<optimized out>, verify@entry=0) at ../../Programs/config.c:1768 > #8 0x00005555555a9850 in activateBrailleDriver (verify=<optimized out>, > verify@entry=0) at ../../Programs/config.c:2040 > #9 0x00005555555ab9eb in startBrailleDriver () at > ../../Programs/config.c:2078 > #10 startBrailleDriverActivity (data=<optimized out>) at > ../../Programs/config.c:2134 > #11 0x00005555555aeb8b in handleActivityStartAlarm (parameters=<optimized > out>) at ../../Programs/activity.c:164 > #12 0x000055555559ff90 in asyncExecuteAlarmCallback (ad=<optimized out>, > timeout=0x7fffffffe2e8) at ../../Programs/async_alarm.c:267 > #13 0x000055555559f922 in awaitAction (timeout=<optimized out>) at > ../../Programs/async_wait.c:128 > #14 asyncAwaitCondition (timeout=timeout@entry=2147483647, > testCondition=testCondition@entry=0x55555558dbe0 > <checkUnmonitoredConditions>, data=data@entry=0x7fffffffe340) at > ../../Programs/async_wait.c:159 > #15 0x0000555555590898 in brlttyWait (duration=duration@entry=2147483647) at > ../../Programs/core.c:1416 > #16 0x000055555558d95a in brlttyRun () at ../../Programs/brltty.c:34 > #17 main (argc=<optimized out>, argv=<optimized out>) at > ../../Programs/brltty.c:255 -- System Information: Debian Release: forky/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'stable-debug'), (500, 'unstable'), (500, 'testing'), (15, 'stable-security'), (15, 'stable'), (10, 'oldstable-security'), (10, 'oldstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.18.9+deb14-amd64 (SMP w/16 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages brltty depends on: ii init-system-helpers 1.69 ii libasound2t64 1.2.15.3-1 ii libbluetooth3 5.85-3 ii libbrlapi0.8 6.9-1 ii libc6 2.42-13 ii libcap2 1:2.75-10+b5 ii libdbus-1-3 1.16.2-3 ii libexpat1 2.7.4-1 ii libglib2.0-0t64 2.87.2-3 ii libgpm2 1.20.7-12+b1 ii libicu76 76.1-4+b1 ii liblouis20 3.36.0-1 ii libncursesw6 6.6+20251231-1 ii libpcre2-32-0 10.46-1+b1 ii libpolkit-gobject-1-0 127-2 ii libsystemd0 259.1-1 ii libtinfo6 6.6+20251231-1 ii libudev1 259.1-1 ii policykit-1 124-2 ii polkitd 127-2 Versions of packages brltty recommends: ii python3 3.13.9-3 Versions of packages brltty suggests: pn brltty-speechd <none> ii brltty-x11 6.9-1 pn console-braille <none> pn unicode-cldr-core <none> -- no debconf information

