[Bug 395001] New: terminate banshee's audio stream ...
https://bugzilla.novell.com/show_bug.cgi?id=395001 Summary: terminate banshee's audio stream ... Product: openSUSE 11.0 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: mmeeks@novell.com QAContact: qa@suse.de Found By: --- I use pavucontrol while banshee is playing; right click and terminate the stream. Unfortunately - that hangs banshee: - of course the strace of banshee only shows the normal mono 'busy' loop (sigh): [pid 11643] clock_gettime(CLOCK_REALTIME, {1211970455, 569396653}) = 0 [pid 11643] futex(0xb7950110, FUTEX_WAIT_PRIVATE, 7321, {0, 99603347} <unfinished ...> [pid 11631] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out) [pid 11631] gettimeofday({1211970455, 669160}, NULL) = 0 [pid 11631] futex(0xb7950f4c, FUTEX_WAKE_PRIVATE, 1) = 0 [pid 11631] clock_gettime(CLOCK_REALTIME, {1211970455, 669234481}) = 0 [pid 11631] futex(0xb7950f68, FUTEX_WAIT_PRIVATE, 7251, {0, 99765519} <unfinished ...> [pid 11643] <... futex resumed> ) = -1 ETIMEDOUT (Connection timed out) [pid 11643] gettimeofday({1211970455, 669322}, NULL) = 0 [pid 11643] futex(0xb79500f4, FUTEX_WAKE_PRIVATE, 1) = 0 [pid 11643] clock_gettime(CLOCK_REALTIME, {1211970455, 669395535}) = 0 [pid 11643] futex(0xb7950110, FUTEX_WAIT_PRIVATE, 7323, {0, 99604465} <unfinishe unclear how to debug further. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=395001 User jpr@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=395001#c1 JP Rosevear <jpr@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-gnome@forge.provo.novell.com |abockover@novell.com Component|GNOME |Banshee QAContact|qa@suse.de |abockover@novell.com --- Comment #1 from JP Rosevear <jpr@novell.com> 2008-06-02 10:52:09 MDT --- Banshee needs to handle the device disappearing afaik. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=395001 User abockover@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=395001#c2 Aaron Bockover <abockover@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Minor Status|NEW |NEEDINFO Component|Banshee |Banshee Info Provider| |mmeeks@novell.com OS/Version|Other |openSUSE 11.0 Priority|P5 - None |P3 - Medium Product|openSUSE 11.0 |openSUSE 11.1 --- Comment #2 from Aaron Bockover <abockover@novell.com> 2008-09-24 11:32:04 MDT --- Is this still an issue in openSUSE 11.1? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=395001 User aj@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=395001#c3 Andreas Jaeger <aj@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|mmeeks@novell.com | Resolution| |NORESPONSE --- Comment #3 from Andreas Jaeger <aj@novell.com> 2008-10-23 13:19:30 MDT --- The requested information has not been provided for over 4 weeks. The bug gets therefore closed as NORESPONSE. Please reopen the bug if the bug still exists in the current beta3 and you can supply the requested information. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=395001 User mmeeks@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=395001#c4 Michael Meeks <mmeeks@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|NORESPONSE | --- Comment #4 from Michael Meeks <mmeeks@novell.com> 2008-10-28 09:10:36 MDT --- Um; well - yes, this is still an issue - it took about 15 seconds to test ;-( start banshee playing an mp3; run pavucontrol, select the "Playback" tab, click the 'v' next to banshee - select 'Terminate' (or sim.) Switch back to banshee & try to do ~anything: it's hung. Does it really work for you ? - the path to termination is surely pure software ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=395001 User abockover@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=395001#c5 Aaron Bockover <abockover@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |abockover@novell.com Priority|P3 - Medium |P4 - Low --- Comment #5 from Aaron Bockover <abockover@novell.com> 2008-11-30 15:56:04 MST --- Michael: when I was doing triage PA didn't work at all, so it was kind of hard to test at the time. In fact I haven't had a usable PA until Beta 6. Now I see the hang, but it seems pretty corner case to me. The idea of terminating streams is a horrid one to me from anywhere outside the application. Furthermore as we use "autoaudiosink" in GStreamer, I'm not sure we should be handling anything explicitly in Banshee. The pipeline should just go into the NULL/READY state. This is P4 IMHO, looking into it nevertheless... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=395001 User abockover@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=395001#c6 --- Comment #6 from Aaron Bockover <abockover@novell.com> 2008-11-30 16:26:43 MST --- Totem and Rhythmbox exhibit the same behavior. This really seems to be a bug in GStreamer (pulsesink). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=395001 User mmeeks@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=395001#c7 --- Comment #7 from Michael Meeks <mmeeks@novell.com> 2008-12-01 04:31:54 MST --- hokay, great to know it's not just us :-) worth filing up-stream and just leaving ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=395001 User abockover@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=395001#c8 Aaron Bockover <abockover@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Keywords| |should_go_upstream Resolution| |UPSTREAM --- Comment #8 from Aaron Bockover <abockover@novell.com> 2009-01-06 16:18:48 MST --- I think so. I've found a few of corner case issues inside of the PA elements of GStreamer. For instance, GstPulseMixer doesn't work when you iterate its tracks. Substituting "alsamixer" for "pulsemixer" when requesting an element from the factory works. Anyway, this should be handled upstream and inside the pulsesink element. Filed upstream: http://bugzilla.gnome.org/show_bug.cgi?id=566843 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com