segfault on launch / cannot connect
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
guvcview (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I am not sure what is the key problem to put in the title (from below) , but this seems like different symptom/output from https:/
Launching guvcview dies immediately, always. My camera never comes on anymore.
My laptop built-in camera also doesn't come on now with cheese, which just gives a black screen.
It used to work fine, prior to some update a few weeks ago.
$ guvcview
guvcview 1.7.3
file guvcview_video.mkv has extension type 1
file guvcview_image.jpg has extension type 0
unexpected integer value (8388608) for stack_size
Strings must be quoted
unexpected integer value (0) for spinbehave
Strings must be quoted
file guvcview_image.jpg has extension type 0
Video file suffix detected: 0
Image file suffix detected: 0
ALSA lib pcm_dmix.
ALSA lib pcm.c:2239:
ALSA lib pcm.c:2239:
ALSA lib pcm.c:2239:
ALSA lib pcm_route.
bt_audio_
bt_audio_
bt_audio_
bt_audio_
ALSA lib pcm_dmix.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
video device: /dev/video0
vid:04f2
pid:b2ea
driver:uvcvideo
device doesn't seem to support uvc H264 (0)
Init. Integrated Camera (location: usb-0000:
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/10,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/10,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'RGB3', description = 'RGB3' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'BGR3', description = 'BGR3' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'YU12', description = 'YU12' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'YV12', description = 'YV12' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
checking muxed H264 format support
device doesn't seem to support uvc H264 (0)
checking format: MJPG
VIDIOC_G_COMP:: Inappropriate ioctl for device
fps is set to 1/30
drawing controls
Segmentation fault (core dumped)
It actually doesn't crash if I call the verbose mode, but if fails nonetheless:
$ guvcview -v
guvcview 1.7.3
file guvcview_video.mkv has extension type 1
file guvcview_image.jpg has extension type 0
unexpected integer value (8388608) for stack_size
Strings must be quoted
unexpected integer value (0) for spinbehave
Strings must be quoted
file guvcview_image.jpg has extension type 0
Video file suffix detected: 0
Image file suffix detected: 0
video_device: /dev/video0
vid_sleep: 0
cap_meth: 1
resolution: 640 x 480
windowsize: 560 x 560
default action: 0
mode: mjpg
fps: 1/30
Display Fps: 0
bpp: 32
hwaccel: 1
vid_codec: 8
sound: 1
sound Device: 0
sound samp rate: 0
sound Channels: 0
Sound delay: 0 nanosec
Sound Format: 80
Pan Step: 2 degrees
Tilt Step: 2 degrees
Video Filter Flags: 0
image inc: 1
profile(
starting portaudio...
ALSA lib pcm_dmix.
ALSA lib pcm.c:2239:
ALSA lib pcm.c:2239:
ALSA lib pcm.c:2239:
ALSA lib pcm_route.
bt_audio_
bt_audio_
bt_audio_
bt_audio_
ALSA lib pcm_dmix.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
language catalog=> dir:/usr/
Screen resolution is (1680 x 1818)
mjpg: setting format to MJPG
capture method = 1
video device: /dev/video0
Device Node Path: /dev/video0
VID/PID: 04f2 b2ea
Chicony Electronics Co., Ltd.
Integrated Camera
serial: (null)
busnum: 1
devnum: 5
vid:04f2
pid:b2ea
driver:uvcvideo
device doesn't seem to support uvc H264 (0)
Init. Integrated Camera (location: usb-0000:
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/10,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/10,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'RGB3', description = 'RGB3' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'BGR3', description = 'BGR3' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'YU12', description = 'YU12' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'YV12', description = 'YV12' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
checking muxed H264 format support
device doesn't seem to support uvc H264 (0)
checking format: MJPG
libv4l2: error setting pixformat: Device or resource busy
VIDIOC_S_FORMAT - Unable to set format: Device or resource busy
Init v4L2 failed !!
Init video returned -2
trying minimum setup ...
format: YUYV
resolution: 640 x 480
framerate: 1/30
capture method = 1
video device: /dev/video0
Device Node Path: /dev/video0
VID/PID: 04f2 b2ea
Chicony Electronics Co., Ltd.
Integrated Camera
serial: (null)
busnum: 1
devnum: 5
vid:04f2
pid:b2ea
driver:uvcvideo
device doesn't seem to support uvc H264 (0)
Init. Integrated Camera (location: usb-0000:
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/10,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/10,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'RGB3', description = 'RGB3' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'BGR3', description = 'BGR3' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'YU12', description = 'YU12' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
{ pixelformat = 'YV12', description = 'YV12' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 640, height = 360 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 800, height = 448 }
Time interval between frame: 1/15,
{ discrete: width = 960, height = 540 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 1280, height = 720 }
Time interval between frame: 1/30, 1/15,
{ discrete: width = 424, height = 240 }
Time interval between frame: 1/30, 1/15,
checking muxed H264 format support
device doesn't seem to support uvc H264 (0)
checking format: YUYV
libv4l2: error setting pixformat: Device or resource busy
VIDIOC_S_FORMAT - Unable to set format: Device or resource busy
Init v4L2 failed !!
ERROR: Minimum Setup Failed.
Exiting...
free audio mutex
VIDIOC_REQBUFS - Failed to delete buffers: Inappropriate ioctl for device (errno 25)
closed v4l2 strutures
free controls - vidState
cleaned allocations - 100%
Closing portaudio ...OK
Terminated.
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: guvcview 1.7.3-1.1build2
ProcVersionSign
Uname: Linux 3.16.0-30-generic x86_64
ApportVersion: 2.14.7-0ubuntu8.2
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Mar 19 16:43:46 2015
EcryptfsInUse: Yes
InstallationDate: Installed on 2014-08-21 (210 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
SourcePackage: guvcview
UpgradeStatus: Upgraded to utopic on 2014-10-31 (139 days ago)