For me it crashes constantly.

It reports:

Abort message: 'In context processing binder RPC command (where RpcServer::setPerSessionRootObject is used to
distinguish callers), getCallingUid does not make sense (binder sp: 0x0, guard: 0xf0cac8a8fb60)

    danijelcamdzic

    In the release notes it says WebView JIT was enabled for the terminal but in the settings of this app it says that it's disabled and there is no option to enable it.

    • de0u replied to this.

      danijelcamdzic Those release notes are for 2025030900, which right now appears to still be in the alpha stage. Can you confirm that you are running 2025030900? If not then crashing is expected.

      The Terminal app initialised fine in the Owner profile but after 10+ attempts in Private Space I gave up.

      type: crash
      osVersion: google/shiba/shiba:15/BP1A.250305.019/2025030900:user/release-keys
      userType: profile.private
      flags: dev options enabled
      package: com.android.virtualization.terminal:35, targetSdk 35
      process: com.android.virtualization.terminal
      processUptime: 55726 + 273 ms
      
      java.lang.RuntimeException: Connection to terminal timedout
      	at com.android.virtualization.terminal.MainActivity.waitUntilVmStarts(MainActivity.java:358)
      	at com.android.virtualization.terminal.MainActivity.lambda$connectToTerminalService$5(MainActivity.java:339)
      	at com.android.virtualization.terminal.MainActivity.$r8$lambda$2tfAHhMGkCOvstZR05Di9Y5wV-Q(MainActivity.java:0)
      	at com.android.virtualization.terminal.MainActivity$$ExternalSyntheticLambda0.run(R8$$SyntheticClass:0)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:651)
      	at java.lang.Thread.run(Thread.java:1119)

      block connection without VPN need to be disabled, since the terminal need to connect to the Debian VM on a local port. I didn't run it in Private Space.

      Correct me if I'm wrong, currently this terminal interacts with the Debian VM but has no option to interact with the underlying Android host??

        sheshoe block connection without VPN need to be disabled, since the terminal need to connect to the Debian VM on a local port

        Thanks, that was it.

        danijelcamdzic You're on the previous 2025030800 release, not the current 2025030900 release in the Alpha channel at the time and now also the Beta channel.

        LamaSinge LamaSinge It's not supposed to be centered and matches the way it works on the stock Pixel OS now. It didn't match it before. The clock moves around based on the content that's displayed and also to avoid burn-in.

        So this is an AOSP QPR2 feature? Because it was exactly like the stock bone before that. Sorry to have disturbed for a non-problem

          LamaSinge We adopted these changes later than the stock Pixel OS, which shipped them in Android 15 QPR1. The layout for this release essentially matches the current stock Pixel OS.

          This might be the biggest nitpick ever but will the terminal app be getting a monochrome icon?

            Does this only apply in owner profile ? As im not ablr to see in other peofiles And i can confirm it only runs without a VPN connection

            nesakysiu1 We could give it a new icon later but it's also not only going to be a terminal app but rather a VM management app able to run GUI applications. Initial GUI support is shipping with our next release.

            I seem to be getting a FileNotFound error when trying to download the image in the terminal app...

            Upon launching the terminal and pressing Install, I keep receiving the message:
            "Failed to install. Please try again"

            I am on the latest release and have a stable network connection so not quite sure what's happening here.