Checklist
Affected version
0.28.5
Steps to reproduce the bug
Go to Downloads after downloading something from NewPipe
Tap on an item you have downloaded.
The app will crash
Note that the three botton/kebab menu still works. Just tapping on the item itself outside of that menu button crashes the app.
Expected behavior
Tapping on the item in downloads does expected behavior and doesn't crash.
Actual behavior
The app crashes after tapping on the log.
Screenshots/Screen recordings
Screen_Recording_20260414_122349_One.UI.Home.mp4
Logs
{
"user_action" :" ui error" ,
"request" :" ACRA report" ,
"content_language" :" en-US" ,
"content_country" :" US" ,
"app_language" :" en_US" ,
"service" :" <unknown_service>" ,
"package" :" org.schabi.newpipe" ,
"version" :" 0.28.5" ,
"os" :" Linux samsung/g0qsqw/g0q:16/BP2A.250605.031.A3/S906USQU8GYJ1:user/release-keys 16 - 36" ,
"time" :" 2026-04-14T12:17:10.407-04:00" ,
"exceptions" :[
"java.lang.SecurityException: UID 10391 does not have permission to content://com.android.externalstorage.documents/document/primary%3ADownload%2Fquaker_s%20oats.mp4 [user 0] [prefix]; you could obtain access using ACTION_OPEN_DOCUMENT or related APIs\n\tat android.os.Parcel.createExceptionOrNull(Parcel.java:3354)\n\tat android.os.Parcel.createException(Parcel.java:3338)\n\tat android.os.Parcel.readException(Parcel.java:3321)\n\tat android.os.Parcel.readException(Parcel.java:3263)\n\tat android.app.IActivityTaskManager$Stub$Proxy.startActivity(IActivityTaskManager.java:3364)\n\tat android.app.Instrumentation.execStartActivity(Instrumentation.java:2010)\n\tat android.app.Activity.startActivityForResult(Activity.java:6169)\n\tat android.app.Activity.startActivityForResult(Activity.java:6126)\n\tat android.app.Activity.startActivity(Activity.java:6629)\n\tat android.app.Activity.startActivity(Activity.java:6596)\n\tat us.shandian.giga.ui.adapter.MissionAdapter$ViewHolderItem$$ExternalSyntheticLambda0.onClick(r8-map-id-eeb60bc7eafd7d14a24650eafbfe8b4ce497b5ec4b44d8fb117249d53eb0f7fa:68)\n\tat android.view.View.performClick(View.java:8508)\n\tat android.view.View.performClickInternal(View.java:8485)\n\tat android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)\n\tat android.view.View$PerformClick.run(View.java:33213)\n\tat android.os.Handler.handleCallback(Handler.java:995)\n\tat android.os.Handler.dispatchMessage(Handler.java:103)\n\tat android.os.Looper.loopOnce(Looper.java:273)\n\tat android.os.Looper.loop(Looper.java:363)\n\tat android.app.ActivityThread.main(ActivityThread.java:10060)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:632)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)\nCaused by: android.os.RemoteException: Remote stack trace:\n\tat com.android.server.uri.UriGrantsManagerService.checkGrantUriPermissionUnlocked(qb/106592906 c4c4375f2809767d35c3924eb0560cb9c53861c2af8e84225184923cb2856e18:622)\n\tat com.android.server.uri.UriGrantsManagerService.checkGrantUriPermissionFromIntentUnlocked(qb/106592906 c4c4375f2809767d35c3924eb0560cb9c53861c2af8e84225184923cb2856e18:216)\n\tat com.android.server.uri.UriGrantsManagerService$LocalService.internalCheckGrantUriPermissionFromIntent(qb/106592906 c4c4375f2809767d35c3924eb0560cb9c53861c2af8e84225184923cb2856e18:21)\n\tat com.android.server.wm.ActivityStarter$Request.resolveActivity(qb/106592906 c4c4375f2809767d35c3924eb0560cb9c53861c2af8e84225184923cb2856e18:440)\n\tat com.android.server.wm.ActivityStarter.execute(qb/106592906 c4c4375f2809767d35c3924eb0560cb9c53861c2af8e84225184923cb2856e18:253)\n\n"
],
"user_comment" :" "
}
Affected Android/Custom ROM version
ANdroid 16. One UI version 8.0
Affected device model
Samsung Galaxy S22+
Additional information
No response
Checklist
Affected version
0.28.5
Steps to reproduce the bug
Note that the three botton/kebab menu still works. Just tapping on the item itself outside of that menu button crashes the app.
Expected behavior
Tapping on the item in downloads does expected behavior and doesn't crash.
Actual behavior
The app crashes after tapping on the log.
Screenshots/Screen recordings
Screen_Recording_20260414_122349_One.UI.Home.mp4
Logs
{ "user_action":"ui error", "request":"ACRA report", "content_language":"en-US", "content_country":"US", "app_language":"en_US", "service":"<unknown_service>", "package":"org.schabi.newpipe", "version":"0.28.5", "os":"Linux samsung/g0qsqw/g0q:16/BP2A.250605.031.A3/S906USQU8GYJ1:user/release-keys 16 - 36", "time":"2026-04-14T12:17:10.407-04:00", "exceptions":[ "java.lang.SecurityException: UID 10391 does not have permission to content://com.android.externalstorage.documents/document/primary%3ADownload%2Fquaker_s%20oats.mp4 [user 0] [prefix]; you could obtain access using ACTION_OPEN_DOCUMENT or related APIs\n\tat android.os.Parcel.createExceptionOrNull(Parcel.java:3354)\n\tat android.os.Parcel.createException(Parcel.java:3338)\n\tat android.os.Parcel.readException(Parcel.java:3321)\n\tat android.os.Parcel.readException(Parcel.java:3263)\n\tat android.app.IActivityTaskManager$Stub$Proxy.startActivity(IActivityTaskManager.java:3364)\n\tat android.app.Instrumentation.execStartActivity(Instrumentation.java:2010)\n\tat android.app.Activity.startActivityForResult(Activity.java:6169)\n\tat android.app.Activity.startActivityForResult(Activity.java:6126)\n\tat android.app.Activity.startActivity(Activity.java:6629)\n\tat android.app.Activity.startActivity(Activity.java:6596)\n\tat us.shandian.giga.ui.adapter.MissionAdapter$ViewHolderItem$$ExternalSyntheticLambda0.onClick(r8-map-id-eeb60bc7eafd7d14a24650eafbfe8b4ce497b5ec4b44d8fb117249d53eb0f7fa:68)\n\tat android.view.View.performClick(View.java:8508)\n\tat android.view.View.performClickInternal(View.java:8485)\n\tat android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)\n\tat android.view.View$PerformClick.run(View.java:33213)\n\tat android.os.Handler.handleCallback(Handler.java:995)\n\tat android.os.Handler.dispatchMessage(Handler.java:103)\n\tat android.os.Looper.loopOnce(Looper.java:273)\n\tat android.os.Looper.loop(Looper.java:363)\n\tat android.app.ActivityThread.main(ActivityThread.java:10060)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:632)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)\nCaused by: android.os.RemoteException: Remote stack trace:\n\tat com.android.server.uri.UriGrantsManagerService.checkGrantUriPermissionUnlocked(qb/106592906 c4c4375f2809767d35c3924eb0560cb9c53861c2af8e84225184923cb2856e18:622)\n\tat com.android.server.uri.UriGrantsManagerService.checkGrantUriPermissionFromIntentUnlocked(qb/106592906 c4c4375f2809767d35c3924eb0560cb9c53861c2af8e84225184923cb2856e18:216)\n\tat com.android.server.uri.UriGrantsManagerService$LocalService.internalCheckGrantUriPermissionFromIntent(qb/106592906 c4c4375f2809767d35c3924eb0560cb9c53861c2af8e84225184923cb2856e18:21)\n\tat com.android.server.wm.ActivityStarter$Request.resolveActivity(qb/106592906 c4c4375f2809767d35c3924eb0560cb9c53861c2af8e84225184923cb2856e18:440)\n\tat com.android.server.wm.ActivityStarter.execute(qb/106592906 c4c4375f2809767d35c3924eb0560cb9c53861c2af8e84225184923cb2856e18:253)\n\n" ], "user_comment":"" }Affected Android/Custom ROM version
ANdroid 16. One UI version 8.0
Affected device model
Samsung Galaxy S22+
Additional information
No response