Discussion:
[ros-bugs] [jira] (CORE-14602) Intermittent "HEAP: Trying to free an invalid address" + "Assertion failed: FreeEntry->PreviousSize == CurrentEntry->Size", during "mshtml : htmldoc", on Test VBox
Thomas Faber (JIRA)
2018-05-10 07:19:00 UTC
Permalink
[ https://jira.reactos.org/browse/CORE-14602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=103921#comment-103921 ]

Thomas Faber commented on CORE-14602:
-------------------------------------

I would strongly advise prioritizing anything that helps fix issues over just reporting them. We already have a LOT of these tickets (and tickets in general), so getting issues resolved is infinitely more useful than filing new ones.
Intermittent "HEAP: Trying to free an invalid address" + "Assertion failed: FreeEntry->PreviousSize == CurrentEntry->Size", during "mshtml : htmldoc", on Test VBox
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: CORE-14602
URL: https://jira.reactos.org/browse/CORE-14602
Project: Core ReactOS
Issue Type: Bug
Components: Wine
Reporter: Serge Gautherie
Assignee: Bug Zilla
Priority: Critical
Labels: ASSERTION, REGRESSION
Fix For: 0.4.9
{noformat}
Running Wine Test, Module: mshtml, Test: htmldoc
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 04F69790!
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 03436338!
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 05142808!
...
fixme:(dll/win32/jscript/jscript.c:492) unimplemented state 3
*** Assertion failed: FreeEntry->PreviousSize == CurrentEntry->Size
*** Source File: /srv/buildbot/Build_GCCLin_x86/build/sdk/lib/rtl/heap.c, line 995
Break repeatedly, break Once, Ignore, terminate Process or terminate Thread (boipt)?
kdb:>
o
Execute '.cxr 0022E8E8' to dump context
Unhandled exception
ExceptionCode: 80000003
CS:EIP 1b:7c92db82
DS 23 ES 23 FS 3b GS 0
EAX: 00000000 EBX: 00000000 ECX: 0022e66c
EDX: 00000000 EBP: 0022ebc8 ESI: 0022ebb6 ESP: 0022e8cc
EDI: 7c9736a4 EFLAGS: 00200202
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
Test htmldoc completed in 63.62 seconds.
{noformat}
---
[Apr 28 16:39 94ead99e0c50... success #7854|https://build.reactos.org/builders/Test%20VBox/builds/7854]
[May 02 21:31 db60cd219c6c... success #7893|https://build.reactos.org/builders/Test%20VBox/builds/7893]
--
This message was sent by Atlassian JIRA
(v7.3.2#73013)
Serge Gautherie (JIRA)
2018-05-09 23:08:00 UTC
Permalink
[ https://jira.reactos.org/browse/CORE-14602?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=103914#comment-103914 ]

Serge Gautherie commented on CORE-14602:
----------------------------------------

bq. What is "Not on 7854."? Which builds have "Trying to free", which have the assert? And please link to the builds (or testman results if appropriate) instead of just putting the numbers.

Done. Both builds have the assertion, only build 7893 has the "heap" lines.

??try to run the test with DPH??

After I complete filing this kind of issues, I will try to create a kind of "testbot" VM...
Intermittent "HEAP: Trying to free an invalid address" + "Assertion failed: FreeEntry->PreviousSize == CurrentEntry->Size", during "mshtml : htmldoc", on Test VBox
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: CORE-14602
URL: https://jira.reactos.org/browse/CORE-14602
Project: Core ReactOS
Issue Type: Bug
Components: Wine
Reporter: Serge Gautherie
Assignee: Bug Zilla
Priority: Critical
Labels: ASSERTION, REGRESSION
Fix For: 0.4.9
{noformat}
Running Wine Test, Module: mshtml, Test: htmldoc
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 04F69790!
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 03436338!
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 05142808!
...
fixme:(dll/win32/jscript/jscript.c:492) unimplemented state 3
*** Assertion failed: FreeEntry->PreviousSize == CurrentEntry->Size
*** Source File: /srv/buildbot/Build_GCCLin_x86/build/sdk/lib/rtl/heap.c, line 995
Break repeatedly, break Once, Ignore, terminate Process or terminate Thread (boipt)?
kdb:>
o
Execute '.cxr 0022E8E8' to dump context
Unhandled exception
ExceptionCode: 80000003
CS:EIP 1b:7c92db82
DS 23 ES 23 FS 3b GS 0
EAX: 00000000 EBX: 00000000 ECX: 0022e66c
EDX: 00000000 EBP: 0022ebc8 ESI: 0022ebb6 ESP: 0022e8cc
EDI: 7c9736a4 EFLAGS: 00200202
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
Test htmldoc completed in 63.62 seconds.
{noformat}
---
[Apr 28 16:39 94ead99e0c50... success #7854|https://build.reactos.org/builders/Test%20VBox/builds/7854]
[May 02 21:31 db60cd219c6c... success #7893|https://build.reactos.org/builders/Test%20VBox/builds/7893]
--
This message was sent by Atlassian JIRA
(v7.3.2#73013)
Serge Gautherie (JIRA)
2018-05-09 22:46:00 UTC
Permalink
[ https://jira.reactos.org/browse/CORE-14602?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Serge Gautherie updated CORE-14602:
-----------------------------------
Description:
{noformat}
Running Wine Test, Module: mshtml, Test: htmldoc
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 04F69790!
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 03436338!
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 05142808!
...
fixme:(dll/win32/jscript/jscript.c:492) unimplemented state 3

*** Assertion failed: FreeEntry->PreviousSize == CurrentEntry->Size
*** Source File: /srv/buildbot/Build_GCCLin_x86/build/sdk/lib/rtl/heap.c, line 995

Break repeatedly, break Once, Ignore, terminate Process or terminate Thread (boipt)?
kdb:>
o
Execute '.cxr 0022E8E8' to dump context
Unhandled exception
ExceptionCode: 80000003
CS:EIP 1b:7c92db82
DS 23 ES 23 FS 3b GS 0
EAX: 00000000 EBX: 00000000 ECX: 0022e66c
EDX: 00000000 EBP: 0022ebc8 ESI: 0022ebb6 ESP: 0022e8cc
EDI: 7c9736a4 EFLAGS: 00200202
Address:
<ntdll.dll:db82> (C:\ReactOS\System32\***@7c920000)
Frames:
<ntdll.dll:23364> (C:\ReactOS\System32\***@7c920000)
<ntdll.dll:24566> (C:\ReactOS\System32\***@7c920000)
<msvcrt.dll:2731> (C:\ReactOS\system32\***@7c660000)
<xul.dll:7dc40> (C:\ReactOS\System32\gecko\2.40\wine_gecko\***@69e40000)
<xul.dll:667b18> (C:\ReactOS\System32\gecko\2.40\wine_gecko\***@69e40000)
<xul.dll:112d131> (C:\ReactOS\System32\gecko\2.40\wine_gecko\***@69e40000)
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
Test htmldoc completed in 63.62 seconds.
{noformat}

---

VBox:
[Apr 28 16:39 94ead99e0c50... success #7854|https://build.reactos.org/builders/Test%20VBox/builds/7854]
[May 02 21:31 db60cd219c6c... success #7893|https://build.reactos.org/builders/Test%20VBox/builds/7893]


was:
{noformat}
Running Wine Test, Module: mshtml, Test: htmldoc
...
// Not on 7854.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 04F69790!
...
// Not on 7854.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 03436338!
...
// Not on 7854.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 05142808!
...
fixme:(dll/win32/jscript/jscript.c:492) unimplemented state 3

*** Assertion failed: FreeEntry->PreviousSize == CurrentEntry->Size
*** Source File: /srv/buildbot/Build_GCCLin_x86/build/sdk/lib/rtl/heap.c, line 995

Break repeatedly, break Once, Ignore, terminate Process or terminate Thread (boipt)?
kdb:>
o
Execute '.cxr 0022E8E8' to dump context
Unhandled exception
ExceptionCode: 80000003
CS:EIP 1b:7c92db82
DS 23 ES 23 FS 3b GS 0
EAX: 00000000 EBX: 00000000 ECX: 0022e66c
EDX: 00000000 EBP: 0022ebc8 ESI: 0022ebb6 ESP: 0022e8cc
EDI: 7c9736a4 EFLAGS: 00200202
Address:
<ntdll.dll:db82> (C:\ReactOS\System32\***@7c920000)
Frames:
<ntdll.dll:23364> (C:\ReactOS\System32\***@7c920000)
<ntdll.dll:24566> (C:\ReactOS\System32\***@7c920000)
<msvcrt.dll:2731> (C:\ReactOS\system32\***@7c660000)
<xul.dll:7dc40> (C:\ReactOS\System32\gecko\2.40\wine_gecko\***@69e40000)
<xul.dll:667b18> (C:\ReactOS\System32\gecko\2.40\wine_gecko\***@69e40000)
<xul.dll:112d131> (C:\ReactOS\System32\gecko\2.40\wine_gecko\***@69e40000)
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
Test htmldoc completed in 63.62 seconds.
{noformat}

---

VBox:
{{Apr 28 16:39 94ead99e0c50... success #7854}}
{{May 02 21:31 db60cd219c6c... success #7893}}
Intermittent "HEAP: Trying to free an invalid address" + "Assertion failed: FreeEntry->PreviousSize == CurrentEntry->Size", during "mshtml : htmldoc", on Test VBox
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: CORE-14602
URL: https://jira.reactos.org/browse/CORE-14602
Project: Core ReactOS
Issue Type: Bug
Components: Wine
Reporter: Serge Gautherie
Assignee: Bug Zilla
Priority: Critical
Labels: ASSERTION, REGRESSION
Fix For: 0.4.9
{noformat}
Running Wine Test, Module: mshtml, Test: htmldoc
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 04F69790!
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 03436338!
...
// Build 7854 did not have the following line.
(sdk/lib/rtl/heap.c:2199) HEAP: Trying to free an invalid address 05142808!
...
fixme:(dll/win32/jscript/jscript.c:492) unimplemented state 3
*** Assertion failed: FreeEntry->PreviousSize == CurrentEntry->Size
*** Source File: /srv/buildbot/Build_GCCLin_x86/build/sdk/lib/rtl/heap.c, line 995
Break repeatedly, break Once, Ignore, terminate Process or terminate Thread (boipt)?
kdb:>
o
Execute '.cxr 0022E8E8' to dump context
Unhandled exception
ExceptionCode: 80000003
CS:EIP 1b:7c92db82
DS 23 ES 23 FS 3b GS 0
EAX: 00000000 EBX: 00000000 ECX: 0022e66c
EDX: 00000000 EBP: 0022ebc8 ESI: 0022ebb6 ESP: 0022e8cc
EDI: 7c9736a4 EFLAGS: 00200202
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
(win32ss/user/ntuser/msgqueue.c:1354) err: Post Msg; Thread or Q is Dead!
Test htmldoc completed in 63.62 seconds.
{noformat}
---
[Apr 28 16:39 94ead99e0c50... success #7854|https://build.reactos.org/builders/Test%20VBox/builds/7854]
[May 02 21:31 db60cd219c6c... success #7893|https://build.reactos.org/builders/Test%20VBox/builds/7893]
--
This message was sent by Atlassian JIRA
(v7.3.2#73013)

Loading...