Skip to content

[Bug] App crashes while playing videos. #2691

Description

@VitoItalianGamer

Checklist

  • I make sure that the issue is NOT a duplicate of pinned issues
  • I make sure I am using the LATEST version - check here
  • I understand that issues with limited impact, such as those occurring on specific devices or under specific network conditions, will not be fixed
  • I have attached the error report in the issue

Describe the bug

Exception

  • User Action: ui error
  • Request: ACRA report
  • Content Country: US
  • Content Language: en-US
  • App Language: en_US
  • Service: none
  • Endpoint: mweb
  • Version: 5.2.3
  • OS: Linux samsung/gta4xlwifixx/gta4xlwifi:13/TP1A.220624.014/P610XXU4FWJ1:user/release-keys 13 - 33
Exceptions (2)

Crash log 1

java.lang.InterruptedException
	at java.util.concurrent.locks.ReentrantLock$Sync.lockInterruptibly(ReentrantLock.java:160)
	at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:373)
	at java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:510)
	at java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:684)
	at org.schabi.newpipe.streams.WebMReader$Cluster.find(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:107)
	at okhttp3.internal.connection.ConnectInterceptor.intercept(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:30)
	at okhttp3.internal.http.RealInterceptorChain.proceed(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:107)
	at okhttp3.internal.cache.CacheInterceptor.intercept(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:1074)
	at okhttp3.internal.http.RealInterceptorChain.proceed(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:107)
	at okhttp3.internal.http.BridgeInterceptor.intercept(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:1246)
	at okhttp3.internal.http.RealInterceptorChain.proceed(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:107)
	at okhttp3.internal.http.BridgeInterceptor.intercept(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:206)
	at okhttp3.internal.http.RealInterceptorChain.proceed(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:107)
	at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:141)
	at okhttp3.internal.connection.RealCall.execute(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:46)
	at org.schabi.newpipe.DownloaderImpl.executeStreaming(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:192)
	at androidx.room.TransactorKt.postMediaRequest(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:386)
	at org.schabi.newpipe.extractor.services.youtube.sabr.YoutubeSabrSession.fetchNextResponseUntil(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:346)
	at org.schabi.newpipe.extractor.services.youtube.sabr.YoutubeSabrSession.pumpOnceInternal(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:6)
	at org.schabi.newpipe.player.datasource.SabrStreamPump.pumpOnceStreaming(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:8)
	at org.schabi.newpipe.player.datasource.SabrStreamPump.loop(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:982)
	at org.acra.builder.ReportExecutor$$ExternalSyntheticLambda0.run(r8-map-id-939258e15a66f5b757d7c1ed12dbbb0ab6b5c8b84818fe7f60938e92dff4d77b:193)
	at java.lang.Thread.run(Thread.java:1572)

Crash log 2

Last SABR diagnostics
event=terminal_failure message=SABR made no progress after recovery for itag=137, init=false, seq=13, waitMs=12085, pump=IDLE, edgeMs=60001, readerHeadMs=0, readerTailMs=0, cachedBytes=865227, trace=recovery type=near_edge_wait itag=137 init=false seq=13 pump=IDLE edgeMs=60001
timeMs=1783866119511
videoId=HcacVbxHjHk
playerTimeMs=58832
readerHeadMs=0
readerTailMs=0
videoItag=137
videoHeight=1080
videoBitrate=1945251
audioItag=251
audioBitrate=165608
heapUsedBytes=29153096
heapFreeBytes=6443142
heapTotalBytes=35596238
heapMaxBytes=536870912
pssKb=205131
sabr=requestNumber=58, cachedBytes=0, peakCachedBytes=2128084, totalResponseBytes=4264024, maxResponseBytes=1855881, maxUmpPartBytes=194129, maxMediaPartPayloadBytes=194128, maxSegmentBytes=887667, maxSegmentsPerResponse=8
    


Version

5.2.3

Frequency

Sometimes (40-60% of the time)

Device

Galaxy tab S6 lite wifi 2020 android 13

Steps to reproduce the bug

  1. Play video
  2. App crashes

Additional context

This is an issue with SABR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions