Emulator gets killed and I <insert clickbait>

Hello dear community,

I’m having an issue with the step AVD manager

I have the following parameters:


Initialize Android SDK
Updating emulator
$ /opt/android-sdk-linux/cmdline-tools/12.0/bin/sdkmanager "--verbose" "--channel=0" "emulator"
Updating system-image packages
$ /opt/android-sdk-linux/cmdline-tools/12.0/bin/sdkmanager "--verbose" "--channel=0" "system-images;android-31;google_apis_playstore;x86_64"
Creating device
$ /opt/android-sdk-linux/cmdline-tools/12.0/bin/avdmanager "--verbose" "create" "avd" "--force" "--name" "emulator" "--device" "pixel" "--package" "system-images;android-31;google_apis_playstore;x86_64" "--tag" "google_apis_playstore" "--abi" "x86_64" "--sdcard" "2048M"
Starting device
$ /opt/android-sdk-linux/emulator/emulator "@emulator" "-verbose" "-show-kernel" "-no-audio" "-netdelay" "none" "-no-snapshot" "-wipe-data" "-gpu" "auto" "-no-window" "-no-boot-anim" "-camera-back" "none" "-camera-front" "none" "-logcat" "*:v" "-show-kernel" "-verbose"

But unfortunately, it boots then gets killed:

Emulator process exited early
A possible cause can be the emulator process having received a KILL signal.

I do print all the logs I can think of and here the whole printout:

