On Mon, Oct 12, 2020 at 1:00 AM Zachary Scherr <zsc...@gmail.com> wrote:
>
> That also crashes with: 86622 segmentation fault  ./sage --python
>
> I tested this both with building sage against homebrew python 3.8.6 and 
> against sage's default python 3.8.5 and the same error occurred in both 
> cases.  I don't have this problem using my system-wide numpy so it's possible 
> that because sage numpy is built from source that maybe one of my homebrew 
> libraries is causing issues.  I found 
> https://github.com/numpy/numpy/issues/11551 which could be relevant and might 
> indicate that it's not a sage problem.

If you are talking about Homebrew's numpy, it should be more or less
identical with Sage's numpy (assuming you use Homebrew's openblas in
Sage)
cf. https://github.com/Homebrew/homebrew-core/blob/master/Formula/numpy.rb

>
> I should also add that if I lower the dimension of x to 100000 then it works 
> without problem.
>
> On Sunday, October 11, 2020 at 3:26:11 PM UTC-4 dim...@gmail.com wrote:
>>
>> On Sun, Oct 11, 2020 at 8:14 PM Zachary Scherr <zsc...@gmail.com> wrote:
>> >
>> > Hi All,
>> >
>> > I was doing some bug hunting and noticed that scipy's pytests crashed 
>> > pretty early. I tracked down exactly what was causing the problem and 
>> > noticed it can be reproduced by the following sequence of commands:
>> >
>> > sage: import numpy as np
>> > sage: x = np.random.randn(1000000,2)
>> > sage: y = np.random.randn(2,2)
>> > sage: x.dot(y)
>>
>> please test this in "plain" Sage python, i.e. does
>>
>> ./sage --python
>>
>> >>> import numpy as np
>> >>> x = np.random.randn(1000000,2)
>> >>> y = np.random.randn(2,2)
>> >>> x.dot(y)
>>
>> reproduce the crash?
>>
>>
>>
>> >
>> > produces:
>> >
>> > ------------------------------------------------------------------------
>> > 0 signals.cpython-38-darwin.so 0x00000001088bc62a print_backtrace + 58
>> > 1 signals.cpython-38-darwin.so 0x00000001088c0277 sigdie + 39
>> > 2 signals.cpython-38-darwin.so 0x00000001088c0212 sigdie_for_sig + 290
>> > 3 libsystem_platform.dylib 0x00007fff6c88e5fd _sigtramp + 29
>> > ------------------------------------------------------------------------
>> > Unhandled SIGBUS: A bus error occurred.
>> > This probably occurred because a *compiled* module has a bug
>> > in it and is not properly wrapped with sig_on(), sig_off().
>> > Python will now terminate.
>> > ------------------------------------------------------------------------
>> > /Users/zscherr/sage/src/bin/sage-python: line 2: 78812 Bus error: 10 sage 
>> > -python "$@"
>> >
>> > I haven't tested on any other platforms, but for what it's worth I have 
>> > Catalina 10.15.7 with Xcode 12.
>> >
>> > Thanks,
>> > Zach
>> >
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "sage-devel" group.
>> > To unsubscribe from this group and stop receiving emails from it, send an 
>> > email to sage-devel+...@googlegroups.com.
>> > To view this discussion on the web visit 
>> > https://groups.google.com/d/msgid/sage-devel/28f58136-d3c7-40b7-9a46-36fc347acc2en%40googlegroups.com.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/a67ca4b5-526b-40d7-a476-520d49890207n%40googlegroups.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq0pYACMJSnoA968aoe86EGUY2V-TZspCtAcKWwp6semmQ%40mail.gmail.com.

Reply via email to