Icaros Desktop won't start

ascendant · 890

ascendant

  • Newbie
  • *
    • Posts: 21
    • Karma: +0/-0
on: April 30, 2022, 03:06:04 AM
I just installed Icaros Desktop Live! hosted on my Arch Linux computer. I have an old Intel Core i7 920, and AMD Radeon RX480, and 12Gigs of ram.

Now I saw that the linux-hosted-install.sh wanted to run apt-get, which is not relevant to Arch Linux, so I made sure that I had all of the equivalent packages installed before launching.

I cd into my installation folder, type icaros and this is what I get:

Code: [Select]
-------------------------------------------------
Press ctrl+C to halt Icaros daemon when exiting.
-------------------------------------------------
[Bootstrap] RAM memory block allocated: 0x77831000 - 0xf7831000 (2147483648 bytes)
[ELF Loader] Calculating kickstart size...
[ELF Loader] Code 1170930 bytes, data 2026 bytes, BSS array 240 bytes
[ELF Loader] Loading kickstart...
[ELF Loader] Code 0x77713000, Data 0x9ba66c0, Module kernel...
[ELF Loader] Code 0x7772fe8b, Data 0x9ba6c08, Module hostlib.resource...
[ELF Loader] Code 0x777315ed, Data 0x9ba6c10, Module unixio.hidd...
[ELF Loader] Code 0x77734bfc, Data 0x9ba6c78, Module emul-handler...
[ELF Loader] Code 0x7773b865, Data 0x9ba6d14, Module expansion.library...
[ELF Loader] Code 0x7773e726, Data 0x9ba6d1c, Module processor.resource...
[ELF Loader] Code 0x7774141f, Data 0x9ba6d28, Module battclock.resource...
[ELF Loader] Code 0x77742bd3, Data 0x9ba6d40, Module timer.device...
[ELF Loader] Code 0x77745dcd, Data 0x9ba6d48, Module bootloader.resource...
[ELF Loader] Code 0x77748100, Data 0x9ba6d50, Module FileSystem.resource...
[ELF Loader] Code 0x77748f0c, Data 0x9ba6d54, Module console.device...
[ELF Loader] Code 0x777522f3, Data 0x9ba6d5c, Module dosboot.resource...
[ELF Loader] Code 0x7775b001, Data 0x9ba6d64, Module gameport.device...
[ELF Loader] Code 0x7775d0d8, Data 0x9ba6d6c, Module lddemon.resource...
[ELF Loader] Code 0x7775f0e9, Data 0x9ba6d74, Module input.device...
[ELF Loader] Code 0x77761a39, Data 0x9ba6d7c, Module keyboard.device...
[ELF Loader] Code 0x77763b20, Data 0x9ba6d84, Module graphics.hidd...
[ELF Loader] Code 0x77787cba, Data 0x9ba6d88, Module hiddclass.hidd...
[ELF Loader] Code 0x7778a48b, Data 0x9ba6d90, Module keyboard.hidd...
[ELF Loader] Code 0x7778c2de, Data 0x9ba6d98, Module mouse.hidd...
[ELF Loader] Code 0x7778e3f7, Data 0x9ba6d9c, Module aros.library...
[ELF Loader] Code 0x7778f975, Data 0x9ba6da4, Module debug.library...
[ELF Loader] Code 0x77792312, Data 0x9ba6dac, Module dos.library...
[ELF Loader] Code 0x777aacbc, Data 0x9ba6db4, Module graphics.library...
[ELF Loader] Code 0x777cc9b1, Data 0x9ba6db8, Module intuition.library...
[ELF Loader] Code 0x7780fb6a, Data 0x9ba6dc0, Module keymap.library...
[ELF Loader] Code 0x7781259f, Data 0x9ba6dc8, Module layers.library...
[ELF Loader] Code 0x7781ac63, Data 0x9ba6dd0, Module oop.library...
[ELF Loader] Code 0x7781fc3c, Data 0x9ba6dd8, Module utility.library...
[ELF Loader] Code 0x77822d78, Data 0x9ba6de0, Module con-handler...
[ELF Loader] Code 0x7782acec, Data 0x9ba6de4, Module ram-handler...
[Bootstrap] Entering kernel at 0x77713000...
[X11] BitMap class @ 0x788739f4
[KRN] Trap signal 11, SysBase 788321e0, KernelBase 78832f20
    SP=789ec16c  FP=00000000  PC=775bafe0
    R0=776d0468  R1=09bfa450  R2=00000000  R3=00000004
    R4=00000444  R5=00000000



salvo

  • Legendary Member
  • *****
    • Posts: 1881
    • Karma: +22/-4
  • Peace an Love
Reply #1 on: April 30, 2022, 12:51:31 PM
i run icaros desktop hosted on ubuntu based distribution and works fine

IcarosDesktop on HP Z400 Workstation


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1053
    • Karma: +104/-0
Reply #2 on: May 01, 2022, 06:36:30 AM
Hi,

Try doing:

$ gdb ./Arch/linux/AROSBootstrap

Then "r" command which should run AROS. Once it crashes, do "bt" command and paste here please.



ascendant

  • Newbie
  • *
    • Posts: 21
    • Karma: +0/-0
Reply #3 on: May 03, 2022, 03:14:39 AM
Thanks for your assistance. I have attempted, but I'm sorry to say that I was not able to get much info. First, it doesn't crash. It just hangs indefinitely. Eventually I Ctrl-C it, and print out the backtrace and see it's waiting on another process:

Code: [Select]
Program received signal SIGTSTP, Stopped (user).
0xf7fc3549 in __kernel_vsyscall ()
(gdb) bt
#0  0xf7fc3549 in __kernel_vsyscall ()
#1  0xf7e280a6 in __wait4_time64 () from /usr/lib32/libc.so.6
#2  0xf7e27f1a in waitpid () from /usr/lib32/libc.so.6
#3  0x080499f2 in kick ()
#4  0x08049479 in bootstrap ()
#5  0x08048d6b in main ()

Indeed, it has spawned a second AROSBootstrap process. I have attempted to attach to that process, but GDB complains:

(No debugging symbols found in Arch/linux/AROSBootstrap)

And a backtrace doesn't provide much:

Code: [Select]
(gdb) attach 64260
Attaching to program: /media/software/IcarosDesktop/Arch/linux/AROSBootstrap, process 64260
Reading symbols from /usr/lib32/libdl.so.2...
(No debugging symbols found in /usr/lib32/libdl.so.2)
Reading symbols from /usr/lib32/libc.so.6...
(No debugging symbols found in /usr/lib32/libc.so.6)
Reading symbols from /lib/ld-linux.so.2...
(No debugging symbols found in /lib/ld-linux.so.2)
Reading symbols from /usr/lib32/libXcursor.so.1...
(No debugging symbols found in /usr/lib32/libXcursor.so.1)
Reading symbols from /usr/lib32/libXrender.so.1...
(No debugging symbols found in /usr/lib32/libXrender.so.1)
Reading symbols from /usr/lib32/libXfixes.so.3...
(No debugging symbols found in /usr/lib32/libXfixes.so.3)
Reading symbols from /usr/lib32/libX11.so.6...
(No debugging symbols found in /usr/lib32/libX11.so.6)
Reading symbols from /usr/lib32/libxcb.so.1...
(No debugging symbols found in /usr/lib32/libxcb.so.1)
Reading symbols from /usr/lib32/libXau.so.6...
(No debugging symbols found in /usr/lib32/libXau.so.6)
Reading symbols from /usr/lib32/libXdmcp.so.6...
(No debugging symbols found in /usr/lib32/libXdmcp.so.6)
Reading symbols from /usr/lib32/libXxf86vm.so.1...
(No debugging symbols found in /usr/lib32/libXxf86vm.so.1)
Reading symbols from /usr/lib32/libXext.so.6...
(No debugging symbols found in /usr/lib32/libXext.so.6)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0xf7fc3549 in __kernel_vsyscall ()
(gdb) cont
Continuing.

Program received signal SIGUSR1, User defined signal 1.
0xf7fc3549 in __kernel_vsyscall ()
(gdb) bt
#0  0xf7fc3549 in __kernel_vsyscall ()
#1  0xf7dd4247 in __pthread_kill_implementation () from /usr/lib32/libc.so.6
#2  0xf7d83027 in raise () from /usr/lib32/libc.so.6
#3  0xf37b48e9 in ?? ()
#4  0xf37b5558 in ?? ()
#5  0xf37bc75b in ?? ()
#6  0xf37fcbb9 in ?? ()
#7  0xf37b6080 in ?? ()




deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1053
    • Karma: +104/-0
Reply #4 on: May 03, 2022, 06:42:12 AM
If you are willing to dig deeper into this, I can build for you a version with debug symbols. It won't be exactly the same as Icaros, but maybe it will give you a hint where to look for problem. Alternativelly you can build your own version of hosted. It's pretty straighforward, just follow these instructions: https://github.com/deadw00d/AROS/blob/alt-abiv0/INSTALL.md



ascendant

  • Newbie
  • *
    • Posts: 21
    • Karma: +0/-0
Reply #5 on: May 03, 2022, 02:48:01 PM
I followed the build steps, but got this error:

Code: [Select]
Assembler messages:
Fatal error: can't create /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-x86_64/gen/host/tools/MetaMake/mmake.o: No such file or directory
make[1]: *** [Makefile:38: /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-x86_64/gen/host/tools/MetaMake/mmake.o] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:170: /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-x86_64/tools/mmake] Error 2
make: *** Waiting for unfinished jobs....

So I did this:

Code: [Select]
cd toolchain-alt-abiv0-i386-build/tools/MetaMake
make all
cd -

Rerunning rebuild.sh got past that. So I think that there may be a missing dependency that's not visible unless you rebuild from scratch. There's more errors, but I'll work through them and reply when I have some more useful info.



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1053
    • Karma: +104/-0
Reply #6 on: May 03, 2022, 03:27:14 PM
Hmm, I never seen MetaMake fail to build. :/ Please note that every time you run ./rebuild.sh it literally rebuilds (meaning deletes your build directories and starts from scratch). If you want to recompile just one target, you need to enter the build directory and invoke make <target>

As for dependencies, I use a Debian-based distro, so indeed there can be some missing for Arch.

Let me know if you have any more issues. I'll try to assist.



ascendant

  • Newbie
  • *
    • Posts: 21
    • Karma: +0/-0
Reply #7 on: May 03, 2022, 04:33:20 PM
The next build error was due to the fact that Arch's default Python is Python 3, but genmf.py is written for Python 2. So I edited AROS/tools/genmf/genmf.py , and added a 2 at the end of the first line.

Next, I encountered this error:

Code: [Select]
Unescaped left brace in regex is passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/../contrib/texi2pod.pl line 319.

I backslash escaped the braces on that line of the file. Thanks for the tip on how to continue without starting from scratch. So now I'm in toolchain-alt-abiv0-i386-build and running make. Otherwise this latest fix is overwritten when I run rebuild.sh.

Next:

