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

[x64] SumatraPDF 3.1.2 asserts when trying to open a .pdf

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      ROS version tested: 0.4.15-dev-4323-g9f5cde9cbea
      Arch: x64
      Software tested: Sumatra PDF 3.1.2 x64 version.

      Description of the bug:
      The software starts with some graphical issues: Window caption is not correctly drawn. But the main problem here is that if you try to open a document, the software inmediately asserts.

      Steps to reproduce the issue:
      1. Install ReactOS x64.
      2. Start Sumatra PDF.
      3. Open some PDF file in the software.

      Commands for quick testing:

      dwnl https://www.sumatrapdfreader.org/dl/rel/SumatraPDF-3.1.2-64.zip
      dwnl https://www.mouser.com/pdfdocs/82575datasheet.pdf
      

      The problem does not happen on ReactOS x86 with the same software version and same PDF document.

      Log: SumatraPDF64 issue.txt

      46 fffff880`04355490 fffff800`005b7a44     nt!RtlpUnwindInternal(void * TargetFrame = 0x00000000`00000000, void * TargetIp = 0x00000000`00000000, struct _EXCEPTION_RECORD * ExceptionRecord = 0xfffff880`043561e0, void * ReturnValue = 0x00000000`00000000, struct _CONTEXT * ContextRecord = 0xfffff880`04355b90, struct _UNWIND_HISTORY_TABLE * HistoryTable = 0x00000000`00000000, unsigned long HandlerType = 1)+0xeb [D:\a\reactos\reactos\src\sdk\lib\rtl\amd64\unwind.c @ 729] 
      47 fffff880`04355ae0 fffff800`0058ed4b     nt!RtlDispatchException(struct _EXCEPTION_RECORD * ExceptionRecord = 0xfffff880`043561e0, struct _CONTEXT * ContextRecord = 0xfffff880`04355b90)+0x64 [D:\a\reactos\reactos\src\sdk\lib\rtl\amd64\except.c @ 104] 
      48 fffff880`04355b40 fffff800`004030d5     nt!KiDispatchException(struct _EXCEPTION_RECORD * ExceptionRecord = 0xfffff880`043561e0, struct _KEXCEPTION_FRAME * ExceptionFrame = 0xfffff880`043560a0, struct _KTRAP_FRAME * TrapFrame = 0xfffff880`04356280, char PreviousMode = 0n0 '', unsigned char FirstChance = 0x01 '')+0x15b [D:\a\reactos\reactos\src\ntoskrnl\ke\amd64\except.c @ 298] 
      49 fffff880`043560a0 fffff800`00404560     nt!InternalDispatchException+0xef
      4a fffff880`04356280 fffff880`04b8bb78     nt!KiPageFault+0x138
      4b fffff880`04356410 fffff800`004054ec     win32k!NtGdiFillPath(struct HDC__ * hDC = 0x00000000`030100f0)+0xd8 [D:\a\reactos\reactos\src\win32ss\gdi\ntgdi\path.c @ 2660] 
      4c fffff880`04356470 000007ff`b35429bb     nt!KiSystemCallEntry64+0xa0
      

        Attachments

        1. Sumatra.png
          Sumatra.png
          18 kB
        2. sumatra6822.txt
          424 kB
        3. SumatraPDF64 issue.txt
          211 kB
        4. timo1.txt
          201 kB
        5. timo2.txt
          85 kB

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              julenuri julenuri
            • Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated: