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

            Bug ID: 451093
           Summary: Some fullscreen application makes latte-dock crash/non
                    responsive
           Product: lattedock
           Version: git (master)
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: application
          Assignee: mvourla...@gmail.com
          Reporter: szilprogramm...@gmail.com
  Target Milestone: ---

SUMMARY
After opening an application in full screen mode latte-dock became non
responsive, sometimes crash.

STEPS TO REPRODUCE
1. Open something in full screen mode. (Firefox doesn't work, but most of the
games does, for example Minecraft)
2. Exit the full screen application
3. You can't interact with latte-dock. (Sometimes it's completely disappear,
but process still in memory.) 
4. Fix: kill the process and restart it. (latte-dock --replace doesn't work)

OBSERVED RESULT
You can't interact with latte-dock.

EXPECTED RESULT
You can interact with latte-dock.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.24.2
KDE Frameworks Version: 5.91.0
Qt Version: 5.12.2

ADDITIONAL INFORMATION
Running latte-dock with --d and opening a fullscreen application generates
this:
[Debug : 17:12:52.726726] - "  PLASMA THEME TOPLEFT SHADOW :: pixels :  784  
transparent pixels 558  | HAS SHADOWS : true"
[Debug : 17:12:52.727727] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 17:12:52.728728] - " BOTTOM RIGHT CORNER MASK base line length ::  15"
[Debug : 17:12:52.728728] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge 
| roundness: 14  center_max_opacity: 0.647058"
[Debug : 17:12:52.728728] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge 
| padtop: 16  padleft: 16  padbottom: 16  padright: 16"
[Debug : 17:12:52.728728] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge 
| shadowsize: 12  shadowcolor: QColor(ARGB 0.0509804, 0, 0, 0)"
[Debug : 17:12:52.729729] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 17:12:52.729729] - " BOTTOM RIGHT CORNER MASK base line length ::  15"
[Debug : 17:12:52.729729] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge
 | roundness: 14  center_max_opacity: 0.647058"
[Debug : 17:12:52.729729] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge
 | padtop: 16  padleft: 16  padbottom: 16  padright: 16"
[Debug : 17:12:52.731731] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge
 | shadowsize: 12  shadowcolor: QColor(ARGB 0.0313725, 0, 0, 0)"
[Debug : 17:12:52.731731] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 17:12:52.732732] - " TOP LEFT CORNER MASK base line length ::  15"
[Debug : 17:12:52.732732] - " PLASMA THEME EXTENDED :: 
Plasma::Types::BottomEdge  | roundness: 14  center_max_opacity: 0.647058"
[Debug : 17:12:52.732732] - " PLASMA THEME EXTENDED :: 
Plasma::Types::BottomEdge  | padtop: 16  padleft: 16  padbottom: 16  padright:
16"
[Debug : 17:12:52.732732] - " PLASMA THEME EXTENDED :: 
Plasma::Types::BottomEdge  | shadowsize: 12  shadowcolor: QColor(ARGB
0.0509804, 0, 0, 0)"
[Debug : 17:12:52.733733] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 17:12:52.733733] - " TOP LEFT CORNER MASK base line length ::  15"
[Debug : 17:12:52.733733] - " PLASMA THEME EXTENDED :: 
Plasma::Types::RightEdge  | roundness: 14  center_max_opacity: 0.647058"
[Debug : 17:12:52.734734] - " PLASMA THEME EXTENDED :: 
Plasma::Types::RightEdge  | padtop: 16  padleft: 16  padbottom: 16  padright:
16"
[Debug : 17:12:52.734734] - " PLASMA THEME EXTENDED :: 
Plasma::Types::RightEdge  | shadowsize: 12  shadowcolor: QColor(ARGB 0.0313725,
0, 0, 0)"
[Debug : 17:12:52.766766] - "syncGeometry() called..."
[Debug : 17:12:52.766766] - "syncGeometry() called..."
[Debug : 17:12:52.813813] - "syncGeometry() called..."
[Debug : 17:12:52.921921] - "current plasma theme :::  \"Orchis-dark\""
[Debug : 17:12:52.921921] - "theme path ::: 
\"/home/USER/.local/share/plasma/desktoptheme/Orchis-dark\""
[Debug : 17:12:52.921921] - "theme widgets path ::: 
\"/home/USER/.local/share/plasma/desktoptheme/Orchis-dark/widgets\""
[Debug : 17:12:52.924924] - "  PLASMA THEME TOPLEFT SHADOW :: pixels :  784  
transparent pixels 558  | HAS SHADOWS : true"
[Debug : 17:12:52.924924] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 17:12:52.924924] - " BOTTOM RIGHT CORNER MASK base line length ::  15"
[Debug : 17:12:52.924924] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge 
| roundness: 14  center_max_opacity: 1"
[Debug : 17:12:52.924924] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge 
| padtop: 16  padleft: 16  padbottom: 16  padright: 16"
[Debug : 17:12:52.925925] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge 
| shadowsize: 12  shadowcolor: QColor(ARGB 0.0509804, 0, 0, 0)"
[Debug : 17:12:52.925925] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 17:12:52.925925] - " BOTTOM RIGHT CORNER MASK base line length ::  15"
[Debug : 17:12:52.925925] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge
 | roundness: 14  center_max_opacity: 1"
