On Thu, Nov 15, 2001 at 01:54:29PM +0100, Uwe Bonnes wrote:
Hallo,
some aplication tries to set a reather longish windows text with over 512 characters
0970c7a0:Call kernel32.lstrlenA(41b6bd8c "License for required features not available\n\n\nSorry, no Synplicity license is av"...) ret=006f06c2 0970c7a0:Ret kernel32.lstrlenA() retval=0000026b ... 0970c7a0:Call user32.SetWindowTextA(0001002e,41b6bb0c "License for required features not available\n\n\nSorry, no Synplicity license is av"...) ret=00 6fce93 ... wine: client.c:136: wine_server_alloc_req: Assertion `size <= 1024' failed.
For the serrver call this is translated into Unicode and so 1024 byte is not enough for the string.
Argh, why is stupid license speak always so darned long ??? This is the second time that I've seen problems caused by license stuff. (I had a similar problem with dbgstring_a() output).
We should really tell lawyers to behave themselves a lot better :-)