Bug 461668 - Plasma-pa showing blank page
Summary: Plasma-pa showing blank page
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_pulseaudio (other bugs)
Version First Reported In: 5.26.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-10 16:18 UTC by Karol
Modified: 2023-04-11 19:32 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Buggy plasma_pa (87.67 KB, image/png)
2022-11-10 16:18 UTC, Karol
Details
Audio settings form yakuake (140.28 KB, image/png)
2022-11-11 10:03 UTC, Karol
Details
Audio settings form console (164.89 KB, image/png)
2022-11-11 10:03 UTC, Karol
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Karol 2022-11-10 16:18:20 UTC
Created attachment 153645 [details]
Buggy plasma_pa

Like in attachment. I am always getting a blank page of betting audio. 
Widget works very well. I do not know why this is happening.
Comment 1 Nicolas Fella 2022-11-10 16:22:10 UTC
Please run systemsettings from a terminal and paste the output
Comment 2 Karol 2022-11-10 16:30:50 UTC
(In reply to Nicolas Fella from comment #1)
> Please run systemsettings from a terminal and paste the output

When I entered that command, I got nothing. My version is systemsettings 5.25.5
Comment 3 Karol 2022-11-10 16:31:55 UTC
(In reply to Nicolas Fella from comment #1)
> Please run systemsettings from a terminal and paste the output

However I got!

file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:203:9: QML MouseArea: Binding loop detected for property "width"
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:203:9: QML MouseArea: Binding loop detected for property "width"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed
org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed
org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed
QQmlEngine::setContextForObject(): Object already has a QQmlContext
org.kde.plasma.pulseaudio: No object for name "bluez_output.2C_FD_B3_F6_C0_64.1.monitor"
Comment 4 Karol 2022-11-11 10:02:41 UTC
I found the issue. When I open "systemsettings" with yakuake audio settings goes back to its place. 
I tried that with normal console, and... Nothing happened! This is a very special bug. 
I am giving a next screenshot. Just look
Comment 5 Karol 2022-11-11 10:03:27 UTC
Created attachment 153668 [details]
Audio settings form yakuake
Comment 6 Karol 2022-11-11 10:03:56 UTC
Created attachment 153669 [details]
Audio settings form console
Comment 7 Karol 2022-11-20 08:50:01 UTC
###UPDATE

All things go fine on Wayland. Magic? I don't know which of dependence is going on.  

OUTPUT: 
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:203:9: QML MouseArea: Binding loop detected for property "width"
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:203:9: QML MouseArea: Binding loop detected for property "width"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed
org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed
org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed
QQmlEngine::setContextForObject(): Object already has a QQmlContext
org.kde.plasma.pulseaudio: No object for name "bluez_output.2C_FD_B3_F6_C0_64.1.monitor"
QLayout::removeWidget: Cannot remove a null widget.
org.kde.plasma.pulseaudio: No object for name "bluez_output.2C_FD_B3_F6_C0_64.1"
org.kde.plasma.pulseaudio: No object for name "bluez_output.2C_FD_B3_F6_C0_64.1.monitor"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/lib/qt/qml/org/kde/kirigami.2/PlaceholderMessage.qml:239:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/kirigami.2/PlaceholderMessage.qml:239:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/kirigami.2/PlaceholderMessage.qml:239:5: QML Heading: Binding loop detected for property "verticalAlignment"
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
file:///usr/share/kpackage/kcms/kcm_bluetooth/contents/ui/main.qml:97:13: QML InlineMessage: Cannot anchor to an item that isn't a parent or sibling.
<Unknown File>: QML QQuickAnchors: Binding loop detected for property "right"
qml: Don't override the leftPadding or rightPadding on a SwipeListItem!
This makes it impossible for me to adjust my layout as I need to for various usecases.
I'll try to fix the mistake for you, but you should remove your overrides from your app's code entirely.
If I can't fix the paddings, I'll fall back to a default layout, but it'll be slightly incorrect and lacks
adaptations needed for touch screens and right-to-left languages, among other things.
<Unknown File>: QML QQuickAnchors: Binding loop detected for property "right"
qml: Don't override the leftPadding or rightPadding on a SwipeListItem!
This makes it impossible for me to adjust my layout as I need to for various usecases.
I'll try to fix the mistake for you, but you should remove your overrides from your app's code entirely.
If I can't fix the paddings, I'll fall back to a default layout, but it'll be slightly incorrect and lacks
adaptations needed for touch screens and right-to-left languages, among other things.
<Unknown File>: QML QQuickAnchors: Binding loop detected for property "right"
qml: Don't override the leftPadding or rightPadding on a SwipeListItem!
This makes it impossible for me to adjust my layout as I need to for various usecases.
I'll try to fix the mistake for you, but you should remove your overrides from your app's code entirely.
If I can't fix the paddings, I'll fall back to a default layout, but it'll be slightly incorrect and lacks
adaptations needed for touch screens and right-to-left languages, among other things.
<Unknown File>: QML QQuickAnchors: Binding loop detected for property "right"
qml: Don't override the leftPadding or rightPadding on a SwipeListItem!
This makes it impossible for me to adjust my layout as I need to for various usecases.
I'll try to fix the mistake for you, but you should remove your overrides from your app's code entirely.
If I can't fix the paddings, I'll fall back to a default layout, but it'll be slightly incorrect and lacks
adaptations needed for touch screens and right-to-left languages, among other things.
<Unknown File>: QML QQuickAnchors: Binding loop detected for property "right"
qml: Don't override the leftPadding or rightPadding on a SwipeListItem!
This makes it impossible for me to adjust my layout as I need to for various usecases.
I'll try to fix the mistake for you, but you should remove your overrides from your app's code entirely.
If I can't fix the paddings, I'll fall back to a default layout, but it'll be slightly incorrect and lacks
adaptations needed for touch screens and right-to-left languages, among other things.
<Unknown File>: QML QQuickAnchors: Binding loop detected for property "right"
qml: Don't override the leftPadding or rightPadding on a SwipeListItem!
This makes it impossible for me to adjust my layout as I need to for various usecases.
I'll try to fix the mistake for you, but you should remove your overrides from your app's code entirely.
If I can't fix the paddings, I'll fall back to a default layout, but it'll be slightly incorrect and lacks
adaptations needed for touch screens and right-to-left languages, among other things.
Comment 8 Bug Janitor Service 2022-12-05 05:13:59 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 9 Karol 2022-12-08 14:40:06 UTC
Sorry for long response time. Thanks for instruction to reporting. 


I have the newest version of plasma-pa - nothing has changed. 
Output:
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:203:9: QML MouseArea: Binding loop detected for property "width"
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:203:9: QML MouseArea: Binding loop detected for property "width"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed
org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed
org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/share/kpackage/kcms/kcm_pulseaudio/contents/ui/DeviceListItem.qml:65: TypeError: Cannot read property 'description' of undefined
file:///usr/share/kpackage/kcms/kcm_pulseaudio/contents/ui/DeviceListItem.qml:65: TypeError: Cannot read property 'description' of undefined
org.kde.plasma.pulseaudio: No object for name "bluez_output.6C_D3_EE_13_38_0F.1.monitor"
org.kde.plasma.pulseaudio: No object for name "bluez_output.6C_D3_EE_13_38_0F.1.monitor"
org.kde.plasma.pulseaudio: No object for name "bluez_output.6C_D3_EE_13_38_0F.1.monitor"

It is very important to remember - I'm using a pipewire with JACK.
Comment 10 Nate Graham 2023-04-10 17:32:58 UTC
Can you reproduce this issue in Plasma 5.27.4?
Comment 11 Karol 2023-04-11 18:58:14 UTC
(In reply to Nate Graham from comment #10)
> Can you reproduce this issue in Plasma 5.27.4?

Works very well. 
DE: KDE 5.105.0 / Plasma 5.27.4
Comment 12 Nate Graham 2023-04-11 19:32:38 UTC
Great, thanks a lot!