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 606026 - rhythmbox crashed with SIGSEGV in swap_playing_source()
rhythmbox crashed with SIGSEGV in swap_playing_source()
Status: RESOLVED DUPLICATE of bug 482955
Product: rhythmbox
Classification: Other
Component: Removable Media
0.12.x
Other Linux
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-01-04 15:55 UTC by Pedro Villavicencio
Modified: 2010-03-13 09:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pedro Villavicencio 2010-01-04 15:55:27 UTC
this report has been filed here:

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

rhythmbox version: rhythmbox 0.12.5-0ubuntu5

"Crashes on trying to play songs from removed media.

Steps to reproduce:
1. Put a song the play queue
2. Insert a CD
3. Rhythmbox should jump to the cd and starts playback ofthe song in the queue
4. Remove the cd before the song playback finishes
5. On the end of the song it tries to play the removed CD
6. It crashes

What you expected to happen?
No crash and removing the CD from the playback list."

".

Thread 1 (process 32178)

  • #0 ??
  • #1 swap_playing_source
    at rb-shell-player.c line 1948
  • #2 rb_shell_player_do_next_internal
    at rb-shell-player.c line 2129
  • #3 rb_shell_player_handle_eos_unlocked
    at rb-shell-player.c line 841
  • #4 rb_shell_player_handle_eos
    at rb-shell-player.c line 906
  • #5 rb_marshal_VOID__POINTER_BOOLEAN
    at rb-marshal.c line 1396
  • #6 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #7 ??
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #10 _rb_player_emit_eos
    at rb-player.c line 579
  • #11 about_to_finish_cb
    at rb-player-gst.c line 152
  • #12 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 ??
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #17 drained_cb
    at gstplaybin2.c line 2342
  • #18 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #19 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #20 ??
    from /usr/lib/libgobject-2.0.so.0
  • #21 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #22 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #23 proxy_drained_signal
    at gsturidecodebin.c line 1173
  • #24 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #26 ??
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #29 source_pad_event_probe
    at gstdecodebin2.c line 2322
  • #30 gst_marshal_BOOLEAN__POINTER
    at gstmarshal.c line 584
  • #31 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #32 ??
    from /usr/lib/libgobject-2.0.so.0
  • #33 gst_pad_emit_have_data_signal
    at gstpad.c line 3946
  • #34 gst_pad_push_event
    at gstpad.c line 4804
  • #35 gst_proxy_pad_do_event
    at gstghostpad.c line 128
  • #36 gst_pad_send_event
    at gstpad.c line 4962
  • #37 gst_pad_push_event
    at gstpad.c line 4818
  • #38 vorbis_dec_sink_event
    at vorbisdec.c line 563
  • #39 gst_pad_send_event
    at gstpad.c line 4962
  • #40 gst_pad_push_event
    at gstpad.c line 4818
  • #41 gst_multi_queue_loop
    at gstmultiqueue.c line 772
  • #42 gst_task_func
    at gsttask.c line 234
  • #43 default_func
    at gsttaskpool.c line 70
  • #44 ??
    from /lib/libglib-2.0.so.0
  • #45 ??
    from /lib/libglib-2.0.so.0
  • #46 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #47 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Comment 1 Jonathan Matthew 2010-03-13 09:36:35 UTC

*** This bug has been marked as a duplicate of bug 482955 ***