The crash is this assert:
static void device_start_waiting_for_profiles(pa_bluetooth_device *device) { pa_assert(!device->wait_for_profiles_timer); device->wait_for_profiles_timer = pa_core_rttime_new(device->discovery->core, pa_rtclock_now() + WAIT_FOR_PROFILES_TIMEOUT_USEC, wait_for_profiles_cb, device); }
The crash is this assert:
static void device_ start_waiting_ for_profiles( pa_bluetooth_ device *device) { assert( !device- >wait_for_ profiles_ timer); >wait_for_ profiles_ timer = pa_core_ rttime_ new(device- >discovery- >core,
pa_rtclock_ now() + WAIT_FOR_ PROFILES_ TIMEOUT_ USEC,
wait_for_ profiles_ cb, device);
pa_
device-
}