After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 139617 - v4l2src ! spider ! ximagesink : crashes
v4l2src ! spider ! ximagesink : crashes
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal normal
: 0.8.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-04-09 22:33 UTC by Stephane Loeuillet
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description Stephane Loeuillet 2004-04-09 22:33:58 UTC
first, i'm using basicgthread as scheduler

ERROR         v4l2src(22949)
v4l2src_calls.c(216):gst_v4l2src_set_capture:<v4l2src0> (null)
ERROR         v4l2src(22949)
v4l2src_calls.c(216):gst_v4l2src_set_capture:<v4l2src0> failed to set
pixelformat to 4:1:0, planar, Y-Cb-Cr @ 48x32 for device /dev/video0:
Périphérique ou ressource occupé
ERROR: from element /pipeline0/v4l2src0: Could not get/set settings from/on
resource.
Additional debug info:
v4l2src_calls.c(216): gst_v4l2src_set_capture: /pipeline0/v4l2src0:
failed to set pixelformat to 4:1:0, planar, Y-Cb-Cr @ 48x32 for device
/dev/video0: Périphérique ou ressource occupé

Program received signal SIGSEGV, Segmentation fault.
0x4094ce9d in gst_basic_scheduler_error (sched=0x81e8d88, element=0x0) at
gstbasicscheduler.c:1230

it's the only app actually using this device

back-trace :

  • #0 gst_basic_scheduler_error
    at gstbasicscheduler.c line 1230
  • #1 gst_scheduler_error
    at gstscheduler.c line 454
  • #2 gst_element_error_full
    at gstelement.c line 2519
  • #3 gst_v4l2src_set_capture
    at v4l2src_calls.c line 213
  • #4 gst_v4l2src_link
    at gstv4l2src.c line 735
  • #5 gst_pad_link_call_link_functions
    at gstpad.c line 1207
  • #6 gst_pad_link_try
    at gstpad.c line 1301
  • #7 gst_spider_identity_link
    at gstspideridentity.c line 261
  • #8 gst_pad_link_call_link_functions
    at gstpad.c line 1207
  • #9 gst_pad_link_try
    at gstpad.c line 1301
  • #10 gst_element_negotiate_pads
    at gstelement.c line 2798
  • #11 gst_element_change_state
    at gstelement.c line 2902
  • #12 gst_ffmpegcolorspace_change_state
    at gstffmpegcolorspace.c line 356
  • #13 gst_element_set_state
    at gstelement.c line 2709
  • #14 gst_element_sync_state_with_parent
    at gstelement.c line 2615
  • #15 gst_spider_create_and_plug
    at gstspider.c line 571
  • #16 gst_spider_plug_from_srcpad
    at gstspider.c line 724
  • #17 gst_spider_plug
    at gstspider.c line 653
  • #18 gst_spider_identity_plug
    at gstspider.c line 496
  • #19 gst_spider_identity_change_state
    at gstspideridentity.c line 387
  • #20 gst_element_set_state
    at gstelement.c line 2709
  • #21 gst_bin_change_state
    at gstbin.c line 746
  • #22 gst_element_set_state
    at gstelement.c line 2709
  • #23 gst_bin_change_state
    at gstbin.c line 746
  • #24 gst_pipeline_change_state
    at gstpipeline.c line 179
  • #25 gst_element_set_state
    at gstelement.c line 2709
  • #26 main
    at gst-launch.c line 483

Comment 1 Benjamin Otte (Company) 2004-04-09 22:57:45 UTC
fixed, was a bug in the basic scheduler