Bug 405081 - Windows contents are not fully rendered when moving to corner
Summary: Windows contents are not fully rendered when moving to corner
Status: RESOLVED DUPLICATE of bug 406419
Alias: None
Product: kwin
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 5.14.5
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-04 17:48 UTC by Alexander Kernozhitsky
Modified: 2023-01-25 11:29 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Screenshot illustrating the bug (175.89 KB, image/png)
2019-03-04 17:48 UTC, Alexander Kernozhitsky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kernozhitsky 2019-03-04 17:48:50 UTC
Created attachment 118544 [details]
Screenshot illustrating the bug

STEPS TO REPRODUCE
1. Choose a window which minimum allowed size is more than 1/2 width and 1/2 height of the screen (e.g. systemsettings5)
2. Move it to the corner to stretch it to 25% of the screen (best reproducible when moving to the top left corner)
3. Resize it very slightly

OBSERVED RESULT

The window contents are not fully rendered (see the screenshot)

EXPECTED RESULT

The window contents are fully rendered

SOFTWARE/OS VERSIONS

KDE Plasma Version: 5.14.5 (also reproducible on 5.15.2)
KDE Frameworks Version: 5.54.0
Qt Version: 5.11.3

ADDITIONAL INFORMATION
Comment 1 David Edmundson 2019-03-04 17:51:26 UTC
And this happens reliably with other windows too?

Please include output of:
 qdbus org.kde.KWin /KWin supportInformation
Comment 2 Alexander Kernozhitsky 2019-03-04 18:06:56 UTC
(In reply to David Edmundson from comment #1)
> And this happens reliably with other windows too?
Could reproduce it with Kile and System Settings (other windows have a smaller minimum size). Other people in KDE Russian Telegram channel could reproduce it with other applications, like Octopi.

> Please include output of:
>  qdbus org.kde.KWin /KWin supportInformation
https://paste.ubuntu.com/p/CHMzSwXYCR/
Comment 3 Christoph Feck 2019-03-15 23:25:12 UTC
Information was provided with comment #2; changing status for inspection.
Comment 4 Vlad Zahorodnii 2019-03-28 12:42:39 UTC

Version
=======
KWin version: 5.14.5
Qt Version: 5.11.3
Qt compile version: 5.11.3
XCB compile version: 1.13.1

Operation Mode: X11 only

Build Options
=============
KWIN_BUILD_DECORATIONS: yes
KWIN_BUILD_TABBOX: yes
KWIN_BUILD_ACTIVITIES: yes
HAVE_DRM: yes
HAVE_GBM: yes
HAVE_X11_XCB: yes
HAVE_EPOXY_GLX: yes
HAVE_WAYLAND_EGL: yes

X11
===
Vendor: The X.Org Foundation
Vendor Release: 12003000
Protocol Version/Revision: 11/0
SHAPE: yes; Version: 0x11
RANDR: yes; Version: 0x14
DAMAGE: yes; Version: 0x11
Composite: yes; Version: 0x4
RENDER: yes; Version: 0xb
XFIXES: yes; Version: 0x50
SYNC: yes; Version: 0x31
GLX: yes; Version: 0x0

Decoration
==========
Plugin: org.kde.breeze
Theme: 
Blur: 0
onAllDesktopsAvailable: false
alphaChannelSupported: true
closeOnDoubleClickOnMenu: false
decorationButtonsLeft: 5, 4, 3
decorationButtonsRight: 
borderSize: 2
gridUnit: 12
font: Liberation Sans,10,-1,5,50,0,0,0,0,0
smallSpacing: 3
largeSpacing: 12

Platform
==========
Name: KWin::X11StandalonePlatform

Options
=======
focusPolicy: 0
nextFocusPrefersMouse: false
clickRaise: true
autoRaise: false
autoRaiseInterval: 0
delayFocusInterval: 0
shadeHover: false
shadeHoverInterval: 250
separateScreenFocus: false
placement: 4
focusPolicyIsReasonable: true
borderSnapZone: 10
windowSnapZone: 10
centerSnapZone: 0
snapOnlyWhenOverlapping: false
rollOverDesktops: true
focusStealingPreventionLevel: 1
legacyFullscreenSupport: false
operationTitlebarDblClick: 5000
operationMaxButtonLeftClick: 5000
operationMaxButtonMiddleClick: 5015
operationMaxButtonRightClick: 5014
commandActiveTitlebar1: 0
commandActiveTitlebar2: 30
commandActiveTitlebar3: 2
commandInactiveTitlebar1: 4
commandInactiveTitlebar2: 30
commandInactiveTitlebar3: 2
commandWindow1: 7
commandWindow2: 8
commandWindow3: 8
commandWindowWheel: 31
commandAll1: 10
commandAll2: 3
commandAll3: 14
keyCmdAllModKey: 16777251
showGeometryTip: false
condensedTitle: false
electricBorderMaximize: true
electricBorderTiling: true
electricBorderCornerRatio: 0.25
borderlessMaximizedWindows: false
killPingTimeout: 5000
hideUtilityWindowsForInactive: true
inactiveTabsSkipTaskbar: false
autogroupSimilarWindows: false
autogroupInForeground: true
compositingMode: 1
useCompositing: true
compositingInitialized: true
hiddenPreviews: 1
glSmoothScale: 2
xrenderSmoothScale: false
maxFpsInterval: 16666666
refreshRate: 0
vBlankTime: 6000000
glStrictBinding: true
glStrictBindingFollowsDriver: true
glCoreProfile: true
glPreferBufferSwap: 101
glPlatformInterface: 1
windowsBlockCompositing: true

Screen Edges
============
desktopSwitching: false
desktopSwitchingMovingClients: false
cursorPushBackDistance: 1x1
timeThreshold: 150
reActivateThreshold: 350
actionTopLeft: 0
actionTop: 0
actionTopRight: 0
actionRight: 0
actionBottomRight: 0
actionBottom: 0
actionBottomLeft: 0
actionLeft: 0

Screens
=======
Multi-Head: no
Active screen follows mouse:  no
Number of Screens: 1

Screen 0:
---------
Name: eDP1
Geometry: 0,0,1920x1080
Scale: 1
Refresh Rate: 60.0145


Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2) 
OpenGL version string: 4.5 (Core Profile) Mesa 18.3.4
OpenGL platform interface: GLX
OpenGL shading language version string: 4.50
Driver: Intel
GPU class: Unknown
OpenGL version: 4.5
GLSL version: 4.50
Mesa version: 18.3.4
X server version: 1.20.3
Linux kernel version: 4.19
Direct rendering: Requires strict binding: yes
GLSL shaders:  yes
Texture NPOT support:  yes
Virtual Machine:  no
OpenGL 2 Shaders are used
Painting blocks for vertical retrace:  no