[Debug : 17:12:52.925925] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge
 | padtop: 16  padleft: 16  padbottom: 16  padright: 16"
[Debug : 17:12:52.925925] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge
 | shadowsize: 12  shadowcolor: QColor(ARGB 0.0313725, 0, 0, 0)"
[Debug : 17:12:52.925925] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 17:12:52.925925] - " TOP LEFT CORNER MASK base line length ::  15"
[Debug : 17:12:52.925925] - " PLASMA THEME EXTENDED :: 
Plasma::Types::BottomEdge  | roundness: 14  center_max_opacity: 1"
[Debug : 17:12:52.925925] - " PLASMA THEME EXTENDED :: 
Plasma::Types::BottomEdge  | padtop: 16  padleft: 16  padbottom: 16  padright:
16"
[Debug : 17:12:52.925925] - " PLASMA THEME EXTENDED :: 
Plasma::Types::BottomEdge  | shadowsize: 12  shadowcolor: QColor(ARGB
0.0509804, 0, 0, 0)"
[Debug : 17:12:52.925925] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 17:12:52.926926] - " TOP LEFT CORNER MASK base line length ::  15"
[Debug : 17:12:52.926926] - " PLASMA THEME EXTENDED :: 
Plasma::Types::RightEdge  | roundness: 14  center_max_opacity: 1"
[Debug : 17:12:52.926926] - " PLASMA THEME EXTENDED :: 
Plasma::Types::RightEdge  | padtop: 16  padleft: 16  padbottom: 16  padright:
16"
[Debug : 17:12:52.926926] - " PLASMA THEME EXTENDED :: 
Plasma::Types::RightEdge  | shadowsize: 12  shadowcolor: QColor(ARGB 0.0313725,
0, 0, 0)"
[Debug : 17:12:52.926926] - "PLASMA THEME MARGINS AREA :: 5 5 5 5"
[Debug : 17:12:52.997997] - "immediateSyncGeometry() called..."
[Debug : 17:12:52.997997] - "syncGeometry() calculations for screen: 
\"HDMI-1\"  _  QRect(0,0 1920x1080)"
[Debug : 17:12:52.997997] - "syncGeometry() calculations for edge: 
Plasma::Types::BottomEdge"
[Debug : 17:12:52.997997] - "syncGeometry() ended..."
[Debug : 17:12:54.134134] - " PLASMA SCREEN GEOMETRIES, LAST AVAILABLE SCREEN
RECTS ::  QHash((\"HDMI-1\", QRect(0,0 1920x1017)))"
[Debug : 17:12:54.134134] - " PLASMA SCREEN GEOMETRIES, SCREEN ::  10  - 
\"HDMI-1\""
[Debug : 17:12:54.134134] - " PLASMA SCREEN GEOMETRIES, AVAILABLE RECT :: 
\"HDMI-1\"  :  QRect(0,0 1920x1016)"
[Debug : 17:12:54.134134] - " PLASMA SCREEN GEOMETRIES, AVAILABLE REGION :: 
\"HDMI-1\"  :  QRegion(size=2, bounds=(0,0 1920x1080) - [(0,0 1920x1015),
(0,1079 1920x1)])"
[Debug : 17:12:54.222222] - " -> Frame Extents ::  Plasma::Types::BottomEdge 
__   extents ::  QMargins(0, 0, 0, 0)  bypasswm ::  false"
[Warning : 17:12:54.916916] - "QXcbConnection: XCB error: 11 (BadAlloc),
sequence: 25090, resource id: 98566170, major code: 149 (Unknown), minor code:
7"
[Warning : 17:12:54.916916] - "QXcbConnection: XCB error: 9 (BadDrawable),
sequence: 25091, resource id: 98566457, major code: 149 (Unknown), minor code:
4"
[Warning : 17:12:55.046046] - "QXcbConnection: XCB error: 4 (BadPixmap),
sequence: 25094, resource id: 98566457, major code: 148 (Unknown), minor code:
1"
[Debug : 17:12:55.297297] - "syncGeometry() called..."
[Debug : 17:13:01.216216] - "immediateSyncGeometry() called..."
[Debug : 17:13:01.217217] - "syncGeometry() calculations for screen: 
\"HDMI-1\"  _  QRect(0,0 1920x1080)"
[Debug : 17:13:01.217217] - "syncGeometry() calculations for edge: 
Plasma::Types::BottomEdge"
[Debug : 17:13:01.217217] - "syncGeometry() ended..."

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to