iTwin / imodel-transformer

API for exporting an iModel's parts and also importing them into another iModel
MIT License
3 stars 2 forks source link

flaky SIGBUS on ubuntu github action runner #116

Closed MichaelBelousov closed 11 months ago

MichaelBelousov commented 1 year ago

Describe the bug At an undetermined time while starting up an application that loads iTwin.js backend code (the imodel-transformer tests) on ubuntu github runners, randomly a SIGBUS occurs. So far has occurred 3 times out of maybe 8 runs since we added 4.x support tests

To Reproduce Steps to reproduce the behavior:

Run iModel Transformer CI: https://github.com/iTwin/imodel-transformer/actions/runs/5221816350/jobs/9426561235?pr=60

Expected behavior No SIGBUS, tests startup (mocha should run through all the imports and test initialization and then print the content of the Catalog tests's describe label.

Screenshots

packages/transformer test: Bus error (core dumped)
packages/transformer test: Failed
undefined

Desktop (please complete the applicable information):

Additional context

Perhaps the best way to debug this is turn on core dumping and upload that somewhere

MichaelBelousov commented 1 year ago

Closing as I can't reproduce. After seeing it 3 times randomly, I modified CI to run the tests during which it occurred, 100 times normally, 100 times under gdb -batch to try to print stacktrace. Neither caught it.

MichaelBelousov commented 1 year ago

maybe my CI test was somehow flawed, it appears with some regularity in other transformer CI builds

MichaelBelousov commented 11 months ago

haven't seen this in forever, closing