Bug 400266 - Crash on Wayland when I open kamoso gallery
Summary: Crash on Wayland when I open kamoso gallery
Status: RESOLVED WORKSFORME
Alias: None
Product: kamoso
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-24 21:34 UTC by Patrick Silva
Modified: 2021-01-12 04:34 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
backtrace (64.00 KB, text/plain)
2018-10-24 21:34 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2018-10-24 21:34:59 UTC
Created attachment 115880 [details]
backtrace

Sometimes kamoso crashes on Wayland when I click the hamburger button in the lower left corner.

kamoso 18.08.2+p18.04+git20181022.0743-0
KDE neon Developer Edition
KDE Plasma: 5.14.80
Qt: 5.11.2
KDE Frameworks: 5.52.0
Comment 1 Aleix Pol 2018-10-24 22:55:28 UTC
I can't reproduce on wayland or X11.
It's crashing right in the graphics driver so it's unlikely I can du much about it.
Comment 2 Christoph Feck 2018-11-09 12:28:01 UTC
Unfortunately Thread 1 is missing in the backtrace, which is very likely the thread that crashes.

Please add a complete backtrace, or optionally the backtrace from the thread that crashes if you find it.
Comment 3 Patrick Silva 2018-11-09 13:32:01 UTC
#0  0x00007fffdb468b0a in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#1  0x00007fffdb46a0aa in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#2  0x00007fffdb4674c6 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#3  0x00007fffdb467791 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fffdb1bce53 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fffdb1be8a0 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#6  0x00007fffc209bfe2 in QOpenGLFunctions::glTexImage2D(unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*) (pixels=0x7fff440bb2e0, type=<optimized out>, format=<optimized out>, border=0, height=<optimized out>, width=<optimized out>, internalformat=<optimized out>, level=0, target=3553, this=0x7fff6c81f378)
    at /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h:1044
#7  0x00007fffc209bfe2 in VideoMaterial::bindTexture(int, unsigned char const*) (this=0x7fff6c81f360, i=<optimized out>, data=<optimized out>) at ./src/elements/gstqtvideosink/painters/videomaterial.cpp:436
#8  0x00007fffc209c18d in VideoMaterial::bind() (this=this@entry=0x7fff6c81f360)
    at ./src/elements/gstqtvideosink/painters/videomaterial.cpp:418
#9  0x00007fffc209c67d in VideoMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) (this=0x7fff6c83f660, state=..., newMaterial=0x7fff6c81f360, oldMaterial=<optimized out>)
    at ./src/elements/gstqtvideosink/painters/videomaterial.cpp:125
#10 0x00007ffff78cd7ea in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (this=
    0x7fff6c006820, batch=0x7fff6c86d120) at scenegraph/coreapi/qsgbatchrenderer.cpp:2306
#11 0x00007ffff78cea3d in QSGBatchRenderer::Renderer::renderBatches() (this=this@entry=0x7fff6c006820)
    at scenegraph/coreapi/qsgbatchrenderer.cpp:2532
#12 0x00007ffff78d41c6 in QSGBatchRenderer::Renderer::render() (this=<optimized out>)
    at scenegraph/coreapi/qsgbatchrenderer.cpp:2735
#13 0x00007ffff78c4980 in QSGRenderer::renderScene(QSGBindable const&) (this=0x7fff6c006820, bindable=...)
    at scenegraph/coreapi/qsgrenderer.cpp:244
#14 0x00007ffff78c4e2b in QSGRenderer::renderScene(unsigned int) (this=<optimized out>, fboId=<optimized out>)
    at scenegraph/coreapi/qsgrenderer.cpp:197
#15 0x00007ffff78fea50 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) (this=0x555555f052b0, renderer=0x7fff6c006820, fboId=<optimized out>) at scenegraph/qsgdefaultrendercontext.cpp:182
#16 0x00007ffff7960588 in QQuickWindowPrivate::renderSceneGraph(QSize const&) (this=this@entry=0x5555559b6d30, size=...)
    at items/qquickwindow.cpp:481
#17 0x00007ffff79072b2 in QSGRenderThread::syncAndRender() (this=this@entry=0x555556372000)
    at scenegraph/qsgthreadedrenderloop.cpp:645
#18 0x00007ffff790af08 in QSGRenderThread::run() (this=0x555556372000) at scenegraph/qsgthreadedrenderloop.cpp:729
#19 0x00007ffff3d2cadb in QThreadPrivate::start(void*) (arg=0x555556372000) at thread/qthread_unix.cpp:367
#20 0x00007ffff0ced6db in start_thread (arg=0x7fff7b7fe700) at pthread_create.c:463
#21 0x00007ffff340c88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Comment 4 Christoph Feck 2018-11-27 01:15:17 UTC
Indeed looks like a intel video driver issue. I suggest to install debug symbols for i965_dri.so and report to intel developers via https://bugs.freedesktop.org/
Comment 5 Justin Zobel 2020-12-13 05:06:39 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 6 Bug Janitor Service 2020-12-28 04:34:54 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2021-01-12 04:34:28 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!