Pinephone Lollypop Player Error and Music Stopping

Hello, I have recently bought a new pinephone and I am running the Manjaro-arm with Phosh. When I run the lollypop application, everything works as expected for a while. At some indefinable point, though, the error below is generated and the music I am playing cuts out. The application music handle at the bottom of the player goes blank. The application itself doesn’t stop, but the error is unpredictable. I can start playing agan from the beginning of an album, but sometimes the cuts will occur continuously and I must restart the application.

Player::_on_bus_error(): ../gst-plugins-good/ext/pulse/pulsesink.c(1750): gst_pulseringbuffer_commit (): /GstPlayBin:player/GstPlaySink:playsink/GstBin:abin/GstBin:bin0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse

Any help would be appreciated. Let me know what information you need to solve the problem.

I have a similar issue, oddly enough it seems to be an Manjaro specific issue as Mobian doesn’t do this

1 Like

Hello, @ImmyChan. Do you have a solution? Possibly some attempted workarounds? I would love to know if you got anywhere with this issue. I was hoping that the recent update would solve this, but it seems that I was wrong.

Same error for me, i reinstalled a newer image and still ran into the same issue. It seems to be song/album dependent. I can’t find a pattern between flac or mp3 but it does seem to triggered on certain songs. Lollypop doesn’t like Tool much.

1 Like

Latest beta4 unstable branch here with the same issue.
At first I thought it’s only mp3s, but that was just a coincidence.
Interestingly enough, I got the same “audio stopped” issue on 3 different apps.

Linux action news ep 168 is a file that doesn’t work.

