Skip to content

[Bug]:Version 2.8.0 fdroid crashes randomly on Android 11 #6491

Description

@ccchdro

Contact Details

ccchdro@gmail.com

Checklist

  • I am able to reproduce the bug with the latest version.

  • I have updated to the latest Alpha firmware, and am able to reproduce the bug. Many issues are fixed quickly in alpha before the general beta release.

  • I made sure that there are no existing OPEN or CLOSED issues which I could contribute my information to.

  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.

  • This issue contains only one bug.

  • I have read and understood the Contribution Guidelines.

  • I agree to follow this project's Code of Conduct

  • I actually read this list, and should be taken seriously.

Affected app version

2.8.0 fdroid

Affected Android version

Android 11

Affected phone model

Samsung

Affected node model

Heltec T190

Affected node firmware version

2.7.26.54e0d8d Beta

Steps to reproduce the bug

The application no longer communicates with the node and crashes randomly the only solution is to force close it after which it works normally again

Actual behavior

No response

Expected behavior

No response

Screenshots/Screen recordings

No response

Relevant log output

===== App Logcat =====
--------- beginning of main
07-28 16:59:12.615 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:14.616 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:16.617 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:18.618 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:20.620 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:22.623 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:24.624 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:26.625 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:28.627 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:30.628 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:32.631 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:34.632 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:36.634 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:38.635 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:40.636 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:42.639 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:44.640 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:46.641 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:48.643 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:50.645 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:52.647 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:54.649 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:56.651 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 16:59:57.916 I/geeksville.mes(11483): Background young concurrent copying GC freed 498660(17MB) AllocSpace objects, 0(0B) LOS objects, 35% free, 28MB/43MB, paused 640us total 310.028ms
07-28 16:59:58.653 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:00.656 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:02.658 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:04.661 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:06.663 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:08.666 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:10.668 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:12.671 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:14.673 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:16.675 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:18.678 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:20.680 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:22.682 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:24.685 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:26.687 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:28.688 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:30.690 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:32.692 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:34.695 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:36.697 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:38.700 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:40.702 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:42.704 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:44.707 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:46.709 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:48.711 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:50.713 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:52.715 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:54.717 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:56.719 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:00:58.720 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:00.722 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:02.725 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:04.727 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:06.730 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:08.732 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:10.161 I/        (11483): Starting MeshService (trigger=UserInterface, appInForeground=true)
07-28 17:01:10.218 W/Adreno-EGL(11483): <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
07-28 17:01:10.350 I/        (11483): MeshService: selected device ready (...:05), staying foreground
07-28 17:01:10.620 I/geeksville.mes(11483): WaitForGcToComplete blocked Background on ProfileSaver for 18.280ms
07-28 17:01:10.733 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:10.800 I/geeksville.mes(11483): Background young concurrent copying GC freed 463264(16MB) AllocSpace objects, 9(196KB) LOS objects, 38% free, 26MB/43MB, paused 213us total 177.886ms
07-28 17:01:12.733 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:14.734 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:16.735 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:16.933 I/geeksville.mes(11483): Background young concurrent copying GC freed 246294(12MB) AllocSpace objects, 0(0B) LOS objects, 21% free, 34MB/43MB, paused 244us total 255.523ms
07-28 17:01:17.884 I/geeksville.mes(11483): Background concurrent copying GC freed 455837(29MB) AllocSpace objects, 3(208KB) LOS objects, 50% free, 19MB/39MB, paused 183us total 466.003ms
07-28 17:01:18.736 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:19.101 I/geeksville.mes(11483): Background young concurrent copying GC freed 325558(21MB) AllocSpace objects, 0(0B) LOS objects, 51% free, 19MB/39MB, paused 244us total 194.213ms
07-28 17:01:20.288 I/geeksville.mes(11483): Background young concurrent copying GC freed 307415(20MB) AllocSpace objects, 0(0B) LOS objects, 48% free, 20MB/39MB, paused 183us total 189.819ms
07-28 17:01:20.737 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:21.725 W/Adreno-EGL(11483): <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
07-28 17:01:22.597 D/OpenGLRenderer(11483): endAllActiveAnimators on 0xa715c8d0 (UnprojectedRipple) with handle 0x7bb949d0
07-28 17:01:22.737 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:24.738 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:26.739 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:28.740 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:30.741 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:32.741 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:34.742 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:36.743 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:37.623 W/Choreographer(11483): Frame time is 0.225077 ms in the future!  Check that graphics HAL is generating vsync timestamps using the correct timebase.
07-28 17:01:38.744 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:40.745 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:42.747 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:44.748 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:46.749 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:48.750 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:50.642 I/geeksville.mes(11483): Background young concurrent copying GC freed 505086(18MB) AllocSpace objects, 13(308KB) LOS objects, 45% free, 21MB/39MB, paused 244us total 247.192ms
07-28 17:01:50.751 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:52.261 D/WM-DelayedWorkTracker(11483): Scheduling work ec3d0485-53ab-40f6-a8d1-7f3cd1ea65b4
07-28 17:01:52.262 D/WM-GreedyScheduler(11483): Starting work for ec3d0485-53ab-40f6-a8d1-7f3cd1ea65b4
07-28 17:01:52.283 D/WM-Processor(11483): Processor: processing WorkGenerationalId(workSpecId=ec3d0485-53ab-40f6-a8d1-7f3cd1ea65b4, generation=0)
07-28 17:01:52.342 D/WM-WorkerWrapper(11483): Starting work for org.meshtastic.core.service.worker.MeshLogCleanupWorker
07-28 17:01:52.348 I/meshlog_cleanup_worker(11483): Successfully cleaned old MeshLog entries
07-28 17:01:52.363 I/WM-WorkerWrapper(11483): Worker result SUCCESS for Work [ id=ec3d0485-53ab-40f6-a8d1-7f3cd1ea65b4, tags={ org.meshtastic.core.service.worker.MeshLogCleanupWorker } ]
07-28 17:01:52.409 D/WM-Processor(11483): Processor ec3d0485-53ab-40f6-a8d1-7f3cd1ea65b4 executed; reschedule = false
07-28 17:01:52.431 D/WM-GreedyScheduler(11483): Cancelling work ID ec3d0485-53ab-40f6-a8d1-7f3cd1ea65b4
07-28 17:01:52.477 D/WM-SystemJobScheduler(11483): Scheduling work ID ec3d0485-53ab-40f6-a8d1-7f3cd1ea65b4Job ID 8
07-28 17:01:52.753 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:54.754 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:56.755 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:01:58.756 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:00.758 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:02.760 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:04.762 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:06.765 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:08.766 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:10.769 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:12.772 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:14.774 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:16.775 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:18.777 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:20.779 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:22.780 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:24.783 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:26.785 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:28.786 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:30.787 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:32.789 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:34.791 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:35.434 I/        (11483): Starting MeshService (trigger=UserInterface, appInForeground=true)
07-28 17:02:35.658 W/Adreno-EGL(11483): <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
07-28 17:02:35.863 I/        (11483): MeshService: selected device ready (...:05), staying foreground
07-28 17:02:35.869 I/        (11483): [FW_CHECK] Firmware version comparison - device: DeviceVersion(asString=2.7.26.54e0d8d) (raw: 2.7.26.54e0d8d), status: OK, absoluteMin: DeviceVersion(asString=2.3.15), min: DeviceVersion(asString=2.5.14)
07-28 17:02:35.869 I/        (11483): [FW_CHECK] Firmware version OK - device: DeviceVersion(asString=2.7.26.54e0d8d) meets requirements
07-28 17:02:36.228 I/geeksville.mes(11483): Background young concurrent copying GC freed 392435(14MB) AllocSpace objects, 13(512KB) LOS objects, 31% free, 27MB/39MB, paused 335us total 252.349ms
07-28 17:02:36.793 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:38.794 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:38.941 I/        (11483): Stopping location requests
07-28 17:02:38.941 I/        (11483): Stopping location requests
07-28 17:02:39.014 I/        (11483): Starting location updates with [gps, network] intervalMs=30000 and minDistanceM=0.0
07-28 17:02:40.794 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:42.795 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:44.796 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:46.796 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:48.797 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:50.798 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:52.798 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:54.800 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:55.918 I/geeksville.mes(11483): Background young concurrent copying GC freed 261533(10049KB) AllocSpace objects, 7(228KB) LOS objects, 26% free, 28MB/39MB, paused 1.251ms total 397.827ms
07-28 17:02:56.800 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:02:58.801 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused
07-28 17:03:00.801 E/geeksville.mes(11483): failed to connect to jdwp control socket: Connection refused

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions