os-issue-tracker
os-issue-tracker copied to clipboard
system_server crash - healthconnect?
type: crash
Process: system_server
Build: google/cheetah/cheetah:14/UQ1A.240105.004/2024011600:user/release-keys
Crash-Handler: com.android.internal.os.RuntimeInit$KillApplicationHandler
Loading-Progress: 1.0
Dropped-Count: 0
java.lang.RuntimeException: Error receiving broadcast Intent { act=android.intent.action.PACKAGE_CHANGED dat=package: flg=0x45000010 (has extras) } in com.android.server.healthconnect.migration.MigratorPackageChangesReceiver@ad13517
at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0(LoadedApk.java:1819)
at android.app.LoadedApk$ReceiverDispatcher$Args.$r8$lambda$gDuJqgxY6Zb-ifyeubKeivTLAwk(Unknown Source:0)
at android.app.LoadedApk$ReceiverDispatcher$Args$$ExternalSyntheticLambda0.run(Unknown Source:2)
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.os.HandlerThread.run(HandlerThread.java:67)
Caused by: java.lang.NullPointerException
at java.util.Objects.requireNonNull(Objects.java:207)
at com.android.server.healthconnect.migration.MigratorPackageChangesReceiver.onReceive(MigratorPackageChangesReceiver.java:61)
at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0(LoadedApk.java:1811)
... 7 more
What were you doing at the time of the crash?
Is this related here, I wonder?
type: crash
Process: system_server
Build: google/cheetah/cheetah:14/UQ1A.240105.004/2024011600:user/release-keys
Crash-Handler: com.android.internal.os.RuntimeInit$KillApplicationHandler
Loading-Progress: 1.0
Dropped-Count: 0
java.lang.RuntimeException: Error flushing proto to stream
at android.util.proto.ProtoOutputStream.flush(ProtoOutputStream.java:2518)
at com.android.server.BootReceiver.addTombstoneToDropBox(BootReceiver.java:377)
at com.android.server.os.NativeTombstoneManager.handleTombstone(NativeTombstoneManager.java:144)
at com.android.server.os.NativeTombstoneManager.-$$Nest$mhandleTombstone(NativeTombstoneManager.java:0)
at com.android.server.os.NativeTombstoneManager$TombstoneWatcher.lambda$onEvent$0(NativeTombstoneManager.java:589)
at com.android.server.os.NativeTombstoneManager$TombstoneWatcher.$r8$lambda$tfJ_q07NaI9c6UYttszi4EdMJ7Y(NativeTombstoneManager.java:0)
at com.android.server.os.NativeTombstoneManager$TombstoneWatcher$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
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.os.HandlerThread.run(HandlerThread.java:67)
at com.android.server.ServiceThread.run(ServiceThread.java:46)
Caused by: java.io.IOException: write failed: EBADF (Bad file descriptor)
at libcore.io.IoBridge.write(IoBridge.java:651)
at java.io.FileOutputStream.write(FileOutputStream.java:406)
at java.io.FileOutputStream.write(FileOutputStream.java:384)
at android.util.proto.ProtoOutputStream.flush(ProtoOutputStream.java:2515)
... 12 more
Caused by: android.system.ErrnoException: write failed: EBADF (Bad file descriptor)
at libcore.io.Linux.writeBytes(Native Method)
at libcore.io.Linux.write(Linux.java:296)
at libcore.io.ForwardingOs.write(ForwardingOs.java:943)
at libcore.io.BlockGuardOs.write(BlockGuardOs.java:448)
at libcore.io.IoBridge.write(IoBridge.java:646)
... 15 more
It doesn't look like this is related at first glance. @muhomorr?
@karolyi Does not look related. Does it happen with Health Connect?