diff options
Diffstat (limited to 'gitlab/issues_text/target_i386/host_missing/accel_missing/1492')
| -rw-r--r-- | gitlab/issues_text/target_i386/host_missing/accel_missing/1492 | 292 |
1 files changed, 0 insertions, 292 deletions
diff --git a/gitlab/issues_text/target_i386/host_missing/accel_missing/1492 b/gitlab/issues_text/target_i386/host_missing/accel_missing/1492 deleted file mode 100644 index af14064b4..000000000 --- a/gitlab/issues_text/target_i386/host_missing/accel_missing/1492 +++ /dev/null @@ -1,292 +0,0 @@ -[coredump] [git master] qemu-x86_64 segfaults on ppc64le (4K page size) when trying to run android-studio inside chroot -Description of problem: -qemu-x86_64 segfaults when trying to run android-studio inside an Arch Linux x86_64 chroot from a Gentoo Linux ppc64le (4K page size) host. Hardware is a Raptor CS Talos 2 Power 9. -``` -[niko@talos2 ~]$ android-studio -/usr/bin/android-studio: line 200: 117922 Segmentation fault (core dumped) "$JAVA_BIN" -classpath "$CLASS_PATH" ${VM_OPTIONS} "-XX:ErrorFile=$HOME/java_error_in_studio_%p.log" "-XX:HeapDumpPath=$HOME/java_error_in_studio_.hprof" "-Djb.vmOptionsFile=${USER_VM_OPTIONS_FILE:-${VM_OPTIONS_FILE}}" ${IDE_PROPERTIES_PROPERTY} -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.strict.classpath=true -Didea.vendor.name=Google -Didea.paths.selector=AndroidStudio2022.1 -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true -Dsplash=true com.intellij.idea.Main "$@" -``` -Steps to reproduce: -1. Create an Arch Linux chroot from a bootstrap tarball: https://wiki.archlinux.org/title/Install_Arch_Linux_from_existing_Linux#Method_A:_Using_the_bootstrap_tarball_(recommended) -2. Chroot into it using the following script: -``` -#!/bin/bash - -basedir="/home/niko/chroots/arch-x86_64" -cp /etc/resolv.conf ${basedir}/etc/ -cp /usr/bin/qemu-x86_64 ${basedir}/usr/bin/ -sed -i 's!#Server = http://archlinux.mirror.garr.it/archlinux/$repo/os/$arch!Server = http://archlinux.mirror.garr.it/archlinux/$repo/os/$a> -mount --make-slave --bind ${basedir} ${basedir} -mount -t proc none ${basedir}/proc -mount -t sysfs none ${basedir}/sys/ -mount --make-rslave --rbind /dev ${basedir}/dev -mount --make-rslave --rbind /run ${basedir}/run -chroot ${basedir} /bin/bash -sleep 3 -umount -R ${basedir}/run -umount -R ${basedir}/dev -umount ${basedir}/sys -umount ${basedir}/proc -umount ${basedir} -mount | grep chroots | grep arch-x86_64 | grep -v snap -``` -3. Initialize pacaman keyring and update system: -``` -# pacman-key --init -# pacman-key --populate -# pacman -Syu -``` -4. Install android-studio from the AUR (download `PKGBUILD` and run `makepkg -s`, finally install the package with `pacman -U <packagename>`): https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=android-studio -5. Create an unpriviledged account and run `android-studio` -6. Wait for the crash. -Additional information: -``` -Wed 2023-02-15 12:39:32 CET 117922 1000 1000 SIGSEGV present /home/niko/chroots/arch-x86_64/usr/bin/qemu-x86_64 > -talos2 ~ # coredumpctl gdb 117922 - PID: 117922 (java) - UID: 1000 (niko) - GID: 1000 (niko) - Signal: 11 (SEGV) - Timestamp: Wed 2023-02-15 12:39:25 CET (1min 47s ago) - Command Line: /usr/bin/qemu-x86_64 /opt/android-studio/jbr/bin/java -classpath /opt/android-studio/lib/util.jar:/opt/android-studio/lib/app.jar:/opt/android-studio/lib/3rd-party-rt.jar:/opt/android-studio/lib/jna.jar:/opt/android-studio/lib/platform-statistics-devkit.jar:/opt/android-studio/lib/jps-model.jar:/opt/android-studio/lib/rd-core.jar:/opt/android-studio/lib/rd-framework.jar:/opt/android-studio/lib/stats.jar:/opt/android-studio/lib/protobuf.jar:/opt/android-studio/lib/external-system-rt.jar:/opt/android-studio/lib/forms_rt.jar:/opt/android-studio/lib/intellij-test-discovery.jar:/opt/android-studio/lib/rd-swing.jar:/opt/android-studio/lib/annotations.jar:/opt/android-studio/lib/groovy.jar:/opt/android-studio/lib/annotations-java5.jar:/opt/android-studio/lib/byte-buddy-agent.jar:/opt/android-studio/lib/error-prone-annotations.jar:/opt/android-studio/lib/externalProcess-rt.jar:/opt/android-studio/lib/grpc-netty-shaded.jar:/opt/android-studio/lib/idea_rt.jar:/opt/android-studio/lib/intellij-coverage-agent-1.0.656.jar:/opt/android-studio/lib/junit.jar:/opt/android-studio/lib/junit4.jar:/opt/android-studio/lib/lz4-java.jar:/opt/android-studio/lib/platform-objectSerializer-annotations.jar:/opt/android-studio/lib/pty4j.jar:/opt/android-studio/lib/rd-text.jar:/opt/android-studio/lib/resources.jar:/opt/android-studio/lib/util_rt.jar:/opt/android-studio/lib/winp.jar:/opt/android-studio/lib/ant/lib/ant.jar:/opt/android-studio/lib/dbus-java-3.2.1.jar:/opt/android-studio/lib/java-utils-1.0.6.jar:/opt/android-studio/lib/jnr-unixsocket-0.23.jar:/opt/android-studio/lib/jnr-ffi-2.1.10.jar:/opt/android-studio/lib/jffi-1.2.19.jar:/opt/android-studio/lib/jffi-1.2.19-native.jar:/opt/android-studio/lib/asm-7.1.jar:/opt/android-studio/lib/asm-commons-7.1.jar:/opt/android-studio/lib/asm-analysis-7.1.jar:/opt/android-studio/lib/asm-tree-7.1.jar:/opt/android-studio/lib/asm-util-7.1.jar:/opt/android-studio/lib/jnr-a64asm-1.0.0.jar:/opt/android-studio/lib/jnr-x86asm-1.0.2.jar:/opt/android-studio/lib/jnr-constants-0.9.12.jar:/opt/android-studio/lib/jnr-enxio-0.21.jar:/opt/android-studio/lib/jnr-posix-3.0.50.jar -Xms256m -Xmx1280m -XX:ReservedCodeCacheSize=512m -XX:+IgnoreUnrecognizedVMOptions -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -ea -Dsun.io.useCanonCaches=false $'-Djdk.http.auth.tunneling.disabledSchemes=""' -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Djna.nosys=true -Djna.boot.library.path= -Didea.vendor.name=Google -Dkotlinx.coroutines.debug=off -Dsun.tools.attach.tmp.only=true -XX:ErrorFile=/home/niko/java_error_in_studio_%p.log -XX:HeapDumpPath=/home/niko/java_error_in_studio_.hprof -Djb.vmOptionsFile=/opt/android-studio/bin/studio64.vmoptions -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.strict.classpath=true -Didea.vendor.name=Google -Didea.paths.selector=AndroidStudio2022.1 -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true -Dsplash=true com.intellij.idea.Main - Executable: /home/niko/chroots/arch-x86_64/usr/bin/qemu-x86_64 - Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/vte-spawn-a3a4897b-7df3-4b3e-a8fc-91898d4e7b51.scope - Unit: user@1000.service - User Unit: vte-spawn-a3a4897b-7df3-4b3e-a8fc-91898d4e7b51.scope - Slice: user-1000.slice - Owner UID: 1000 (niko) - Boot ID: 33cad872d21043ebbe3dd6581bdd28c6 - Machine ID: b3e834569b8ff461391f5ac061feb773 - Hostname: talos2 - Storage: /var/lib/systemd/coredump/core.java.1000.33cad872d21043ebbe3dd6581bdd28c6.117922.1676461165000000.zst (present) - Size on Disk: 226.7M - Message: Process 117922 (java) of user 1000 dumped core. - -GNU gdb (Gentoo 12.1 vanilla) 12.1 -Copyright (C) 2022 Free Software Foundation, Inc. -License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> -This is free software: you are free to change and redistribute it. -There is NO WARRANTY, to the extent permitted by law. -Type "show copying" and "show warranty" for details. -This GDB was configured as "powerpc64le-unknown-linux-gnu". -Type "show configuration" for configuration details. -For bug reporting instructions, please see: -<https://bugs.gentoo.org/>. -Find the GDB manual and other documentation resources online at: - <http://www.gnu.org/software/gdb/documentation/>. - -For help, type "help". -Type "apropos word" to search for commands related to "word"... -Reading symbols from /home/niko/chroots/arch-x86_64/usr/bin/qemu-x86_64... -BFD: warning: /var/tmp/coredump-R9M5K3: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0000002 -BFD: warning: /var/tmp/coredump-R9M5K3: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010001 -BFD: warning: /var/tmp/coredump-R9M5K3: unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010002 - -warning: Can't open file /opt/android-studio/jbr/bin/java during file-backed mapping note processing - -warning: Can't open file /usr/lib/ld-linux-x86-64.so.2 during file-backed mapping note processing - -warning: Can't open file /usr/lib/libpthread.so.0 during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/jbr/lib/jli/libjli.so during file-backed mapping note processing - -warning: Can't open file /usr/lib/libdl.so.2 during file-backed mapping note processing - -warning: Can't open file /usr/lib/libc.so.6 during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/jbr/lib/server/libjvm.so during file-backed mapping note processing - -warning: Can't open file /usr/lib/libm.so.6 during file-backed mapping note processing - -warning: Can't open file /usr/lib/librt.so.1 during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/jbr/lib/libverify.so during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/jbr/lib/libjava.so during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/jbr/lib/libjimage.so during file-backed mapping note processing - -warning: Can't open file /tmp/hsperfdata_niko/117922 during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/jbr/lib/libzip.so during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/jbr/lib/modules during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/jbr/lib/libnio.so during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/jbr/lib/libnet.so during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/util.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/app.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/3rd-party-rt.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/jna.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/platform-statistics-devkit.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/jps-model.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/rd-core.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/rd-framework.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/stats.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/protobuf.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/external-system-rt.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/forms_rt.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/intellij-test-discovery.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/rd-swing.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/annotations.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/groovy.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/annotations-java5.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/byte-buddy-agent.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/error-prone-annotations.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/externalProcess-rt.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/grpc-netty-shaded.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/idea_rt.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/intellij-coverage-agent-1.0.656.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/junit.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/junit4.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/lz4-java.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/platform-objectSerializer-annotations.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/pty4j.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/rd-text.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/resources.jar during file-backed mapping note processing - -warning: Can't open file /opt/android-studio/lib/util_rt.jar during file-backed mapping note processing - -warning: core file may not match specified executable file. -[New LWP 117925] -[New LWP 117924] -[New LWP 117930] -[New LWP 117935] -[New LWP 117933] -[New LWP 117928] -[New LWP 117936] -[New LWP 117922] -[New LWP 117927] -[New LWP 117932] -[New LWP 117929] -[New LWP 117937] -[New LWP 117926] -[New LWP 117934] -[New LWP 117931] -[New LWP 117941] -[New LWP 117939] -[New LWP 117938] -[Thread debugging using libthread_db enabled] -Using host libthread_db library "/usr/lib64/libthread_db.so.1". -Core was generated by `/usr/bin/qemu-x86_64 /opt/android-studio/jbr/bin/java -classpath /opt/android-s'. -Program terminated with signal SIGSEGV, Segmentation fault. -#0 0x00000000102e1c68 in sigsuspend () -[Current thread is 1 (Thread 0x3fffbab18360 (LWP 117925))] -(gdb) info threads - Id Target Id Frame -* 1 Thread 0x3fffbab18360 (LWP 117925) 0x00000000102e1c68 in sigsuspend () - 2 Thread 0x3fffbb3cf360 (LWP 117924) 0x000000001033afec in syscall () - 3 Thread 0x3fffba9d3360 (LWP 117930) 0x000000001037df88 in __futex_abstimed_wait_cancelable64 () - 4 Thread 0x3fffba951360 (LWP 117935) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 - 5 Thread 0x3fffba850360 (LWP 117933) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 - 6 Thread 0x3fffbaa55360 (LWP 117928) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 - 7 Thread 0x3fffba910360 (LWP 117936) 0x000000001037df88 in __futex_abstimed_wait_cancelable64 () - 8 Thread 0x409e2000 (LWP 117922) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 - 9 Thread 0x3fffbaa96360 (LWP 117927) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 - 10 Thread 0x3fffba891360 (LWP 117932) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 - 11 Thread 0x3fffbaa14360 (LWP 117929) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 - 12 Thread 0x3fffba60e360 (LWP 117937) 0x000000001037df88 in __futex_abstimed_wait_cancelable64 () - 13 Thread 0x3fffbaad7360 (LWP 117926) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 - 14 Thread 0x3fffba992360 (LWP 117934) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 - 15 Thread 0x3fffbabce360 (LWP 117931) 0x000000001037df88 in __futex_abstimed_wait_cancelable64 () - 16 Thread 0x3fffba7ce360 (LWP 117941) 0x000000001037df88 in __futex_abstimed_wait_cancelable64 () - 17 Thread 0x3fffba80f360 (LWP 117939) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 - 18 Thread 0x3fffba5cd360 (LWP 117938) safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -(gdb) thread 1 -[Switching to thread 1 (Thread 0x3fffbab18360 (LWP 117925))] -#0 0x00000000102e1c68 in sigsuspend () -(gdb) thread 2 -[Switching to thread 2 (Thread 0x3fffbb3cf360 (LWP 117924))] -#0 0x000000001033afec in syscall () -(gdb) thread 3 -[Switching to thread 3 (Thread 0x3fffba9d3360 (LWP 117930))] -#0 0x000000001037df88 in __futex_abstimed_wait_cancelable64 () -(gdb) thread 4 -[Switching to thread 4 (Thread 0x3fffba951360 (LWP 117935))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 ../common-user/host/ppc64/safe-syscall.inc.S: No such file or directory. -(gdb) thread 5 -[Switching to thread 5 (Thread 0x3fffba850360 (LWP 117933))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 in ../common-user/host/ppc64/safe-syscall.inc.S -(gdb) thread 6 -[Switching to thread 6 (Thread 0x3fffbaa55360 (LWP 117928))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 in ../common-user/host/ppc64/safe-syscall.inc.S -(gdb) thread 7 -[Switching to thread 7 (Thread 0x3fffba910360 (LWP 117936))] -#0 0x000000001037df88 in __futex_abstimed_wait_cancelable64 () -(gdb) thread 8 -[Switching to thread 8 (Thread 0x409e2000 (LWP 117922))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 in ../common-user/host/ppc64/safe-syscall.inc.S -(gdb) thread 9 -[Switching to thread 9 (Thread 0x3fffbaa96360 (LWP 117927))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 in ../common-user/host/ppc64/safe-syscall.inc.S -(gdb) thread 10 -[Switching to thread 10 (Thread 0x3fffba891360 (LWP 117932))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 in ../common-user/host/ppc64/safe-syscall.inc.S -(gdb) thread 11 -[Switching to thread 11 (Thread 0x3fffbaa14360 (LWP 117929))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 in ../common-user/host/ppc64/safe-syscall.inc.S -(gdb) thread 12 -[Switching to thread 12 (Thread 0x3fffba60e360 (LWP 117937))] -#0 0x000000001037df88 in __futex_abstimed_wait_cancelable64 () -(gdb) thread 13 -[Switching to thread 13 (Thread 0x3fffbaad7360 (LWP 117926))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 in ../common-user/host/ppc64/safe-syscall.inc.S -(gdb) thread 14 -[Switching to thread 14 (Thread 0x3fffba992360 (LWP 117934))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 in ../common-user/host/ppc64/safe-syscall.inc.S -(gdb) thread 15 -[Switching to thread 15 (Thread 0x3fffbabce360 (LWP 117931))] -#0 0x000000001037df88 in __futex_abstimed_wait_cancelable64 () -(gdb) thread 16 -[Switching to thread 16 (Thread 0x3fffba7ce360 (LWP 117941))] -#0 0x000000001037df88 in __futex_abstimed_wait_cancelable64 () -(gdb) thread 17 -[Switching to thread 17 (Thread 0x3fffba80f360 (LWP 117939))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 in ../common-user/host/ppc64/safe-syscall.inc.S -(gdb) thread 18 -[Switching to thread 18 (Thread 0x3fffba5cd360 (LWP 117938))] -#0 safe_syscall_base () at ../common-user/host/ppc64/safe-syscall.inc.S:75 -75 in ../common-user/host/ppc64/safe-syscall.inc.S -``` - -Download full coredump: https://drive.google.com/file/d/1t0Tm6-O6THrOFPp8uO-pbHqv8tZ6XWUe/view?usp=share_link |