创建 AllJoyn BusAttachment 时出现分段错误
Segmentation Fault when creating AllJoyn BusAttachment
我在 Raspbian 上构建了最新的 Alljoyn sdk(版本 16.04a)并生成了 liballjoyn.so 和 liballjoyn.a,没有任何错误或问题。 Scons cmd: scons OS=linux CPU=arm OE_BASE=/usr BINDINGS=cpp BR=on BT=off ICE=off WS=off SERVICES="about" CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf-
所以在我的程序中,这是一个非常简单的程序,只有几行代码来创建一个总线附件。
当我开始调试时,它在 STL class 中抛出一个 "Segmentation Fault"。
我 运行 Valgrind 看看到底是什么问题,结果是 "invalid read size of 4"。
有什么想法吗?在构建过程中我错过了什么吗?或者我需要对我的代码做些什么吗?
非常感谢!
这真是一个愚蠢的问题……结果是我没有正确初始化 Alljoyn:我错过了 AllJoynInit() 方法。
我在 Raspbian 上构建了最新的 Alljoyn sdk(版本 16.04a)并生成了 liballjoyn.so 和 liballjoyn.a,没有任何错误或问题。 Scons cmd: scons OS=linux CPU=arm OE_BASE=/usr BINDINGS=cpp BR=on BT=off ICE=off WS=off SERVICES="about" CROSS_COMPILE=/usr/bin/arm-linux-gnueabihf-
所以在我的程序中,这是一个非常简单的程序,只有几行代码来创建一个总线附件。
当我开始调试时,它在 STL class 中抛出一个 "Segmentation Fault"。 我 运行 Valgrind 看看到底是什么问题,结果是 "invalid read size of 4"。
有什么想法吗?在构建过程中我错过了什么吗?或者我需要对我的代码做些什么吗?
非常感谢!
这真是一个愚蠢的问题……结果是我没有正确初始化 Alljoyn:我错过了 AllJoynInit() 方法。