Loaded Effects:
---------------
zoom
kwin4_effect_frozenapp
kwin4_effect_logout
kwin4_effect_translucency
kwin4_effect_morphingpopups
kwin4_effect_fade
kwin4_effect_maximize
kwin4_effect_dialogparent
kwin4_effect_login
slidingpopups
screenshot
minimizeanimation
desktopgrid
cubeslide
cube
coverswitch
colorpicker
presentwindows
highlightwindow
blur
contrast
startupfeedback
screenedge
kscreen

Currently Active Effects:
-------------------------
blur
contrast

Effect Settings:
----------------
zoom:
zoomFactor: 1.2
mousePointer: 0
mouseTracking: 0
enableFocusTracking: false
followFocus: true
focusDelay: 350
moveFactor: 20
targetZoom: 1

kwin4_effect_frozenapp:

kwin4_effect_logout:

kwin4_effect_translucency:

kwin4_effect_morphingpopups:

kwin4_effect_fade:

kwin4_effect_maximize:

kwin4_effect_dialogparent:

kwin4_effect_login:

slidingpopups:
slideInDuration: 150
slideOutDuration: 250

screenshot:

minimizeanimation:

desktopgrid:
zoomDuration: 300
border: 10
desktopNameAlignment: 0
layoutMode: 0
customLayoutRows: 2
usePresentWindows: true

cubeslide:
rotationDuration: 500
dontSlidePanels: false
dontSlideStickyWindows: false
usePagerLayout: true
useWindowMoving: false

cube:
cubeOpacity: 0.800000011920929
opacityDesktopOnly: false
displayDesktopName: true
reflection: true
rotationDuration: 500
backgroundColor: #00007f
capColor: #d3d6f2
paintCaps: true
closeOnMouseRelease: false
zPosition: 202
useForTabBox: false
invertKeys: false
invertMouse: false
capDeformationFactor: 0
useZOrdering: true
texturedCaps: true

coverswitch:
animationDuration: 200
animateSwitch: true
animateStart: true
animateStop: true
reflection: true
windowTitle: true
zPosition: 900
primaryTabBox: false
secondaryTabBox: false

colorpicker:

presentwindows:
layoutMode: 0
showCaptions: true
showIcons: true
doNotCloseWindows: false
ignoreMinimized: false
accuracy: 20
fillGaps: true
fadeDuration: 150
showPanel: false
leftButtonWindow: 1
rightButtonWindow: 2
middleButtonWindow: 0
leftButtonDesktop: 2
middleButtonDesktop: 0
rightButtonDesktop: 0

highlightwindow:

blur:

contrast:

startupfeedback:
type: 1

screenedge:

kscreen:
Comment 5 Vlad Zahorodnii 2023-01-25 11:29:41 UTC

*** This bug has been marked as a duplicate of bug 406419 ***