Hey
My FOSS Gallery App crashes lately. Mord often than usual, especially while im browsing it. Maybe this is oft some help, but im shooting video in 4K.
Heres the crash report:
type: crash
osVersion: google/bluejay/bluejay:14/UQ1A.240105.002/2024011600:user/release-keys
package: com.simplemobiletools.gallery.pro:396
process: com.simplemobiletools.gallery.pro
processUptime: 64803 + 424 ms
installer: com.looker.droidify
java.lang.OutOfMemoryError: Failed to allocate a 2376 byte allocation with 32360 free bytes and 31KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC.
at java.util.Arrays.copyOf(Arrays.java:3578)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:177)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:543)
at java.lang.StringBuilder.append(StringBuilder.java:186)
at java.lang.StringBuilder.append(StringBuilder.java:179)
at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:839)
at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:8381)
at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:8579)
at android.widget.RelativeLayout$LayoutParams.<init>(RelativeLayout.java:1296)
at android.widget.RelativeLayout.generateLayoutParams(RelativeLayout.java:1110)
at android.widget.RelativeLayout.generateLayoutParams(RelativeLayout.java:89)
at android.view.LayoutInflater.parseInclude(LayoutInflater.java:1265)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:1131)
at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1096)
at android.view.LayoutInflater.inflate(LayoutInflater.java:694)
at android.view.LayoutInflater.inflate(LayoutInflater.java:538)
at com.simplemobiletools.gallery.pro.databinding.PagerVideoItemBinding.inflate(SourceFile:2)
at com.simplemobiletools.gallery.pro.fragments.VideoFragment.onCreateView(SourceFile:63)
at androidx.fragment.app.Fragment.performCreateView(SourceFile:20)
at androidx.fragment.app.b0.f(SourceFile:143)
at androidx.fragment.app.b0.k(SourceFile:133)
at androidx.fragment.app.v.y(SourceFile:573)
at androidx.fragment.app.v.Q(SourceFile:82)
at androidx.fragment.app.v.x(SourceFile:32)
at androidx.fragment.app.c0.finishUpdate(SourceFile:21)
at h8.a.finishUpdate(SourceFile:1)
at androidx.viewpager.widget.b.populate(SourceFile:51)
at androidx.viewpager.widget.b.populate(SourceFile:1)
at androidx.viewpager.widget.b$c.run(SourceFile:7)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1343)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1352)
at android.view.Choreographer.doCallbacks(Choreographer.java:952)
at android.view.Choreographer.doFrame(Choreographer.java:878)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1326)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8279)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ExecInit.main(ExecInit.java:49)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:359)
Thanks and best