Package: bluez-tools Version: 0.2.0~20140808-5 Severity: important bt-agent segfaults on pin-entry:
ametzler@argenau:~$ gdb bt-agent [...] (gdb) run Starting program: /usr/bin/bt-agent [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff5e0e700 (LWP 13039)] [New Thread 0x7ffff560d700 (LWP 13040)] Agent registered Default agent requested Device: foobarfoobar (xx:xx:xx:xx:xx:xx) Enter passkey: 123456789 Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7b467e0 in g_utf8_validate () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 (gdb) bt full #0 0x00007ffff7b467e0 in g_utf8_validate () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #1 0x00007ffff7b4a117 in g_variant_new_string () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #2 0x0000000000403de0 in ?? () No symbol table info available. #3 0x00007ffff781baec in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 No symbol table info available. #4 0x00007ffff7b15e8a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #5 0x00007ffff7b16230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #6 0x00007ffff7b16552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 No symbol table info available. #7 0x0000000000403120 in ?? () No symbol table info available. #8 0x00007ffff7174610 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. #9 0x00000000004031f9 in ?? () No symbol table info available. (gdb) set pagination 0 (gdb) info registers rax 0x2 2 rbx 0x3837363534333231 4050765991979987505 rcx 0xa 10 rdx 0x0 0 rsi 0xffffffffffffffff -1 rdi 0x3837363534333231 4050765991979987505 rbp 0x648ce0 0x648ce0 rsp 0x7fffffffe0a8 0x7fffffffe0a8 r8 0x0 0 r9 0x7ffff7fdd800 140737353996288 r10 0x27c 636 r11 0x7ffff7b4a100 140737349198080 r12 0x0 0 r13 0x7fffe8005c80 140737085725824 r14 0x7fffe8006a40 140737085729344 r15 0x7fffe8006be0 140737085729760 rip 0x7ffff7b467e0 0x7ffff7b467e0 <g_utf8_validate+272> eflags 0x10286 [ PF SF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) x/16i $pc => 0x7ffff7b467e0 <g_utf8_validate+272>: movzbl (%rdi),%eax 0x7ffff7b467e3 <g_utf8_validate+275>: test %al,%al 0x7ffff7b467e5 <g_utf8_validate+277>: jne 0x7ffff7b467fc <g_utf8_validate+300> 0x7ffff7b467e7 <g_utf8_validate+279>: jmp 0x7ffff7b46816 <g_utf8_validate+326> 0x7ffff7b467e9 <g_utf8_validate+281>: nopl 0x0(%rax) 0x7ffff7b467f0 <g_utf8_validate+288>: movzbl 0x1(%rcx),%eax 0x7ffff7b467f4 <g_utf8_validate+292>: lea 0x1(%rcx),%rdi 0x7ffff7b467f8 <g_utf8_validate+296>: test %al,%al 0x7ffff7b467fa <g_utf8_validate+298>: je 0x7ffff7b46816 <g_utf8_validate+326> 0x7ffff7b467fc <g_utf8_validate+300>: test %al,%al 0x7ffff7b467fe <g_utf8_validate+302>: mov %rdi,%rcx 0x7ffff7b46801 <g_utf8_validate+305>: jns 0x7ffff7b467f0 <g_utf8_validate+288> 0x7ffff7b46803 <g_utf8_validate+307>: cmp $0xdf,%al 0x7ffff7b46805 <g_utf8_validate+309>: ja 0x7ffff7b46830 <g_utf8_validate+352> 0x7ffff7b46807 <g_utf8_validate+311>: cmp $0xc1,%al 0x7ffff7b46809 <g_utf8_validate+313>: jbe 0x7ffff7b46816 <g_utf8_validate+326> (gdb) thread apply all backtrace Thread 3 (Thread 0x7ffff560d700 (LWP 13040)): #0 0x00007ffff7233e4d in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff7b161cc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff7b16552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff782b396 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ffff7b3c9c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff6cce454 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff723cedd in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 2 (Thread 0x7ffff5e0e700 (LWP 13039)): #0 0x00007ffff7233e4d in poll () from /lib/x86_64-linux-gnu/libc.so.6 #1 0x00007ffff7b161cc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff7b162dc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff7b16319 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007ffff7b3c9c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff6cce454 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0 #6 0x00007ffff723cedd in clone () from /lib/x86_64-linux-gnu/libc.so.6 Thread 1 (Thread 0x7ffff7fdd800 (LWP 13035)): #0 0x00007ffff7b467e0 in g_utf8_validate () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007ffff7b4a117 in g_variant_new_string () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x0000000000403de0 in ?? () #3 0x00007ffff781baec in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007ffff7b15e8a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007ffff7b16230 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007ffff7b16552 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x0000000000403120 in ?? () #8 0x00007ffff7174610 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6 #9 0x00000000004031f9 in ?? () cu Andreas -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.4.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages bluez-tools depends on: ii libc6 2.22-3 ii libglib2.0-0 2.46.2-3 ii libreadline6 6.3-8+b4 Versions of packages bluez-tools recommends: pn bluez-obexd <none> bluez-tools suggests no packages. -- no debconf information