Emulator log: {INFO    | Storing crashdata in: /tmp/android-unknown/emu-crash-34.1.19.db, detection is enabled for process: 3033
INFO    | Android emulator version 34.1.19.0 (build_id 11525734) (CL:N/A)
DEBUG   | Current emulator version 34.1.19 is the same as the required version 34.1.19.
INFO    | Found AVD name 'emulator'
INFO    | Found AVD target architecture: x86_64
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/system.img.qcow2 failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/vendor.img.qcow2 failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/userdata-qemu.img failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/userdata-qemu.img.qcow2 failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/userdata.img done
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/userdata.img.qcow2 failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/cache.img failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/cache.img.qcow2 failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/version_num.cache failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/bootcompleted.ini failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/sdcard.img.qcow2 failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/encryptionkey.img failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/encryptionkey.img.qcow2 failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/hardware-qemu.ini failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/emulator-user.ini failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/quickbootChoice.ini failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/emu-launch-params.txt failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/initrd failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/AVD.conf failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/multiinstance.lock failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/read-snapshot.txt failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/data failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/modem_simulator failed
INFO    | Deleting /root/.android/avd/../avd/emulator.avd/default.dtb failed
INFO    | Failed to remove snapshot directory '/root/.android/avd/../avd/emulator.avd/snapshots'
INFO    | Failed to remove ADB command directory '/root/.android/avd/../avd/emulator.avd/tmpAdbCmds'
INFO    | argv[0]: '/opt/android-sdk-linux/emulator/emulator'; program directory: '/opt/android-sdk-linux/emulator'
INFO    | Found systemPath /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64/
WARNING | Please update the emulator to one that supports the feature(s): Vulkan
INFO    | Storing crashdata in: /tmp/android-unknown/emu-crash-34.1.19.db, detection is enabled for process: 3033
INFO    | Duplicate loglines will be removed, if you wish to see each individual line launch with the -log-nofilter flag.
DEBUG   | autoconfig: -skin 1080x1920
DEBUG   | autoconfig: -skindir (null)
DEBUG   | autoconfig: -kernel /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//kernel-ranchu
DEBUG   | Target arch = 'x86_64'
DEBUG   | Auto-detect: Kernel image requires new device naming scheme.
DEBUG   | Auto-detect: Kernel does not support YAFFS2 partitions.
DEBUG   | autoconfig: -ramdisk /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//ramdisk.img
DEBUG   | Using initial system image: /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//system.img
DEBUG   | Using initial vendor image: /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//vendor.img
DEBUG   | autoconfig: -initdata /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//userdata.img
DEBUG   | autoconfig: -cache /root/.android/avd/../avd/emulator.avd/cache.img
DEBUG   | autoconfig: -sdcard /root/.android/avd/../avd/emulator.avd/sdcard.img
INFO    | Increasing RAM size to 2048MB
DEBUG   | VM heap size 0MB is below hardware specified minimum of 512MB,setting it to that value
DEBUG   | System image is read only
DEBUG   | Found 3 DNS servers:
DEBUG   | 	169.254.169.254
DEBUG   | 	8.8.8.8
DEBUG   | 	1.1.1.1
DEBUG   | Starting hostapd main loop.
DEBUG   | found magic skin width=1080 height=1920 bpp=16
WARNING | File System is not ext4, disable QuickbootFileBacked feature
DEBUG   | Creating ext4 userdata partition: /root/.android/avd/../avd/emulator.avd/data
Creating filesystem with parameters:
    Size: 6442450944
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 8192
    Inode size: 256
    Journal blocks: 24576
    Label: 
    Blocks: 1572864
    Block groups: 48
    Reserved block group size: 383
Created filesystem with 31/393216 inodes and 52359/1572864 blocks
DEBUG   | Creating empty ext4 cache partition: /root/.android/avd/../avd/emulator.avd/cache.img
Creating filesystem with parameters:
    Size: 69206016
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 4224
    Inode size: 256
    Journal blocks: 1024
    Label: 
    Blocks: 16896
    Block groups: 1
    Reserved block group size: 7
Created filesystem with 11/4224 inodes and 1302/16896 blocks
DEBUG   | CPU Acceleration: working
DEBUG   | CPU Acceleration status: KVM (version 12) is installed and usable.
DEBUG   | handleCpuAcceleration: feature check for hvf
DEBUG   | Bluetooth requested by guest
DEBUG   | started modem simulator host server at port: 46827
DEBUG   | Path:/opt/android-sdk-linux/platform-tools/adb protocol version: 41
DEBUG   | Path:/opt/android-sdk-linux/platform-tools/adb protocol version: 41 (2x)
DEBUG   | Found: 3 adb executables
DEBUG   | Adb: /opt/android-sdk-linux/platform-tools/adb
DEBUG   | Adb: /opt/android-sdk-linux/platform-tools/adb (2x)
DEBUG   | Path:/opt/android-sdk-linux/platform-tools/adb protocol version: 41
DEBUG   | Path:/opt/android-sdk-linux/platform-tools/adb protocol version: 41 (2x)
WARNING | Your GPU drivers may have a bug. Switching to software rendering.
library_mode swangle_indirect gpu mode swangle_indirect
DEBUG   | GPU emulation enabled using 'swangle_indirect' mode
DEBUG   | Initializing hardware OpenGLES emulation support
Initializing hardware OpenGLES emulation supportandroid_startOpenglesRenderer: gpu infoI0314 19:14:04.686341    3033 HealthMonitor.cpp:279] HealthMonitor disabled.
DEBUG   | create display 0
DEBUG   | setDisplayPose 0 x 0 y 0 w 1080 h 1920 dpi 0
I0314 19:14:04.700327    3033 FrameBuffer.cpp:486] Graphics Adapter Vendor Google (Google Inc.)
I0314 19:14:04.700351    3033 FrameBuffer.cpp:487] Graphics Adapter Android Emulator OpenGL ES Translator (Google SwiftShader)
I0314 19:14:04.700354    3033 FrameBuffer.cpp:488] Graphics API Version OpenGL ES 3.0 (OpenGL ES 3.0 SwiftShader 4.0.0.1)
I0314 19:14:04.700356    3033 FrameBuffer.cpp:489] Graphics API Extensions GL_OES_EGL_sync GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_depth24 GL_OES_depth32 GL_OES_element_index_uint GL_OES_texture_float GL_OES_texture_float_linear GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_packed_depth_stencil GL_OES_vertex_half_float GL_OES_standard_derivatives GL_OES_texture_npot GL_OES_rgb8_rgba8 GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_texture_format_BGRA8888 GL_APPLE_texture_format_BGRA8888 
I0314 19:14:04.700358    3033 FrameBuffer.cpp:490] Graphics Device Extensions N/A
INFO    | Setting vsync to 60 hz
DEBUG   | OpenGL Vendor=[Google (Google Inc.)]
OpenGL Vendor=[Google (Google Inc.)]DEBUG   | OpenGL Renderer=[Android Emulator OpenGL ES Translator (Google SwiftShader)]
OpenGL Renderer=[Android Emulator OpenGL ES Translator (Google SwiftShader)]DEBUG   | OpenGL Version=[OpenGL ES 3.0 (OpenGL ES 3.0 SwiftShader 4.0.0.1)]
OpenGL Version=[OpenGL ES 3.0 (OpenGL ES 3.0 SwiftShader 4.0.0.1)]INFO    | Sending adb public key [QAAAAIEUB+N/1IKZN8icKV0N2VzdSBmH3OQk+liusxaOVX+PR49z8FsI/1M6LcFYHVUaNlvjmFoQxbS9ZgXYjgDBmgAhwiFnXs8E0FA014ozuluJPEtzoBfNbKxvrZlW42ZJdU+Ixe0lnW2lNrV8VL9vLyC0WaXGRMrCeXCe13k3vPHG6+VlDT++R6zBukYDcf0vMAq8akFzCoH78z3FsbYltbG22MTLQ00kJI1RRaF66FKgDDF6IFgyQsSiMdnZaHsSVhn1kaVQPo/Ora89VqQrB9nz8WOkWwQlexrwjKDcI0o0uhrFAiL17ROfSV8o3vf5LtbuOgHNGT458T4K67608raNdW7I0rtcqFyyhIrqldszxIB6m6wSHwZR/V/VQ4FIYxwiyVJ902rTt5jpCRz48sDRibjK2S8GtqQZ8T6lak3HSPWDCXhrdz6+dgMKbjcmNpCjTiBTzmgHBMKfkEXNPd5YHMbT9nFKulbqj8AHPZC6Q1ziTpYSw/F23sg5q/2qYTOugVvDPhA4OvgRX+9WpNwqrEgKuyzyioSEFTOX/RSlifqEtK+QmqH/k3tMyOeU+X5jaKYhpALC8cUkaX8ooxz9vUs84wDmev4SM9moqsZHXwsHrKmvOl3X++XZmZtbIXbGqx9Y8rh6neH7WHGU7Sm/+k2XDLk0MQKIGippjsLMgJCVNQEAAQA= @unknown]
DEBUG   | Found 3 DNS servers:
DEBUG   | 	169.254.169.254
DEBUG   | 	8.8.8.8
DEBUG   | 	1.1.1.1
INFO    | Content of hardware configuration file:
INFO    | 	hw.cpu.arch = x86_64
INFO    | 	hw.cpu.ncore = 4
INFO    | 	hw.ramSize = 2048
INFO    | 	hw.screen = multi-touch
INFO    | 	hw.mainKeys = false
INFO    | 	hw.trackBall = false
INFO    | 	hw.keyboard = false
INFO    | 	hw.keyboard.lid = true
INFO    | 	hw.keyboard.charmap = qwerty2
INFO    | 	hw.dPad = false
INFO    | 	hw.rotaryInput = false
INFO    | 	hw.gsmModem = true
INFO    | 	hw.gps = true
INFO    | 	hw.battery = true
INFO    | 	hw.accelerometer = true
INFO    | 	hw.accelerometer_uncalibrated = true
INFO    | 	hw.gyroscope = true
INFO    | 	hw.audioInput = true
INFO    | 	hw.audioOutput = true
INFO    | 	hw.sdCard = true
INFO    | 	hw.sdCard.path = /root/.android/avd/../avd/emulator.avd/sdcard.img
INFO    | 	disk.cachePartition = true
INFO    | 	disk.cachePartition.path = /root/.android/avd/../avd/emulator.avd/cache.img
INFO    | 	disk.cachePartition.size = 66m
INFO    | 	test.quitAfterBootTimeOut = -1
INFO    | 	test.delayAdbTillBootComplete = 0
INFO    | 	test.monitorAdb = 0
INFO    | 	hw.lcd.width = 1080
INFO    | 	hw.lcd.height = 1920
INFO    | 	hw.lcd.depth = 16
INFO    | 	hw.lcd.circular = false
INFO    | 	hw.lcd.density = 420
INFO    | 	hw.lcd.backlight = true
INFO    | 	hw.lcd.vsync = 60
INFO    | 	hw.gltransport = pipe
INFO    | 	hw.gltransport.asg.writeBufferSize = 1048576
INFO    | 	hw.gltransport.asg.writeStepSize = 4096
INFO    | 	hw.gltransport.asg.dataRingSize = 32768
INFO    | 	hw.gltransport.drawFlushInterval = 800
INFO    | 	hw.displayRegion.0.1.xOffset = -1
INFO    | 	hw.displayRegion.0.1.yOffset = -1
INFO    | 	hw.displayRegion.0.1.width = 0
INFO    | 	hw.displayRegion.0.1.height = 0
INFO    | 	hw.displayRegion.0.2.xOffset = -1
INFO    | 	hw.displayRegion.0.2.yOffset = -1
INFO    | 	hw.displayRegion.0.2.width = 0
INFO    | 	hw.displayRegion.0.2.height = 0
INFO    | 	hw.displayRegion.0.3.xOffset = -1
INFO    | 	hw.displayRegion.0.3.yOffset = -1
INFO    | 	hw.displayRegion.0.3.width = 0
INFO    | 	hw.displayRegion.0.3.height = 0
INFO    | 	hw.display1.width = 0
INFO    | 	hw.display1.height = 0
INFO    | 	hw.display1.density = 0
INFO    | 	hw.display1.xOffset = -1
INFO    | 	hw.display1.yOffset = -1
INFO    | 	hw.display1.flag = 0
INFO    | 	hw.display2.width = 0
INFO    | 	hw.display2.height = 0
INFO    | 	hw.display2.density = 0
INFO    | 	hw.display2.xOffset = -1
INFO    | 	hw.display2.yOffset = -1
INFO    | 	hw.display2.flag = 0
INFO    | 	hw.display3.width = 0
INFO    | 	hw.display3.height = 0
INFO    | 	hw.display3.density = 0
INFO    | 	hw.display3.xOffset = -1
INFO    | 	hw.display3.yOffset = -1
INFO    | 	hw.display3.flag = 0
INFO    | 	hw.multi_display_window = false
INFO    | 	hw.hotplug_multi_display = false
INFO    | 	hw.gpu.enabled = true
INFO    | 	hw.gpu.mode = swangle_indirect
INFO    | 	hw.initialOrientation = portrait
INFO    | 	hw.camera.back = none
INFO    | 	hw.camera.front = none
INFO    | 	vm.heapSize = 512
INFO    | 	hw.sensors.light = true
INFO    | 	hw.sensors.pressure = true
INFO    | 	hw.sensors.humidity = true
INFO    | 	hw.sensors.proximity = true
INFO    | 	hw.sensors.magnetic_field = true
INFO    | 	hw.sensors.magnetic_field_uncalibrated = true
INFO    | 	hw.sensors.gyroscope_uncalibrated = true
INFO    | 	hw.sensors.orientation = true
INFO    | 	hw.sensors.temperature = true
INFO    | 	hw.sensors.rgbclight = false
INFO    | 	hw.sensor.hinge = false
INFO    | 	hw.sensor.hinge.count = 0
INFO    | 	hw.sensor.hinge.type = 0
INFO    | 	hw.sensor.hinge.sub_type = 0
INFO    | 	hw.sensor.hinge.resizable.config = 1
INFO    | 	hw.sensor.hinge.fold_to_displayRegion.0.1_at_posture = 1
INFO    | 	hw.sensor.roll = false
INFO    | 	hw.sensor.roll.count = 0
INFO    | 	hw.sensor.roll.resize_to_displayRegion.0.1_at_posture = 6
INFO    | 	hw.sensor.roll.resize_to_displayRegion.0.2_at_posture = 6
INFO    | 	hw.sensor.roll.resize_to_displayRegion.0.3_at_posture = 6
INFO    | 	hw.sensors.heart_rate = false
INFO    | 	hw.sensors.wrist_tilt = false
INFO    | 	hw.useext4 = true
INFO    | 	hw.arc = false
INFO    | 	hw.arc.autologin = false
INFO    | 	hw.device.name = pixel
INFO    | 	kernel.path = /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//kernel-ranchu
INFO    | 	kernel.newDeviceNaming = yes
INFO    | 	kernel.supportsYaffs2 = no
INFO    | 	disk.ramdisk.path = /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//ramdisk.img
INFO    | 	disk.systemPartition.initPath = /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//system.img
INFO    | 	disk.systemPartition.size = 2732m
INFO    | 	disk.vendorPartition.initPath = /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//vendor.img
INFO    | 	disk.vendorPartition.size = 800m
INFO    | 	disk.dataPartition.path = /root/.android/avd/../avd/emulator.avd/userdata-qemu.img
INFO    | 	disk.dataPartition.initPath = /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//userdata.img
INFO    | 	disk.dataPartition.size = 6g
INFO    | 	disk.encryptionKeyPartition.path = /root/.android/avd/../avd/emulator.avd/encryptionkey.img
INFO    | 	PlayStore.enabled = false
INFO    | 	avd.name = emulator
INFO    | 	avd.id = emulator
INFO    | 	fastboot.forceColdBoot = false
INFO    | 	userdata.useQcow2 = false
INFO    | 	firstboot.bootFromDownloadableSnapshot = true
INFO    | 	firstboot.bootFromLocalSnapshot = true
INFO    | 	firstboot.saveToLocalSnapshot = true
INFO    | 	android.sdk.root = /opt/android-sdk-linux
INFO    | 	android.avd.home = /root/.android/avd
INFO    | .
INFO    | QEMU options list:
INFO    | 	 argv[00] = "/opt/android-sdk-linux/emulator/qemu/linux-x86_64/qemu-system-x86_64-headless"
INFO    | 	 argv[01] = "-dns-server"
INFO    | 	 argv[02] = "169.254.169.254,8.8.8.8,1.1.1.1"
INFO    | 	 argv[03] = "-no-audio"
INFO    | 	 argv[04] = "-serial"
INFO    | 	 argv[05] = "stdio"
INFO    | 	 argv[06] = "-device"
INFO    | 	 argv[07] = "goldfish_pstore,addr=0xff018000,size=0x10000,file=/root/.android/avd/../avd/emulator.avd/data/misc/pstore/pstore.bin"
INFO    | 	 argv[08] = "-cpu"
INFO    | 	 argv[09] = "android64-xts"
INFO    | 	 argv[10] = "-enable-kvm"
INFO    | 	 argv[11] = "-smp"
INFO    | 	 argv[12] = "cores=4"
INFO    | 	 argv[13] = "-m"
INFO    | 	 argv[14] = "2048"
INFO    | 	 argv[15] = "-lcd-density"
INFO    | 	 argv[16] = "420"
INFO    | 	 argv[17] = "-object"
INFO    | 	 argv[18] = "iothread,id=disk-iothread"
INFO    | 	 argv[19] = "-nodefaults"
INFO    | 	 argv[20] = "-kernel"
INFO    | 	 argv[21] = "/opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//kernel-ranchu"
INFO    | 	 argv[22] = "-initrd"
INFO    | 	 argv[23] = "/root/.android/avd/../avd/emulator.avd/initrd"
INFO    | 	 argv[24] = "-drive"
INFO    | 	 argv[25] = "if=none,index=0,id=system,if=none,file=/opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//system.img,read-only"
INFO    | 	 argv[26] = "-device"
INFO    | 	 argv[27] = "virtio-blk-pci,drive=system,iothread=disk-iothread,modern-pio-notify"
INFO    | 	 argv[28] = "-drive"
INFO    | 	 argv[29] = "if=none,index=1,id=cache,if=none,file=/root/.android/avd/../avd/emulator.avd/cache.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576"
INFO    | 	 argv[30] = "-device"
INFO    | 	 argv[31] = "virtio-blk-pci,drive=cache,iothread=disk-iothread,modern-pio-notify"
INFO    | 	 argv[32] = "-drive"
INFO    | 	 argv[33] = "if=none,index=2,id=userdata,if=none,file=/root/.android/avd/../avd/emulator.avd/userdata-qemu.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576"
INFO    | 	 argv[34] = "-device"
INFO    | 	 argv[35] = "virtio-blk-pci,drive=userdata,iothread=disk-iothread,modern-pio-notify"
INFO    | 	 argv[36] = "-drive"
INFO    | 	 argv[37] = "if=none,index=3,id=encrypt,if=none,file=/root/.android/avd/../avd/emulator.avd/encryptionkey.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576"
INFO    | 	 argv[38] = "-device"
INFO    | 	 argv[39] = "virtio-blk-pci,drive=encrypt,iothread=disk-iothread,modern-pio-notify"
INFO    | 	 argv[40] = "-drive"
INFO    | 	 argv[41] = "if=none,index=4,id=vendor,if=none,file=/opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//vendor.img,read-only"
INFO    | 	 argv[42] = "-device"
INFO    | 	 argv[43] = "virtio-blk-pci,drive=vendor,iothread=disk-iothread,modern-pio-notify"
INFO    | 	 argv[44] = "-drive"
INFO    | 	 argv[45] = "if=none,index=5,id=sdcard,if=none,file=/root/.android/avd/../avd/emulator.avd/sdcard.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576"
INFO    | 	 argv[46] = "-device"
INFO    | 	 argv[47] = "virtio-blk-pci,drive=sdcard,iothread=disk-iothread,modern-pio-notify"
INFO    | 	 argv[48] = "-netdev"
INFO    | 	 argv[49] = "user,id=mynet"
INFO    | 	 argv[50] = "-device"
INFO    | 	 argv[51] = "virtio-net-pci,netdev=mynet"
INFO    | 	 argv[52] = "-chardev"
INFO    | 	 argv[53] = "null,id=forhvc0"
INFO    | 	 argv[54] = "-chardev"
INFO    | 	 argv[55] = "stdio,id=forhvc1,echo=on"
INFO    | 	 argv[56] = "-device"
INFO    | 	 argv[57] = "virtio-serial-pci,ioeventfd=off"
INFO    | 	 argv[58] = "-device"
INFO    | 	 argv[59] = "virtconsole,chardev=forhvc0"
INFO    | 	 argv[60] = "-device"
INFO    | 	 argv[61] = "virtconsole,chardev=forhvc1"
INFO    | 	 argv[62] = "-chardev"
INFO    | 	 argv[63] = "netsim,id=bluetooth"
INFO    | 	 argv[64] = "-device"
INFO    | 	 argv[65] = "virtserialport,chardev=bluetooth,name=bluetooth"
INFO    | 	 argv[66] = "-device"
INFO    | 	 argv[67] = "virtio-serial,ioeventfd=off"
INFO    | 	 argv[68] = "-chardev"
INFO    | 	 argv[69] = "socket,port=45043,host=::1,nowait,nodelay,reconnect=10,ipv6,id=modem"
INFO    | 	 argv[70] = "-device"
INFO    | 	 argv[71] = "virtserialport,chardev=modem,name=modem"
INFO    | 	 argv[72] = "-device"
INFO    | 	 argv[73] = "virtio-rng-pci"
INFO    | 	 argv[74] = "-show-cursor"
INFO    | 	 argv[75] = "-device"
INFO    | 	 argv[76] = "virtio_input_multi_touch_pci_1"
INFO    | 	 argv[77] = "-device"
INFO    | 	 argv[78] = "virtio_input_multi_touch_pci_2"
INFO    | 	 argv[79] = "-device"
INFO    | 	 argv[80] = "virtio_input_multi_touch_pci_3"
INFO    | 	 argv[81] = "-device"
INFO    | 	 argv[82] = "virtio_input_multi_touch_pci_4"
INFO    | 	 argv[83] = "-device"
INFO    | 	 argv[84] = "virtio_input_multi_touch_pci_5"
INFO    | 	 argv[85] = "-device"
INFO    | 	 argv[86] = "virtio_input_multi_touch_pci_6"
INFO    | 	 argv[87] = "-device"
INFO    | 	 argv[88] = "virtio_input_multi_touch_pci_7"
INFO    | 	 argv[89] = "-device"
INFO    | 	 argv[90] = "virtio_input_multi_touch_pci_8"
INFO    | 	 argv[91] = "-device"
INFO    | 	 argv[92] = "virtio_input_multi_touch_pci_9"
INFO    | 	 argv[93] = "-device"
INFO    | 	 argv[94] = "virtio_input_multi_touch_pci_10"
INFO    | 	 argv[95] = "-device"
INFO    | 	 argv[96] = "virtio_input_multi_touch_pci_11"
INFO    | 	 argv[97] = "-netdev"
INFO    | 	 argv[98] = "user,id=virtio-wifi,dhcpstart=10.0.2.16"
INFO    | 	 argv[99] = "-device"
INFO    | 	 argv[100] = "virtio-wifi-pci,netdev=virtio-wifi"
INFO    | 	 argv[101] = "-device"
INFO    | 	 argv[102] = "virtio-vsock-pci,guest-cid=77"
INFO    | 	 argv[103] = "-L"
INFO    | 	 argv[104] = "/opt/android-sdk-linux/emulator/lib/pc-bios"
INFO    | 	 argv[105] = "-soundhw"
INFO    | 	 argv[106] = "hda"
INFO    | 	 argv[107] = "-vga"
INFO    | 	 argv[108] = "none"
INFO    | 	 argv[109] = "-append"
INFO    | 	 argv[110] = "no_timer_check 8250.nr_uarts=1 clocksource=pit console=ttyS0,38400 cma=288M@0-4G ndns=3 loop.max_part=7 ramoops.mem_address=0xff018000 ramoops.mem_size=0x10000 memmap=0x10000$0xff018000 printk.devkmsg=on bootconfig"
INFO    | 	 argv[111] = "-android-hw"
INFO    | 	 argv[112] = "/root/.android/avd/../avd/emulator.avd/hardware-qemu.ini"
INFO    | Concatenated QEMU options: /opt/android-sdk-linux/emulator/qemu/linux-x86_64/qemu-system-x86_64-headless -dns-server 169.254.169.254,8.8.8.8,1.1.1.1 -no-audio -serial stdio -device goldfish_pstore,addr=0xff018000,size=0x10000,file=/root/.android/avd/../avd/emulator.avd/data/misc/pstore/pstore.bin -cpu android64-xts -enable-kvm -smp cores=4 -m 2048 -lcd-density 420 -object iothread,id=disk-iothread -nodefaults -kernel /opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//kernel-ranchu -initrd /root/.android/avd/../avd/emulator.avd/initrd -drive if=none,index=0,id=system,if=none,file=/opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//system.img,read-only -device virtio-blk-pci,drive=system,iothread=disk-iothread,modern-pio-notify -drive if=none,index=1,id=cache,if=none,file=/root/.android/avd/../avd/emulator.avd/cache.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=cache,iothread=disk-iothread,modern-pio-notify -drive if=none,index=2,id=userdata,if=none,file=/root/.android/avd/../avd/emulator.avd/userdata-qemu.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=userdata,iothread=disk-iothread,modern-pio-notify -drive if=none,index=3,id=encrypt,if=none,file=/root/.android/avd/../avd/emulator.avd/encryptionkey.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=encrypt,iothread=disk-iothread,modern-pio-notify -drive if=none,index=4,id=vendor,if=none,file=/opt/android-sdk-linux/system-images/android-31/google_apis_playstore/x86_64//vendor.img,read-only -device virtio-blk-pci,drive=vendor,iothread=disk-iothread,modern-pio-notify -drive if=none,index=5,id=sdcard,if=none,file=/root/.android/avd/../avd/emulator.avd/sdcard.img.qcow2,overlap-check=none,cache=unsafe,l2-cache-size=1048576 -device virtio-blk-pci,drive=sdcard,iothread=disk-iothread,modern-pio-notify -netdev user,id=mynet -device virtio-net-pci,netdev=mynet -chardev null,id=forhvc0 -chardev stdio,id=forhvc1,echo=on -device virtio-serial-pci,ioeventfd=off -device virtconsole,chardev=forhvc0 -device virtconsole,chardev=forhvc1 -chardev netsim,id=bluetooth -device virtserialport,chardev=bluetooth,name=bluetooth -device virtio-serial,ioeventfd=off -chardev socket,port=45043,host=::1,nowait,nodelay,reconnect=10,ipv6,id=modem -device virtserialport,chardev=modem,name=modem -device virtio-rng-pci -show-cursor -device virtio_input_multi_touch_pci_1 -device virtio_input_multi_touch_pci_2 -device virtio_input_multi_touch_pci_3 -device virtio_input_multi_touch_pci_4 -device virtio_input_multi_touch_pci_5 -device virtio_input_multi_touch_pci_6 -device virtio_input_multi_touch_pci_7 -device virtio_input_multi_touch_pci_8 -device virtio_input_multi_touch_pci_9 -device virtio_input_multi_touch_pci_10 -device virtio_input_multi_touch_pci_11 -netdev user,id=virtio-wifi,dhcpstart=10.0.2.16 -device virtio-wifi-pci,netdev=virtio-wifi -device virtio-vsock-pci,guest-cid=77 -L /opt/android-sdk-linux/emulator/lib/pc-bios -soundhw hda -vga none -append 'no_timer_check 8250.nr_uarts=1 clocksource=pit console=ttyS0,38400 cma=288M@0-4G ndns=3 loop.max_part=7 ramoops.mem_address=0xff018000 ramoops.mem_size=0x10000 memmap=0x10000$0xff018000 printk.devkmsg=on bootconfig' -android-hw /root/.android/avd/../avd/emulator.avd/hardware-qemu.ini
DEBUG   | Android qemu version 34.1.19.0 (build_id 11525734) (CL:N/A)
DEBUG   | Starting QEMU main loop
DEBUG   | registered 'boot-properties' qemud service
DEBUG   | Adding boot property: 'ro.opengles.version' = '196608'
DEBUG   | Adding boot property: 'qemu.sf.fake_camera' = 'none'
DEBUG   | Adding boot property: 'qemu.adb.secure' = '1'
DEBUG   | Adding boot property: 'dalvik.vm.heapsize' = '512m'
DEBUG   | Adding boot property: 'qemu.hw.mainkeys' = '0'
DEBUG   | Adding boot property: 'qemu.sf.lcd_density' = '420'
qemu-system-x86_64-headless: -serial stdio: cannot use stdio by multiple character devices
qemu-system-x86_64-headless: -serial stdio: could not connect serial device to character backend 'stdio'
WARNING | QEMU main loop exits abnormally with code 1
INFO    | Wait for emulator (pid 3033) 10 seconds to shutdown gracefully before kill;you can set environment variable ANDROID_EMULATOR_WAIT_TIME_BEFORE_KILL(in seconds) to change the default value (20 seconds)
INFO    | Wait for emulator (pid 3033) 20 seconds to shutdown gracefully before kill;you can set environment variable ANDROID_EMULATOR_WAIT_TIME_BEFORE_KILL(in seconds) to change the default value (20 seconds)
DEBUG   | User configuration saved to /root/.android/avd/../avd/emulator.avd/emulator-user.ini
DEBUG   | sending STOP to modem simulator host server
DEBUG   | received exit request from parent process
DEBUG   | waiting for monitor thread to join
DEBUG   | requested to exit now
 %!s(int=0) %!s(bytes.readOp=0)}
Emulator exited early, see logs above.
Emulator exited early, see logs above.

Nothing really stands out as to why the emulator get killed.

Anyone has experienced something similar before?

Update:
I tested with a x86 image rather than x86_64 and … it works. I’m using the Ubuntu + Android docker image so unsure what’s wrong with it

Hi @podi_poda,

Can you please reach out to us over support and we will take a look: https://support.bitrise.io/hc/en-us/requests/new .

Please make sure to enable support access as well.

Have a nice day!
Balazs

Done, thanks!