Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash upon making a new rant #124

Closed
v1s7 opened this issue Oct 7, 2024 · 29 comments
Closed

Crash upon making a new rant #124

v1s7 opened this issue Oct 7, 2024 · 29 comments

Comments

@v1s7
Copy link

v1s7 commented Oct 7, 2024

✍️ Describe the bug

The app crashes when you click the plus button
recorded.log

💣 Steps to reproduce

  1. Launch the app
  2. Click on the + button
  3. Get sent to your phone's home screen

🔧 Expected behavior

The popup menu gets opened as usual

📱 Tech info

  • Device: realme 8 4G
  • OS: 13
  • App Version: 1.0.5 (from the Releases)

📄 Additional context

Weird thing is that the issue also appeared when I first installed the app, but when I tried to record its logcat the bug just disappeared and everything worked as intended. So it may not be a surprise if this won't be reproducable.

crash report FATAL EXCEPTION: main Process: rocks.poopjournal.fucksgiven, PID: 2419 java.lang.NoSuchMethodError: No static method performImeAction$default(Landroidx/compose/ui/semantics/SemanticsPropertyReceiver;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V in class Landroidx/compose/ui/semantics/SemanticsPropertiesKt; or its super classes (declaration of 'androidx.compose.ui.semantics.SemanticsPropertiesKt' appears in /data/app/~~oeiYhP_Stx6KGU53JjaoUg==/rocks.poopjournal.fucksgiven-wtpkPwG8bPDbZEy1v8DcUA==/base.apk) at androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1.invoke(CoreTextField.kt:532) at androidx.compose.foundation.text.CoreTextFieldKt$CoreTextField$semanticsModifier$1.invoke(CoreTextField.kt:433) at androidx.compose.ui.semantics.CoreSemanticsModifierNode.applySemantics(SemanticsModifier.kt:73) at androidx.compose.ui.node.LayoutNode$collapsedSemantics$1.invoke(LayoutNode.kt:430) at androidx.compose.ui.node.LayoutNode$collapsedSemantics$1.invoke(LayoutNode.kt:421) at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2303) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.observe(SnapshotStateObserver.kt:500) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:256) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:133) at androidx.compose.ui.node.OwnerSnapshotObserver.observeSemanticsReads$ui_release(OwnerSnapshotObserver.kt:121) at androidx.compose.ui.node.LayoutNode.getCollapsedSemantics$ui_release(LayoutNode.kt:421) at androidx.compose.ui.semantics.SemanticsNodeKt.SemanticsNode(SemanticsNode.kt:48) at androidx.compose.ui.semantics.SemanticsNode.fillOneLayerOfSemanticsWrappers(SemanticsNode.kt:268) at androidx.compose.ui.semantics.SemanticsNode.fillOneLayerOfSemanticsWrappers(SemanticsNode.kt:270) at androidx.compose.ui.semantics.SemanticsNode.fillOneLayerOfSemanticsWrappers(SemanticsNode.kt:270) at androidx.compose.ui.semantics.SemanticsNode.fillOneLayerOfSemanticsWrappers(SemanticsNode.kt:270) at androidx.compose.ui.semantics.SemanticsNode.unmergedChildren$ui_release(SemanticsNode.kt:248) at androidx.compose.ui.semantics.SemanticsNode.getChildren(SemanticsNode.kt:327) at androidx.compose.ui.semantics.SemanticsNode.getReplacedChildren$ui_release(SemanticsNode.kt:298) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat_androidKt.getAllUncoveredSemanticsNodesToMap$findAllSemanticNodesRecursive(AndroidComposeViewAccessibilityDelegateCompat.android.kt:3665) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat_androidKt.getAllUncoveredSemanticsNodesToMap$findAllSemanticNodesRecursive(AndroidComposeViewAccessibilityDelegateCompat.android.kt:3667) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat_androidKt.getAllUncoveredSemanticsNodesToMap$findAllSemanticNodesRecursive(AndroidComposeViewAccessibilityDelegateCompat.android.kt:3667) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat_androidKt.getAllUncoveredSemanticsNodesToMap$findAllSemanticNodesRecursive(AndroidComposeViewAccessibilityDelegateCompat.android.kt:3667) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat_androidKt.getAllUncoveredSemanticsNodesToMap(AndroidComposeViewAccessibilityDelegateCompat.android.kt:3700) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat_androidKt.access$getAllUncoveredSemanticsNodesToMap(AndroidComposeViewAccessibilityDelegateCompat.android.kt:1) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.getCurrentSemanticsNodes(AndroidComposeViewAccessibilityDelegateCompat.android.kt:342) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.sendAccessibilitySemanticsStructureChangeEvents(AndroidComposeViewAccessibilityDelegateCompat.android.kt:3085) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.checkForSemanticsChanges(AndroidComposeViewAccessibilityDelegateCompat.android.kt:2358) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.semanticsChangeChecker$lambda$46(AndroidComposeViewAccessibilityDelegateCompat.android.kt:2189) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat.$r8$lambda$CZAjA4a8ePLF9FU4Ia6Vf_-igrw(Unknown Source:0) at androidx.compose.ui.platform.AndroidComposeViewAccessibilityDelegateCompat$$ExternalSyntheticLambda2.run(D8$$SyntheticClass:0) at android.os.Handler.handleCallback(Handler.java:942) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:240) at android.os.Looper.loop(Looper.java:351) at android.app.ActivityThread.main(ActivityThread.java:8370) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:568) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)
@garnetbugbee
Copy link

I'm on a galaxy s10e with a locked bootloader running the latest update that the Samsung got in the US. Mine does the exact same thing. This looks like a great application by the way.

@patienttruth
Copy link

Same thing. Phone is Pixel 6 on latest version of GrapheneOS.

@woodmaker
Copy link

Same thing. FP5, /e/os 2.3, android 13. When I click on (+), i can see something for a frame or a moment and then home screen.

@spj2401Dev
Copy link

Same here. On a A55 on Android 14

@anantone
Copy link

Me too. I thought it was a way to make sure no fucks are given??

@anantone
Copy link

Works with debug apk from other issue. F droid release is what crashes (giving zero fucks for eva)

@dinosophos
Copy link

Same here, FP4 with e.os 2.4, F-Droid release 1.05

@PedroZero
Copy link

PedroZero commented Oct 15, 2024

Same here on Samsung M54. I really like the app, so I'm hoping it gets fixed soon.
Edit: the debug apk does work indeed. however, an official update would be great.

@ionlycod
Copy link

Marvin, do u giv a fuc?
plz fixxx

@CrazyMarvin
Copy link
Contributor

That's really strange. I don't have an idea yet unfortunately.
Do you see something, @mubeen1519?

@mubeen1519
Copy link
Contributor

That's really strange. I don't have an idea yet unfortunately.
Do you see something, @mubeen1519?

ah will check the logs to see the problem he might facing i guess thats a rare scenario he faced on the device.

@CrazyMarvin
Copy link
Contributor

May you please check if the APK from the release and Google Play are working?

@GodLokiGP
Copy link

Hey. I'm facing the exact same issue with fdroid release.

  • Android 13, lineage os, redmi note 9 pro 5g.

May you please check if the APK from the release and Google Play are working?

I checked both github and play store releases, too. Both have the same issue, crashing when + button is clicked.

@chenshuiluke
Copy link

I'm having the same issue with my s23 ultra:

Screen_Recording_20241127_114451_Niagara.Launcher.mp4

@CrazyMarvin
Copy link
Contributor

I don't have a solution unfortunately. 🙈

@ionlycod
Copy link

ionlycod commented Dec 2, 2024

Version 1.0.2 did not have this problem.

@zekooooo
Copy link

Exact same situation for me, Android 14 on Sony Xperia. Just tried 1.0.2 and it works fine, thanks for the tip @ionlycod

@JD-The-65th
Copy link

Same on my S21 and S24. I literally can't give a fuck.

@CrazyMarvin
Copy link
Contributor

Report from @tessitalisman

Attempting to create a new entry causing the app to almost immediately exit after briefly flashing an entry box

Open App
Press the "+" button
Get sent to Homescreen

I assume I would be able to enter some details and create a new item

See Video here

Oppo Reno f11

OPPO CPH2603

ColorOS_14.0_Android_14 (Security Update Oct_5)

App Version 1.0.5
(Crash reproduced on GitHub, Fdroid and Google Play releases)

Note that this is upon first installation, apologies if this is a duplicate, I just wished to add extra details and was unsure if a different device model would constitute as a duplicate.

@CrazyMarvin
Copy link
Contributor

May you please share Logcat logs if possible, @woodmaker, @spj2401Dev, @anantone, @dinosophos, @PedroZero, @ionlycod, @GodLokiGP, @chenshuiluke, @zekooooo & @JD-The-65th?

@chenshuiluke
Copy link

@CrazyMarvin how do I go about sharing logcat logs with you?

@ionlycod
Copy link

@CrazyMarvin how do I go about sharing logcat logs with you?

Well first you need have Android Studio installed...

@CrazyMarvin
Copy link
Contributor

Another option is to use the adb shell: adb logcat -e "rocks.poopjournal.fucksgiven" > logcat.txt

@CrazyMarvin
Copy link
Contributor

@mubeen1519 sent some fixes (#144). Hopefully release v1.0.6 fixes the crashes.

@JD-The-65th
Copy link

Can confirm, the app now works on my S24 and I can finally give a fuck.

@chenshuiluke
Copy link

I can now give a fuck as well

@dinosophos
Copy link

Me too, fucks are being given as we speak. thank you kindly!

@v1s7
Copy link
Author

v1s7 commented Jan 2, 2025

The crash is gone for me as well, big props to the contributor!
I guess the issue can be closed since this particular bug affecting many has been fixed in #144.

@v1s7 v1s7 closed this as completed Jan 2, 2025
@ionlycod
Copy link

Thank you everyone for giving a fuck to this issue. 🙏🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests