-
-
Notifications
You must be signed in to change notification settings - Fork 207
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
Unable to use f3d 2.4.0 inside Ubuntu Docker container from macOS host #1425
Comments
Not sure what's |
To us |
I attempted to debug (without symbols)...
Could be failing in the USD library |
Did you try compiling ? |
This is USD, not sure what it would fail though |
I'm unable to reproduce with the following, simple, dockerfile
|
I get an error?
output:
I'm using macOS Intel 13.6.6 with Docker Desktop 4.29.0 (145265) |
Tried it on my M3 Max (with --platform flag)...
|
Works fine here:
I'm on ArchLinux. this may be host dependant. |
Looks like a different error, in any case, this error seems to be macOS host specific. |
Think this is a known bug on Rosetta docker/for-mac#7080 |
Running as native ARM on my M3 Max...
(full house of exit codes... 132, 133 and 134) |
Works on a native Ubuntu machine:
|
Thank you for looking into this. |
To clarify, I will not look into this but suggested debugging step for anyone willing to look into it. |
Unable to use f3d 2.4.0 inside Ubuntu Docker container. It fails to run saying "Illegal Instruction".
Here's the strace output.
newfstatat(AT_FDCWD, "/usr/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 munmap(0x7f299ceaa000, 22583) = 0 openat(AT_FDCWD, "/f3d/f3d-2.4.0-linux/libtcm.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) readlink("/proc/self/exe", "/f3d"..., 4096) = 52 openat(AT_FDCWD, "/proc/cpuinfo", O_RDONLY) = 3 newfstatat(3, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0 read(3, "processor\t: 0\nvendor_id\t: Genuin"..., 1024) = 1024 close(3) = 0 --- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPN, si_addr=0x7f299b7f6273} --- +++ killed by SIGILL +++ Illegal instruction
To Reproduce
Steps to reproduce the behavior:
./f3d --help
Expected behavior
Should display help
System Information:
root@search:/f3d/f3d-2.4.0-linux# lshw -c video
root@search:/f3d/f3d-2.4.0-linux#
F3D Information
Paste the content of
f3d --version
:root@search:/f3d/f3d-2.4.0-linux# ./f3d --version Illegal instruction
The text was updated successfully, but these errors were encountered: