Package: libreadline8t64
Version: 8.3-2
Severity: serious
Justification: makes unrelated software on the system (or the whole system)
break
Hi,
After upgrading libreadline8t64 from 8.2-6 to 8.3-2 iwctl (from the iwd
package) no longer works on my system and simply segfaults on start. My
system is a T14s Gen6 Snapdragon based on arm64. Downgrading libreadline8t64
to the previous 8.2-6 version fixes the issue. Here is a stacktrace of
the problem, which also points into libreadline functions:
---------------------------------------------------------------------------
(gdb) bt
#0 0x0000fffff7eb0398 in update_line (old=<optimized out>, old_face=<optimized
out>,
new=<optimized out>, new_face=0xaaaaaab1c650 "",
current_line=current_line@entry=0,
omax=<optimized out>, nmax=<optimized out>, inv_botlin=inv_botlin@entry=0)
at ./display.c:2207
#1 0x0000fffff7eb3648 [PAC] in rl_redisplay () at ./display.c:1368
#2 0x0000aaaaaaaaf804 [PAC] in display_enable_cmd_prompt () at
client/display.c:802
#3 0x0000aaaaaaaad004 [PAC] in get_managed_objects_callback
(message=0xaaaaaab26070,
user_data=<optimized out>) at client/dbus-proxy.c:777
#4 0x0000fffff7f28328 [PAC] in handle_method_return
(dbus=dbus@entry=0xaaaaaab027a0,
message=message@entry=0xaaaaaab26070) at ell/dbus.c:204
#5 0x0000fffff7f288fc [PAC] in message_read_handler (io=<optimized out>,
user_data=0xaaaaaab027a0)
at ell/dbus.c:264
#6 0x0000fffff7f1d54c [PAC] in io_callback (fd=<optimized out>, events=1,
user_data=0xaaaaaab02880)
at ell/io.c:105
#7 0x0000fffff7f1c3ec [PAC] in l_main_iterate (timeout=<optimized out>) at
ell/main.c:461
#8 0x0000fffff7f1c4e8 [PAC] in l_main_run () at ell/main.c:508
#9 l_main_run () at ell/main.c:490
#10 0x0000fffff7f1c728 [PAC] in l_main_run_with_signal (
callback=callback@entry=0xaaaaaaaa8040 <signal_handler>,
user_data=user_data@entry=0x0)
at ell/main.c:630
#11 0x0000aaaaaaaa7eb4 [PAC] in main (argc=1, argv=0xffffffffef58) at
client/main.c:70
---------------------------------------------------------------------------
Thanks for maintaining readline,
-- Sebastian
-- System Information:
Debian Release: forky/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing'), (250, 'unstable'), (1,
'experimental')
Architecture: arm64 (aarch64)
Foreign Architectures: armhf
Kernel: Linux 6.17.0-rc4+ (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libreadline8t64 depends on:
ii libc6 2.41-12
ii libtinfo6 6.5+20250216-2
ii readline-common 8.3-2
libreadline8t64 recommends no packages.
libreadline8t64 suggests no packages.
-- no debconf information