USB camera cannot be hotplugged on Panda

Bug #880157 reported by Zach Pfeffer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Android
Fix Released
Low
vishal

Bug Description

Zach Pfeffer (pfefferz)
Changed in linaro-android:
status: New → Confirmed
importance: Undecided → Low
Revision history for this message
Zach Pfeffer (pfefferz) wrote :
Revision history for this message
Abhishek Paliwal (abhishek-paliwal) wrote :

This issue also observed on Beagle-XM :
https://android-build.linaro.org/builds/~linaro-android/beagle-11.10-release/#build=4

Log snippet: After hot swapping camera and opening Camera app - Camera App crashes.
----------------
# I/ActivityManager( 1075): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.android.camera/.Camera } from pid 1162
V/CameraHolder( 1324): open camera 0
D/CameraHardware( 1021): HAL_openCameraHardware: 0
D/CameraHardware( 1021): PREVIEW SIZE: w=640 h=480 framerate=15
D/CameraHardware( 1021): HAL_getCameraInfo: 0
I/StagefrightPlayer( 1021): setDataSource('/system/media/audio/ui/camera_click.ogg')
E/MediaPlayer( 1021): error (1, -2147483648)
I/StagefrightPlayer( 1021): setDataSource('/system/media/audio/ui/VideoRecord.ogg')
E/MediaPlayer( 1021): error (1, -2147483648)
D/Camera ( 1324): app passed NULL surface
D/CameraHardware( 1021): HAL_getCameraInfo: 0
D/CameraHardware( 1021): HAL_getCameraInfo: 0
D/CameraHardware( 1021): PREVIEW SIZE: w=640 h=480 framerate=15
V/camera ( 1324): startPreview
I/CameraHardware( 1021): startPreview: in startpreview
E/V4L2Camera( 1021): ERROR opening V4L interface: No such file or directory
E/V4L2Camera( 1021): Init: VIDIOC_REQBUFS failed: Bad file number
I/CameraHardware( 1021): startPreview: Camera.Init failed
W/dalvikvm( 1324): threadid=10: thread exiting with uncaught exception (group=0x4012d560)
E/AndroidRuntime( 1324): FATAL EXCEPTION: Thread-16
E/AndroidRuntime( 1324): java.lang.RuntimeException: startPreview failed
E/AndroidRuntime( 1324): at com.android.camera.Camera.startPreview(Camera.java:1677)
E/AndroidRuntime( 1324): at com.android.camera.Camera.access$5500(Camera.java:95)
E/AndroidRuntime( 1324): at com.android.camera.Camera$3.run(Camera.java:908)
E/AndroidRuntime( 1324): at java.lang.Thread.run(Thread.java:1019)
E/AndroidRuntime( 1324): Caused by: java.lang.RuntimeException: startPreview failed
E/AndroidRuntime( 1324): at android.hardware.Camera.startPreview(Native Method)
E/AndroidRuntime( 1324): at com.android.camera.Camera.startPreview(Camera.java:1674)
E/AndroidRuntime( 1324): ... 3 more
W/ActivityManager( 1075): Force finishing activity com.android.camera/.Camera
W/ActivityManager( 1075): Activity pause timeout for HistoryRecord{407eabe8 com.android.camera/.Camera}
I/Process ( 1324): Sending signal. PID: 1324 SIG: 9
I/ActivityManager( 1075): Process com.android.camera (pid 1324) has died.
---------------

Revision history for this message
Alexander Sack (asac) wrote :

seems to work on mainline according to test matrix

tags: added: linaro-android panda-4460-staging panda-4460-tracking panda-staging panda-tracking usb-camera
vishal (vishalbhoj)
Changed in linaro-android:
status: Confirmed → Fix Committed
milestone: none → 11.11
Changed in linaro-android:
status: Fix Committed → Fix Released
Zach Pfeffer (pfefferz)
Changed in linaro-android:
assignee: nobody → vishal (vishalbhoj)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.