memPartAlloc: block too big

来源:互联网 发布:java对二维数组排序 编辑:程序博客网 时间:2024/05/22 03:06

在wxwork上开发了一个应用程序,在加载的过程中老是报memPartAlloc:block too big

SingalV1_3DimTime_schedule slcTmpV1_3;
SingalV2_4DimTime_schedule slcTmpV2_4;

memset(&slcTmpV1_3,0,sizeof(SingalV1_3DimTime_schedule));
memset(&slcTmpV2_4,0,sizeof(SingalV1_3DimTime_schedule));


第四行代码就是自己的问题所在,是因为在分配存储空间的时候,写错了类型的名称,导致在vector进行push_back操作的时候报这个错误



load the schedule...01:53:39
The day of the week:2
............................
04                    0 2 2 06:00:00  25  25  25


123456789
10
04 2 06:00 25 25 25
______
............................
04                    0 2 2 08:00:00   0   0   0


123456789
10
04 2 08:00 0 0 0
______
............................
04                    0 2 2 09:00:00  40  40  40


123456789
10
04 2 09:00 40 40 40
______
............................
04                    0 2 2 10:00:00  85  85  85


123456789
10
04 2 10:00 85 85 85
______
............................
04                    0 2 2 11:40:00  30  30  30


123456789
10
04 2 11:40 30 30 30
______
............................
04                    0 2 2 14:59:00  25  25  25


123456789
10
04 2 14:59 25 25 25
______
............................
04                    0 2 2 15:00:00  45  45  45


123456789
0x81b833c0 (#8FFA882200041009[6].UFPTOnlyFo): memPartAlloc: block too big 2176354064 bytes (0x10 aligned) in partition 0x805ee260
0x81b833c0 (#8FFA882200041009[6].UFPTOnlyFo): memPartAlloc: block too big 2176354049 bytes (0x10 aligned) in partition 0x805ee260
0x81b833c0 (#8FFA882200041009[6].UFPTOnlyFo):
 memPartFree: invalid block 0x81c22bb8 in partition 0x805ee260


Error logged from task "#8FFA882200041009[6].UFPTOnlyForTest"


Error log saved in file /root/errorlog3.txt


[UNLOADING]     "/root/modules/#8FFA882200041009[6].UFPTOnlyForTest.mod"
 ...succeeded
原创粉丝点击