[plasmashell] [Bug 446484] New: Media Controls causes crash while using Plasma Integration with locally signed certificate

2021-12-04 Thread tuxsudo
https://bugs.kde.org/show_bug.cgi?id=446484

Bug ID: 446484
   Summary: Media Controls causes crash while using Plasma
Integration with locally signed certificate
   Product: plasmashell
   Version: 5.23.4
  Platform: unspecified
OS: Linux
Status: REPORTED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: k...@davidedmundson.co.uk
  Reporter: tuxinato...@tuta.io
CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.23.4)

Qt Version: 5.15.2
Frameworks Version: 5.88.0
Operating System: Linux 5.15.6-hardened1-1-hardened x86_64
Windowing System: Wayland
Distribution: EndeavourOS
DrKonqi: 5.23.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
*Repost because previous bug report was marked as a downstream issue with
Lightly, which may have been indicative of the theme I was using in the
backtrace but switching to Breeze themeing I still have a the same problem,
albeit behaviour slightly different now*
Using both Firefox and Brave browser with Plasma Integration Addon/Extension,
playing media from a website with a self signed certificate causes a "Server
Authentication" popup to showup and clicking any of the buttons will usually
result in a plasmashell restart. Occassionally (Usually only the first time
after a restart or session login) I can get it to show another popup after
clicking "Continue" asking me if I want to ignore the certificate for this
session or forever however none of the buttons work in that popup once again
resulting in a plasmashell crash and restart. Clicking Details, Cotinue, or
Cancel all result in a crash.

The Popup in Question says
"The server failed the authenticity check (192.XXX.X.XX).
The issuer certificate of a locally looked up certificate could not be found"
(Self signed Caddy certificate)

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x68f6ceb36939 in QRasterPaintEngine::begin(QPaintDevice*) () at
/usr/lib/libQt5Gui.so.5
#5  0x68f6ceb47b91 in QPainter::begin(QPaintDevice*) () at
/usr/lib/libQt5Gui.so.5
#6  0x68f6cf31a623 in QPushButton::paintEvent(QPaintEvent*) () at
/usr/lib/libQt5Widgets.so.5
#7  0x68f6cf1bd0be in QWidget::event(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#8  0x68f6cf179d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#9  0x68f6ce49741a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#10 0x68f6cf1b4cf8 in QWidgetPrivate::sendPaintEvent(QRegion const&) () at
/usr/lib/libQt5Widgets.so.5
#11 0x68f6cf1b555c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags, QPainter*,
QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#12 0x68f6cf1b6a10 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList const&, int, QRegion const&, QPoint const&,
QFlags, QPainter*, QWidgetRepaintManager*) ()
at /usr/lib/libQt5Widgets.so.5
#13 0x68f6cf1b526d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags, QPainter*,
QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#14 0x68f6cf1b6a10 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList const&, int, QRegion const&, QPoint const&,
QFlags, QPainter*, QWidgetRepaintManager*) ()
at /usr/lib/libQt5Widgets.so.5
#15 0x68f6cf1b526d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags, QPainter*,
QWidgetRepaintManager*) () at /usr/lib/libQt5Widgets.so.5
#16 0x68f6cf18b2ef in  () at /usr/lib/libQt5Widgets.so.5
#17 0x68f6cf1bd829 in QWidget::event(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#18 0x68f6cf179d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#19 0x68f6ce49741a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#20 0x68f6cf18c22f in  () at /usr/lib/libQt5Widgets.so.5
#21 0x68f6cf18ef78 in  () at /usr/lib/libQt5Widgets.so.5
#22 0x68f6cf1a5e64 in QWidget::repaint(QRect const&) () at
/usr/lib/libQt5Widgets.so.5
#23 0x68f6cf1a5ecb in QWidget::repaint() () at /usr/lib/libQt5Widgets.so.5
#24 0x68f6cf273446 in  () at /usr/lib/libQt5Widgets.so.5
#25 0x68f6cf273695 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
at /usr/lib/libQt5Widgets.so.5
#26 0x68f6cf1bd0be in QWidget::event(QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#27 0x68f6cf179d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#28 0x68f6cf181ac9 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#29 0x68f6ce49741a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() a

[plasmashell] [Bug 446484] Media Controls causes crash while using Plasma Integration with locally signed certificate

2021-12-04 Thread tuxsudo
https://bugs.kde.org/show_bug.cgi?id=446484

--- Comment #1 from tuxsudo  ---
I'll iterate that technically this is not a repost, I'm not just posting the
same bug report but it is the same problem I am having but with a different
backtrace using Breeze teeming so hopefully this helps, incase the previous
backtrace was legitimately a Lightly issue.

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

