Summary: | Discover crashed when closed after searches | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Patrick Silva <bugseforuns> |
Component: | discover | Assignee: | Dan Leinir Turthra Jensen <leinir> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | aleixpol, kde, nate |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Patrick Silva
2021-01-26 11:43:42 UTC
#6 wl_surface_damage (height=30, width=1378, y=0, x=0, wl_surface=Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x18: #7 QtWayland::wl_surface::damage(int, int, int, int) (this=0x10, x=0, y=0, width=1378, height=30) at qwayland-wayland.cpp:1322 #8 0x00007fee1d96e9dc in QtWaylandClient::QWaylandWindow::damage(QRect const&) (this=<optimized out>, rect=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:266 #9 0x00007fee1d982121 in QtWaylandClient::QWaylandAbstractDecoration::contentImage() (this=0x7fede84716d0) at qwaylandabstractdecoration.cpp:135 #10 0x00007fee18afbbbd in QtWaylandClient::DecorationsBlitter::blit(QtWaylandClient::QWaylandEglWindow*) (window=0x55dcf5341770, this=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:204 #11 QtWaylandClient::QWaylandGLContext::swapBuffers(QPlatformSurface*) (this=0x55dcf276afd0, surface=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:480 #12 0x00007fee1fb69b31 in QOpenGLContext::swapBuffers(QSurface*) (this=0x55dcf22d37a0, surface=<optimized out>) at kernel/qopenglcontext.cpp:1120 #13 0x00007fee21374e8c in QSGRenderThread::syncAndRender(QImage*) (this=0x55dcf3b1bf80, grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:870 #14 0x00007fee21378c47 in QSGRenderThread::run() (this=0x55dcf3b1bf80) at scenegraph/qsgthreadedrenderloop.cpp:1043 [KCrash Handler] #6 wl_surface_damage (height=30, width=1378, y=0, x=0, wl_surface=Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x18: #7 QtWayland::wl_surface::damage(int, int, int, int) (this=0x10, x=0, y=0, width=1378, height=30) at qwayland-wayland.cpp:1322 #8 0x00007fee1d96e9dc in QtWaylandClient::QWaylandWindow::damage(QRect const&) (this=<optimized out>, rect=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:266 The crash is in QPA. Discover still might be at fault though, but the likelihood of that is slim. Crashed in damage tracking? #8 0x00007fee1d96e9dc in QtWaylandClient::QWaylandWindow::damage(QRect const&) (this=<optimized out>, rect=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:266 Please don't move things to kwin that are not kwin. If I knew it wasn't related to KWin, I wouldn't have moved it. This crash is not in our codebase, it could happen to any app using Qt. I looked at the code and it doesn't look like the backtrace is all that useful, since it's calling a null pointer that it didn't use to be. If you find the issue again, please reopen. Especially if you can reproduce, but I don't think it makes much sense to track it under Discover anyway. |