Skip to content

HPPA Error on Raspberry PI - deposit64: Assertion `start >= 0 && length > 0 && length <= 64 - start' failed

Host environment

  • Operating system: CentOS 8.4.2105 / Raspbian buster (Raspberry Pi 3B+/4)
  • OS/kernel version: Linux CentosPI 5.4.60-v8.1.el8 #1 SMP PREEMPT Sun Aug 23 02:58:38 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux
  • Architecture: ARM
  • QEMU flavor: qemu-system-hppa
  • QEMU version: QEMU emulator version 6.1.50 (v6.1.0-808-g73257aa0)
  • QEMU command line: qemu-system-hppa -boot d -m 512 -drive file=/opt/vm/disk.img,format=qcow2 -netdev tap,id=nic1,script=/etc/qemu-ifup -cdrom /opt/iso/HPUX_10.20_S700_CoreOS_CD.iso -device tulip,netdev=nic1,mac=01:00:00:00:00:02 -serial telnet:0.0.0.0:4001,server,nowait -monitor stdio -nographic

Emulated/Virtualized environment

  • Operating system: HP-UX 10.20
  • OS/kernel version: HP-UX HPUX B.10.20 A 9000/778 2006243326 two-user license
  • Architecture: HPPA

Description of problem

The emulator starts normally but during the Guest OS installation (HP-UX 10.20) it crash with below error: (qemu) qemu-system-hppa: /root/qemu/include/qemu/bitops.h:496: deposit64: Assertion `start >= 0 && length > 0 && length <= 64 - start' failed.

Steps to reproduce

  1. Run qemu-system-hppa with the command listed above
  2. Start HP-UX 10.20 installation and finish the install wizard

Additional information

It crashes after the installation step bolow:

Executing user specified script:

[[ ! -a /dev/lan0 ]] && mknod /dev/lan0 c 52 0x000000

========================================= * Will use the cold-install media for swinstall as well. * Starting swinstall: WARNING: The software specified contains a kernel fileset. It will be necessary to reconfigure and reboot the system to make the kernel software functional.

   * Beginning Analysis Phase.
   * Source:           localhost:/SD_CDROM
   * Target:           loopback:/
   * Target logfile:   loopback:/var/adm/sw/swagent.log
   * Reading source for product information.
   * Reading source for file information.
Edited by Flávio Costa
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information