[plasmashell] [Bug 445483] New: Media Controls causes crash while using Plasma Integration with locally signed certificate

2021-11-14 Thread tuxsudo
https://bugs.kde.org/show_bug.cgi?id=445483

Bug ID: 445483
   Summary: Media Controls causes crash while using Plasma
Integration with locally signed certificate
   Product: plasmashell
   Version: 5.23.3
  Platform: unspecified
OS: Linux
Status: REPORTED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: k...@davidedmundson.co.uk
  Reporter: tuxinato...@tuta.io
CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.23.3)

Qt Version: 5.15.2
Frameworks Version: 5.88.0
Operating System: Linux 5.14.17-hardened1-1-hardened x86_64
Windowing System: Wayland
Distribution: EndeavourOS
DrKonqi: 5.23.3 [KCrashBackend]

-- Information about the crash:
Using both Firefox and Brave browser with Plasma Integration Addon/Extension,
playing media from a website with a self signed certificate causes a "Server
Authentication" popup to showup, freeze, and sometimes just closes OR crashes
the Plasma shell (seems to always restart on its own)

The Popup in Question says
"The server failed the authenticity check (192.XXX.X.XX).
The issuer certificate of a locally looked up certificate could not be found"
 (Self signed Caddy certificate, so its not happy)

Using Lightly but does it with Breeze theme aswell. OS information should be
attached to the report.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x in  ()
#5  0x66dfe7b9968f in  () at /usr/lib/libQt5Gui.so.5
#6  0x66dfe7bfa840 in  () at /usr/lib/libQt5Gui.so.5
#7  0x66dfe7bab3e5 in QRasterPaintEngine::fill(QVectorPath const&, QBrush
const&) () at /usr/lib/libQt5Gui.so.5
#8  0x66dfe7b92b0e in QPaintEngineEx::stroke(QVectorPath const&, QPen
const&) () at /usr/lib/libQt5Gui.so.5
#9  0x66dfe7b8e937 in QPaintEngineEx::drawRoundedRect(QRectF const&,
double, double, Qt::SizeMode) () at /usr/lib/libQt5Gui.so.5
#10 0x66dfe1ff6b3a in Lightly::Helper::renderButtonFrame(QPainter*, QRect
const&, QColor const&, QPalette const&, bool, bool, bool, bool, bool,
Lightly::AnimationMode, double) const (this=0xaa444533280,
painter=0x7196af5e4f70, rect=..., color=..., palette=..., hasFocus=true,
sunken=false, mouseOver=true, enabled=true, windowActive=true,
mode=Lightly::AnimationPressed, opacity=0) at
/home/tuxsudo/Lightly/kstyle/lightlyhelper.cpp:727
#11 0x66dfe201a62b in
Lightly::Style::drawPanelButtonCommandPrimitive(QStyleOption const*, QPainter*,
QWidget const*) const (this=0xaa4445162c0, option=0x7196af5e4f90,
painter=0x7196af5e4f70, widget=0x66df74057570) at
/home/tuxsudo/Lightly/kstyle/lightlystyle.cpp:3922
#12 0x66dfe203c9d8 in std::__invoke_impl(std::__invoke_memfun_ref, bool (Lightly::Style::*&)(QStyleOption
const*, QPainter*, QWidget const*) const, Lightly::Style const&, QStyleOption
const*&&, QPainter*&&, QWidget const*&&) (__f=@0x7196af5e4c00: (bool
(Lightly::Style::*)(const class Lightly::Style * const, const class
QStyleOption *, class QPainter *, const class QWidget *)) 0x66dfe201a134
, __t=...) at
/usr/include/c++/11.1.0/bits/invoke.h:67
#13 0x66dfe203c061 in std::__invoke_r(bool
(Lightly::Style::*&)(QStyleOption const*, QPainter*, QWidget const*) const,
Lightly::Style const&, QStyleOption const*&&, QPainter*&&, QWidget const*&&)
(__fn=@0x7196af5e4c00: (bool (Lightly::Style::*)(const class Lightly::Style *
const, const class QStyleOption *, class QPainter *, const class QWidget *))
0x66dfe201a134 ) at
/usr/include/c++/11.1.0/bits/invoke.h:142
#14 0x66dfe203afa2 in std::_Function_handler::_M_invoke(std::_Any_data const&, Lightly::Style const&, QStyleOption
const*&&, QPainter*&&, QWidget const*&&) (__functor=..., __args#0=...,
__args#1=@0x7196af5e4b78: 0x7196af5e4f90, __args#2=@0x7196af5e4b70:
0x7196af5e4f70, __args#3=@0x7196af5e4b68: 0x66df74057570) at
/usr/include/c++/11.1.0/bits/std_function.h:291
#15 0x66dfe2037936 in std::function::operator()(Lightly::Style
const&, QStyleOption const*, QPainter*, QWidget const*) const
(this=0x7196af5e4c00, __args#0=..., __args#1=0x7196af5e4f90,
__args#2=0x7196af5e4f70, __args#3=0x66df74057570) at
/usr/include/c++/11.1.0/bits/std_function.h:560
#16 0x66dfe200ec99 in Lightly::Style::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const (this=0xaa4445162c0,
element=QStyle::CE_PushButtonBevel, option=0x7196af5e4f90,
painter=0x7196af5e4f70, widget=0x66df74057570) at
/home/tuxsudo/Lightly/kstyle/lightlystyle.cpp:1086
#17 0x66dfe826e187 in QCommonStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () at
/usr/lib/libQt5Widgets.so.5
#18 0x66dfe

