调用sdp_record_register()时出现分段错误 [英] Segmentation fault when calling sdp_record_register()

查看:76
本文介绍了调用sdp_record_register()时出现分段错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to register my Bluetooth service in SDP using BlueZ. I follow this tutorial. Code compiles successfully but when I run it, I get a segmentation fault (even with the code copy-pasted from the tutorial).

堆栈跟踪的一部分:

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

This segmentation fault is coming from broken sdptool in Bluez 5.

为此问题的解决方案是针对以下Raspberry Pi stackoverflow问题的解答.

Solution for this is given in answer for following Raspberry Pi stackoverflow question.

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

这篇关于调用sdp_record_register()时出现分段错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