Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ubuntu VM crash #687

Open
Giancarlo1991 opened this issue Jul 17, 2024 · 7 comments
Open

Ubuntu VM crash #687

Giancarlo1991 opened this issue Jul 17, 2024 · 7 comments
Labels
bug Something isn't working

Comments

@Giancarlo1991
Copy link

Description
My VM with Ubuntu v20.04.6 LTS crashes afte rstarting the install script and gets a kernel panic, which i can't recover.
To Reproduce
Steps to reproduce the behavior:

  1. VM with Ubuntu v.20.04.6
  2. Start install script 2024.3.0

Expected behavior
VM crashes
Actual behavior
Kernel panic

Environment
Windows 11 host, Ubuntu guest virtual box
Additional context

@Giancarlo1991 Giancarlo1991 added the bug Something isn't working label Jul 17, 2024
@ChengYen-Tang
Copy link

Hi @Giancarlo1991,
I also have the same problem. Do you resolve this?

@ChengYen-Tang
Copy link

I get this error
image
Then I can't boot my ubuntu
image

@Giancarlo1991
Copy link
Author

Yeah, i had this too. It seems the shared libraries were destroyed. I tried fixing it with booting from a new ubuntu version and mounting the old partitions but all shared libs were destroyed and i couldn't use any commands so i threw the vm away...

@ChengYen-Tang
Copy link

So, you don’t have a solution to this problem?
Or do you mean, don't use VM?

@Giancarlo1991
Copy link
Author

Sorry, I don't have a solution.

@momo-tong
Copy link

I also have the same problem. I see some code changed *so file in utbot_run_system.sh, but don't know how to modify.
Also I use utbotcpp in VM.
Looking forward to the author's reply.

# Updating libm.so so that it contains valid path to libmvec_nonshared.a
echo "/* GNU ld script */
OUTPUT_FORMAT(elf64-x86-64)
GROUP ( /$X86_LIBS/libm.so.6  AS_NEEDED ( $UTBOT_ALL/debs-install/usr/$X86_LIBS/libmvec_nonshared.a /$X86_LIBS/libmvec.so.1 ) )" > $UTBOT_ALL/debs-install/usr/$X86_LIBS/libm.so

# Updating libc.so so that it contains valid path to libc_nonshared.a
echo "/* GNU ld script
 Use the shared library, but some functions are only in
 the static library, so try that secondarily.  */
OUTPUT_FORMAT(elf64-x86-64)
GROUP ( /$X86_LIBS/libc.so.6 $UTBOT_ALL/debs-install/usr/$X86_LIBS/libc_nonshared.a  AS_NEEDED ( /$X86_LIBS/ld-linux-x86-64.so.2 ) )" > $UTBOT_ALL/debs-install/usr/$X86_LIBS/libc.so

# Updating libpthread.so so that it contains valid path to libpthread_nonshared.a
echo "/* GNU ld script
 Use the shared library, but some functions are only in
 the static library, so try that secondarily.  */
OUTPUT_FORMAT(elf64-x86-64)
GROUP ( /$X86_LIBS/libpthread.so.0 $UTBOT_ALL/debs-install/usr/$X86_LIBS/libpthread_nonshared.a )" > $UTBOT_ALL/debs-install/usr/$X86_LIBS/libpthread.so

@rajgideon
Copy link

rajgideon commented Oct 9, 2024

I am having the same issue "mkdir: error while loading shared libraries: /lib/x86_64-linux-gnu/libpthread.so.0: invalid ELF header" . I am running a Ubuntu 22.04 docker image in container. after executing the script ./unpack_and_run_utbot.sh. The Ubuntu container crashes and never stays up. It appears the libraries are getting overwritten or destroyed.
Please let me know if a fix is being planned for this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: In Progress
Development

No branches or pull requests

4 participants