Симптоми
Безизходица може да възникне, когато следните две функции се изпълняват едновременно в Windows Embedded CE 6,0 R3:
-
FreePhysPage
-
HNDLCreateHandle
Забележка Функцията FreePhysPage се извиква като свободна физическа памет и функцията HNDLCreateHandle се извиква за създаване на манипулатори за обекти.
Причина
Този проблем възниква, защото тези две функции се обаждат както на критичната секция, така и на заключването на таблицата с обекти. Обаче функциите извикват критичната секция и заключване на таблицата с манипулатора в различен ред.
Решение
Информация за софтуерната актуализация
Поддържаната софтуерна актуализация вече е достъпна от Microsoft като Windows Embedded CE 6,0 Platform за интегратори за вграждане за месечна актуализация (март 2011). Можете да потвърдите това, като превъртите до секцията "информация за файла" на тази статия. Името на файла на пакета съдържа версията на продукта, датата, номера на статията в базата знания и типа на процесора. Форматът на файла на пакета е:
Версия на продукта-ГГММДД-kbnnnnnn-тип на процесораНапример: Wincepb50-060503-kb917590-armv4i. msi е ARMV4i Windows Embedded CE 5,0 за конструктора на платформи, който е документиран в KB статия 917590 и който се съдържа в месечната актуализация за май 2006. За да отстраните този проблем веднага, щракнете върху следния номер на статия, за да получите информация за сдобиването с Windows Embedded CE Platform и основните софтуерни актуализации на операционната система:
Как се намират основните корекции на операционната система за продукти на Microsoft Windows Embedded CE Platform BuilderЗабележка Тази Windows Embedded CE 6,0 месечна актуализация е налична и за изтегляне от следния уеб сайт на центъра за изтегляния на Microsoft:
Предпоставки
За да приложите тази актуализация на софтуера, трябва да имате всички преди това сте издали софтуерни актуализации за този продукт.
Изискване за рестартиране
След като инсталирате тази актуализация на софтуера, трябва да извършите чисто компилация на цялата платформа. За да направите това, използвайте един от следните методи:
-
В менюто компилация щракнете върху Изчисти решениетои след това щракнете върху Създаване на решение.
-
В менюто компилация щракнете върху повторно Създаване на решение.
Не е необходимо да рестартирате компютъра, след като приложите тази актуализация на софтуера.
Актуализиране на информацията за заместване
Тази актуализация не замества каквито и да е актуализации.
Информация за файла
Английската версия на този пакет за софтуерна актуализация има атрибутите на файла (или по-нови файлови атрибути), които са изброени в таблицата по-долу. Датите и часовете за тези файлове са посочени в координирано универсално време (UTC). Когато видите информацията за файла, тя се конвертира в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента Дата и час в контролния панел.
Файлове на инсталиращата програма
Wincepb60-110321-kb2514264-armv4i.msi |
3 502 592 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-mipsii.msi |
3 340 800 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-mipsii_fp.msi |
3 456 000 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-mipsiv.msi |
3 377 152 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-mipsiv_fp.msi |
3 500 544 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-sh4.msi |
3 155 968 |
21-Mar-2011 |
23:12 |
Wincepb60-110321-kb2514264-x86.msi |
2 989 568 |
21-Mar-2011 |
23:12 |
Файлове, които са включени в този пакет с актуални корекции
Windows Embedded CE 6.0_update_kb2514264. htm |
7 903 |
21-Mar-2011 |
23:07 |
110321_kb2514264 |
Physmem.c |
33 056 |
15-Mar-2011 |
20:23 |
Private\Winceos\Coreos\Nk\Kernel |
Schedule.c |
29 267 |
15-Mar-2011 |
20:23 |
Private\Winceos\Coreos\Nk\Kernel |
Nkmain.lib |
2 742 832 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\Armv4i\Debug |
Nkprmain.lib |
2 779 696 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\Armv4i\Debug |
Nkmain.lib |
1 766 118 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\Armv4i\Retail |
Nkprmain.lib |
1 791 546 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\Armv4i\Retail |
Nkmain.lib |
2 585 948 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii\Debug |
Nkprmain.lib |
2 621 934 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii\Debug |
Nkmain.lib |
1 675 448 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii\Retail |
Nkprmain.lib |
1 705 592 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii\Retail |
Nkmain.lib |
2 660 800 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Nkprmain.lib |
2 697 062 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Nkmain.lib |
1 735 150 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Nkprmain.lib |
1 765 402 |
15-Mar-2011 |
20:21 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Nkmain.lib |
2 618 338 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv\Debug |
Nkprmain.lib |
2 654 456 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv\Debug |
Nkmain.lib |
1 700 496 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv\Retail |
Nkprmain.lib |
1 730 542 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv\Retail |
Nkmain.lib |
2 698 448 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Mipsiv_fp\Debug |
Nkprmain.lib |
2 734 842 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Mipsiv_fp\Debug |
Nkmain.lib |
1 766 658 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv_fp\Retail |
Nkprmain.lib |
1 796 808 |
15-Mar-2011 |
20:22 |
Public\Common\Oak\Lib\Mipsiv_fp\Retail |
Nkmain.lib |
2 180 764 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Sh4\Debug |
Nkprmain.lib |
2 205 996 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Sh4\Debug |
Nkmain.lib |
1 519 028 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Sh4\Retail |
Nkprmain.lib |
1 543 404 |
15-Mar-2011 |
20:23 |
Public\Common\Oak\Lib\Sh4\Retail |
Nkmain.lib |
2 172 392 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\X86\Debug |
Nkprmain.lib |
2 200 524 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\X86\Debug |
Nkmain.lib |
1 531 102 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\X86\Retail |
Nkprmain.lib |
1 551 114 |
15-Mar-2011 |
20:20 |
Public\Common\Oak\Lib\X86\Retail |
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Повече информация
За повече информация за терминологията на софтуерната актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
Описание на стандартната терминология, която се използва за описание на актуализациите на софтуер на Microsoft