Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A consistent crash caused by a regression in Qt 5.12.4 ( QWidgetBackingStore::markDirtyOnScreen ) #10901

Open
birdie-github opened this issue Jul 8, 2019 · 2 comments

Comments

Projects
None yet
2 participants
@birdie-github
Copy link
Contributor

commented Jul 8, 2019

For details please check this bug report: https://bugzilla.redhat.com/show_bug.cgi?id=1727583

I know nothing about C++/Qt, so I'm curious if you could write a temporary workaround for this Qt regression since Qt developers aren't rushing to fix it.

Thank you!

Thread 1 "qbittorrent" received signal SIGSEGV, Segmentation fault.
QWidgetBackingStore::markDirtyOnScreen (topLevelOffset=..., widget=0x555556028e10, region=..., this=0x55555637a2e0) at kernel/qwidgetbackingstore.cpp:727
727	kernel/qwidgetbackingstore.cpp: No such file or directory.


(gdb) bt
#0  0x00007ffff74efada in QWidgetBackingStore::markDirtyOnScreen(QRegion const&, QWidget*, QPoint const&) (topLevelOffset=..., widget=0x555556028e10, region=..., this=0x55555637a2e0)
    at kernel/qwidgetbackingstore.cpp:727
#1  0x00007ffff74efada in QWidgetBackingStore::markDirtyOnScreen(QRegion const&, QWidget*, QPoint const&) (this=0x55555637a2e0, region=..., widget=0x555556028e10, topLevelOffset=...)
    at kernel/qwidgetbackingstore.cpp:699
#2  0x00007ffff74f3bcf in QWidgetPrivate::moveRect(QRect const&, int, int) (this=this@entry=0x555556055200, rect=..., dx=<optimized out>, dy=<optimized out>)
    at kernel/qwidgetbackingstore.cpp:919
#3  0x00007ffff7518ca2 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) (this=this@entry=0x555556055200, x=0, y=206, w=<optimized out>, h=204, isMove=isMove@entry=true)
    at ../../include/QtCore/../../src/corelib/tools/qsize.h:134
@thalieht

This comment has been minimized.

Copy link
Contributor

commented Jul 8, 2019

Looks like a #9996 duplicate or at least related. These crash reports started since Qt 5.11.1 was adopted (qBT 4.1.2)

@thalieht thalieht added the Crash label Jul 8, 2019

@birdie-github

This comment has been minimized.

Copy link
Contributor Author

commented Jul 8, 2019

Looks like a #9996 duplicate or at least related. These crash reports started since Qt 5.11.1 was adopted (qBT 4.1.2)

#9996 is a completely different crash report.

This one is about a regression in Qt related to window repainting.

https://bugreports.qt.io/browse/QTBUG-76509
https://bugreports.qt.io/browse/QTBUG-76661
https://bugreports.qt.io/browse/QTBUG-76923

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.