Hello! Bluez bluetoothd daemon compiled from git master branch crashes when I try to call DBus method for switching A2DP codec. Below is stacktrace from gdb. It looks like NULL pointer dereference. It is reproducible. Program received signal SIGSEGV, Segmentation fault. 0x000055e1b3659c1a in avdtp_find_remote_sep (session=0x55e1b408bf80, lsep=0x0) at profiles/audio/avdtp.c:1221 1221 if (lsep->info.inuse) (gdb) bt #0 0x000055e1b3659c1a in avdtp_find_remote_sep (session=0x55e1b408bf80, lsep=0x0) at profiles/audio/avdtp.c:1221 #1 0x000055e1b36568fc in find_remote_sep (sep=<optimized out>, chan=<optimized out>, chan=<optimized out>) at profiles/audio/a2dp.c:1169 #2 0x000055e1b3656955 in a2dp_reconfigure (data=0x55e1b40a1e10) at profiles/audio/a2dp.c:1188 #3 0x00007f4e07e90863 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4e07e8fdd8 in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f4e07e901c8 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f4e07e904c2 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x000055e1b36ef725 in mainloop_run () at src/shared/mainloop-glib.c:79 #8 0x000055e1b36efb02 in mainloop_run_with_signal (func=<optimized out>, user_data=0x0) at src/shared/mainloop-notify.c:201 #9 0x000055e1b364b15e in main (argc=<optimized out>, argv=<optimized out>) at src/main.c:770 (gdb) print lsep $1 = (struct avdtp_local_sep *) 0x0