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 560310 - Crash during playback
Crash during playback
Status: RESOLVED DUPLICATE of bug 555631
Product: banshee
Classification: Other
Component: general
1.4.1
Other Linux
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-11-11 10:43 UTC by Michael Monreal
Modified: 2008-11-11 20:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Monreal 2008-11-11 10:43:16 UTC
Banshee 1.4 (as well as today's trunk which should be 1.4.1) sometimes crash during playback. No easy way to reproduce but I have seen this twice now. Banshee was minimized, so the crash is not related to any GUI usage etc:


[Debug 11:14:00.903] Submitted NowPlaying track to Audioscrobbler
[Debug 11:16:17.481] Refreshing any podcasts that haven't been updated in over an hour
[Debug 11:18:05.480] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL
[Debug 11:18:05.504] Player state change: Playing -> Idle
[Debug 11:18:05.510] Track Airbourne - When The Girl Gets Hot (The Love Don't Stop) (on Ready To Rock) <00:04:10.6590000> [file:///mnt/media/library/Airbourne/Airbourne%20-%20Ready%20To%20Rock%20-%2003%20-%20When%20The%20Girl%20Gets%20Hot%20(The%20Love%20Don't%20Stop).mp3] had playtime of 249987 msec (249sec), duration 250659 msec, queued: False
[Debug 11:18:05.580] Querying model for track to play in Linear:Next mode
[Debug 11:18:05.583] Player state change: Idle -> Loading

