Skip to content

OSX + Python 3.13 CI crashes #179

@AlexanderWells-diamond

Description

@AlexanderWells-diamond

When trying to add CI for Python3.13 to all platforms as part of PR #170 , OSX hangs with the following error in the "Native PY Build" stage:

testValue (p4p.test.test_client_raw.TestRequest.testValue) ... ok
test_empty (p4p.test.test_gw.TestGC.test_empty) ... 2025-07-14T11:23:30.137659000 WARN pvxs.client.setup
     ignoring EPICS_PVA_BROADCAST_PORT=0
ok
test_server (p4p.test.test_gw.TestGC.test_server) ... 2025-07-14T11:23:30.151199000 WARN pvxs.client.setup
     ignoring EPICS_PVA_BROADCAST_PORT=0
ok
test_get (p4p.test.test_gw.TestHighLevel.test_get) ... pthread_attr_destroy  ERROR Invalid argument
free_threadInfoThread non-EPICS_6223228928 (0x600001b543c0) can't proceed, suspending.
Dumping a stack trace of thread 'non-EPICS_6223228928':
[       0x104cfec68]: /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/epicscorelibs/lib/libCom.7.0.7.99.1.dylib(epicsStackTrace+0x74)
[       0x104d15ed0]: /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/epicscorelibs/lib/libCom.7.0.7.99.1.dylib(cantProceed+0x44)
[       0x104d023b8]: /Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/site-packages/epicscorelibs/lib/libCom.7.0.7.99.1.dylib(free_threadInfo+0x14c)
[       0x18ed68870]: /usr/lib/system/libsystem_pthread.dylib(_pthread_tsd_cleanup+0x1e8)
[       0x18ed6b684]: /usr/lib/system/libsystem_pthread.dylib(_pthread_exit+0x54)
[       0x18ed6afa0]: /usr/lib/system/libsystem_pthread.dylib(_pthread_start+0x94)
[       0x18ed65d34]: /usr/lib/system/libsystem_pthread.dylib(thread_start+0x8)

Unfortunately there's no more immediately available information; the ci-core-dumper doesn't print any extra information. An example of a failed run is here.

I removed this platform from the matrix in order to test and roll out an alpha release for this project + the other related EPICS Python projects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions