调用sdp_record_register()时出现分段错误



我正在尝试使用BlueZ在SDP中注册蓝牙服务。我遵循本教程。代码编译成功,但当我运行它时,我会遇到分段错误(即使是从教程中粘贴的代码副本(。

部分堆栈跟踪:

{   "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"
}

有人有同样的问题吗?

此分段故障来自Bluez 5中损坏的sdptool。

这个问题的解决方案是在回答下面的树莓派stackoverflow问题时给出的。

无法连接到FF:FF:FF:00:00:上的SDP服务器:没有这样的文件或目录

相关内容

  • 没有找到相关文章

最新更新