(Banshee:17559): GStreamer-CRITICAL **: gst_caps_is_fixed: assertion `GST_IS_CAPS (caps)' failed

(Banshee:17559): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed

(Banshee:17559): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed

(Banshee:17559): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed

(Banshee:17559): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed

Native stacktrace:

	banshee-1 [0x806d804]
	banshee-1 [0x81864d3]
	[0xb7f97410]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0(gst_caps_is_subset+0xc0) [0xb488c900]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0(gst_caps_is_equal+0x5e) [0xb488c97e]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0(gst_pad_accept_caps+0xfa) [0xb48adbaa]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0 [0xb48add5a]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0 [0xb48ae960]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0 [0xb489fd96]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0 [0xb48ae7a7]
	/opt/gnome2.24/lib/libgstbase-0.10.so.0 [0xb4955416]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0 [0xb48ae7a7]
	/opt/gnome2.24/lib/libgstbase-0.10.so.0 [0xb4954bb9]
	/opt/gnome2.24/lib/libgstbase-0.10.so.0 [0xb4955b4e]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0 [0xb48adf69]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0(gst_pad_push+0x33a) [0xb48af1aa]
	/opt/gnome2.24/lib/libgstbase-0.10.so.0 [0xb4955bb1]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0 [0xb48adf69]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0(gst_pad_push+0x33a) [0xb48af1aa]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0 [0xb489fd4a]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0 [0xb48adf69]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0(gst_pad_push+0x33a) [0xb48af1aa]
	/opt/gnome2.24/lib/gstreamer-0.10/libgstcoreelements.so [0xb3b42a62]
	/opt/gnome2.24/lib/libgstreamer-0.10.so.0 [0xb48ce533]
	/opt/gnome2.24/lib/libglib-2.0.so.0 [0xb7f02a26]
	/opt/gnome2.24/lib/libglib-2.0.so.0 [0xb7f0138f]
	/lib/tls/i686/cmov/libpthread.so.0 [0xb7e6550f]
	/lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb7dbc7ee]

Debug info from gdb:

Cannot access memory at address 0x6
[Thread debugging using libthread_db enabled]
[New Thread 0xb7cd96d0 (LWP 17559)]
[New Thread 0xb2740b90 (LWP 5205)]
[New Thread 0xb5d8fb90 (LWP 32374)]
[New Thread 0xb0407b90 (LWP 32373)]
[New Thread 0xb558eb90 (LWP 32370)]
[New Thread 0xb1e09b90 (LWP 17611)]
[New Thread 0xb2cdeb90 (LWP 17598)]
[New Thread 0xb4125b90 (LWP 17586)]
[New Thread 0xb422ab90 (LWP 17585)]
[New Thread 0xb432fb90 (LWP 17584)]
[New Thread 0xb6088b90 (LWP 17580)]
[New Thread 0xb7410b90 (LWP 17561)]
[New Thread 0xb7e8bb90 (LWP 17560)]
0xb7f97430 in __kernel_vsyscall ()
  13 Thread 0xb7e8bb90 (LWP 17560)  0xb7f97430 in __kernel_vsyscall ()
  12 Thread 0xb7410b90 (LWP 17561)  0xb7f97430 in __kernel_vsyscall ()
  11 Thread 0xb6088b90 (LWP 17580)  0xb7f97430 in __kernel_vsyscall ()
  10 Thread 0xb432fb90 (LWP 17584)  0xb7f97430 in __kernel_vsyscall ()
  9 Thread 0xb422ab90 (LWP 17585)  0xb7f97430 in __kernel_vsyscall ()
  8 Thread 0xb4125b90 (LWP 17586)  0xb7f97430 in __kernel_vsyscall ()
  7 Thread 0xb2cdeb90 (LWP 17598)  0xb7f97430 in __kernel_vsyscall ()
  6 Thread 0xb1e09b90 (LWP 17611)  0xb7f97430 in __kernel_vsyscall ()
  5 Thread 0xb558eb90 (LWP 32370)  0xb7f97430 in __kernel_vsyscall ()
  4 Thread 0xb0407b90 (LWP 32373)  0xb7f97430 in __kernel_vsyscall ()
  3 Thread 0xb5d8fb90 (LWP 32374)  0xb7f97430 in __kernel_vsyscall ()
  2 Thread 0xb2740b90 (LWP 5205)  0xb7f97430 in __kernel_vsyscall ()
  1 Thread 0xb7cd96d0 (LWP 17559)  0xb7f97430 in __kernel_vsyscall ()

Thread 4 (Thread 0xb0407b90 (LWP 32373))

  • #0 __kernel_vsyscall
  • #1 read
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 mono_handle_native_sigsegv
    at /usr/include/bits/unistd.h line 45
  • #3 sigsegv_signal_handler
    at mini.c line 13322
  • #4 <signal handler called>
  • #5 gst_caps_subtract
    at gstcaps.c line 1370
  • #6 gst_caps_is_subset
    at gstcaps.c line 1050
  • #7 gst_caps_is_equal
    at gstcaps.c line 1087
  • #8 gst_pad_accept_caps
    at gstpad.c line 2305
  • #9 gst_pad_configure_src
    at gstpad.c line 2488
  • #10 gst_pad_alloc_buffer_full
    at gstpad.c line 2797
  • #11 gst_proxy_pad_do_bufferalloc
    at gstghostpad.c line 196
  • #12 gst_pad_alloc_buffer_full
    at gstpad.c line 2698
  • #13 gst_base_transform_buffer_alloc
    at gstbasetransform.c line 1478
  • #14 gst_pad_alloc_buffer_full
    at gstpad.c line 2698
  • #15 gst_base_transform_handle_buffer
    at gstbasetransform.c line 1143
  • #16 gst_base_transform_chain
    at gstbasetransform.c line 1887
  • #17 gst_pad_chain_unchecked
    at gstpad.c line 3877
  • #18 gst_pad_push
    at gstpad.c line 4045
  • #19 gst_base_transform_chain
    at gstbasetransform.c line 1907
  • #20 gst_pad_chain_unchecked
    at gstpad.c line 3877
  • #21 gst_pad_push
    at gstpad.c line 4045
  • #22 gst_proxy_pad_do_chain
    at gstghostpad.c line 207
  • #23 gst_pad_chain_unchecked
    at gstpad.c line 3877
  • #24 gst_pad_push
    at gstpad.c line 4045
  • #25 gst_queue_loop
    at gstqueue.c line 1047
  • #26 gst_task_func
    at gsttask.c line 192
  • #27 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #28 g_thread_create_proxy
    at gthread.c line 635
  • #29 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #30 clone
    from /lib/tls/i686/cmov/libc.so.6

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Aborted
Comment 1 Michael Monreal 2008-11-11 10:52:40 UTC
$ mono --version
Mono JIT compiler version 2.0 (tarball)
Comment 2 Bertrand Lorentz 2008-11-11 20:48:52 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version of GStreamer. You may want to check for a software upgrade.


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