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

--- Comment #7 from David Edmundson <k...@davidedmundson.co.uk> ---
And found.

The bug is slightly before.



#18 0x0000555555742bcd in MainWindow::controlView(bool) ()
#19 0x00007ffff70418a9 in QWidget::event (this=0x7fffffffda60,
event=0x7fffffffbc50) at
/home/david/projects/qt5/qtbase/src/widgets/kernel/qwidget.cpp:8810
#20 0x00007ffff71c84e4 in QMainWindow::event (this=0x7fffffffda60,
event=0x7fffffffbc50) at
/home/david/projects/qt5/qtbase/src/widgets/widgets/qmainwindow.cpp:1341
#21 0x00007ffff6ff3d3b in QApplicationPrivate::notify_helper
(this=0x555555d3ebe0, receiver=0x7fffffffda60, e=0x7fffffffbc50)
    at /home/david/projects/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3632
#22 0x00007ffff6ff3b2c in QApplication::notify (this=0x7fffffffd790,
receiver=0x7fffffffda60, e=0x7fffffffbc50)
    at /home/david/projects/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3582
#23 0x00007ffff61649c5 in QCoreApplication::notifyInternal2
(receiver=0x7fffffffda60, event=0x7fffffffbc50)
    at
/home/david/projects/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1064
#24 0x00007ffff616541c in QCoreApplication::sendEvent (receiver=0x7fffffffda60,
event=0x7fffffffbc50) at
/home/david/projects/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1462
#25 0x00007ffff703d978 in QWidgetPrivate::updateContentsRect
(this=0x555555ef0480) at
/home/david/projects/qt5/qtbase/src/widgets/kernel/qwidget.cpp:7399
#26 0x00007ffff703d837 in QWidget::setContentsMargins (this=0x7fffffffda60,
left=0, top=1, right=0, bottom=0) at
/home/david/projects/qt5/qtbase/src/widgets/kernel/qwidget.cpp:7362
#27 0x00007fffea8c46e3 in Breeze::ToolsAreaManager::toolsAreaRect
(this=0x555555e87400, window=0x7fffffffda60)
    at
/home/david/projects/kde5/src/kde/workspace/breeze/kstyle/breezetoolsareamanager.cpp:69
#28 0x00007fffea898355 in Breeze::Style::drawWidgetPrimitive
(this=0x555555e718d0, option=0x7fffffffc470, painter=0x7fffffffc5a0,
widget=0x7fffffffda60)
    at
/home/david/projects/kde5/src/kde/workspace/breeze/kstyle/breezestyle.cpp:965
#29 0x00007fffea8b748c in std::__invoke_impl<bool, bool
(Breeze::Style::*&)(QStyleOption const*, QPainter*, QWidget const*) const,
Breeze::Style const&, QStyleOption const*, QPainter*, QWidget const*> (__f=
    @0x7fffffffc348: (bool (Breeze::Style::*)(const Breeze::Style * const,
const QStyleOption *, QPainter *, const QWidget *)) 0x7fffea898250
<Breeze::Style::drawWidgetPrimitive(QStyleOption const*, QPainter*, QWidget
const*) const>, __t=..., __args=@0x7fffffffc110: 0x7fffffffda60,
__args=@0x7fffffffc110: 0x7fffffffda60, __args=@0x7fffffffc110: 0x7fffffffda60)
    at
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/invoke.h:66
#30 0x00007fffea8b7351 in std::__invoke_r<bool, bool
(Breeze::Style::*&)(QStyleOption const*, QPainter*, QWidget const*) const,
Breeze::Style const&, QStyleOption const*, QPainter*, QWidget const*> (__fn=
    @0x7fffffffc348: (bool (Breeze::Style::*)(const Breeze::Style * const,
const QStyleOption *, QPainter *, const QWidget *)) 0x7fffea898250
<Breeze::Style::drawWidgetPrimitive(QStyleOption const*, QPainter*, QWidget
const*) const>, __args=@0x7fffffffc110: 0x7fffffffda60, __args=@0x7fffffffc110:
0x7fffffffda60, __args=@0x7fffffffc110: 0x7fffffffda60, 
    __args=@0x7fffffffc110: 0x7fffffffda60) at
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/invoke.h:141
#31 0x00007fffea8b71f1 in std::_Function_handler<bool (Breeze::Style const&,
QStyleOption const*, QPainter*, QWidget const*), bool
(Breeze::Style::*)(QStyleOption const*, QPainter*, QWidget const*)
const>::_M_invoke(std::_Any_data const&, Breeze::Style const&, QStyleOption
const*&&, QPainter*&&, QWidget const*&&) (__functor=..., 
    __args=@0x7fffffffc110: 0x7fffffffda60, __args=@0x7fffffffc110:
0x7fffffffda60, __args=@0x7fffffffc110: 0x7fffffffda60, __args=@0x7fffffffc110:
0x7fffffffda60)
    at
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/std_function.h:291
#32 0x00007fffea8b0e83 in std::function<bool (Breeze::Style const&,
QStyleOption const*, QPainter*, QWidget const*)>::operator()(Breeze::Style
const&, QStyleOption const*, QPainter*, QWidget const*) const
(this=0x7fffffffc348, __args=0x7fffffffda60, __args=0x7fffffffda60,
__args=0x7fffffffda60, __args=0x7fffffffda60)
    at
/usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../include/c++/10.2.0/bits/std_function.h:622
#33 0x00007fffea892f14 in Breeze::Style::drawPrimitive (this=0x555555e718d0,
element=QStyle::PE_Widget, option=0x7fffffffc470, painter=0x7fffffffc5a0,
widget=0x7fffffffda60)
    at
/home/david/projects/kde5/src/kde/workspace/breeze/kstyle/breezestyle.cpp:948
#34 0x0000555555ad816a in ProxyStyle::drawPrimitive(QStyle::PrimitiveElement,
QStyleOption const*, QPainter*, QWidget const*) const ()
#35 0x00007ffff702ec2a in QWidgetPrivate::paintBackground (this=0x555555ef0480,
painter=0x7fffffffc5a0, rgn=..., flags=...)
    at /home/david/projects/qt5/qtbase/src/widgets/kernel/qwidget.cpp:2280
#36 0x00007ffff70370b2 in QWidgetPrivate::drawWidget (this=0x555555ef0480,
pdev=0x55555636ae80, rgn=..., offset=..., flags=..., sharedPainter=0x0,
repaintManager=0x555556745800)
    at /home/david/projects/qt5/qtbase/src/widgets/kernel/qwidget.cpp:5357



We *absolutely* must not perform a resize inside a paint function!

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

Reply via email to