Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-19997

XWidget crashes on exit because of jscript.dll

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      Download XWidget from http://xwidget.com/download3.php version 1.9.28.1010

      Commit bc52d5f1f4591dc5b15698cccb59b379539aaadf of ReactOS

      With ReactOS jscript.dll, when leaving the app:

      fixme:(sdk/lib/crt/misc/assert.c:31) Assertion failed: 0, file /srv/buildbot/worker_data/Build_GCCLin_x86/build/dll/win32/jscript/jscript.c, line 223
      err:(win32ss/user/user32/windows/messagebox.c:1048) MessageBox: L"Assertion failed!\n\nProgram: C:\\Program Files\\XWidget\\xwidget.exe\nFile: /srv/buildbot/worker_data/Build_GCCLin_x86/build/dll/win32/jscript/jscript.c\nLine: 223\n\nExpression: 0\nPress Retry to debug the application\n"Entered debugger on embedded INT3 at 0x001b:0x7C4E9CA0.
      Eip:
      <msvcrt.dll:9ca0 (sdk/lib/crt/misc/assert.c:71 (_assert))>
      Frames:
      <jscript.dll:379e5 (dll/win32/jscript/jscript.c:223 (decrease_state))>
      <jscript.dll:37a7b (dll/win32/jscript/jscript.c:526 (JScript_Close))>
      <xwidget.exe:116ae2>
      <xwidget.exe:116d8c>
      <xwidget.exe:116f41>
      <xwidget.exe:110e17>
      <xwidget.exe:4d3e>
      <xwidget.exe:62c72>
      <xwidget.exe:62b26>
      <xwidget.exe:4d3e>
      <xwidget.exe:4447be>
      <xwidget.exe:448cb2>
      <xwidget.exe:f00ce>
      <xwidget.exe:321b5>
      <user32.dll:6b6d5 (win32ss/user/user32/windows/wndproc_fixup.S:44 (CALL_EXTERN_WNDPROC))>
      <user32.dll:5d31a (win32ss/user/user32/windows/message.c:1641 (IntCallWindowProcA))>
      <user32.dll:5fc87 (win32ss/user/user32/windows/message.c:1800 (IntCallMessageProc))>
      <user32.dll:601e6 (win32ss/user/user32/windows/message.c:1957 (DispatchMessageA))>
      <xwidget.exe:6a177>
      <xwidget.exe:44cc43>
      <kernel32.dll:11cd9 (dll/win32/kernel32/client/proc.c:465 (BaseProcessStartup))>
       

      No problem when using jscript.dll from Windows Server 2003 SP2

      No problem when using jscript.dll and ucrtbase.dll respectively from Wine 10.0 and Microsoft

      NOTE: Since here this is an assert, I don't know if it is still present in jscript.dll from Wine 10.0 (the file from which I extracted the jscript.dll was wine-devel-i386_10.0.0~focal-1_i386.deb) or in the jscript.dll from Microsoft (5.6.0.8832)

      Attachments

        Activity

          People

            Unassigned Unassigned
            hexahello dzwin2k
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: