Face detection sample crashes on Android, Archos 80 G9 (Bug #2578)


Added by TIm Timov over 12 years ago. Updated about 12 years ago.


Status:Done Start date:2012-11-28
Priority:High Due date:
Assignee:Alexander Smorkalov % Done:

0%

Category:android
Target version:2.4.4
Affected version:2.4.3 Operating System:
Difficulty: HW Platform:
Pull request:

Description

  • Version Android 4.0.4
  • Version OpenCV - 2.4.3(on 2.4.2 dont work too)
  • OpenCV Manager 2.2
  • OCV 2.4 pack armeabi-v7a with NEON

On others devices, application work

logcat:

11-28 08:49:06.779: I/Sample::Activity(3514): Instantiated new class Face_Detect.FdActivity
11-28 08:49:06.779: I/Sample::Activity(3514): onCreate
11-28 08:49:06.779: I/Sample::Activity(3514): Trying to load OpenCV library
11-28 08:49:06.834: I/Sample::Activity(3514): onResume
11-28 08:49:07.201: D/OpenCVManager/Helper(3514): Service connection created
11-28 08:49:07.201: D/OpenCVManager/Helper(3514): Trying to get library path
11-28 08:49:07.553: D/OpenCVManager/Helper(3514): Trying to get library list
11-28 08:49:07.889: D/OpenCVManager/Helper(3514): Library list: "" 
11-28 08:49:07.889: D/OpenCVManager/Helper(3514): First attempt to load libs
11-28 08:49:07.889: D/OpenCVManager/Helper(3514): Trying to init OpenCV libs
11-28 08:49:07.889: D/OpenCVManager/Helper(3514): Trying to load library /data/data/org.opencv.engine/lib/libopencv_java.so
11-28 08:49:07.889: D/dalvikvm(3514): Trying to load lib /data/data/org.opencv.engine/lib/libopencv_java.so 0x41138f20
11-28 08:49:08.709: D/dalvikvm(3514): Added shared lib /data/data/org.opencv.engine/lib/libopencv_java.so 0x41138f20
11-28 08:49:08.717: D/OpenCVManager/Helper(3514): OpenCV libs init was ok!
11-28 08:49:08.717: D/OpenCVManager/Helper(3514): First attempt to load libs is OK
11-28 08:49:08.717: D/OpenCVManager/Helper(3514): Init finished with status 0
11-28 08:49:08.717: D/OpenCVManager/Helper(3514): Unbind from service
11-28 08:49:08.725: D/OpenCVManager/Helper(3514): Calling using callback
11-28 08:49:08.725: I/Sample::Activity(3514): OpenCV loaded successfully
11-28 08:49:08.725: D/dalvikvm(3514): Trying to load lib /data/data/Face_Detect/lib/libdetection_based_tracker.so 0x41138f20
11-28 08:49:08.732: D/dalvikvm(3514): Added shared lib /data/data/Face_Detect/lib/libdetection_based_tracker.so 0x41138f20
11-28 08:49:08.732: D/dalvikvm(3514): No JNI_OnLoad found in /data/data/Face_Detect/lib/libdetection_based_tracker.so 0x41138f20, skipping init
11-28 08:49:08.740: I/Sample::SurfaceView(3514): Instantiated new class Face_Detect.FdView
11-28 08:49:08.779: I/Sample::FdView(3514): Loaded cascade classifier from /data/data/Face_Detect/app_cascade/lbpcascade_frontalface.xml
11-28 08:49:08.779: D/dalvikvm(3514): Trying to load lib /data/data/Face_Detect/lib/libdetection_based_tracker.so 0x41138f20
11-28 08:49:08.779: D/dalvikvm(3514): Shared lib '/data/data/Face_Detect/lib/libdetection_based_tracker.so' already loaded in same CL 0x41138f20
11-28 08:49:08.810: I/Sample::FdView(3514): Detection Based Tracker enabled
11-28 08:49:08.810: D/OBJECT_DETECTOR(3514): DetectionBasedTracker::SeparateDetectionWork::run() --- start
11-28 08:49:08.818: D/OBJECT_DETECTOR(3514): DetectionBasedTracker::SeparateDetectionWork::workcycleObjectDetector() --- start
11-28 08:49:08.818: D/OBJECT_DETECTOR(3514): DetectionBasedTracker::SeparateDetectionWork::workcycleObjectDetector() --- before waiting
11-28 08:49:08.818: D/OBJECT_DETECTOR(3514): DetectionBasedTracker::SeparateDetectionWork::run --- end
11-28 08:49:08.818: I/Sample::SurfaceView(3514): openCamera
11-28 08:49:08.818: I/Sample::SurfaceView(3514): releaseCamera
11-28 08:49:08.920: D/OpenCV::camera(3514): CvCapture_Android::CvCapture_Android(0)
11-28 08:49:08.920: D/OpenCV::camera(3514): Library name: libopencv_java.so
11-28 08:49:08.920: D/OpenCV::camera(3514): Library base address: 0x5b4ad000
11-28 08:49:08.951: I/Sample::FpsMeter(3514): 40,00 FPS
11-28 08:49:08.951: D/OpenCV::camera(3514): Libraries folder found: /data/data/org.opencv.engine/lib/
11-28 08:49:08.951: D/OpenCV::camera(3514): CameraWrapperConnector::connectToLib: folderPath=/data/data/org.opencv.engine/lib/
11-28 08:49:08.951: E/OpenCV::camera(3514): ||libnative_camera_r3.0.1.so
11-28 08:49:08.951: E/OpenCV::camera(3514): ||libnative_camera_r4.0.3.so
11-28 08:49:08.951: E/OpenCV::camera(3514): ||libnative_camera_r4.1.1.so
11-28 08:49:08.951: E/OpenCV::camera(3514): ||libnative_camera_r2.3.3.so
11-28 08:49:08.951: E/OpenCV::camera(3514): ||libnative_camera_r2.2.0.so
11-28 08:49:08.951: E/OpenCV::camera(3514): ||libnative_camera_r4.0.0.so
11-28 08:49:08.951: E/OpenCV::camera(3514): ||libnative_camera_r4.2.0.so
11-28 08:49:08.951: D/OpenCV::camera(3514): try to load library 'libnative_camera_r4.2.0.so'
11-28 08:49:08.990: D/OpenCV::camera(3514): CameraWrapperConnector::connectToLib ERROR: cannot dlopen camera wrapper library /data/data/org.opencv.engine/lib/libnative_camera_r4.2.0.so, dlerror="Cannot load library: reloc_library[1285]:   434 cannot locate '_ZN7android11BufferQueueC1EbRKNS_2spINS_19IGraphicBufferAllocEEE'...
11-28 08:49:08.990: D/OpenCV::camera(3514): " 
11-28 08:49:08.990: D/OpenCV::camera(3514): try to load library 'libnative_camera_r4.1.1.so'
11-28 08:49:08.998: I/Sample::FpsMeter(3514): 21,00 FPS
11-28 08:49:09.006: I/Sample::FpsMeter(3514): 33,00 FPS
11-28 08:49:09.029: D/OpenCV::camera(3514): CameraWrapperConnector::connectToLib ERROR: cannot dlopen camera wrapper library /data/data/org.opencv.engine/lib/libnative_camera_r4.1.1.so, dlerror="Cannot load library: reloc_library[1285]:   434 cannot locate '_ZN7android11BufferQueue15consumerConnectERKNS_2spINS0_16ConsumerListenerEEE'...
11-28 08:49:09.029: D/OpenCV::camera(3514): " 
11-28 08:49:09.029: D/OpenCV::camera(3514): try to load library 'libnative_camera_r4.0.3.so'
11-28 08:49:09.045: D/OpenCV::camera(3514): Loaded library '/data/data/org.opencv.engine/lib/libnative_camera_r4.0.3.so'
11-28 08:49:09.045: D/OpenCV_NativeCamera(3514): CameraHandler::initCameraConnect(0x5b86a4c1, 0, 0x1a55668, 0x0)
11-28 08:49:09.045: D/OpenCV_NativeCamera(3514): Connecting to CameraService v 2.3
11-28 08:49:09.740: I/Sample::FpsMeter(3514): 17,00 FPS
11-28 08:49:10.365: D/OpenCV_NativeCamera(3514): Instantiated new CameraHandler (0x5b86a4c1, 0x1a55668)
11-28 08:49:10.373: I/OpenCV_NativeCamera(3514): initCameraConnect: [antibanding=auto;antibanding-values=auto,50hz,60hz,off;auto-convergence-mode=frame;auto-convergence-mode-values=;auto-exposure-lock=false;auto-exposure-lock-supported=false;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=false;brightness=50;camera-name=MT9M114;contrast=100;current-iso=100;effect=none;effect-values=none,negative,solarize,sepia,mono,aqua;exif-make=Archos;exif-model=ARCHOS 80G9;exposure=auto;exposure-compensation=0;exposure-compensation-step=0.1;exposure-mode-values=auto,night,backlighting,sports;flash-mode=off;flash-mode-values=off;focal-length=17.10;focus-distances=Infinity,Infinity,Infinity;focus-mode=infinity;focus-mode-values=off,infinity;gbce=false;gbce-supported=false;glbce=false;glbce-supported=false;horizontal-view-angle=54.8;ipp=ldc-nsf;ipp-values=off,ldc,nsf,ldc-nsf;iso=auto;iso-mode-values=auto,100,200,400,800;jpeg-quality=95;jpeg-thumbnail-height=120;jpeg-thumbnail-quality=60;jpeg-thumbnail-size-values=640x480,160x120,200x120,320x240,512x384,352x14
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Cameras: (null)
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Picture Sizes: 1152x864,1280x960,1024x768,640x480,320x240
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Picture Formats: jpeg
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Preview Sizes: 1280x720,960x720,800x480,720x576,720x480,768x576,640x480,320x240,352x288,240x160,176x144,160x120,128x96,720x1280,480x800,576x720,576x768,480x720,480x640,288x352,240x320,240x160,144x176,120x160,96x128
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Preview Formats: yuv420sp,yuv420p,yuv422i-yuyv,yuv420p
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Preview Frame Rates: 30,25
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Thumbnail Sizes: 640x480,160x120,200x120,320x240,512x384,352x144,176x144,96x96,0x0
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Whitebalance Modes: auto,daylight,cloudy-daylight,tungsten,fluorescent,incandescent,horizon,sunset,shade,twilight,warm-fluorescent
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Effects: none,negative,solarize,sepia,mono,aqua
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Scene Modes: auto,night
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Focus Modes: off,infinity
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Antibanding Options: auto,50hz,60hz,off
11-28 08:49:10.373: D/OpenCV_NativeCamera(3514): Supported Flash Modes: off
11-28 08:49:10.373: I/Sample::FpsMeter(3514): 20,00 FPS
11-28 08:49:10.381: D/OpenCV_NativeCamera(3514): initCameraConnect: preview format is set to yuv420sp
11-28 08:49:10.389: D/OpenCV_NativeCamera(3514): Starting preview
11-28 08:49:10.412: I/Sample::FpsMeter(3514): 17,00 FPS
11-28 08:49:11.607: I/Sample::FpsMeter(3514): 20,00 FPS
11-28 08:49:11.623: D/OpenCV_NativeCamera(3514): Preview started successfully
11-28 08:49:11.623: I/Sample::FpsMeter(3514): 16,00 FPS
11-28 08:49:11.756: I/Sample::SurfaceView(3514): surfaceCreated
11-28 08:49:11.756: I/Sample::SurfaceView(3514): setupCamera(0, 0)
11-28 08:49:11.756: E/OpenCV::camera(3514): calling (*pGetPropertyC)(0x1a25278, 2)
11-28 08:49:11.756: D/OpenCV_NativeCamera(3514): CameraHandler::getProperty(2)
11-28 08:49:11.756: I/Sample::FpsMeter(3514): 20,00 FPS
11-28 08:49:11.764: D/OpenCV_NativeCamera(3514): CameraHandler::setProperty(0, 128.000000)
11-28 08:49:11.764: D/OpenCV_NativeCamera(3514): CameraHandler::setProperty(1, 96.000000)
11-28 08:49:11.764: I/Sample::SurfaceView(3514): surfaceChanged
11-28 08:49:11.764: I/Sample::SurfaceView(3514): setupCamera(1024, 720)
11-28 08:49:11.764: E/OpenCV::camera(3514): calling (*pGetPropertyC)(0x1a25278, 2)
11-28 08:49:11.764: D/OpenCV_NativeCamera(3514): CameraHandler::getProperty(2)
11-28 08:49:11.764: D/OpenCV_NativeCamera(3514): CameraHandler::setProperty(0, 1280.000000)
11-28 08:49:11.764: D/OpenCV_NativeCamera(3514): CameraHandler::setProperty(1, 720.000000)
11-28 08:49:11.771: I/Sample::SurfaceView(3514): Starting processing thread
11-28 08:49:11.787: D/OpenCV_NativeCamera(3514): CameraHandler::applyProperties()
11-28 08:49:11.787: D/OpenCV_NativeCamera(3514): CameraHandler::applyProperties()
11-28 08:49:11.787: D/OpenCV_NativeCamera(3514): CameraHandler::applyProperties(): before previousCameraHandler->closeCameraConnect
11-28 08:49:12.420: I/Sample::FpsMeter(3514): 20,00 FPS
11-28 08:49:12.475: D/OpenCV_NativeCamera(3514): CameraHandler::applyProperties(): after previousCameraHandler->closeCameraConnect
11-28 08:49:12.475: D/OpenCV_NativeCamera(3514): CameraHandler::applyProperties(): before initCameraConnect
11-28 08:49:12.475: D/OpenCV_NativeCamera(3514): CameraHandler::initCameraConnect(0x5b86a4c1, 0, 0x1a55668, 0x5d613b3c)
11-28 08:49:12.475: D/OpenCV_NativeCamera(3514): Connecting to CameraService v 2.3
11-28 08:49:12.475: I/Sample::FpsMeter(3514): 20,00 FPS
11-28 08:49:12.482: I/Sample::FpsMeter(3514): 16,00 FPS
11-28 08:49:12.514: D/OpenCV_NativeCamera(3514): Instantiated new CameraHandler (0x5b86a4c1, 0x1a55668)
11-28 08:49:12.514: I/OpenCV_NativeCamera(3514): initCameraConnect: Setting paramers from previous camera handler
11-28 08:49:12.521: A/libc(3514): @@@ ABORTING: INVALID HEAP ADDRESS IN dlfree
11-28 08:49:12.521: A/libc(3514): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)


Related issues

related to Bug #2854: Native camera does not work on Archos 80 G9 with Android... Done

Associated revisions

Revision 92db6786
Added by Vadim Pisarevsky almost 11 years ago

Merge pull request #2578 from akrynski:patch-1

History

Updated by Kirill Kornyakov over 12 years ago

Tim,

Do you know that "OCV 2.4 pack armeabi-v7a with NEON" is not needed anymore, since OpenCV binaries are included into the Manager package (starting from 2.4.3 version)? Could you please also say if the issue is reproduced with other OpenCV for Android sample applications?

  • Description changed from Version Android 4.0.4 Version OpenCV - 2.4.3(on 2.4.2 dont work too) OpenCv M... to * Version Android 4.0.4 * Version OpenCV - 2.4.3(on 2.4.2 dont work too) * Op... More
  • Target version set to 2.4.4
  • Subject changed from Bug on Archos 80 G9 to Face detection sample crashes on Android, Archos 80 G9

Updated by TIm Timov over 12 years ago

This application work on Samsung Galaxy S3, Galaxy Note 2, Asus Nexus 7, ZTE V970 and Sony Ericcson Xperia Pro

Updated by Alexander Smorkalov over 12 years ago

  • Priority changed from Normal to High

Updated by Kirill Kornyakov over 12 years ago

TIm Timov wrote:

This application work on Samsung Galaxy S3, Galaxy Note 2, Asus Nexus 7, ZTE V970 and Sony Ericcson Xperia Pro

Excuse me, but I was asking about other applications :) I mean does image-manupulations, 15-puzzle, or other OpenCV4Android samples work correctly on your Archos 80 G9 device?

Updated by TIm Timov over 12 years ago

O, i'm sorry. Samples from OpenCV 2.4.3 all work, samples from OpenCV 2.4.2 all dont works.

Updated by Vadim Pisarevsky about 12 years ago

  • Affected version set to 2.4.3
  • Target version deleted (2.4.4)

Updated by Vadim Pisarevsky about 12 years ago

  • Assignee deleted (Alexander Smorkalov)

Updated by Alexander Smorkalov about 12 years ago

Problem were fixed in 2.4.3 release.

Updated by TIm Timov about 1 month ago
Comment

O, i'm sorry. Samples from OpenCV 2.4.3 all work, samples from OpenCV 2.4.2 all dont works.

Updated by Alexander Smorkalov about 12 years ago

  • Assignee set to Alexander Smorkalov
  • Status changed from Open to Done

Updated by Kirill Kornyakov about 12 years ago

  • Target version set to 2.4.4

Also available in: Atom PDF