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

ImageList_Destroy() may crash an application

    XMLWordPrintable

Details

    Description

      0.4.12-RC-50-geb1a43d gcc dbg lin is affected.

      We heavily suspect that to be a regression of
      0.4.13-dev-439-gcc25a26
      (that we backported into 0.4.12-RC-27-g89f30362457785d82e05bac65d61ae40fd8b3d37)

      The problem can be reproduced by installing SciLab 5.5.2 from rapps and pressing Ctrl+O within that application.
      (In the past this made the application only log something into its log-window, but did not make it crash)

      but now in 0.4.12-RC-50-geb1a43d gcc dbg lin this operations may even crash the application (reproducibility is < 100% though)

      <comctl32.dll:90112 (dll/win32/comctl32/toolbar.c:5576 (ToolbarWindowProc))>
      <USER32.dll:63fb9 (:0 (CALL_EXTERN_WNDPROC))>
      <USER32.dll:582b4 (win32ss/user/user32/windows/message.c:1542 (IntCallWindowProcW))>
      <USER32.dll:5a1bc (win32ss/user/user32/windows/message.c:2984 (User32CallWindowProcFromKernel))>
      <ntdll.dll:f9e0 (:0 (KiUserCallbackDispatcher))>
      

      while line 5576 is

      ImageList_Destroy (infoPtr->himlInt);
      

      We suspect CORE-16275 to be a similar issue.
      And CORE-15335 describes the pre-regressed state of SciLab Ctrl+O.

      Attachments

        Issue Links

          Activity

            People

              learn_more Mark Jansen
              reactosfanboy reactosfanboy
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: