Ошибка сегментации при вызове sdp_record_register () - PullRequest
0 голосов
/ 17 ноября 2018

Я пытаюсь зарегистрировать свою службу Bluetooth в SDP с помощью BlueZ.Я следую этому учебнику.Код успешно компилируется, но когда я его запускаю, я получаю ошибку сегментации (даже если код скопирован из учебника).

Часть трассировки стека:

{   "address": 140382101864854
,   "build_id": "a629c43f58d471aa12e35d3e63ee264c514a21ac"
,   "build_id_offset": 86422
,   "function_name": "sdp_device_record_register_binary"
,   "file_name": "/lib64/libbluetooth.so.3"
}
, {   "address": 140382101865504
,   "build_id": "a629c43f58d471aa12e35d3e63ee264c514a21ac"
,   "build_id_offset": 87072
,   "function_name": "sdp_device_record_register"
,   "file_name": "/lib64/libbluetooth.so.3"
}
, {   "address": 140382101865738
,   "build_id": "a629c43f58d471aa12e35d3e63ee264c514a21ac"
,   "build_id_offset": 87306
,   "function_name": "sdp_record_register"
,   "file_name": "/lib64/libbluetooth.so.3"
}

У кого-нибудь была такая же проблема?

1 Ответ

0 голосов
/ 23 ноября 2018

Эта ошибка сегментации происходит из-за неисправности sdptool в Bluez 5.

Решение для этого дано в ответе на следующий вопрос Raspberry Pi stackoverflow.

Не удалось подключиться к серверу SDPна FF: FF: FF: 00: 00: 00: нет такого файла или каталога

...