Skip to content

Backup stuck, then failing at Grayjay (com.futo.platformplayer) due to EPIPE (broken pipe) #957

@eliasp

Description

@eliasp

Initiating a Seedvault-backup, it gets stuck for multiple minutes when trying to backup Grayjay (com.futo.platformplayer) and then ultimately fails.
The UI doesn't indicate any reason for the failure, except of Grayjay having a red circle with an exclamation mark in the overview of apps within Seedvault.

Android 15 (LineageOS 22.2-20250919-NIGHTLY-dubai)
Device: Motorola Edge 30 (dubai)

Looking at the logs, these lines stand out:

09-23 10:54:56.763  4436  4458 E FullBackup: Error handling backup data for com.futo.platformplayer: 
09-23 10:54:56.763  4436  4458 E FullBackup: java.io.IOException: write failed: EPIPE (Broken pipe)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at libcore.io.IoBridge.write(IoBridge.java:651)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at java.io.FileOutputStream.write(FileOutputStream.java:432)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at okio.Buffer.copyTo(Buffer.kt:168)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at okio.Buffer.copyTo$default(Buffer.kt:147)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at com.stevesoltys.seedvault.repo.BlobCreator$createNewBlob$saver$1.save(BlobCreator.kt:75)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at org.calyxos.seedvault.core.backends.saf.SafBackend.save(SafBackend.kt:96)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at org.calyxos.seedvault.core.backends.saf.SafBackend$save$1.invokeSuspend(Unknown Source:15)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:28)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:99)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source:1)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source:1)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at com.stevesoltys.seedvault.transport.ConfigurableBackupTransport.sendBackupData(ConfigurableBackupTransport.kt:194)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at android.app.backup.BackupTransport$TransportImpl.sendBackupData(BackupTransport.java:919)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at com.android.internal.backup.IBackupTransport$Stub.onTransact(IBackupTransport.java:797)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at android.os.Binder.execTransactInternal(Binder.java:1411)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at android.os.Binder.execTransact(Binder.java:1350)
09-23 10:54:56.763  4436  4458 E FullBackup: Caused by: android.system.ErrnoException: write failed: EPIPE (Broken pipe)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at libcore.io.Linux.writeBytes(Native Method)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at libcore.io.Linux.write(Linux.java:335)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at libcore.io.ForwardingOs.write(ForwardingOs.java:943)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at libcore.io.BlockGuardOs.write(BlockGuardOs.java:448)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at libcore.io.ForwardingOs.write(ForwardingOs.java:943)
09-23 10:54:56.763  4436  4458 E FullBackup: 	at libcore.io.IoBridge.write(IoBridge.java:646)
09-23 10:54:56.763  4436  4458 E FullBackup: 	... 22 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs infoRequires more information from reporter

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions