[okular] [Bug 470539] New: Screen corruption in any version starting from 22.07

wilfried.philips at wphilips.eu wilfried.philips at wphilips.eu
Thu Jun 1 22:33:56 BST 2023


https://bugs.kde.org/show_bug.cgi?id=470539

            Bug ID: 470539
           Summary: Screen corruption in any version starting from 22.07
    Classification: Applications
           Product: okular
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: wilfried.philips at wphilips.eu
  Target Milestone: ---

Created attachment 159401
  --> https://bugs.kde.org/attachment.cgi?id=159401&action=edit
screenshot showing screen corruption in scrollbar and dialog

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1.  on fedora36 or later install the most recent okular and start it
2. enable scrollbars
3.  scrollbars are invisible (black on black) but work
4. open the configure okular dialog
5. the dialog appears but entries towards the bottom of the screen become
increasingly garbled and unreadable

OBSERVED RESULT
screen corruption in dialog and in scrollbar region

EXPECTED RESULT


SOFTWARE/OS VERSIONS

Linux + mate (fedora36,37 and 38) 
(available in About System)
Qt Version:  5 (default fedora version)

ADDITIONAL INFORMATION

The corruption is caused by commit 41e59e4f55b2c092b45afe2d8541f8198d41b534
  Set Qt::HighDpiScaleFactorRoundingPolicy::PassThrough also on Unix

Reverting the commit everything works again with the current master.

The comment of the commit claims to not see any adverse effect after 6 months,
but this is an adverse effect.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list