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 657629 - rhythmbox crashed with SIGSEGV in g_type_check_instance_cast()
rhythmbox crashed with SIGSEGV in g_type_check_instance_cast()
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: playback
0.13.x
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-08-29 14:26 UTC by Pedro Villavicencio
Modified: 2018-05-24 17:08 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pedro Villavicencio 2011-08-29 14:26:52 UTC
this report has been filed here:

https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/832367

rhythmbox version is: 2.90.1~20110802-0ubuntu2

the reported tried to play a song while using virtualbox and got the crash:

.

Thread 12 (Thread 0xb5749b70 (LWP 4170))

  • #0 g_type_value_table_peek
    at /build/buildd/glib2.0-2.29.16/./gobject/gtype.c line 4155
  • #1 g_value_type_compatible
    at /build/buildd/glib2.0-2.29.16/./gobject/gvalue.c line 503
  • #2 g_value_copy
    at /build/buildd/glib2.0-2.29.16/./gobject/gvalue.c line 208
  • #3 gst_value_init_and_copy
    at gstvalue.c line 3858
  • #4 gst_structure_id_set_value_internal
    at gststructure.c line 433
  • #5 gst_structure_set_value
    at gststructure.c line 479
  • #6 set_structure_widths
    at gstaudioconvert.c line 406
  • #7 gst_audio_convert_transform_caps
    at gstaudioconvert.c line 667
  • #8 gst_base_transform_transform_caps
    at gstbasetransform.c line 526
  • #9 gst_base_transform_getcaps
    at gstbasetransform.c line 679
  • #10 gst_pad_get_caps_unlocked
    at gstpad.c line 2232
  • #11 gst_pad_get_caps_reffed
    at gstpad.c line 2316
  • #12 gst_base_transform_acceptcaps_default
    at gstbasetransform.c line 1057
  • #13 gst_base_transform_acceptcaps
    at gstbasetransform.c line 1118
  • #14 gst_pad_accept_caps
    at gstpad.c line 2606
  • #15 gst_proxy_pad_do_acceptcaps
    at gstghostpad.c line 266
  • #16 gst_pad_accept_caps
    at gstpad.c line 2606
  • #17 gst_base_transform_find_transform
    at gstbasetransform.c line 985
  • #18 gst_base_transform_buffer_alloc
    at gstbasetransform.c line 1883
  • #19 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #20 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #21 gst_proxy_pad_do_bufferalloc
    at gstghostpad.c line 158
  • #22 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #23 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #24 gst_base_transform_buffer_alloc
    at gstbasetransform.c line 1922
  • #25 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #26 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #27 gst_proxy_pad_do_bufferalloc
    at gstghostpad.c line 158
  • #28 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #29 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #30 gst_base_transform_buffer_alloc
    at gstbasetransform.c line 1922
  • #31 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #32 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #33 gst_proxy_pad_do_bufferalloc
    at gstghostpad.c line 158
  • #34 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #35 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #36 gst_proxy_pad_do_bufferalloc
    at gstghostpad.c line 158
  • #37 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #38 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #39 gst_base_transform_buffer_alloc
    at gstbasetransform.c line 1922
  • #40 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #41 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #42 gst_base_transform_buffer_alloc
    at gstbasetransform.c line 1922
  • #43 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #44 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #45 gst_queue_bufferalloc
    at gstqueue.c line 557
  • #46 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #47 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #48 gst_proxy_pad_do_bufferalloc
    at gstghostpad.c line 158
  • #49 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #50 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #51 gst_stream_synchronizer_sink_bufferalloc
    at gststreamsynchronizer.c line 563
  • #52 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #53 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #54 gst_tee_buffer_alloc
    at gsttee.c line 574
  • #55 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #56 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #57 gst_proxy_pad_do_bufferalloc
    at gstghostpad.c line 158
  • #58 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #59 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #60 gst_selector_pad_bufferalloc
    at gstinputselector.c line 583
  • #61 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #62 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #63 gst_proxy_pad_do_bufferalloc
    at gstghostpad.c line 158
  • #64 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #65 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #66 gst_proxy_pad_do_bufferalloc
    at gstghostpad.c line 158
  • #67 gst_pad_buffer_alloc_unchecked
    at gstpad.c line 2999
  • #68 gst_pad_alloc_buffer_full
    at gstpad.c line 3076
  • #69 flump3dec_drain_avail
    at flump3dec.c line 496
  • #70 flump3dec_sink_chain
    at flump3dec.c line 248
  • #71 gst_pad_push
    at gstpad.c line 4684
  • #72 gst_base_parse_push_frame
    at gstbaseparse.c line 1909
  • #73 gst_base_parse_handle_and_push_frame
    at gstbaseparse.c line 1692
  • #74 gst_base_parse_loop
    at gstbaseparse.c line 2631
  • #75 gst_task_func
    at gsttask.c line 318
  • #76 default_func
    at gsttaskpool.c line 70
  • #77 g_thread_pool_thread_proxy
    at /build/buildd/glib2.0-2.29.16/./glib/gthreadpool.c line 319
  • #78 g_thread_create_proxy
    at /build/buildd/glib2.0-2.29.16/./glib/gthread.c line 1962
  • #79 start_thread
    at pthread_create.c line 304
  • #80 revoke
    at revoke.c line 27
  • #81 ??

Thread 1 (Thread 0xb4378b70 (LWP 4181))

  • #0 g_type_check_instance_cast
    at /build/buildd/glib2.0-2.29.16/./gobject/gtype.c line 3980
  • #1 really_add_filter
    at rb-player-gst-helper.c line 526
  • #2 handle_pad_block
    at gstpad.c line 4049
  • #3 handle_pad_block
    at gstpad.c line 4016
  • #4 gst_pad_push_data
    at gstpad.c line 4436
  • #5 gst_pad_push
    at gstpad.c line 4704
  • #6 gst_proxy_pad_do_chain
    at gstghostpad.c line 171
  • #7 gst_pad_push
    at gstpad.c line 4684
  • #8 gst_base_transform_chain
    at gstbasetransform.c line 2458
  • #9 gst_pad_push
    at gstpad.c line 4684
  • #10 gst_base_transform_chain
    at gstbasetransform.c line 2458
  • #11 gst_pad_push
    at gstpad.c line 4684
  • #12 gst_queue_push_one
    at gstqueue.c line 1155
  • #13 gst_queue_loop
    at gstqueue.c line 1263
  • #14 gst_task_func
    at gsttask.c line 318
  • #15 default_func
    at gsttaskpool.c line 70
  • #16 g_thread_pool_thread_proxy
    at /build/buildd/glib2.0-2.29.16/./glib/gthreadpool.c line 319
  • #17 g_thread_create_proxy
    at /build/buildd/glib2.0-2.29.16/./glib/gthread.c line 1962
  • #18 start_thread
    at pthread_create.c line 304
  • #19 revoke
    at revoke.c line 27
  • #20 ??
Backtrace stopped: Not enough registers or memory available to unwind further
Comment 1 GNOME Infrastructure Team 2018-05-24 17:08:18 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/1102.