Code: [Select]
gcc.texi:89: warning: @tex should only appear at the beginning of a line
gcc.texi:209: no matching `@end tex'
gcc.texi:209: no matching `@end multitable'
gcc.texi:209: no matching `@end titlepage'

I manually patched toolchain-alt-abiv0-i386-build/bin/linux-x86_64/Ports/host/gcc/gcc-4.6.4/gcc/doc/gcc.texi following the instructions at this link: https://gcc.gnu.org/legacy-ml/gcc-patches/2013-09/msg02100.html

Then another problem with Python, so I changed toolchain-alt-abiv0-i386-build/config/make.cfg to call Python 2.

Now I'm getting this error:

Code: [Select]
Compiling  arch/all-unix/filesys/emul_handler/emul_host.c
Compile failed:  /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386/i386-aros-gcc  -iquote /home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/ -iquote /home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler -iquote .  -m32 -march=i686 -O2  -DAROS_BUILD_TYPE=AROS_BUILD_TYPE_PERSONAL -Wall -Werror   -Wno-pointer-sign -Wno-parentheses -DHOST_OS_linux -DHOST_OS_ -I/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler -I/home/jlm/code/AROS_build/AROS/arch/all-hosted/filesys/emul_handler -isystem /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/include -isystem /usr/include -nostdinc -isystem /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/cc_include -fno-ipa-cp -D__ENABLE_HIDDEN_LIBAPI__ -D__SRCFILENAME__="arch/all-unix/filesys/emul_handler/emul_host.c" -c /home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c -o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/filesys/emul_handler/arch/emul_host.o
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c: In function 'fixcase':
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c:236:37: error: '_STAT_VER' undeclared (first use in this function)
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c:236:37: note: each undeclared identifier is reported only once for each function it appears in
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c: In function 'nocase_lstat':
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c:305:37: error: '_STAT_VER' undeclared (first use in this function)
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c: In function 'nocase_rename':
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c:386:37: error: '_STAT_VER' undeclared (first use in this function)
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c: In function 'DoSeek':
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c:646:34: error: '_STAT_VER' undeclared (first use in this function)
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c: In function 'stat_entry':
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c:961:37: error: '_STAT_VER' undeclared (first use in this function)
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c: In function 'CheckDir':
/home/jlm/code/AROS_build/AROS/arch/all-unix/filesys/emul_handler/emul_host.c:1356:37: error: '_STAT_VER' undeclared (first use in this function)
make[1]: *** [mmakefile:130: /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/filesys/emul_handler/arch/emul_host.o] Error 1
[MMAKE] make --no-print-directory TOP=/home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build SRCDIR=/home/jlm/code/AROS_build/AROS CURDIR=arch/all-unix/filesys/emul_handler TARGET=kernel-fs-emul-unix --file=mmakefile kernel-fs-emul-unix failed: 512
[MMAKE] Error: Error while running make in arch/all-unix/filesys/emul_handler: No such file or directory

Still trying to figure out the solution to this one.



ascendant

  • Newbie
  • *
    • Posts: 21
    • Karma: +0/-0
Reply #8 on: May 03, 2022, 05:02:46 PM
I got past the latest error by putting

Code: [Select]
#ifndef _STAT_VER
#define _STAT_VER 0
#endif

in AROS/arch/all-unix/devs/hostdisk/hostdisk_host.h and AROS/arch/all-unix/filesys/emul_handler/emul_unix.h

Next I edited AROS/rom/dos/genstrings.py to point to Python 2. But that was a red herring. I needed to edit the PYTHON define in toolchain-alt-abiv0-i386-build/bin/linux-x86_64/gen/host/config/host.cfg

Now it fails to link dos.library:

Code: [Select]
There are undefined symbols in '/home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/AROS/Libs/dos.library':
         U err_Numbers dos_init.c:0
         U err_Strings dos_init.c:0

I'm not sure where this is expected to be defined. Even on a Ubuntu system, it is not defined anywhere in /usr/include.



magorium

  • Senior Member
  • ****
    • Posts: 443
    • Karma: +54/-0
  • Convicted non contributor
Reply #9 on: May 03, 2022, 05:37:19 PM
Code: [Select]
There are undefined symbols in '/home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/AROS/Libs/dos.library':
         U err_Numbers   dos_init.c:0
         U err_Strings   dos_init.c:0

I'm not sure where this is expected to be defined. Even on a Ubuntu system, it is not defined anywhere in /usr/include.
It is generated by rom/dos/genstrings.py script, which seem to be invoked by rom/dos/mmakefile.src


ascendant

  • Newbie
  • *
    • Posts: 21
    • Karma: +0/-0
Reply #10 on: May 03, 2022, 06:26:55 PM
Thanks. I thought my change to run genstrings.py using Python 2 would fix it, but I see it does not. I removed bin/linux-i386/gen/rom/dos/errorlist.h, which was an empty file anyway, and reran. Oddly, I don't think it even got to the point to link dos.library, and I found this error:

Code: [Select]
/home/jlm/code/AROS_build/AROS/arch/all-hosted/bootstrap/./bootstrap.c:64:13: error: conflicting types for built-in function ‘__clear_cache’; expected ‘void(void *, void *)’ [-Werror=builtin-declaration-mismatch]
   64 | extern void __clear_cache(char *begin, char *end);
      |             ^~~~~~~~~~~~~
cc1: all warnings being treated as errors

So I changed the declaration to match what is expected and reran make.

Almost made it. Now just a problem with the final link:

Code: [Select]
Linking    AROS/Arch/linux/AROSBootstrap...
Link failed: /bin/gcc    -Wl,-melf_i386 -m32 /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/main.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/bootstrap.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/elf_io.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/filesystem.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/log.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/runtime.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/ui.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/arch/hostinterface.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/arch/hostlib.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/arch/kickstart.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/arch/kputc.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/arch/malloc.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/arch/memory.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/arch/preboot.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/arch/shutdown.o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/arch/support.o  -o /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/AROS/Arch/linux/AROSBootstrap -L/home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/lib -ldl   -lbootstrap
/bin/ld: /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/bootstrap.o:(.bss+0x1020): multiple definition of `buf'; /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/main.o:(.bss+0x0): first defined here
/bin/ld: /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/arch/memory.o:(.bss+0x0): multiple definition of `buf'; /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/gen/arch/all-hosted/bootstrap/main.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [mmakefile:455: /home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build/bin/linux-i386/AROS/Arch/linux/AROSBootstrap] Error 1
[MMAKE] make --no-print-directory TOP=/home/jlm/code/AROS_build/toolchain-alt-abiv0-i386-build SRCDIR=/home/jlm/code/AROS_build/AROS CURDIR=arch/all-hosted/bootstrap TARGET=kernel-bootstrap-hosted --file=mmakefile kernel-bootstrap-hosted failed: 512
[MMAKE] Error: Error while running make in arch/all-hosted/bootstrap: No such file or directory



ascendant

  • Newbie
  • *
    • Posts: 21
    • Karma: +0/-0
Reply #11 on: May 03, 2022, 06:54:06 PM
I think buf in AROS/arch/all-hosted/bootstrap/bootstrap.h should be declared extern, and then defined somewhere else to ensure it is only compiled once and therefore no duplicate copies of that symbol will exist for the final linking.

I just guessed that since it is a rather generic variable to be defined, not even just declared, in a header file, that maybe it wasn't even needed, and commented it out. That gets past the error.
« Last Edit: May 03, 2022, 07:00:55 PM by ascendant »



magorium

  • Senior Member
  • ****
    • Posts: 443
    • Karma: +54/-0
  • Convicted non contributor

ascendant

  • Newbie
  • *
    • Posts: 21
    • Karma: +0/-0
Reply #13 on: May 04, 2022, 04:45:54 AM
Okay, I finally got it all compiled. When I run it, the following appears in an infinite loop:

Code: [Select]
################################################################################
#                               Software Failure!                              #
#                    Task : 0xF48B90C0 - Exec Bootstrap Task                   #
#               Error: 0x84000009 - unknown type of system screen              #
################################################################################
PC   : 0xF3766657
Module Devs/dosboot.resource Segment 1 .text (0xF3762A00) Offset 0x00003C57
Stack trace:
0xF376688A Devs/dosboot.resource Segment 1 .text + 0x00003E8A
0xF3766A05 Devs/dosboot.resource Function NoBootMediaScreen + 0x00000021
0xF376349E Devs/dosboot.resource Function dosboot_Init + 0x0000029B
0xF37677A2 Devs/dosboot.resource Function set_call_libfuncs + 0x0000003E
0xF3762C0F Devs/dosboot.resource Function Dosboot_InitLib + 0x00000180
0xF371D003 Arch/linux/kernel Function Exec_17_InitResident + 0x00000211
0xF371CC12 Arch/linux/kernel Segment 1 .text + 0x00010C12
0xF371CD12 Arch/linux/kernel Function Exec_12_InitCode + 0x000000FE
0xF370D996 Arch/linux/kernel Segment 1 .text + 0x00001996
0xF370C556 Arch/linux/kernel Function startup + 0x00000556
################################################################################

Maybe it doesn't like my monitors. I have two monitors, the main one at 2560x1600, and a secondary rotated to 1080x1920.



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1053
    • Karma: +104/-0
Reply #14 on: May 04, 2022, 07:28:44 AM
That's actually good progress! The number of issues you had to overcome is however quite troubling. I hope updates that I plan will fix them.

Now, onto the issue itself. It seems AROS did not detect your directory and AROS system directory. First, check if you have AROS.boot file in alt-abiv0-linux-i386/bin/linux-i386/AROS.

Then run AROS through gdb

Code: [Select]
$ cd alt-abiv0-linux-i386/bin/linux-i386/AROS
$ gdb ./Arch/linux/AROSBootstrap
"r"

Once it crashes, issue following commands in gdb command prompt:
"loadbt"
"bt"

and let's see where the crash is.