• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

KarpelesLab / libwallet / 24850763106 / 1
25%
master: 25%

Build:
DEFAULT BRANCH: master
Ran 23 Apr 2026 06:10PM UTC
Files 108
Run time 4s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Apr 2026 06:01PM UTC coverage: 19.52%. Remained the same
24850763106.1

push

github

MagicalTux
podspec: -u instead of -exported_symbol so Runner.app keeps _main

Found it via the sim console capture added in 2f99feb. The 8-min
"Waiting for VM Service port to be available" hang on macos-latest
is not a mDNS issue at all — it's that the Runner app can't start:

  Runner[30510] [PreviewsAgentExecutorLibrary]
    No entry point found. Checked '(null)'
  Child process terminated with signal 15

Xcode 16's debug-dylib stub executor model launches the app by
dlsym'ing `main` from Runner.debug.dylib. Our previous
`-exported_symbol _LibwalletInit …` flags in user_target_xcconfig
are an EXCLUSIVE allowlist: the final binary only exports the
listed symbols, everything else (including `_main`) is stripped.
So the stub executor can't find main, the app dies with SIGTERM
before the Dart VM Service ever starts, and `flutter test` hangs
forever waiting for a VM Service port that will never be
advertised.

Root cause predates this session (added when we fixed release-build
dlsym) but only surfaced now — older Xcode / iOS sim combinations
didn't use the stub executor model, they launched Runner directly.

Fix: swap `-exported_symbol <sym>` (exclusive allowlist) for
`-u <sym>` (additive "pull this symbol into the root set").
`-u` keeps each FFI symbol from being dead-stripped without
touching export visibility for everything else. dlsym on
_LibwalletInit / _LibwalletRequest / etc. continues to work in
release builds; `_main` stays exported so the debug launcher
finds it; host Runner app starts normally; VM Service comes up;
flutter test attaches.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

2741 of 14042 relevant lines covered (19.52%)

57.69 hits per line

Source Files on job 24850763106.1
  • Tree
  • List 108
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 24850763106
  • 812da248 on github
  • Prev Job for on master (#24849272772.1)
  • Next Job for on master (#24855034415.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc