Face detection sample crashes on Android, Archos 80 G9 (Bug #2578)
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
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
CommentO, 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