[phonon-backend-gstreamer] [Bug 397746] Notification crash applications when using JACK (Previously "Confirm Paste dialog crashes konsole")

Lukas Sabota bugzilla_noreply at kde.org
Wed Aug 22 21:43:34 BST 2018


https://bugs.kde.org/show_bug.cgi?id=397746

Lukas Sabota <lukas at lwsabota.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |myriam at kde.org,
                   |                            |romain.perier at gmail.com,
                   |                            |sitter at kde.org,
                   |                            |tdfischer at kde.org
          Component|copy-paste                  |general
           Assignee|konsole-devel at kde.org       |dvratil at kde.org
            Product|konsole                     |phonon-backend-gstreamer
            Summary|Confirm Paste dialog        |Notification crash
                   |crashes konsole             |applications when using
                   |                            |JACK (Previously "Confirm
                   |                            |Paste dialog crashes
                   |                            |konsole")
            Version|18.08.0                     |4.9.0

--- Comment #6 from Lukas Sabota <lukas at lwsabota.com> ---
In testing this with a totally new user on my machine, I have noticed that I
had to be running JACK in order to run into this issue with the gstreamer
backend.  It seems (in my case anyway) that the VLC backend has no problem
passing the audio to a Jack sink.  But when using the gstreamer backend, phonon
is unable to pass audio to the jack sink (and crashes applications in trying to
do so).

I think one should be able to reproduce this issue with the following steps:
1) Have JACK installed and phonon-gstreamer
2) Start JACK
3) Ensure that phonon-gstreamer backend is enabled in "System Settings ->
Multimedia -> Audio and Video - > Backend"
4) Ensure that "Jack sink" is the default audio playback preference in "System
Settings -> Multimedia -> Audio and Video -> Device Preference"
5) Apply audio and video settings
6) We need to trigger a KMessageBox that plays a sound.  An easy way to do this
is with konsole.  Open a new console process and go to "Settings->Edit Current
Profile"
7) Attempt to change profile name to "" and hit "Apply"

The KMessageBox should hang and the subsequent kwin_kill_helper dialogs will
also hang while attempting to play the notification sound with the JACK sink
enabled.

I'm changing component to "phonon-gstreamer" in attempt to clean up this bug. 
Hope the noise isn't too bad - I keep uncovering more useful information about
this issue

Note that this does work with the VLC backend (not only does it not crash, but
the sound does play)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list