Грузим демонстрационные картинки. Нажимаем Read - сканирует всю картинку и после 100 % падает с : Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0xb7d0f1fc). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:b7d0f1fc ESP:7fc4eb40 EBP:7fc4ec04 EFLAGS:00210287( - 00 RISP1C) EAX:00000000 EBX:7f796d00 ECX:00000002 EDX:7fe13180 ESI:7fc4ed48 EDI:00000000 Stack dump: 0x7fc4eb40: 7fc4ed48 7fe13182 7f73f565 00000000 0x7fc4eb50: 7fc4ed48 00000002 7ff564df 7ffc3de8 0x7fc4eb60: 7ffc3e23 00000000 ffffffff 7f78ee6e 0x7fc4eb70: 7fc4ec1c 7c031bdc 7ffc3de8 7ffc39e0 0x7fc4eb80: 00000000 7ffc3e0a 7ffa9944 00000022 0x7fc4eb90: 7f78ee6e 7fc4ebc4 7ff565b0 7f78ee6e Backtrace: =>1 0xb7d0f1fc memcpy+0x6c() in libc.so.6 (0x7fc4ec04) 2 0x7f75bc6b GetCharacterPlacementW+0xcb() in gdi32 (0x7fc4ec74) 3 0x22012b1e in synthesis (+0x12b1e) (0x7f76e2e0) 4 0x5d8928ec (0x83e58955) 5 0x00000000 (0x00000000) 0xb7d0f1fc memcpy+0x6c in libc.so.6: repe movsb (%esi),%es:(%edi)
Проблема в том, что при вызове функции BIDI_Reorder ей передаётся lpOutString со значением NULL
С 24.10.2007 20:04 Александром Дорофеевым эта ошибка была исправлена и принята в cvs.
В сборке от 12.12.2007 проблема не воспроизвелась.Изменяю на исправлено.
*** Bug 852 has been marked as a duplicate of this bug. ***
Проверил еще раз, все хорошо.