Played in the browser, it gives me:
Jan 13 01:24:35 manjaro-arm systemd[3808]: Started Sound Service.
Jan 13 01:24:35 manjaro-arm bluetoothd[3669]: Endpoint registered: sender=:1.141 path=/MediaEndpoint/A2DPSink/sbc
Jan 13 01:24:35 manjaro-arm bluetoothd[3669]: Endpoint registered: sender=:1.141 path=/MediaEndpoint/A2DPSource/sbc
Jan 13 01:24:40 manjaro-arm gsd-media-keys[4057]: Unable to get default sink
Jan 13 01:24:40 manjaro-arm gsd-media-keys[4057]: Unable to get default source
Jan 13 01:24:40 manjaro-arm phosh[5819]: instance with invalid (NULL) class pointer
Jan 13 01:24:40 manjaro-arm phosh[5819]: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Jan 13 01:24:51 manjaro-arm sm.puri.OSK0.desktop[4183]: Debug: Tried file "/home/manjaro/.local/share/squeekboard/keyboards/terminal.yaml", but it's missing: No such file or directory (os >
Jan 13 01:24:51 manjaro-arm sm.puri.OSK0.desktop[4183]: Info: Loaded layout Resource: terminal
Jan 13 01:25:20 manjaro-arm bluetoothd[3669]: Endpoint unregistered: sender=:1.141 path=/MediaEndpoint/A2DPSink/sbc
Jan 13 01:25:20 manjaro-arm bluetoothd[3669]: Endpoint unregistered: sender=:1.141 path=/MediaEndpoint/A2DPSource/sbc
Jan 13 01:25:20 manjaro-arm sm.puri.Phosh.desktop[6451]: [Child 6451, AudioIPC0] WARNING: ffff606141f0 StateCallback() state 1 cubeb error: file /build/firefox/src/firefox-84.0.2/dom/media>
Jan 13 01:25:20 manjaro-arm systemd[3808]: pulseaudio.service: Main process exited, code=killed, status=9/KILL
Jan 13 01:25:20 manjaro-arm sm.puri.Phosh.desktop[6451]: [Child 6451, MediaDecoderStateMachine #1] WARNING: Decoder=ffff62592400 [OnMediaSinkAudioError]: file /build/firefox/src/firefox-84>
Jan 13 01:25:20 manjaro-arm sm.puri.Phosh.desktop[6451]: [Child 6451, MediaDecoderStateMachine #1] WARNING: Decoder=ffff62592400 Decode error: NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b)>
Jan 13 01:25:20 manjaro-arm systemd[3808]: pulseaudio.service: Failed with result 'signal'.
Jan 13 01:25:20 manjaro-arm systemd[3808]: pulseaudio.service: Scheduled restart job, restart counter is at 5.
Jan 13 01:25:20 manjaro-arm systemd[3808]: Stopped Sound Service.
Jan 13 01:25:20 manjaro-arm systemd[3808]: Starting Sound Service...
Jan 13 01:25:20 manjaro-arm rtkit-daemon[4007]: Successfully made thread 6684 of process 6684 owned by '1000' high priority at nice level -11.
Jan 13 01:25:20 manjaro-arm rtkit-daemon[4007]: Supervising 7 threads of 5 processes of 1 users.
Jan 13 01:25:20 manjaro-arm pulseaudio[6684]: Stale PID file, overwriting.

.

Playing the file on the Gnome.Podcasts reports:
Jan 13 19:26:27 manjaro-arm bluetoothd[3647]: Endpoint unregistered: sender=:1.29 path=/MediaEndpoint/A2DPSink/sbc
Jan 13 19:26:27 manjaro-arm bluetoothd[3647]: Endpoint unregistered: sender=:1.29 path=/MediaEndpoint/A2DPSource/sbc
Jan 13 19:26:27 manjaro-arm org.gnome.Podcasts[4405]: podcasts_gtk::app: An error notification was triggered: The media player was unable to execute an action.
Jan 13 19:26:27 manjaro-arm systemd[3754]: pulseaudio.service: Main process exited, code=killed, status=9/KILL
Jan 13 19:26:27 manjaro-arm systemd[3754]: pulseaudio.service: Killing process 3970 (gdbus) with signal SIGKILL.
Jan 13 19:26:27 manjaro-arm systemd[3754]: pulseaudio.service: Failed with result 'signal'.
Jan 13 19:26:27 manjaro-arm systemd[3754]: pulseaudio.service: Scheduled restart job, restart counter is at 1.
Jan 13 19:26:27 manjaro-arm systemd[3754]: Stopped Sound Service.
Jan 13 19:26:27 manjaro-arm systemd[3754]: Starting Sound Service...
Jan 13 19:26:27 manjaro-arm rtkit-daemon[3948]: Successfully made thread 4670 of process 4670 owned by '1000' high priority at nice level -11.
Jan 13 19:26:27 manjaro-arm rtkit-daemon[3948]: Supervising 6 threads of 4 processes of 1 users.
Jan 13 19:26:27 manjaro-arm pulseaudio[4670]: Stale PID file, overwriting.
Jan 13 19:26:27 manjaro-arm rtkit-daemon[3948]: Supervising 6 threads of 4 processes of 1 users.
Jan 13 19:26:27 manjaro-arm rtkit-daemon[3948]: Successfully made thread 4671 of process 4670 owned by '1000' RT at priority 5.
Jan 13 19:26:27 manjaro-arm rtkit-daemon[3948]: Supervising 7 threads of 4 processes of 1 users.
Jan 13 19:26:27 manjaro-arm rtkit-daemon[3948]: Supervising 7 threads of 4 processes of 1 users.
Jan 13 19:26:27 manjaro-arm rtkit-daemon[3948]: Successfully made thread 4672 of process 4670 owned by '1000' RT at priority 5.
Jan 13 19:26:27 manjaro-arm rtkit-daemon[3948]: Supervising 8 threads of 4 processes of 1 users.
Jan 13 19:26:28 manjaro-arm systemd[3754]: Started Sound Service.
Jan 13 19:26:28 manjaro-arm bluetoothd[3647]: Endpoint registered: sender=:1.88 path=/MediaEndpoint/A2DPSink/sbc
Jan 13 19:26:28 manjaro-arm bluetoothd[3647]: Endpoint registered: sender=:1.88 path=/MediaEndpoint/A2DPSource/sbc
Jan 13 19:26:32 manjaro-arm gsd-media-keys[3997]: Unable to get default sink
Jan 13 19:26:32 manjaro-arm gsd-media-keys[3997]: Unable to get default source
Jan 13 19:26:32 manjaro-arm phosh[4243]: instance with invalid (NULL) class pointer
Jan 13 19:26:32 manjaro-arm phosh[4243]: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

.

On Lollypop:
Jan 13 19:28:23 manjaro-arm bluetoothd[3647]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSink/sbc
Jan 13 19:28:23 manjaro-arm bluetoothd[3647]: Endpoint unregistered: sender=:1.88 path=/MediaEndpoint/A2DPSource/sbc
Jan 13 19:28:23 manjaro-arm systemd[3754]: pulseaudio.service: Main process exited, code=killed, status=9/KILL
Jan 13 19:28:23 manjaro-arm systemd[3754]: pulseaudio.service: Killing process 4677 (gdbus) with signal SIGKILL.
Jan 13 19:28:23 manjaro-arm sm.puri.Phosh.desktop[4705]: [INFO] 2021-01-13 19:28:23 Player::_on_bus_error(): ../gst-plugins-good/ext/pulse/pulsesink.c(1750): gst_pulseringbuffer_commit (): /GstPlayBin:player/GstPlaySink:playsink/GstBin:abin/GstBin:bin0/GstAutoAudioSink:autoaudiosink0/GstPulseSink:autoaudiosink0-actual-sink-pulse
Jan 13 19:28:23 manjaro-arm systemd[3754]: pulseaudio.service: Failed with result 'signal'.
Jan 13 19:28:23 manjaro-arm systemd[3754]: pulseaudio.service: Scheduled restart job, restart counter is at 2.
Jan 13 19:28:23 manjaro-arm systemd[3754]: Stopped Sound Service.
Jan 13 19:28:23 manjaro-arm systemd[3754]: Starting Sound Service...
Jan 13 19:28:23 manjaro-arm rtkit-daemon[3948]: Successfully made thread 4793 of process 4793 owned by '1000' high priority at nice level -11.
Jan 13 19:28:23 manjaro-arm rtkit-daemon[3948]: Supervising 6 threads of 4 processes of 1 users.
Jan 13 19:28:23 manjaro-arm pulseaudio[4793]: Stale PID file, overwriting.
Jan 13 19:28:23 manjaro-arm rtkit-daemon[3948]: Supervising 6 threads of 4 processes of 1 users.
Jan 13 19:28:23 manjaro-arm rtkit-daemon[3948]: Successfully made thread 4794 of process 4793 owned by '1000' RT at priority 5.
Jan 13 19:28:23 manjaro-arm rtkit-daemon[3948]: Supervising 7 threads of 4 processes of 1 users.
Jan 13 19:28:23 manjaro-arm rtkit-daemon[3948]: Supervising 7 threads of 4 processes of 1 users.
Jan 13 19:28:23 manjaro-arm rtkit-daemon[3948]: Successfully made thread 4795 of process 4793 owned by '1000' RT at priority 5.
Jan 13 19:28:23 manjaro-arm rtkit-daemon[3948]: Supervising 8 threads of 4 processes of 1 users.
Jan 13 19:28:24 manjaro-arm systemd[3754]: Started Sound Service.
Jan 13 19:28:24 manjaro-arm bluetoothd[3647]: Endpoint registered: sender=:1.97 path=/MediaEndpoint/A2DPSink/sbc
Jan 13 19:28:24 manjaro-arm bluetoothd[3647]: Endpoint registered: sender=:1.97 path=/MediaEndpoint/A2DPSource/sbc
Jan 13 19:28:28 manjaro-arm gsd-media-keys[3997]: Unable to get default sink
Jan 13 19:28:28 manjaro-arm gsd-media-keys[3997]: Unable to get default source
Jan 13 19:28:28 manjaro-arm phosh[4243]: instance with invalid (NULL) class pointer
Jan 13 19:28:28 manjaro-arm phosh[4243]: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

.

On all 3 instances other apps were running, too
When I close all other apps, Gnome.Podcasts and Lollypop work for a longer period of time, but they will crash eventually (took 10 minutes).

1 Like

This also manifests itself as rolling boot and root remounting when accessing files through an application. Opening the calendar app displays this problem. I also suspect it’s at the root of constant tab crashing in Firefox. This is clearly a more fundamental issue that really needs to be addressed

The remounting can be ‘fixed’. Take a look here (that’s what you mean, right?).
However, I flashed the Dev (2021-01-14) build (unstable branch) and that problem is gone, without a manual fix (for me at least), while I still have the sound issues mentioned here.

What constant tab crashing are you talking about? What branch/ build are you on?

1 Like

I got the same problem on beta5 stable with phosh.

1 Like

The remounting can be ‘fixed’. Take a look here (that’s what you mean, right?).

Indeed, this is what I mean.

I am on the stable branch. Not sure what you mean by build. I’m adding the contents of cat /etc/os-release if that helps:

NAME="Manjaro-ARM"
ID=manjaro-arm
ID_LIKE=manjaro arch
PRETTY_NAME="Manjaro ARM"
ANSI_COLOR="1;32"
HOME_URL="https://www.manjaro.org/"
SUPPORT_URL="https://forum.manjaro.org/c/arm/"

As mentioned in the previous post, every couple of minutes, Firefox tabs crash. Firefox is really quite unsuable for anything other than a quick read of a site. Not sure what else to tell you. Is there any information I could provide for you that would clarify the issue?

Here’s the error I get when sshing in and opening the firefox from my computer terminal:

Exiting due to channel error.
Exiting due to channel error.
Segmentation fault (core dumped)

And here’s what i get in the local terminal:

(firefox:13392): Gtk-WARNING **: 20:20:23.035: Locale not supported by C library.
	Using the fallback 'C' locale.

(/usr/lib/firefox/firefox:13457): Gtk-WARNING **: 20:20:26.038: Locale not supported by C library.
	Using the fallback 'C' locale.

(/usr/lib/firefox/firefox:13520): Gtk-WARNING **: 20:20:29.750: Locale not supported by C library.
	Using the fallback 'C' locale.

(/usr/lib/firefox/firefox:13547): Gtk-WARNING **: 20:20:31.149: Locale not supported by C library.
	Using the fallback 'C' locale.

###!!! [Parent][MessageChannel] Error: (msgtype=0x3A0147,name=PContent::Msg_AsyncMessage) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x230001,name=PBrowser::Msg_AsyncMessage) Channel error: cannot send/recv

Exiting due to channel error.
Segmentation fault (core dumped)

I will try the ‘fix’ you posted and get back to you as to the effectiveness of this suggestion.

Edit: That solution, running:

sudo systemctl edit media-mmcblk0p1.automount
sudo systemctl edit media-mmcblk0p2.automount
sudo systemctl edit media-mmcblk2p1.automount
sudo systemctl edit media-mmcblk2p2.automount

and adding the lines

[Automount]
TimeoutIdleSec=0s

between the first and second comment seems to have solved the remounting issue. Unfortunately, it has not solved the original issue I posted - the gst-plugins error. I thought they might be two symptoms of the same disease. Apparently not. Still, thank you @CTMS for that tip.