GNOME Bugzilla – Bug 555631
Banshee crashes; gstreamer GST_CAPS GST_IS_CAPS warnings
Last modified: 2009-10-14 22:14:56 UTC
Steps to reproduce: 1. Just play something in the music library Stack trace: [Info 16:56:57.892] Running Banshee 1.3.2 [Warn 16:56:59.595] No se puede conectar con NetworkManager - Se asumirá una conexión disponible y en funcionamiento [Info 16:57:00.128] All services are started 1,873182s [Info 16:57:01.301] nereid Client Started Submitting via non-uri handler. (Banshee:23398): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed (Banshee:23398): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed (Banshee:23398): GStreamer-CRITICAL **: gst_caps_is_fixed: assertion `GST_IS_CAPS (caps)' failed (Banshee:23398): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:23398): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Banshee:23398): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:23398): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed Native stacktrace: banshee-1 [0x806d884] banshee-1 [0x8187293] [0xffffe410] /usr/lib/libgstreamer-0.10.so.0(gst_caps_is_subset+0xc0) [0xb4608930] /usr/lib/libgstreamer-0.10.so.0(gst_caps_is_equal+0x5e) [0xb46089ae] /usr/lib/libgstreamer-0.10.so.0(gst_pad_accept_caps+0xfa) [0xb4629b1a] /usr/lib/libgstreamer-0.10.so.0 [0xb4629cca] /usr/lib/libgstreamer-0.10.so.0 [0xb462a8d0] /usr/lib/libgstreamer-0.10.so.0 [0xb461bda6] /usr/lib/libgstreamer-0.10.so.0 [0xb462a717] /usr/lib/libgstbase-0.10.so.0 [0xb46d13a6] /usr/lib/libgstreamer-0.10.so.0 [0xb462a717] /usr/lib/libgstbase-0.10.so.0 [0xb46d0b49] /usr/lib/libgstbase-0.10.so.0 [0xb46d1ade] /usr/lib/libgstreamer-0.10.so.0 [0xb4629ed9] /usr/lib/libgstreamer-0.10.so.0(gst_pad_push+0x33a) [0xb462b11a] /usr/lib/libgstbase-0.10.so.0 [0xb46d1b41] /usr/lib/libgstreamer-0.10.so.0 [0xb4629ed9] /usr/lib/libgstreamer-0.10.so.0(gst_pad_push+0x33a) [0xb462b11a] /usr/lib/libgstreamer-0.10.so.0 [0xb461bd5a] /usr/lib/libgstreamer-0.10.so.0 [0xb4629ed9] /usr/lib/libgstreamer-0.10.so.0(gst_pad_push+0x33a) [0xb462b11a] /usr/lib/gstreamer-0.10/libgstcoreelements.so [0xb2a98a72] /usr/lib/libgstreamer-0.10.so.0 [0xb464a393] /usr/lib/libglib-2.0.so.0 [0xb7e7da06] /usr/lib/libglib-2.0.so.0 [0xb7e7c39f] /lib/libpthread.so.0 [0xb7dcf175] /lib/libc.so.6(clone+0x5e) [0xb7d2ddce] Debug info from gdb: [?1034h(no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb7c5e6e0 (LWP 23398)] [New Thread 0xb0fffb90 (LWP 23510)] [New Thread 0xaf5fcb90 (LWP 23509)] [New Thread 0xaf7feb90 (LWP 23508)] [New Thread 0xaf6fdb90 (LWP 23507)] [New Thread 0xafd43b90 (LWP 23506)] [New Thread 0xafffdb90 (LWP 23486)] [New Thread 0xafc42b90 (LWP 23485)] [New Thread 0xafe44b90 (LWP 23425)] [New Thread 0xb2903b90 (LWP 23423)] [New Thread 0xb1942b90 (LWP 23419)] [New Thread 0xb2143b90 (LWP 23418)] [New Thread 0xb5f2eb90 (LWP 23417)] [New Thread 0xb572db90 (LWP 23416)] [New Thread 0xb267fb90 (LWP 23415)] [New Thread 0xb24ffb90 (LWP 23414)] [New Thread 0xb278ab90 (LWP 23413)] [New Thread 0xb2f8bb90 (LWP 23408)] [New Thread 0xb3090b90 (LWP 23407)] [New Thread 0xb3195b90 (LWP 23406)] [New Thread 0xb6114b90 (LWP 23403)] [New Thread 0xb747db90 (LWP 23402)] [New Thread 0xb74a1b90 (LWP 23401)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0xffffe430 in __kernel_vsyscall () 23 Thread 0xb74a1b90 (LWP 23401) 0xffffe430 in __kernel_vsyscall () 22 Thread 0xb747db90 (LWP 23402) 0xffffe430 in __kernel_vsyscall () 21 Thread 0xb6114b90 (LWP 23403) 0xb7dcf956 in pthread_self () from /lib/libpthread.so.0 20 Thread 0xb3195b90 (LWP 23406) 0xffffe430 in __kernel_vsyscall () 19 Thread 0xb3090b90 (LWP 23407) 0xffffe430 in __kernel_vsyscall () 18 Thread 0xb2f8bb90 (LWP 23408) 0xffffe430 in __kernel_vsyscall () 17 Thread 0xb278ab90 (LWP 23413) 0xffffe430 in __kernel_vsyscall () 16 Thread 0xb24ffb90 (LWP 23414) 0xffffe430 in __kernel_vsyscall () 15 Thread 0xb267fb90 (LWP 23415) 0xffffe430 in __kernel_vsyscall () 14 Thread 0xb572db90 (LWP 23416) 0xffffe430 in __kernel_vsyscall () 13 Thread 0xb5f2eb90 (LWP 23417) 0xffffe430 in __kernel_vsyscall () 12 Thread 0xb2143b90 (LWP 23418) 0xb23e2144 in ?? () from /usr/lib/gstreamer-0.10/libgstflump3dec.so 11 Thread 0xb1942b90 (LWP 23419) 0xffffe430 in __kernel_vsyscall () 10 Thread 0xb2903b90 (LWP 23423) 0xffffe430 in __kernel_vsyscall () 9 Thread 0xafe44b90 (LWP 23425) 0xffffe430 in __kernel_vsyscall () 8 Thread 0xafc42b90 (LWP 23485) 0xffffe430 in __kernel_vsyscall () 7 Thread 0xafffdb90 (LWP 23486) 0xffffe430 in __kernel_vsyscall () 6 Thread 0xafd43b90 (LWP 23506) 0xffffe430 in __kernel_vsyscall () 5 Thread 0xaf6fdb90 (LWP 23507) 0xffffe430 in __kernel_vsyscall () 4 Thread 0xaf7feb90 (LWP 23508) 0xffffe430 in __kernel_vsyscall () 3 Thread 0xaf5fcb90 (LWP 23509) 0xffffe430 in __kernel_vsyscall () 2 Thread 0xb0fffb90 (LWP 23510) 0xffffe430 in __kernel_vsyscall () 1 Thread 0xb7c5e6e0 (LWP 23398) 0xffffe430 in __kernel_vsyscall ()
+ Trace 207939
Thread 14 (Thread 0xb572db90 (LWP 23416))
================================================================= 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. ================================================================= Other information: Gstreamer... 0.10.21 Mono... 2.0 OS... openSUSE 11.0 If you play the last song of the album it don't crash...
Is your gstreamer from the packman repo?
Yes, it is from packman repo. And this happened also before mono 2.0... which is from mono repos, those in go-mono.com
I think i have the same Error: [Info 21:45:51.946] Running Banshee 1.2.1 [Warn 21:45:53.270] Cannot connect to NetworkManager - An available, working network connection will be assumed [Info 21:45:53.672] All services are started 1.347014s [Info 21:45:54.609] nereid Client Started (Nereid:8687): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed (Nereid:8687): GStreamer-CRITICAL **: gst_caps_is_fixed: assertion `GST_IS_CAPS (caps)' failed (Nereid:8687): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Nereid:8687): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Nereid:8687): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Nereid:8687): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed ** ** GStreamer:ERROR:(gstcaps.c:1370):gst_caps_subtract: assertion failed: (subtrahend->structs->len > 0) ** (Nereid:8687): WARNING **: Thread (nil) may have been prematurely finalized ** (Nereid:8687): WARNING **: Thread (nil) may have been prematurely finalized Segmentation fault
*** Bug 555692 has been marked as a duplicate of this bug. ***
Experiencing the same with 1.2.1-3~hardy2 (on ubuntu 8.10): ** Running Mono with --debug ** [Debug 15:30:11.938] NDesk.DBus.Bus.Session.RequestName ('org.bansheeproject.Banshee') => PrimaryOwner [Info 15:30:11.967] Running Banshee 1.2.1 [Debug 15:30:13.814] Core service started (DBusServiceManager, 0.003296s) [Debug 15:30:13.847] Core service started (DBusCommandService, 0.031497s) [Debug 15:30:13.947] Opened SQLite connection to /home/****/.config/banshee-1/banshee.db [Debug 15:30:13.947] Core service started (DbConnection, 0.100466s) [Debug 15:30:13.972] Database version 17 is up to date [Debug 15:30:14.005] Core service started (PreferenceService, 0.031179s) [Debug 15:30:14.010] Core service started (SourceManager, 0.003285s) [Debug 15:30:14.413] Core service started (MediaProfileManager, 0.402813s) [Debug 15:30:14.420] Core service started (PlayerEngine, 0.006623s) [Debug 15:30:14.432] Configuration client extension loaded (Banshee.GnomeBackend.GConfConfigurationClient) [Debug 15:30:14.573] IO provider extension loaded (Banshee.IO.Unix.Provider) [Debug 15:30:14.590] Core service started (TranscoderService, 0.022678s) [Debug 15:30:14.596] Core service started (PlaybackController, 0.005749s) [Debug 15:30:14.597] Core service started (ImportSourceManager, 0.000991s) [Debug 15:30:14.610] Core service started (LibraryImportManager, 0.013084s) [Debug 15:30:14.612] Core service started (UserJobManager, 0.001353s) [Debug 15:30:14.639] Core service started (HardwareManager, 0.027697s) [Debug 15:30:14.685] Adding icon theme search path: /usr/share/banshee-1/icons [Debug 15:30:14.687] Core service started (GtkElementsService, 0.047393s) [Debug 15:30:14.790] Core service started (InterfaceActionService, 0.102417s) [Debug 15:30:14.793] Album artwork path set to /home/****/.cache/album-art [Debug 15:30:14.794] Core service started (ArtworkManager, 0.004008s) [Debug 15:30:15.801] Core service started (NereidPlayerInterface, 1.007527s) [Debug 15:30:15.807] Extension service started (DaapService, 0.002923s) [Debug 15:30:15.932] Extension service started (BookmarksService, 0.124183s) [Debug 15:30:15.974] Extension service started (LastfmRecommendationService, 0.041292s) [Debug 15:30:16.013] Audioscrobbler state: disconnected [Debug 15:30:16.018] Extension service started (AudioscrobblerService, 0.043873s) [Debug 15:30:16.025] Extension service started (GnomeService, 0.007069s) [Debug 15:30:16.234] Extension service started (NotificationAreaService, 0.209329s) [Debug 15:30:16.457] GStreamer pipeline does not run: audioconvert ! lame mode=4 bitrate=128 ! id3v2mux [Debug 15:30:16.465] GStreamer pipeline does not run: audioconvert ! xingenc bitrate=128 ! id3v2mux [Debug 15:30:16.588] GStreamer pipeline does not run: audioconvert ! fluwmaenc bitrate=64000 vbr=false ! fluasfmux [Debug 15:30:16.589] Extension service started (GStreamerCoreService, 0.354234s) [Debug 15:30:16.601] (libbanshee:player) Using built-in equalizer element [Debug 15:30:16.635] Player state change: NotReady -> Ready [Debug 15:30:16.657] Player state change: Ready -> Idle [Debug 15:30:16.667] Extension service started (CoverArtService, 0.004297s) [Info 15:30:16.669] All services are started 2.867713s [Debug 15:30:18.157] Loaded IScreensaverManager: Banshee.GnomeBackend.GnomeScreensaverManager [Info 15:30:18.913] nereid Client Started [Debug 15:30:18.987] Found DAAP share ****’s Library, trying to resolve... [Debug 15:30:19.017] Managed to resolve DAAP share ****’s Library. [Debug 15:30:19.039] OnServiceResolved provided 192.168.1.103 [Debug 15:30:19.040] Using address 192.168.1.103 [Debug 15:30:23.822] Querying model for track to play in Linear:Next mode [Debug 15:30:23.829] Player state change: Idle -> Loading [Debug 15:30:24.506] Player state change: Loading -> Loaded [Debug 15:30:24.589] Player state change: Loaded -> Playing [Debug 15:30:25.072] (libbanshee:player) bp_stop: setting state to GST_STATE_NULL [Debug 15:30:25.129] Player state change: Playing -> Idle [Debug 15:30:25.132] Player state change: Idle -> Loading [Error 15:30:25.315] Called invalidate cache for New Playlist's track model, but cache is null [Debug 15:30:25.600] TrackInfoDisplay RenderAnimation: 4.00 FPS [Debug 15:30:25.893] Player state change: Loading -> Loaded [Debug 15:30:25.902] Player state change: Loaded -> Playing [Debug 15:30:26.931] TrackInfoDisplay RenderAnimation: 26.00 FPS <snip> (Nereid:13763): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed (Nereid:13763): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed (Nereid:13763): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed (Nereid:13763): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed (Nereid:13763): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed (Nereid:13763): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed (Nereid:13763): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed (Nereid:13763): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed (Nereid:13763): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed (Nereid:13763): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed (Nereid:13763): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed (Nereid:13763): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed (Nereid:13763): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed ** (Nereid:13763): WARNING **: Thread (nil) may have been prematurely finalized Segmentation fault (core dumped)
I think I'm experiencing the same bug. Output and some more info here: http://pastebin.com/m523017a7 It seems to be a problem with gstreamer version 0.10.21 . A downgrade to version 0.10.19 solved the problem for me.
*** Bug 556128 has been marked as a duplicate of this bug. ***
Using OpenSUSE 11.0 with gstreamer 0.10.21 from PM on banshee 1.3.2 (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_fixed: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_fixed: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_fixed: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_fixed: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_structure_get_name_id: assertion `structure != NULL' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_unref: assertion `GST_CAPS_REFCOUNT_VALUE (caps) > 0' failed Submitting via non-uri handler. Submitting via non-uri handler. (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_fixed: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_any: assertion `GST_IS_CAPS (caps)' failed (Banshee:7761): GStreamer-CRITICAL **: gst_caps_is_empty: assertion `GST_IS_CAPS (caps)' failed ** ** GStreamer:ERROR:(gstcaps.c:1370):gst_caps_subtract: assertion failed: (subtrahend->structs->len > 0) ** (Banshee:7761): WARNING **: Thread (nil) may have been prematurely finalized Native stacktrace: banshee-1 [0x429e33] banshee-1 [0x53e51d] /lib64/libpthread.so.0 [0x7f25ccda2b30] banshee-1 [0x4d0707] banshee-1(mono_jit_info_table_find+0x3a) [0x4d36ba] banshee-1 [0x53e29c] /lib64/libpthread.so.0 [0x7f25ccda2b30] /lib64/libc.so.6(gsignal+0x35) [0x7f25cc8175c5] /lib64/libc.so.6(abort+0x183) [0x7f25cc818bb3] /usr/lib64/libglib-2.0.so.0(g_assertion_message+0x117) [0x7f25cd6452a7] /usr/lib64/libglib-2.0.so.0 [0x7f25cd645742] /usr/lib64/libgstreamer-0.10.so.0(gst_caps_subtract+0x1c6) [0x7f25bf715f96] /usr/lib64/libgstreamer-0.10.so.0(gst_caps_is_subset+0xcd) [0x7f25bf71613d] /usr/lib64/libgstreamer-0.10.so.0(gst_caps_is_equal+0x4d) [0x7f25bf7161ad] /usr/lib64/libgstreamer-0.10.so.0(gst_pad_accept_caps+0x113) [0x7f25bf734eb3] /usr/lib64/libgstreamer-0.10.so.0 [0x7f25bf735031] /usr/lib64/libgstreamer-0.10.so.0 [0x7f25bf735b1f] /usr/lib64/libgstbase-0.10.so.0 [0x7f25bfdeeb82] /usr/lib64/libgstreamer-0.10.so.0 [0x7f25bf735989] /usr/lib64/libgstbase-0.10.so.0 [0x7f25bfdee39f] /usr/lib64/libgstbase-0.10.so.0 [0x7f25bfdef19c] /usr/lib64/libgstreamer-0.10.so.0 [0x7f25bf735225] /usr/lib64/libgstreamer-0.10.so.0(gst_pad_push+0x34b) [0x7f25bf7362bb] /usr/lib64/gstreamer-0.10/libgstcoreelements.so [0x7f25b94180e2] /usr/lib64/libgstreamer-0.10.so.0 [0x7f25bf753ea6] /usr/lib64/libglib-2.0.so.0 [0x7f25cd649cf7] /usr/lib64/libglib-2.0.so.0 [0x7f25cd648794] /lib64/libpthread.so.0 [0x7f25ccd9b040] /lib64/libc.so.6(clone+0x6d) [0x7f25cc8b80cd] /lib64/libc.so.6(clone+0x6d) [0x7f25cc8b80cd]
Add a note that rhythmbox and muine doesn't crash using the same gstreamer obviously.
Created attachment 120718 [details] banshee debug output
I run into this issue on openSUSE 11.0. I do not think this issue is caused by gstreamer, as exaile/totem and other gst apps work fine. I first encountered this issue when I upgraded from Mono 1.9 to Mono 2.0
*** Bug 555592 has been marked as a duplicate of this bug. ***
*** Bug 556738 has been marked as a duplicate of this bug. ***
For the people using Ubuntu who see this, did you enable some 3rd party repositories to get additional codecs?
Can somebody try rm -fr /usr/local/lib/banshee-1/gstreamer-0.10/ to remove the equalizer element we bundle (or cd gstreamer/ && make clean if you're running uninstalled) to make sure it's not the problem? Does this happen for .mp3 and .ogg files?
It's probably not the problem since I don't have any banshee libs under /usr/local/lib.
Gabriel, I am seeing this issue on openSUSE with Packman's gstreamer packages I also have nothing under /usr/local/lib: fveult01:~ # rpm -qa | grep gstreamer gstreamer-0_10-fluendo-mp3-0.10.7-42.pm.2 gstreamer-0_10-buzztard-0.3.0-42.pm.1 python-gstreamer-0_10-0.10.13-42.pm.1 gstreamer-0_10-plugins-ugly-debuginfo-0.10.9-42.pm.1 gstreamer-0_10-plugins-bad-lang-0.10.8-42.pm.1 gstreamer-0_10-plugins-good-0.10.10-42.pm.2 gstreamer-0_10-debuginfo-0.10.21-42.pm.2 gstreamer-0_10-pulse-debuginfo-0.9.7-42.pm.1 phonon-backend-gstreamer-0_10-4.2.0-50.4 gstreamer-0_10-bml-0.3.0-42.pm.1 libgstreamer-0_10-0-0.10.21-42.pm.2 gstreamer-0_10-plugins-base-debuginfo-0.10.21-42.pm.1 gstreamer010-plugins-moodbar-0.1.2-0.pm.1 gstreamer-0_10-plugins-farsight-0.12.9-0.pm.2 gstreamer-0_10-fluendo-mp3-debuginfo-0.10.7-42.pm.2 gstreamer-0_10-fluendo-mpegdemux-debuginfo-0.10.15-42.pm.1 gstreamer-0_10-pulse-0.9.7-42.pm.1 gstreamer-0_10-ffmpeg-0.10.5-42.pm.1 gstreamer-0_10-plugins-ugly-0.10.9-42.pm.1 gstreamer-0_10-plugins-base-0.10.21-42.pm.1 gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1 gstreamer-0_10-fluendo-mpegmux-debuginfo-0.10.4-42.pm.1 gstreamer-0_10-plugins-ugly-lang-0.10.9-42.pm.1 gstreamer-0_10-plugins-good-extra-0.10.10-42.pm.2 gstreamer-0_10-utils-0.10.21-42.pm.2 gstreamer-0_10-plugins-bad-debuginfo-0.10.8-42.pm.1 gstreamer-0_10-buzztard-debuginfo-0.3.0-42.pm.1 gstreamer-0_10-java-0.8-42.pm.1 gstreamer-0_10-schroedinger-1.0.5-0.pm.3 gstreamer-0_10-fluendo-mpegdemux-0.10.15-42.pm.1 gstreamer-0_10-lang-0.10.21-42.pm.2 python-gstreamer-0_10-debuginfo-0.10.13-42.pm.1 banshee-1-backend-engine-gstreamer-1.2.1-9.4 gstreamer-0_10-plugins-bad-0.10.8-42.pm.1 gstreamer-0_10-plugins-base-lang-0.10.21-42.pm.1 gstreamer-0_10-plugins-good-debuginfo-0.10.10-42.pm.2 gstreamer-0_10-ffmpeg-debuginfo-0.10.5-42.pm.1 gstreamer-0_10-0.10.21-42.pm.2 gstreamer-0_10-bml-debuginfo-0.3.0-42.pm.1 I am experiencing this with .mp3 and .ogg
(In reply to comment #14) > For the people using Ubuntu who see this, did you enable some 3rd party > repositories to get additional codecs? > No, all my codecs are from main and universe in the main repositories (for ubuntu 8.10). I see the problem with the equalizer present but disabled. mp3 and ogg files are both affected. I have nothing in /usr/local/lib. $ for i in `dpkg -l | grep gstr | awk '{print $2}'`; do apt-cache policy $i; done gstreamer0.10-alsa: Installed: 0.10.21-1 Candidate: 0.10.21-1 Version table: *** 0.10.21-1 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status 0.10.18-3 0 500 http://us.archive.ubuntu.com hardy/main Packages gstreamer0.10-ffmpeg: Installed: 0.10.5-1 Candidate: 0.10.5-1 Version table: *** 0.10.5-1 0 500 http://us.archive.ubuntu.com intrepid/universe Packages 100 /var/lib/dpkg/status 0.10.3-6 0 500 http://us.archive.ubuntu.com hardy/universe Packages gstreamer0.10-gnomevfs: Installed: 0.10.21-1 Candidate: 0.10.21-1 Version table: *** 0.10.21-1 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status 0.10.18-3 0 500 http://us.archive.ubuntu.com hardy/main Packages gstreamer0.10-plugins-bad: Installed: 0.10.8-1 Candidate: 0.10.8-1 Version table: *** 0.10.8-1 0 500 http://us.archive.ubuntu.com intrepid/universe Packages 100 /var/lib/dpkg/status 0.10.6-5 0 500 http://us.archive.ubuntu.com hardy/universe Packages gstreamer0.10-plugins-base: Installed: 0.10.21-1 Candidate: 0.10.21-1 Version table: *** 0.10.21-1 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status 0.10.18-3 0 500 http://us.archive.ubuntu.com hardy/main Packages gstreamer0.10-plugins-base-apps: Installed: 0.10.21-1 Candidate: 0.10.21-1 Version table: *** 0.10.21-1 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status 0.10.18-3 0 500 http://us.archive.ubuntu.com hardy/main Packages gstreamer0.10-plugins-good: Installed: 0.10.10.2-1ubuntu1 Candidate: 0.10.10.2-1ubuntu1 Version table: *** 0.10.10.2-1ubuntu1 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status 0.10.7-3ubuntu0.1 0 500 http://us.archive.ubuntu.com hardy-updates/main Packages 0.10.7-3 0 500 http://us.archive.ubuntu.com hardy/main Packages gstreamer0.10-plugins-ugly: Installed: 0.10.9-1 Candidate: 0.10.9-1 Version table: *** 0.10.9-1 0 500 http://us.archive.ubuntu.com intrepid/universe Packages 100 /var/lib/dpkg/status 0.10.7-3ubuntu1 0 500 http://us.archive.ubuntu.com hardy-updates/universe Packages 0.10.7-3 0 500 http://us.archive.ubuntu.com hardy/universe Packages gstreamer0.10-tools: Installed: 0.10.21-3 Candidate: 0.10.21-3 Version table: *** 0.10.21-3 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status 0.10.18-4ubuntu1 0 500 http://us.archive.ubuntu.com hardy/main Packages gstreamer0.10-x: Installed: 0.10.21-1 Candidate: 0.10.21-1 Version table: *** 0.10.21-1 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status 0.10.18-3 0 500 http://us.archive.ubuntu.com hardy/main Packages libgstreamer-plugins-base0.10-0: Installed: 0.10.21-1 Candidate: 0.10.21-1 Version table: *** 0.10.21-1 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status 0.10.18-3 0 500 http://us.archive.ubuntu.com hardy/main Packages libgstreamer0.10-0: Installed: 0.10.21-3 Candidate: 0.10.21-3 Version table: *** 0.10.21-3 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status 0.10.18-4ubuntu1 0 500 http://us.archive.ubuntu.com hardy/main Packages totem-gstreamer: Installed: 2.24.2-0ubuntu2 Candidate: 2.24.2-0ubuntu2 Version table: *** 2.24.2-0ubuntu2 0 500 http://us.archive.ubuntu.com intrepid/main Packages 100 /var/lib/dpkg/status 2.22.1-0ubuntu2 0 500 http://us.archive.ubuntu.com hardy/main Packages
(In reply to comment #15) > Can somebody try rm -fr /usr/local/lib/banshee-1/gstreamer-0.10/ > > to remove the equalizer element we bundle (or cd gstreamer/ && make clean if > you're running uninstalled) to make sure it's not the problem? > > Does this happen for .mp3 and .ogg files? > I have removed the directory... the problem still, seems pretty much the same stacktrace.
I'm told this was a gstreamer bug that is fixed in gstreamer CVS. Keeping open b/c I don't have the gstreamer bug #.
This is fixed in gstreamer CVS by this commit: 2008-10-21 Wim Taymans <wim.taymans@collabora.co.uk> * libs/gst/base/gstbasetransform.c: (gst_base_transform_prepare_output_buffer), (gst_base_transform_buffer_alloc), (gst_base_transform_suggest): Protect sink_alloc caps with the sinkpad lock to avoid nasty caps refcount problems as seen in banshee and maybe also in farsight2. Remove atomic int now that we need to take the lock anyways.
Better request the inclusion of this patch to distros because they seem to ship gst 0.10.21.
*** Bug 558102 has been marked as a duplicate of this bug. ***
For openSUSE users, see https://bugzilla.novell.com/show_bug.cgi?id=439323 Gist: there will be packages for Factory out soon, but you can also grab rpms now from my branch repo - http://download.opensuse.org/repositories/home:/gabrielburt:/branches:/GNOME:/Factory/openSUSE_Factory (or _11.0)
*** Bug 560211 has been marked as a duplicate of this bug. ***
*** Bug 560392 has been marked as a duplicate of this bug. ***
*** Bug 560310 has been marked as a duplicate of this bug. ***
*** Bug 564564 has been marked as a duplicate of this bug. ***
*** Bug 565255 has been marked as a duplicate of this bug. ***
*** Bug 569353 has been marked as a duplicate of this bug. ***
there is a similar crash on https://bugs.edge.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/323895 which is on jaunty are you sure the issue is solved
*** Bug 573833 has been marked as a duplicate of this bug. ***
Sebastien, are you sure they're using a version of core that includes that fix ?
*** Bug 574983 has been marked as a duplicate of this bug. ***
*** Bug 598495 has been marked as a duplicate of this bug. ***