c - 在Raspberry PI3上测试kaa沙箱的NotificationDemo时出现段错误(核心转储)

标签 c raspberry-pi coredump kaa

我正在尝试由在 AWS AMI 上运行的 Kaa 沙箱 0.10.0 生成的 C SDK,按照 http://docs.kaaproject.org/display/KAA/Raspberry+Pi 记录的步骤进行操作.

我的 RPI3 正在运行

pi@raspberrypi:~/kaa/NotificationDemo/CNotificationDemo $ uname -a Linux raspberrypi 4.1.19-v7+ #858 SMP 3 月 15 日星期二 15:56:00 GMT 2016 armv7l GNU/Linux

当运行./build.sh部署时,我在应用程序启动后得到了核心转储:

[100%] 链接 C 可执行文件 demo_client [100%] 构建目标 demo_client 通知演示开始 主题列表已更新 段错误(核心转储)

有一些编译警告,例如

/home/pi/kaa/NotificationDemo/CNotificationDemo/libs/kaa/src/kaa/kaa_defaults.h:82:75:警告:ISO C 禁止空初始化大括号 [-Wpedantic] 静态常量 char KAA_CONFIGURATION_DATA[KAA_CONFIGURATION_DATA_LENGTH] = {};

/home/pi/kaa/NotificationDemo/CNotificationDemo/libs/kaa/src/kaa/gen/kaa_logging_gen.c:47:76:警告:未使用的参数“reader”[-Wunused-parameter] kaa_logging_empty_data_t *kaa_logging_empty_data_deserialize(avro_reader_t阅读器)

附有完整的构建/部署日志。

我主要是一名 Java 人员,因此可能错过了在 RPI3 上运行 C 的一些明显的东西。我想在 RPI3 上使用 C 的原因是我听说 jvm 在从 GPIO 读取实时传感器数据时不稳定。

谢谢

詹姆斯

最佳答案

似乎所描述的问题已在 this ticket 范围内修复
我建议您从 Kaa 官方网站获取最新的 Kaa Sandbox 或申请patch手动。

关于c - 在Raspberry PI3上测试kaa沙箱的NotificationDemo时出现段错误(核心转储),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42192690/

相关文章:

c++ - 为什么会存在 M_PI_2、M_PI_4、M_1_PI 和 M_2_PI?

特定 ISR 后上下文切换到特定进程

c++ - 实现最速下降算法,可变步长

电影院定时显示程序

node.js - Jenkins 和 NodeJS 插件 - 权限被拒绝错误

java - 使用 Java JNI 时是否可以调试核心转储?

c++ - 创建崩溃日志

c++ - 列号 1 超出范围 0..-1

python - 将 matplotlib 动画加速到视频文件

mysql - 为 Raspberry Pi 编译 MySQL 5.6 - 验证错误