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

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

    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
          18 kB
          julenuri
        2. sumatra6822.txt
          424 kB
          ctasan
        3. SumatraPDF64 issue.txt
          211 kB
          julenuri
        4. timo1.txt
          201 kB
          ctasan
        5. timo2.txt
          85 kB
          ctasan

        Activity

          People

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

            Dates

              Created:
              Updated: