-
Notifications
You must be signed in to change notification settings - Fork 603
AlexaSDKv1.5/1.3 crash on openwrt linux platform #538
Comments
018-02-21 04:31:41.553 [ 1] I sdkVersion: 1.5.0 Connecting... 2018-02-21 04:31:58.423 [ 7] 0 NotificationsCapabilityAgent:provideState:stateRequestToken=1 NOTIFICATION INDICATOR STATE: OFF 2018-02-21 04:32:00.874 [ d] 0 TemplateRuntime:addObserverInExecutor 2018-02-21 04:32:05.817 [ e] I AbstractKeywordDetector:readFromStreamFailed:reason=readerTimeOut SOURCE:DIRECTIVE TYPE:AVS_SYNCED VOLUME:10 MUTE:0 2018-02-21 04:32:35.259 [ 15] 0 EventBuilder:buildJsonEventString:messageId=46d92591-6aba-4fec-bb51-eb02ba7f4806,namespace=Speaker,name=VolumeChanged |
Hi @NathanMani, Per our previous discussions, it sounds like you are using GCC v4.8.2. The AVS Device SDK requires at least GCC v4.8.5. Earlier versions of GCC has incomplete or unstable implementations of some C++11 features. The specific issue you are seeing has come up a few times in the past with older/unsupported GCC versions, but does not reproduce on supported GCC versions. Investigations into it have hinted at a toolchain issue, although we've never chased it to root cause. From some cursory reading about OpenWRT, it appears to have some flexibility in building toolchains; can you reconfigure your OpenWRT environment to use a more recent GCC release? Ken |
We are porting AlexaSDKv1.5/1.3 onto our platform running with openwrt linux. The basic functionality is fine. However the application is crashing randomly with
"terminate called after throwing an instance of 'std::future_error'
what(): Promise already satisfied
Aborted" Error.
Note: We have verified with gstreamer v1.10.4 and v1.10.5 and in both version the issues persist.
Please help us on how to resolve or trace the issues.
The text was updated successfully, but these errors were encountered: