-
Bug
-
Resolution: Fixed
-
Major
-
master
-
Intel Minnowboard, Intel Upsquare, QEMU x86_64, Raspberry Pi 3, Raspberry Pi 4
After the dunfel migration, running qemux86-64 image on up2 has the following issue:
When music is playing in Mediaplayer over bluetooth and attempt is made to switch to local audio weston crashes abruptly.
Another way to reproduce the crash is just disconnect a connected bluetooth phone.
This is the systemctl status from weston@display:
● weston@display.service - Weston Wayland Compositor Loaded: loaded (/lib/systemd/system/weston@.service; static; vendor preset: disabled) Drop-In: /lib/systemd/system/weston@.service.d └─weston-init.conf Active: failed (Result: core-dump) since Thu 2020-04-30 10:18:10 UTC; 2min 40s ago Process: 476 ExecStartPre=/bin/mkdir -p /run/platform/display/share (code=exited, status=0/SUCCESS) Process: 477 ExecStartPre=/usr/bin/chsmack -a User::App-Shared -t /run/platform/display/share (code=exited, status=0/SUCCESS) Process: 490 ExecStart=/usr/bin/weston --idle-time=0 --tty=7 --log=/run/platform/display/weston.log (code=dumped, signal=ABRT) Main PID: 490 (code=dumped, signal=ABRT)Apr 30 10:12:42 qemux86-64 systemd[1]: Starting Weston Wayland Compositor... Apr 30 10:12:42 qemux86-64 systemd[1]: Started Weston Wayland Compositor. Apr 30 10:18:10 qemux86-64 weston[490]: weston: ../weston-8.0.0/libweston/input.c:3349: weston_seat_release_keyboard: Assertion `seat->keyboard_device_count >= 0' failed. Apr 30 10:18:10 qemux86-64 systemd[1]: weston@display.service: Main process exited, code=dumped, status=6/ABRT Apr 30 10:18:10 qemux86-64 systemd[1]: weston@display.service: Failed with result 'core-dump'.
This is the log after the crash in dmesg:
[ 334.939354] audit: type=1701 audit(1588241890.278:7): auid=4294967295 uid=200 gid=200 ses=4294967295 subj=System pid=490 comm="weston" exe="/usr/bin/weston" sig=6 res=1 [ 335.160683] audit: type=1701 audit(1588241890.499:8): auid=4294967295 uid=1001 gid=1001 ses=4294967295 subj=User::App::mediaplayer pid=1031 comm="mediaplayer" exe="/var/local/lib/afm/applications/mediaplayer/bin/mediaplayer" sig=6 res=1 [ 335.162052] audit: type=1701 audit(1588241890.501:9): auid=4294967295 uid=1001 gid=1001 ses=4294967295 subj=User::App::homescreen pid=669 comm="HomeScreen" exe="/var/local/lib/afm/applications/homescreen/bin/HomeScreen" sig=6 res=1 [ 335.163366] audit: type=1701 audit(1588241890.502:10): auid=4294967295 uid=1001 gid=1001 ses=4294967295 subj=User::App::launcher pid=668 comm="launcher" exe="/var/local/lib/afm/applications/launcher/bin/launcher" sig=6 res=1
This is log from pipewire just before the crash
● pipewire@1001.service - Multimedia Service for user 1001 Loaded: loaded (/lib/systemd/system/pipewire@.service; indirect; vendor preset: disabled) Active: active (running) since Thu 2020-04-30 10:12:47 UTC; 5min ago TriggeredBy: ● pipewire@1001.socket Main PID: 808 (pipewire) Tasks: 5 (limit: 2203) Memory: 30.1M CGroup: /user.slice/user-1001.slice/pipewire@1001.service ├─808 /usr/bin/pipewire └─826 exec /usr/bin/wireplumberApr 30 10:12:47 qemux86-64 pipewire[808]: [W][000000012.223408][connection.c:150 connection_ensure_size()] connection 0x55e473bbde50: resize buffer to 159784 4112 196608 Apr 30 10:12:47 qemux86-64 pipewire[808]: [W][000000012.302775][node.c:1328 node_ready()] node 0x55e473bfe990: graph not finished Apr 30 10:12:47 qemux86-64 pipewire[808]: [W][000000012.302820][node.c:793 dump_states()] node 0x55e473bc0ff0 (audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:0e.0/HDMI 1/Multimedia): pending:0/3 s:12384808172 a:12384830757 f:12384872420 waiting:22585 process:41663 status:3 sy> Apr 30 10:12:47 qemux86-64 pipewire[808]: [W][000000012.302833][node.c:793 dump_states()] node 0x55e473c191f0 (bluealsa-gst-he): pending:0/1 s:12384608218 a:12384736744 f:12384804001 waiting:128526 process:67257 status:3 sync:0 Apr 30 10:12:47 qemux86-64 pipewire[808]: [W][000000012.302842][node.c:793 dump_states()] node 0x55e473c722f0 (audio.convert/api.alsa.pcm.sink/alsa_card.pci-0000:00:0e.0/HDMI 1/Communication): pending:0/3 s:12384723966 a:12384735864 f:12384780868 waiting:11898 process:45004 status:3> Apr 30 10:12:47 qemux86-64 pipewire[808]: [W][000000012.302850][node.c:793 dump_states()] node 0x55e473c15b70 (bluealsa-gst-he): pending:0/1 s:12384616531 a:12384648637 f:12384719777 waiting:32106 process:71140 status:3 sync:0 Apr 30 10:12:47 qemux86-64 pipewire[808]: [W][000000012.302858][node.c:793 dump_states()] node 0x55e473bfe990 (api.alsa.pcm.sink/alsa_card.pci-0000:00:0e.0/HDMI 1): pending:-8/10 s:0 a:0 f:12384606358 waiting:0 process:12384606358 status:3 sync:0 Apr 30 10:12:47 qemux86-64 pipewire[808]: [W][000000012.302865][node.c:793 dump_states()] node 0x55e473bfe990 (api.alsa.pcm.sink/alsa_card.pci-0000:00:0e.0/HDMI 1): pending:-8/10 s:0 a:0 f:12384606358 waiting:0 process:12384606358 status:3 sync:0 Apr 30 10:16:44 qemux86-64 pipewire[808]: [W][000000248.740611][connection.c:150 connection_ensure_size()] connection 0x55e473dc11a0: resize buffer to 28696 4112 65536 Apr 30 10:16:44 qemux86-64 pipewire[808]: [W][000000248.740763][connection.c:150 connection_ensure_size()] connection 0x55e473dc11a0: resize buffer to 61568 4112 98304
The following lines appear right after the crash:
Apr 30 10:18:10 qemux86-64 pipewire[808]: [W][000000334.755377][node.c:341 suspend_node()] node 0x55e473c191f0: error unset format output: Input/output error Apr 30 10:18:10 qemux86-64 pipewire[808]: [W][000000334.755430][node.c:341 suspend_node()] node 0x55e473c191f0: error unset format output: Input/output error Apr 30 10:18:10 qemux86-64 pipewire[808]: [W][000000334.755437][node.c:350 suspend_node()] node 0x55e473c191f0: suspend node error Input/output error Apr 30 10:18:10 qemux86-64 pipewire[808]: [E][000000334.757394][protocol-native.c:651 core_method_demarshal_destroy()] client 0x55e473baa410: unknown resouce 3 op:7 Apr 30 10:18:10 qemux86-64 pipewire[808]: [E][000000334.757439][module-protocol-native.c:216 process_messages()] protocol-native 0x55e473b7b980: client error (Broken pipe)
- relates to
-
SPEC-3305 Weston 8.0.0 default memfd usage does not work with current SMACK configuration
- Closed