SIGABRT on Fire Tablet 5th gen Android 5.1.1


#1

Trying to run Basic App on a rooted Amazon Fire Tablet 5th gen, Android 5.1.1

10/16 02:44:20: Launching app
$ adb shell am start -n “org.libcinder.samples.basicapp/org.libcinder.sample.basicapp.BasicAppActivity” -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Connected to process 5842 on device amzn-kffowi-G000H40563421462
I/InstantRun: Instant Run Runtime started. Android package is org.libcinder.samples.basicapp, real application class is null.
W/ContextImpl: Failed to ensure directory: /storage/sdcard1/Android/obb/org.libcinder.samples.basicapp
W/ContextImpl: Failed to ensure directory: /storage/sdcard1/Android/data/org.libcinder.samples.basicapp/files
W/linker: libBasicApp.so: unused DT entry: type 0x6ffffffe arg 0x2a8d04
W/linker: libBasicApp.so: unused DT entry: type 0x6fffffff arg 0x3
V/threaded_app: ANativeActivity_onCreate: 0xb4acae20
V/threaded_app: Config: mcc=0 mnc=0 lang=en cnt=US orien=1 touch=3 dens=160 keys=1 nav=1 keysHid=3 navHid=0 sdk=22 size=3 long=1 modetype=1 modenight=1
I/CinderNativeActivity: onCreate | --------------
I/cinder_app: .
I/cinder_app: .
I/cinder_app: BEFORE eventManager->execute()
V/threaded_app: Start: 0xb4acae20
I/cinder_app: Sensor mAccelerometerSensor : FOUND
I/cinder_app: Sensor mMagneticFieldSensor : not found
I/cinder_app: Sensor mGyroscopeSensor : not found
I/cinder_app: Sensor mLightSensor : not found
I/cinder_app: Sensor mProximitySensor : not found
I/cinder_app: Sensor mGravitySensor : not found
I/cinder_app: Sensor mRotationVectorSensor : not found
I/cinder_app: [FN]: static void cinder::android::JniHelper::Initialize(ANativeActivity*) entered
I/cinder_app: JvmHelper_Attach -> allocated JNI threadVars (via pthread_setspecific)
I/cinder_app: [FN]: static void cinder::android::JniHelper::Initialize(ANativeActivity*) exited
I/cinder_app: [FN]: static void cinder::android::app::CinderNativeActivity::registerComponents() entered
I/cinder_app: [FN]: static void cinder::android::app::CinderNativeActivity::cacheJni() entered
I/cinder_app: CinderNativeActivity::Java::ClassObject successfully obtained
I/cinder_app: CinderNativeActivity::Java::getCacheDirectory successfully obtained
I/cinder_app: CinderNativeActivity::Java::getPicturesDirectory successfully obtained
I/cinder_app: CinderNativeActivity::Java::setWallpaper successfully obtained
I/cinder_app: CinderNativeActivity::Java::getDisplayRotation successfully obtained
I/cinder_app: CinderNativeActivity::Java::setKeepScreenOn successfully obtained
I/cinder_app: CinderNativeActivity::Java::setFullScreen successfully obtained
I/cinder_app: CinderNativeActivity::Java::launchWebBrowser successfully obtained
I/cinder_app: CinderNativeActivity::Java::launchTwitter successfully obtained
I/cinder_app: [FN]: static void cinder::android::app::CinderNativeActivity::cacheJni() exited
I/cinder_app: [FN]: static void cinder::android::hardware::camera::cacheJni() entered
I/cinder_app: Camera::DeviceInfo::Java::ClassObject successfully obtained
I/cinder_app: Camera::DeviceInfo::Java::id successfully obtained
I/cinder_app: Camera::DeviceInfo::Java::frontFacing successfully obtained
I/cinder_app: Camera::DeviceInfo::Java::resolutions successfully obtained
I/cinder_app: Camera::Java::hardware_camera_enumerateDevices successfully obtained
I/cinder_app: Camera::Java::hardware_camera_initialize successfully obtained
I/cinder_app: Camera::Java::hardware_camera_startCapture successfully obtained
I/cinder_app: Camera::Java::hardware_camera_stopCapture successfully obtained
I/cinder_app: Camera::Java::hardware_camera_lockPixels successfully obtained
I/cinder_app: Camera::Java::hardware_camera_unlockPixels successfully obtained
I/cinder_app: Camera::Java::hardware_camera_isNewFrameAvailable successfully obtained
I/cinder_app: Camera::Java::hardware_camera_clearNewFrameAvailable successfully obtained
I/cinder_app: Camera::Java::hardware_camera_initPreviewTexture successfully obtained
I/cinder_app: Camera::Java::hardware_camera_updateTexImage successfully obtained
I/cinder_app: [FN]: static void cinder::android::hardware::camera::cacheJni() exited
I/cinder_app: UrlLoader::sJavaClass successfully obtained
I/cinder_app: UrlLoader::sJavaStaticMethodCreate successfully obtained
I/cinder_app: UrlLoader::sJavaMethodLoadUrl successfully obtained
I/cinder_app: UrlLoader::sJavaFieldResponseCode successfully obtained
I/cinder_app: UrlLoader::sJavaFieldResponseMsg successfully obtained
I/cinder_app: UrlLoader::sJavaFieldExceptionMsg successfully obtained
I/cinder_app: VideoPlayer::Java::ClassObject successfully obtained
I/cinder_app: VideoPlayer::Java::createFromUrl successfully obtained
I/cinder_app: VideoPlayer::Java::createFromFilePath successfully obtained
I/cinder_app: VideoPlayer::Java::destroy successfully obtained
I/cinder_app: VideoPlayer::Java::initializeTexture successfully obtained
I/cinder_app: VideoPlayer::Java::updateTexture successfully obtained
I/cinder_app: VideoPlayer::Java::getWidth successfully obtained
I/cinder_app: VideoPlayer::Java::getHeight successfully obtained
I/cinder_app: VideoPlayer::Java::getDuration successfully obtained
I/cinder_app: VideoPlayer::Java::seekToTime successfully obtained
I/cinder_app: VideoPlayer::Java::seekToStart successfully obtained
I/cinder_app: VideoPlayer::Java::seekToEnd successfully obtained
I/cinder_app: VideoPlayer::Java::setLoop successfully obtained
I/cinder_app: VideoPlayer::Java::isNewFrameAvailable successfully obtained
I/cinder_app: VideoPlayer::Java::getVolume successfully obtained
I/cinder_app: VideoPlayer::Java::setVolume successfully obtained
I/cinder_app: VideoPlayer::Java::isPlaying successfully obtained
I/cinder_app: VideoPlayer::Java::isDone successfully obtained
I/cinder_app: VideoPlayer::Java::play successfully obtained
I/cinder_app: VideoPlayer::Java::stop successfully obtained
I/cinder_app: VideoPlayer::Java::pause successfully obtained
I/cinder_app: [FN]: static void cinder::android::app::CinderNativeActivity::registerComponents() exited
I/CinderNativeActivity: setKeepScreenOn : keepScreenOn=false | --------------
I/cinder_app: Starting Event Loop
I/CinderNativeActivity: onStart | --------------
V/threaded_app: Resume: 0xb4acae20
I/cinder: APP_CMD_START
I/CinderNativeActivity: onResume | --------------
I/cinder: APP_CMD_RESUME
V/threaded_app: InputQueueCreated: 0xb4acae20 – 0xb4b272a0
V/threaded_app: Attaching input queue to looper
I/cinder: APP_CMD_INPUT_CHANGED
V/threaded_app: NativeWindowCreated: 0xb4acae20 – 0xb493e708
I/cinder: APP_CMD_INIT_WINDOW
I/cinder: EventManagerAndroid::callDeferredMain
I/cinder_app: PlatformAndroid::PlatformAndroid
I/cinder_app: Allocating AppAndroid
I/cinder_app: Calling AppBase::executeLaunch
I/CinderNativeActivity: setFullscreen : fullScreen=false | --------------
V/threaded_app: WindowFocusChanged: 0xb4acae20 – 1
I/CinderNativeActivity: onWindowFocusChanged | --------------
I/MaliEGL: [Mali]window_type=1, is_framebuffer=0, errnum = 0
I/MaliEGL: [Mali]surface->num_buffers=4, surface->num_frames=3, win_min_undequeued=1
I/MaliEGL: [Mali]max_allowed_dequeued_buffers=3
W/MALI: __egl_set_error:110: [WARNING]Mali EGL errorcode: 3004
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 5874 (Thread-255)
Application terminated.

The kill happens before setup or prepareSettings methods are called:

Any one had this problem?

Thanks.


#2

Looks like a GL driver issue:
“EGL_BAD_ATTRIBUTE” 0x3004


#3

@paul.houx Thanks! I tried another android build with same result. I am giving up on Fire Tablet.

–8