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

ImageList_Destroy() may crash an application

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.12
    • Component/s: None
    • Labels:

      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: