<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Dear William,  in Intel® Distribution for Python*</title>
    <link>https://community.intel.com/t5/Intel-Distribution-for-Python/Crash-on-np-array-copy/m-p/1065362#M124</link>
    <description>&lt;P&gt;Dear William,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thank you for the detailed report. The cause of the issue has already been fixed in sources, and should become available in the imminent Update 1 to the Intel Distribution for Python within several days.&amp;nbsp;&lt;BR /&gt;
	&lt;BR /&gt;
	If you need the fix sooner than that, please let us know.&lt;BR /&gt;
	&lt;BR /&gt;
	Oleksandr&lt;/P&gt;</description>
    <pubDate>Wed, 26 Oct 2016 14:48:31 GMT</pubDate>
    <dc:creator>Oleksandr_P_Intel</dc:creator>
    <dc:date>2016-10-26T14:48:31Z</dc:date>
    <item>
      <title>Crash on np array copy</title>
      <link>https://community.intel.com/t5/Intel-Distribution-for-Python/Crash-on-np-array-copy/m-p/1065361#M123</link>
      <description>&lt;P&gt;On a Haswell system (&lt;SPAN class="s1"&gt;Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz&lt;/SPAN&gt;) running&amp;nbsp;&lt;SPAN class="s1"&gt;Red Hat Enterprise Linux Server release 6.7 (Santiago) with 384 GB of memory, and Intel Python updated to the latest release via conda, a crash occurs running the following code:&lt;BR /&gt;
	&lt;BR /&gt;
	&lt;SPAN style="font-family: Consolas, &amp;quot;Lucida Console&amp;quot;, Menlo, Monaco, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace, sans-serif; font-size: 1em;"&gt;import numpy as np&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-family: Consolas, &amp;quot;Lucida Console&amp;quot;, Menlo, Monaco, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace, sans-serif; font-size: 1em;"&gt;A=np.zeros((780,780,600),dtype=np.float64)&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-family: Consolas, &amp;quot;Lucida Console&amp;quot;, Menlo, Monaco, &amp;quot;DejaVu Sans Mono&amp;quot;, monospace, sans-serif; font-size: 1em;"&gt;B=A.copy()&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN class="s1"&gt;resulting in a segfault. This occurs whenever the total number of array values is equal to or larger than 2**28 and smaller than 2**29. This does not occur when using float16, float32, or&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 13px;"&gt;complex128 datatypes. This does not occur if using B=A[:]. Might this be an issue with the optimized version of memmove?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 13px;"&gt;Installed conda packages include:&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 1em;"&gt;&amp;lt;pre&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 1em;"&gt;icc_rt&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16.0.3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intel_3&amp;nbsp; [intel]&amp;nbsp; intel&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 1em;"&gt;intelpython &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2017.0.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&amp;nbsp; &amp;nbsp; intel&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 1em;"&gt;intelpython2_core &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2017.0.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; intel&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 1em;"&gt;mkl &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2017.0.0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intel_3&amp;nbsp; [intel]&amp;nbsp; intel&lt;BR /&gt;
	mkl_rt&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2017.0.1b1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intel_2&amp;nbsp; [intel]&amp;nbsp; intel&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN class="s1"&gt;numpy &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.11.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; py27_intel_4&amp;nbsp; [intel]&amp;nbsp; intel&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 13.008px;"&gt;python&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.7.12&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; intel_4&amp;nbsp; [intel]&amp;nbsp; intel&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="font-size: 1em;"&gt;tbb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2017.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; py27_intel_4&amp;nbsp; [intel]&amp;nbsp; intel&lt;/SPAN&gt;&lt;BR /&gt;
	&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; font-size: 13px;"&gt;&amp;lt;/pre&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	&lt;SPAN class="s1"&gt;gdb session:&lt;BR /&gt;
	&amp;lt;pre&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;
	Program received signal SIGSEGV, Segmentation fault.&lt;BR /&gt;
	0x00007fffed83b50b in __intel_ssse3_rep_memmove () from /myinstall/anaconda/2/envs/ws-mt-crashtest/lib/python2.7/site-packages/numpy/core/../../../../libintlc.so.5&lt;BR /&gt;
	(gdb) bt&lt;BR /&gt;
	#0 &amp;nbsp;0x00007fffed83b50b in __intel_ssse3_rep_memmove () from /myinstall/anaconda/2/envs/ws-mt-crashtest/lib/python2.7/site-packages/numpy/core/../../../../libintlc.so.5&lt;BR /&gt;
	#1 &amp;nbsp;0x00007fffeff098f8 in _contig_to_contig () from /myinstall/anaconda/2/envs/ws-mt-crashtest/lib/python2.7/site-packages/numpy/core/multiarray.so&lt;BR /&gt;
	#2 &amp;nbsp;0x00007fffefe083f6 in PyArray_AssignArray () from /myinstall/anaconda/2/envs/ws-mt-crashtest/lib/python2.7/site-packages/numpy/core/multiarray.so&lt;BR /&gt;
	#3 &amp;nbsp;0x00007fffefe1cf9e in PyArray_NewCopy () from /myinstall/anaconda/2/envs/ws-mt-crashtest/lib/python2.7/site-packages/numpy/core/multiarray.so&lt;BR /&gt;
	#4 &amp;nbsp;0x00007ffff004756c in array_copy () from /myinstall/anaconda/2/envs/ws-mt-crashtest/lib/python2.7/site-packages/numpy/core/multiarray.so&lt;BR /&gt;
	#5 &amp;nbsp;0x00007ffff7ac6c81 in call_function (f=Unhandled dwarf expression opcode 0xf3&lt;BR /&gt;
	) at Python/ceval.c:4351&lt;BR /&gt;
	#6 &amp;nbsp;PyEval_EvalFrameEx (f=Unhandled dwarf expression opcode 0xf3&lt;BR /&gt;
	) at Python/ceval.c:2988&lt;BR /&gt;
	#7 &amp;nbsp;0x00007ffff7aca60d in PyEval_EvalCodeEx (co=Unhandled dwarf expression opcode 0xf3&lt;BR /&gt;
	) at Python/ceval.c:3583&lt;BR /&gt;
	#8 &amp;nbsp;0x00007ffff7aca742 in PyEval_EvalCode (co=Unhandled dwarf expression opcode 0xf3&lt;BR /&gt;
	) at Python/ceval.c:669&lt;BR /&gt;
	#9 &amp;nbsp;0x00007ffff7af6217 in run_mod (fp=0x7ffff710d6c0, filename=Unhandled dwarf expression opcode 0xf3&lt;BR /&gt;
	) at Python/pythonrun.c:1378&lt;BR /&gt;
	#10 PyRun_InteractiveOneFlags (fp=0x7ffff710d6c0, filename=Unhandled dwarf expression opcode 0xf3&lt;BR /&gt;
	) at Python/pythonrun.c:859&lt;BR /&gt;
	#11 0x00007ffff7af641e in PyRun_InteractiveLoopFlags (fp=0x7ffff710d6c0, filename=0x7ffff7b42d10 "&amp;lt;stdin&amp;gt;", flags=0x7fffffffd770) at Python/pythonrun.c:779&lt;BR /&gt;
	#12 0x00007ffff7af6c0e in PyRun_AnyFileExFlags (fp=0x7ffff710d6c0, filename=0x7ffff7b42d10 "&amp;lt;stdin&amp;gt;", closeit=0, flags=0x7fffffffd770) at Python/pythonrun.c:748&lt;BR /&gt;
	#13 0x00007ffff7b0c49f in Py_Main (argc=Unhandled dwarf expression opcode 0xf3&lt;BR /&gt;
	) at Modules/main.c:645&lt;BR /&gt;
	#14 0x00007ffff6d9dd5d in __libc_start_main (main=0x4006e0 &amp;lt;main&amp;gt;, argc=1, ubp_av=0x7fffffffd928, init=&amp;lt;value optimized out&amp;gt;, fini=&amp;lt;value optimized out&amp;gt;, rtld_fini=&amp;lt;value optimized out&amp;gt;, stack_end=0x7fffffffd918) at libc-start.c:226&lt;BR /&gt;
	#15 0x0000000000400711 in _start ()&lt;BR /&gt;
	&amp;lt;/pre&amp;gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Oct 2016 22:33:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-for-Python/Crash-on-np-array-copy/m-p/1065361#M123</guid>
      <dc:creator>William_S_8</dc:creator>
      <dc:date>2016-10-25T22:33:37Z</dc:date>
    </item>
    <item>
      <title>Dear William, </title>
      <link>https://community.intel.com/t5/Intel-Distribution-for-Python/Crash-on-np-array-copy/m-p/1065362#M124</link>
      <description>&lt;P&gt;Dear William,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thank you for the detailed report. The cause of the issue has already been fixed in sources, and should become available in the imminent Update 1 to the Intel Distribution for Python within several days.&amp;nbsp;&lt;BR /&gt;
	&lt;BR /&gt;
	If you need the fix sooner than that, please let us know.&lt;BR /&gt;
	&lt;BR /&gt;
	Oleksandr&lt;/P&gt;</description>
      <pubDate>Wed, 26 Oct 2016 14:48:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Distribution-for-Python/Crash-on-np-array-copy/m-p/1065362#M124</guid>
      <dc:creator>Oleksandr_P_Intel</dc:creator>
      <dc:date>2016-10-26T14:48:31Z</dc:date>
    </item>
  </channel>
</rss>

