I would imagine the problem relates to the `-fno-inline-functions` change. If you add that to your CFLAGS does the problem go away?
On Fri, Oct 14, 2022 at 5:46 AM Александр Гурьянов <caiiiy...@gmail.com> wrote: > Hi, I updated js-dos project to use latest emscripten 3.1.24. But now even > simpliest test didn't work. When I built it with -s ASSERTIONS=1 > --profiling-funcs I have following error: > > 007591d2:0x63c1 Uncaught RuntimeError: unreachable > at Normal_Loop() (.llvm.10015310407968227838) (007591d2:0x63c1) > at DOSBOX_RunMachine() (007591d2:0x6c57) > at CALLBACK_RunRealInt(unsigned char) (007591d2:0x92724) > at DOS_Shell::Execute(char*, char*) (007591d2:0xe2e4e) > at DOS_Shell::DoCommand(char*) (007591d2:0xda01d) > at DOS_Shell::ParseLine(char*) (007591d2:0xd7fe3) > at DOS_Shell::Run() (007591d2:0xd8724) > at SHELL_Init() (007591d2:0xd9b16) > at runRuntime (007591d2:0x14149f) > at ret.<computed> (wdosbox.js:9:129411) > > But all this functions already in asyncify lists, so I bisected and first > bad commit is: > > 6a58eafa5dd62f26c6bc38d8bf0a55dee97b79ff is the first bad commit > commit 6a58eafa5dd62f26c6bc38d8bf0a55dee97b79ff > Author: chromium-autoroll < > chromium-autor...@skia-public.iam.gserviceaccount.com> > Date: Tue Sep 13 23:04:38 2022 +0000 > > Roll emscripten from ea154b19446b to fff3775abca4 (3 revisions) > > > https://chromium.googlesource.com/external/github.com/emscripten-core/emscripten.git/+log/ea154b19446b..fff3775abca4 > > 2022-09-13 s...@chromium.org Don't pass `-fno-inline-functions` when > `-Oz`/`-Os` are used (#17843) > 2022-09-13 7121787+tliv...@users.noreply.github.com [Proxying][NFC] > Avoid unnecessary copies of std::function (#17834) > 2022-09-13 7121787+tliv...@users.noreply.github.com [WasmFS][NFC] Do > not eagerly execute queue in ProxyWorker (#17835) > > If this roll has caused a breakage, revert this CL and stop the roller > using the controls here: > https://autoroll.skia.org/r/emscripten-emscripten-releases > Please CC wasm-waterf...@grotations.appspotmail.com on the revert to > ensure that a human > is aware of the problem. > > To report a problem with the AutoRoller itself, please file a bug: > https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug > > Documentation for the AutoRoller is here: > https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md > > Tbr: wasm-waterf...@grotations.appspotmail.com > Change-Id: I217fac3bc67b0d69ff19fe04daae10f95d9d5f1e > Reviewed-on: > https://chromium-review.googlesource.com/c/emscripten-releases/+/3894706 > Commit-Queue: chromium-autoroll < > chromium-autor...@skia-public.iam.gserviceaccount.com> > Bot-Commit: chromium-autoroll < > chromium-autor...@skia-public.iam.gserviceaccount.com> > > DEPS | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > > -- > You received this message because you are subscribed to the Google Groups > "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to emscripten-discuss+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/emscripten-discuss/CAKOm%3DVFZs_S3KhUrMF-F7X1NkR3ytYQg%2BmrPQjkNLTCPejYFYw%40mail.gmail.com > <https://groups.google.com/d/msgid/emscripten-discuss/CAKOm%3DVFZs_S3KhUrMF-F7X1NkR3ytYQg%2BmrPQjkNLTCPejYFYw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to emscripten-discuss+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/emscripten-discuss/CAL_va2-5VpBzsrrHmLn7GaYPTYWfA2MQUvY67szd%3DwLHH5R9wg%40mail.gmail.com.