[Bug 377] Changed - mIRC crashes while backspacing to erase entry
wine-bugs at winehq.com
wine-bugs at winehq.com
Tue Jun 4 05:49:45 CDT 2002
http://bugs.winehq.com/show_bug.cgi?id=377
*** shadow/377 Fri May 31 12:05:18 2002
--- shadow/377.tmp.20085 Tue Jun 4 05:49:44 2002
***************
*** 65,67 ****
--- 65,95 ----
**********************************************
Thanks
+
+
+ ------- Additional Comments From leo at connectux.com 2002-06-04 05:49 -------
+ It also happens in mirc v6.01. It seems this is a general edit control failure
+ (controls/edit.c), because its also reproducable in other editboxxes.
+
+ It always crashes in dlls/ntdll/heap.c when deleting data from the editbox:
+ Unhandled exception: page fault on read access to 0x40433eb4 in 32-bit code
+ (0x400c775c).
+ In 32-bit mode.
+ 0x400c775c (HEAP_CreateFreeBlock+0x60 [heap.c:361] in libntdll.dll.so): testb
+ $0x1,0x0(%ecx)
+ /* Check if next block is free also */
+
+ if (((char *)ptr + size < (char *)subheap + subheap->size) &&
+ (*(DWORD *)((char *)ptr + size) & ARENA_FLAG_FREE))
+
+ When setting on --debugmsg +heap, no crash occurs, but it ends in a endless loop.
+
+ Also interesting, when typing various sizes of text into the editbox:
+ trace:edit:EDIT_EM_ReplaceSel L".", can_undo 1, send_update 1
+ trace:edit:EDIT_MakeFit trying to ReAlloc to 64+1 characters
+ err:heap:HEAP_ValidateInUseArena Heap 40330000: in-use arena 4036d664 next block
+ has PREV_FREE flag
+ warn:edit:EDIT_MakeFit FAILED ! We now have 63+1
+ trace:edit:EDIT_MakeFit notification EN_ERRSPACE sent to hwnd=00030043
+
+ Anybody any suggestions?
\ No newline at end of file
More information about the wine-bugs
mailing list