The AVD is used on line 104 of the script as shown below, and results in a segmentation fault. I also tried executing this command in a separate terminal with literal paths and got the same results.
The full error output is shown below. Some of the error output mention issues with Vulkan libraries, and I am using an integrated Intel chip instead of a graphics card.
mei@mei-Dell:~/astrobee_android/scripts$ ./launch_emulator.sh
Please type the sudo password for the user mei. If sudo access is already granted, we will continue
[sudo] password for mei:
INFO | Storing crashdata in: /tmp/android-root/emu-crash.db, detection is enabled
INFO | Duplicate loglines will be removed, if you wish to see each indiviudal line launch with the -log-nofilter flag.
WARNING | System image is writable
WARNING | encryption is off
INFO | Warning: QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0 ((null):0, (null))
INFO | Warning: QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled ((null):0, (null))
INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_posture_requested(int) ((null):0, (null))
INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_posture_selection_dialog() ((null):0, (null))
INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_new_resizable_requested(PresetEmulatorSizeType) ((null):0, (null))
INFO | Warning: QMetaObject::connectSlotsByName: No matching signal for on_dismiss_resizable_dialog() ((null):0, (null))
queryCoreProfileSupport: swap interval not found
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
failed to create drawable
WARNING | cannot add library /home/mei/Android/Sdk/emulator/qemu/linux-x86_64/lib64/vulkan/libvulkan.so: failed
INFO | Warning: QCssParser::parseHexColor: Unknown color name '#FFFFFFs' ((null):0, (null))
INFO | added library /home/mei/Android/Sdk/emulator/lib64/vulkan/libvulkan.so
WARNING | *** No gRPC protection active, consider launching with the -grpc-use-jwt flag.***
INFO | Started GRPC server at 127.0.0.1:8554, security: Local, auth: none
INFO | Advertising in: /run/user/1000/avd/running/pid_3249.ini
INFO | Setting display: 0 configuration to: 1080x1920, dpi: 480x480
INFO | Warning: QImage::pixel: coordinate (1370,0) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,1) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,2) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,3) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,4) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,5) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,6) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,7) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,8) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,9) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,10) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,11) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,12) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,13) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,14) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,15) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,16) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,17) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,18) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,19) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,20) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,21) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,22) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,23) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,24) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,25) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,26) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,27) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,28) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,29) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,30) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,31) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,32) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,33) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,34) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,35) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,36) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,37) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,38) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,39) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,40) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,41) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,42) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,43) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,44) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,45) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,46) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,47) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,48) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,49) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,50) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,51) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,52) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,53) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,54) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,55) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,56) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,57) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,58) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,59) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,60) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,61) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,62) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,63) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,64) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,65) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,66) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,67) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,68) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,69) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,70) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,71) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,72) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,73) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,74) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,75) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,76) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,77) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,78) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,79) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,80) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,81) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,82) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,83) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,84) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,85) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,86) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,87) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,88) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,89) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,90) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,91) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,92) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,93) out of range ((null):0, (null))
INFO | Warning: QImage::pixel: coordinate (1370,94) out of range ((null):0, (null))
./launch_emulator.sh: line 104: 3249 Segmentation fault (core dumped) "$EMULATOR" -avd "${AVD}" -no-snapshot -writable-system -qemu -device virtio-net-pci,netdev=net1 -netdev tap,id=net1,script=no,downscript=no,ifname=tap0