Bug 298621 - Pavucontrol hangs when streams finished while dragging slider of its volume control
Pavucontrol hangs when streams finished while dragging slider of its volume c...
Status: CLOSED NOTABUG
Product: Fedora
Classification: Fedora
Component: gtk2 (Show other bugs)
7
All Linux
medium Severity medium
: ---
: ---
Assigned To: Matthias Clasen
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2007-09-20 13:23 EDT by Lubomir Kundrak
Modified: 2008-03-28 17:01 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2008-03-28 17:01:31 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Lubomir Kundrak 2007-09-20 13:23:15 EDT
Description of problem:

Pavucontrol hangs when streams finished while dragging slider of its volume
control, outputting the following to the standard error output:

(pavucontrol:12950): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

(pavucontrol:12950): Gtk-CRITICAL **: gtk_widget_event: assertion
`WIDGET_REALIZED_FOR_EVENT (widget, event)' failed

...

Version-Release number of selected component (if applicable):

pavucontrol-0.9.4-3.fc6

How reproducible:

Always

Steps to Reproduce:
1. launch pavucontrol
2. play a stream
3. drag stream's volume control's slider until the stream finishes

Additional info:

I reproduced it having pulseaudio ALSA virtual device configured and doing
something like:

while (aplay -Dpulse /usr/share/sounds/alsa/Front_Right.wav); do :; done

Do that and play with pavucontrol's volume control slider.
Comment 1 Lennart Poettering 2008-03-28 17:01:31 EDT
This sounds more like a gtk bug to me: when we destroy the slider that belongs
to the stream gtk doesn't seem to be able to fix the event routing for it.
Reassigning.

Note You need to log in before you can comment on or make changes to this bug.