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

Reply via email to