MobileDevOps / flutter-sdk-image

Docker image with Flutter SDK to build Android apps
https://hub.docker.com/r/mobiledevops/flutter-sdk-image/
MIT License
31 stars 32 forks source link

Does not work on M1 chip macOS #37

Open mtunahansarioglu opened 6 months ago

mtunahansarioglu commented 6 months ago

Cannot build Dockerfile using this image on macbook pro with M1 chip.

Expected behaviour

Dockerfile should be built with this image for building an android app using flutter sdk.

Actual behaviour


=> ERROR [7/9] RUN flutter clean 1.1s

[7/9] RUN flutter clean:
1.045
1.045 ===== CRASH ===== 1.045 si_signo=Segmentation fault(11), si_code=1, si_addr=0x67 1.045 version=3.0.3 (stable) (Wed May 31 15:35:05 2023 +0000) on "linux_x64" 1.045 pid=7, thread=25, isolate_group=main(0x5555587c4000), isolate=main(0x555558822000) 1.045 os=linux, arch=x64, comp=no, sim=no 1.045 isolate_instructions=ffffab704000, vm_instructions=555557665920 1.045 fp=7ffffb47dad8, sp=7ffffb47dab0, pc=ffffab684c98 1.046 pc 0x0000ffffab684c98 fp 0x00007ffffb47dad8 Unknown symbol 1.046 pc 0x0000ffffab50e0c4 fp 0x00007ffffb47db30 Unknown symbol 1.046 pc 0x0000ffffab50dd46 fp 0x00007ffffb47db88 Unknown symbol 1.046 pc 0x0000ffffab5dd5ed fp 0x00007ffffb47dbe0 Unknown symbol 1.046 pc 0x0000ffffab5dd4a4 fp 0x00007ffffb47dc48 Unknown symbol 1.046 pc 0x0000ffffab5dcf40 fp 0x00007ffffb47dcd8 Unknown symbol 1.046 pc 0x0000ffffab5dcb4f fp 0x00007ffffb47dd30 Unknown symbol 1.046 pc 0x0000ffffab72888d fp 0x00007ffffb47ddb0 Unknown symbol 1.046 pc 0x0000ffffab5dc955 fp 0x00007ffffb47ddf8 Unknown symbol 1.046 pc 0x0000ffffab5dc79f fp 0x00007ffffb47de30 Unknown symbol 1.046 pc 0x0000ffffab521421 fp 0x00007ffffb47de90 Unknown symbol 1.046 pc 0x0000ffffab5b6dff fp 0x00007ffffb47df00 Unknown symbol 1.046 pc 0x0000ffffab83765c fp 0x00007ffffb47df50 Unknown symbol 1.046 pc 0x0000ffffab788dc4 fp 0x00007ffffb47dfd0 Unknown symbol 1.046 pc 0x0000ffffab7890d6 fp 0x00007ffffb47e038 Unknown symbol 1.046 pc 0x0000ffffab71fed2 fp 0x00007ffffb47e0d0 Unknown symbol 1.046 pc 0x0000ffffab836d1f fp 0x00007ffffb47e120 Unknown symbol 1.046 pc 0x0000ffffab787d6a fp 0x00007ffffb47e198 Unknown symbol 1.046 pc 0x0000ffffab787f43 fp 0x00007ffffb47e1f8 Unknown symbol 1.046 pc 0x0000ffffab71cfbf fp 0x00007ffffb47e288 Unknown symbol 1.046 pc 0x0000ffffab71d0de fp 0x00007ffffb47e2f8 Unknown symbol 1.046 pc 0x0000ffffab71d20a fp 0x00007ffffb47e338 Unknown symbol 1.046 pc 0x0000ffffab7892cd fp 0x00007ffffb47e380 Unknown symbol 1.046 pc 0x0000ffffab789635 fp 0x00007ffffb47e3c0 Unknown symbol 1.046 pc 0x0000ffffab789836 fp 0x00007ffffb47e3e8 Unknown symbol 1.046 pc 0x0000ffffab7189d9 fp 0x00007ffffb47e428 Unknown symbol 1.046 pc 0x0000ffffab840e42 fp 0x00007ffffb47e468 Unknown symbol 1.046 pc 0x0000ffffab682f0c fp 0x00007ffffb47e4e0 Unknown symbol 1.048 pc 0x00005555577cf9b8 fp 0x00007ffffb47e570 dart::DartEntry::InvokeCode(dart::Code const&, unsigned long, dart::Array const&, dart::Array const&, dart::Thread)+0x128 1.048 pc 0x00005555577cf83d fp 0x00007ffffb47e5d0 dart::DartEntry::InvokeFunction(dart::Function const&, dart::Array const&, dart::Array const&, unsigned long)+0xed 1.049 pc 0x00005555577d159e fp 0x00007ffffb47e610 dart::DartLibraryCalls::HandleMessage(long, dart::Instance const&)+0x12e 1.049 pc 0x00005555577f0e5f fp 0x00007ffffb47eba0 dart::IsolateMessageHandler::HandleMessage(std::__2::unique_ptr<dart::Message, std::__2::default_delete>)+0x2bf 1.049 pc 0x0000555557815a67 fp 0x00007ffffb47ec10 dart::MessageHandler::HandleMessages(dart::MonitorLocker, bool, bool)+0x127 1.050 pc 0x0000555557816094 fp 0x00007ffffb47ec60 dart::MessageHandler::TaskCallback()+0x1e4 1.050 pc 0x000055555792361b fp 0x00007ffffb47ece0 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)+0x14b 1.050 pc 0x0000555557923a68 fp 0x00007ffffb47ed10 dart::ThreadPool::Worker::Main(unsigned long)+0x78 1.051 pc 0x00005555578a6f16 fp 0x00007ffffb47edd0 /home/mobiledevops/.flutter-sdk/bin/cache/dart-sdk/bin/dart+0x2352f16 1.051 -- End of DumpStackTrace 1.056 Aborted Dockerfile:7 5 | COPY . . 6 | RUN flutter --version 7 | >>> RUN flutter clean 8 | RUN flutter pub get 9 | RUN flutter build apk ERROR: failed to solve: process "/bin/sh -c flutter clean" did not complete successfully: exit code: 134

Steps to reproduce the behaviour

Which Docker version is used?

25.0.3

Which host operation system is used?

whck6 commented 4 months ago

+1