[Bug 661911] Audiotestsrc segfaults when trying to changing 'wave' parameter

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Oct 16 07:44:09 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=661911
  GStreamer | gst-plugins-base | 0.11.x

--- Comment #1 from Peteris Krisjanis <pecisk at gmail.com> 2011-10-16 14:44:03 UTC ---
Additionally, 'src' variable in gstaudiotestsrc.c:888 (where actual segfault
happens) looks like this (command p *src output):

    $4 = {parent = {element = {object = {object = {g_type_instance = {
    g_class = 0x888d438}, ref_count = 2, qdata = 0x88a7e80},
    lock = 0x889e478, name = 0x888d800 "Click_Track_AudioSource",
    parent = 0x0, flags = 128, _gst_reserved = 0x0}, state_lock = {
    mutex = {runtime_mutex = 0x0, static_mutex = {
    pad = '\000' <repeats 23 times>, dummy_double = 0,
    dummy_pointer = 0x0, dummy_long = 0}}, depth = 0, owner = {
    data = "\000\000\000", dummy_double = 0, dummy_pointer = 0x0,
    dummy_long = 0}}, state_cond = 0x888d958, state_cookie = 0,
    target_state = GST_STATE_NULL, current_state = GST_STATE_NULL,
    next_state = GST_STATE_VOID_PENDING,
    pending_state = GST_STATE_VOID_PENDING,
    last_return = GST_STATE_CHANGE_SUCCESS, bus = 0x0, clock = 0x0,
    base_time = 0, start_time = 0, numpads = 1, pads = 0x8743d70,
    numsrcpads = 1, srcpads = 0x8743d80, numsinkpads = 0, sinkpads = 0x0,
    pads_cookie = 1, _gst_reserved = {0x0, 0x0, 0x0, 0x0}},
    srcpad = 0x888cb98, live_lock = 0x888d9e0, live_cond = 0x888da00,
    is_live = 0, live_running = 0, blocksize = 4294967295,
    can_activate_push = 1, random_access = 0, clock_id = 0x0, segment = {
    flags = GST_SEGMENT_FLAG_NONE, rate = 1, applied_rate = 1,
    format = GST_FORMAT_TIME, base = 0, start = 0,
    stop = 18446744073709551615, time = 0, position = 0,
    duration = 18446744073709551615}, need_newsegment = 0, num_buffers = -1,
    num_buffers_left = -1, typefind = 0, running = 0, pending_seek = 0x0,
    priv = 0x88a7900, _gst_reserved = {0x0 <repeats 20 times>}}, process = 0,
    wave = GST_AUDIO_TEST_SRC_WAVE_TRIANGLE, volume = 0.80000000000000004,
    freq = 440, info = {finfo = 0x0, flags = GST_AUDIO_FLAG_NONE, rate = 0,
    channels = 0, bpf = 0, position = {
    GST_AUDIO_CHANNEL_POSITION_FRONT_MONO <repeats 64 times>}},
    samples_per_buffer = 1024, tags_pushed = 0, timestamp_offset = 0,
    next_time = 0, next_sample = 0, next_byte = 0, sample_stop = 0,
    check_seek_stop = 0, eos_reached = 0, generate_samples_per_buffer = 1024,
    can_activate_pull = 0, reverse = 0, gen = 0x0, accumulator = 0, pink = {
    rows = {0 <repeats 30 times>}, running_sum = 0, index = 0, index_mask = 0,
    scalar = 0}, red = {state = 0}, wave_table = {0 <repeats 1024 times>}}

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list