[ubuntu-mono] [Bug 1286559] [NEW] GStreamer crash (likely to happen when there are many inaccessible tracks?)
Andres G. Aragoneses
knocte at gmail.com
Sat Mar 1 15:10:43 UTC 2014
Public bug reported:
I think this bug doesn't happen with upstream banshee 2.6.2 (because
this one uses gstreamer0.10), but with downstream banshee 2.6.2 (which
has been updated/forked to use gstreamer 1.0). The crash log is the
following:
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element playbin, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed
(Banshee:2250): GLib-GObject-CRITICAL **: g_object_unref: assertion
'object->ref_count > 0' failed
(Banshee:2250): GStreamer-CRITICAL **: gst_object_unref: assertion
'object != NULL' failed
(Banshee:2250): GStreamer-WARNING **: Element 'uridecodebin6' is not in bin 'playbin'
GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_unlock': Invalid argument. Aborting.
Stacktrace:
Native stacktrace:
banshee() [0x4b5261]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10330) [0x7f2ceb07e330]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7f2ceacdef79]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7f2ceace2388]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x1b423) [0x7f2ce38c1423]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_mutex_unlock+0x23) [0x7f2ce3930133]
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so(+0x1fa22) [0x7f2cc4b4fa22]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x105e7) [0x7f2ce25fe5e7]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x438) [0x7f2ce2617088]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f2ce2617ce2]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x105e7) [0x7f2ce25fe5e7]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x438) [0x7f2ce2617088]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f2ce2617ce2]
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so(+0xe446) [0x7f2cc4b3e446]
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so(+0x1098b) [0x7f2cc4b4098b]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5ed1a) [0x7f2cd8e0ed1a]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_hook_list_marshal+0x84) [0x7f2ce38e0084]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x26dfa) [0x7f2cd8dd6dfa]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5fd5b) [0x7f2cd8e0fd5b]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x60328) [0x7f2cd8e10328]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5e622) [0x7f2cd8e0e622]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_pad_push_event+0x378) [0x7f2cd8e185f8]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x6877f) [0x7f2cd8e1877f]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_pad_forward+0x1c7) [0x7f2cd8e15837]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_pad_event_default+0xfe) [0x7f2cd8e1596e]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5f6cb) [0x7f2cd8e0f6cb]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5feb4) [0x7f2cd8e0feb4]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x60328) [0x7f2cd8e10328]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5e622) [0x7f2cd8e0e622]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_pad_push_event+0x378) [0x7f2cd8e185f8]
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0(+0x19fcb) [0x7f2cd9bd3fcb]
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0(+0x1ef6c) [0x7f2cd9bd8f6c]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5f6cb) [0x7f2cd8e0f6cb]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5feb4) [0x7f2cd8e0feb4]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x60328) [0x7f2cd8e10328]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5e622) [0x7f2cd8e0e622]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_pad_push_event+0x378) [0x7f2cd8e185f8]
/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0(+0x187da) [0x7f2cd90cc7da]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x8e4e9) [0x7f2cd8e3e4e9]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x6e8bc) [0x7f2ce39148bc]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x6df35) [0x7f2ce3913f35]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x8182) [0x7f2ceb076182]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f2ceada312d]
Debug info from gdb:
[Error 15:09:51.768] GStreamer resource error: OpenRead
[Error 15:09:51.768] GStreamer resource error: OpenRead
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element identity, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element aconv, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element aqueue, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element abin, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element audiotee, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element streamsynchronizer5, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element playsink, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
[Error 15:09:51.770] GStreamer resource error: OpenRead
[Error 15:09:51.770] GStreamer resource error: OpenRead
[Error 15:09:52.099] GStreamer resource error: OpenRead
ptrace: Operation not permitted.
No threads.
=================================================================
Got a SIGABRT 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 (core dumped)
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: banshee 2.9.0+really2.6.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-12.32-generic 3.13.4
Uname: Linux 3.13.0-12-generic x86_64
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
CurrentDesktop: Unity
Date: Sat Mar 1 16:07:28 2014
InstallationDate: Installed on 2014-02-25 (3 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140224)
SourcePackage: banshee
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: banshee (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug trusty
--
You received this bug notification because you are a member of Ubuntu
CLI/Mono Uploaders, which is subscribed to banshee in Ubuntu.
https://bugs.launchpad.net/bugs/1286559
Title:
GStreamer crash (likely to happen when there are many inaccessible
tracks?)
Status in “banshee” package in Ubuntu:
New
Bug description:
I think this bug doesn't happen with upstream banshee 2.6.2 (because
this one uses gstreamer0.10), but with downstream banshee 2.6.2 (which
has been updated/forked to use gstreamer 1.0). The crash log is the
following:
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element playbin, but it is in PLAYING instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed
(Banshee:2250): GLib-GObject-CRITICAL **: g_object_unref: assertion
'object->ref_count > 0' failed
(Banshee:2250): GStreamer-CRITICAL **: gst_object_unref: assertion
'object != NULL' failed
(Banshee:2250): GStreamer-WARNING **: Element 'uridecodebin6' is not in bin 'playbin'
GLib (gthread-posix.c): Unexpected error from C library during 'pthread_mutex_unlock': Invalid argument. Aborting.
Stacktrace:
Native stacktrace:
banshee() [0x4b5261]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10330) [0x7f2ceb07e330]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7f2ceacdef79]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7f2ceace2388]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x1b423) [0x7f2ce38c1423]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_mutex_unlock+0x23) [0x7f2ce3930133]
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so(+0x1fa22) [0x7f2cc4b4fa22]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x105e7) [0x7f2ce25fe5e7]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x438) [0x7f2ce2617088]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f2ce2617ce2]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x105e7) [0x7f2ce25fe5e7]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x438) [0x7f2ce2617088]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x82) [0x7f2ce2617ce2]
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so(+0xe446) [0x7f2cc4b3e446]
/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so(+0x1098b) [0x7f2cc4b4098b]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5ed1a) [0x7f2cd8e0ed1a]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_hook_list_marshal+0x84) [0x7f2ce38e0084]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x26dfa) [0x7f2cd8dd6dfa]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5fd5b) [0x7f2cd8e0fd5b]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x60328) [0x7f2cd8e10328]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5e622) [0x7f2cd8e0e622]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_pad_push_event+0x378) [0x7f2cd8e185f8]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x6877f) [0x7f2cd8e1877f]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_pad_forward+0x1c7) [0x7f2cd8e15837]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_pad_event_default+0xfe) [0x7f2cd8e1596e]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5f6cb) [0x7f2cd8e0f6cb]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5feb4) [0x7f2cd8e0feb4]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x60328) [0x7f2cd8e10328]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5e622) [0x7f2cd8e0e622]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_pad_push_event+0x378) [0x7f2cd8e185f8]
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0(+0x19fcb) [0x7f2cd9bd3fcb]
/usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so.0(+0x1ef6c) [0x7f2cd9bd8f6c]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5f6cb) [0x7f2cd8e0f6cb]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5feb4) [0x7f2cd8e0feb4]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x60328) [0x7f2cd8e10328]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x5e622) [0x7f2cd8e0e622]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(gst_pad_push_event+0x378) [0x7f2cd8e185f8]
/usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0(+0x187da) [0x7f2cd90cc7da]
/usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0(+0x8e4e9) [0x7f2cd8e3e4e9]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x6e8bc) [0x7f2ce39148bc]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x6df35) [0x7f2ce3913f35]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x8182) [0x7f2ceb076182]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f2ceada312d]
Debug info from gdb:
[Error 15:09:51.768] GStreamer resource error: OpenRead
[Error 15:09:51.768] GStreamer resource error: OpenRead
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element identity, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element aconv, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element aqueue, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element abin, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element audiotee, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element streamsynchronizer5, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
(Banshee:2250): GStreamer-CRITICAL **:
Trying to dispose element playsink, but it is in PAUSED instead of the NULL state.
You need to explicitly set elements to the NULL state before
dropping the final reference, to allow them to clean up.
This problem may also be caused by a refcounting bug in the
application or some element.
[Error 15:09:51.770] GStreamer resource error: OpenRead
[Error 15:09:51.770] GStreamer resource error: OpenRead
[Error 15:09:52.099] GStreamer resource error: OpenRead
ptrace: Operation not permitted.
No threads.
=================================================================
Got a SIGABRT 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 (core dumped)
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: banshee 2.9.0+really2.6.2-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-12.32-generic 3.13.4
Uname: Linux 3.13.0-12-generic x86_64
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
CurrentDesktop: Unity
Date: Sat Mar 1 16:07:28 2014
InstallationDate: Installed on 2014-02-25 (3 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140224)
SourcePackage: banshee
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/banshee/+bug/1286559/+subscriptions
More information about the Ubuntu-mono
mailing list