Changes between Initial Version and Version 1 of Ticket #28800


Ignore:
Timestamp:
11/25/19 11:12:47 (2 years ago)
Author:
embray
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #28800 – Description

    initial v1  
    33However, the general problem remains, which is that PARI is not *thread-safe from above*, meaning that while threads created and managed by the PARI library itself work fine, threads created in a multi-system environment (like Sage) which happen to use PARI (specifically PARI built with multi-threading support) it will segfault.
    44
    5 This has been discussed in #26608 as well as [this discussion on the OpenDreamKit project](https://github.com/OpenDreamKit/OpenDreamKit/issues/60#issuecomment-525226358) as well as related in-person conversations for which I unfortunately lack notes.
     5This has been discussed in #26608 as well as [https://github.com/OpenDreamKit/OpenDreamKit/issues/60#issuecomment-525226358 this discussion on the OpenDreamKit project] as well as related in-person conversations for which I unfortunately lack notes.
    66
    77With #26608 resolved this is fortunately not an ''immediate'' problem for Sage, though it would be very easy for someone thinking they can just carelessly use threads (e.g. from the Python level) in their own code and experience similar crashes.