[plasmashell] [Bug 445483] Media Controls causes crash while using Plasma Integration with locally signed certificate

2021-11-14 Thread tuxsudo
https://bugs.kde.org/show_bug.cgi?id=445483

--- Comment #1 from tuxsudo  ---
Created attachment 143542
  --> https://bugs.kde.org/attachment.cgi?id=143542&action=edit
Authentication Popup

Also forget to mention while that media is still playing, anytime I click the
Music/Media Controls on the Task Manager it causes the same popup and crash to
occur. Screenshot attached

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

[kwin] [Bug 448538] New: Overview effect runs at lower FPS

2022-01-15 Thread tuxsudo
https://bugs.kde.org/show_bug.cgi?id=448538

Bug ID: 448538
   Summary: Overview effect runs at lower FPS
   Product: kwin
   Version: 5.23.90
  Platform: Archlinux Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: effects-overview
  Assignee: kwin-bugs-n...@kde.org
  Reporter: tuxinato...@tuta.io
  Target Milestone: ---

I use both a 144hz and a 240hz display, and when I do the typical "Show
Windows" effect it is very smooth, and obviously rendering at at *least* 144
FPS if not my max native refresh rate. However, with this new Overview effect
the animation seems to be rendering at a much lower FPS, somewhere closer to 60
(60-75?).

It is not a performance issue as I am using a dedicated desktop GPU and the
compositor's FPS does not lower while running this effect (using the FPS effect
to watch the compositor's ongoing FPS).

Same behavior in both X11 and Wayland

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

[kwin] [Bug 448538] Overview effect runs at lower FPS

2022-01-15 Thread tuxsudo
https://bugs.kde.org/show_bug.cgi?id=448538

--- Comment #1 from tuxsudo  ---
I'll add that I'm using an AMD card with MESA drivers, no weird specific NVIDIA
issues here

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

[kwin] [Bug 448540] New: Overview effect disables blur on open windows

2022-01-15 Thread tuxsudo
https://bugs.kde.org/show_bug.cgi?id=448540

Bug ID: 448540
   Summary: Overview effect disables blur on open windows
   Product: kwin
   Version: 5.23.90
  Platform: Archlinux Packages
OS: Linux
Status: REPORTED
  Severity: normal
  Priority: NOR
 Component: effects-overview
  Assignee: kwin-bugs-n...@kde.org
  Reporter: tuxinato...@tuta.io
  Target Milestone: ---

When using the overview effect in both X11 and Wayland it seems to disable
blur, not sure how it is going about doing this either disabling the compositor
or forcing the windows into a "minimized" state but any window using a
background blur (for me Konsole, Dolphin) that blur gets disabled when
activating the overview effect, then re-enabled after exiting the overview, and
it shows up in a jarring way. Similar to how minimizing/reopening windows shows
the blur "pop" into place since it gets disabled on window minimization

The "Present Windows" effect, however, does not do this, which looks much less
jarring.

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

[kwin] [Bug 448540] Overview effect temporarily disables blur on open windows

2022-01-15 Thread tuxsudo
https://bugs.kde.org/show_bug.cgi?id=448540

tuxsudo  changed:

   What|Removed |Added

Summary|Overview effect disables|Overview effect temporarily
   |blur on open windows|disables blur on open
   ||windows

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

[kwin] [Bug 448540] Overview effect temporarily disables blur on open windows

2022-01-15 Thread tuxsudo
https://bugs.kde.org/show_bug.cgi?id=448540

--- Comment #1 from tuxsudo  ---
I'll add that yes, there is already a background blur with the effect but
disabling the blur for open windows still looks very bad since it doesn't
become re-enabled until the exiting animation is completely finish.

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