Pygattlib未经授权访问内存[Ubuntu 16.4]

时间:2017-03-09 15:19:01

标签: python-3.x ubuntu bluetooth-lowenergy

我遇到通信问题在我的ubuntu笔记本电脑上抛出BLE(通过pygattlib)。 Everithing是好的,直到我想从BLE写入(“write_by_handle”)或read(“read_by_handle_async”) - >在那个控制台给我之后:

  

未经授权访问内存(SIGSEGV)(核心转储[已保存的内存])

之前我没有看到此错误,谷歌也没有发现。

我已经将这个python3脚本作为sudo用户运行了。 我一直在使用pygattlib的示例脚本。 (https://bitbucket.org/OscarAcena/pygattlib

谢谢Mike

1 个答案:

答案 0 :(得分:0)

最后这是bluez的一个错误。

我只是将bluez manualy更新为最新版本:

wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.44.tar.xz
tar xvf bluez-5.44.tar.xz
cd bluez-5.44
./configure --prefix=/usr           \
            --mandir=/usr/share/man \
            --sysconfdir=/etc       \
            --localstatedir=/var    \
            --enable-library        \
            --disable-systemd       \
            --disable-android       
make
sudo make install