Bug 355639 - taskmanager crashing
Summary: taskmanager crashing
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager (show other bugs)
Version: 5.4.3
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
: 352989 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-11-20 11:59 UTC by Luis Gustavo S. Barreto
Modified: 2015-11-20 12:25 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luis Gustavo S. Barreto 2015-11-20 11:59:37 UTC
Application: plasmashell (5.4.3)

Qt Version: 5.5.1
Operating System: Linux 4.1.8-yocto-standard x86_64

-- Information about the crash:
- What I was doing when the application crashed:
When i mouse over an application on the taskmanager

The crash can be reproduced every time.

-- Backtrace:
Starting program: /usr/bin/plasmawindowed org.kde.plasma.taskmanager
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
[New Thread 0x7fffdb645700 (LWP 830)]
[New Thread 0x7fffe2055700 (LWP 829)]
[New Thread 0x7fffe8c74700 (LWP 828)]

Program received signal SIGSEGV, Segmentation fault.
_XPutPixel32 (ximage=0x271af00, x=0, y=<optimized out>, pixel=15724785)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/libx11/1_1.6.3-r0/libX11-1.6.3/src/ImUtil.c:733
733	/home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/libx11/1_1.6.3-r0/libX11-1.6.3/src/ImUtil.c: No such file or directory.
#0  0x00007ffff4317ac0 in _XPutPixel32 (ximage=0x271af00, x=0, y=<optimized out>, pixel=15724785)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/libx11/1_1.6.3-r0/libX11-1.6.3/src/ImUtil.c:733
#1  0x00007ffff43180a1 in _XSetImage (srcimg=srcimg@entry=0x2826d40, dstimg=dstimg@entry=0x271af00, x=x@entry=0, y=y@entry=0)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/libx11/1_1.6.3-r0/libX11-1.6.3/src/ImUtil.c:949
#2  0x00007ffff43143b6 in XGetSubImage (dpy=<optimized out>, d=<optimized out>, x=<optimized out>, y=<optimized out>, width=<optimized out>, height=<optimized out>, plane_mask=18446744073709551615, format=2, dest_image=0x271af00, dest_x=0, dest_y=0)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/libx11/1_1.6.3-r0/libX11-1.6.3/src/GetImage.c:129
#3  0x00007ffff01cacf5 in swrastGetImage (read=<optimized out>, x=<optimized out>, y=<optimized out>, w=<optimized out>, h=<optimized out>, data=<optimized out>, loaderPrivate=0x271cf10)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/mesa/2_10.6.3-r0/mesa-10.6.3/src/glx/drisw_glx.c:198
#4  0x00007fffdbcbacd5 in swrastSetTexBuffer2 (pDRICtx=<optimized out>, target=<optimized out>, texture_format=8409, dPriv=0x2800570)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/mesa/2_10.6.3-r0/mesa-10.6.3/src/mesa/drivers/dri/swrast/swrast.c:110
#5  0x00007fffda40a94f in Plasma::WindowThumbnail::bindGLXTexture() (this=this@entry=0x27096d0)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/plasma-framework/5.16.0-r0/plasma-framework-5.16.0/src/declarativeimports/core/windowthumbnail.cpp:420
#6  0x00007fffda40b891 in Plasma::WindowThumbnail::windowToTextureGLX(Plasma::WindowTextureNode*) (this=<error reading variable: Cannot access memory at address 0x7fffffffdde8>, 
    this@entry=<error reading variable: Cannot access memory at address 0x7fffffffde18>, textureNode=<error reading variable: Cannot access memory at address 0x7fffffffddf0>, 
    textureNode@entry=<error reading variable: Cannot access memory at address 0x7fffffffde20>)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/plasma-framework/5.16.0-r0/plasma-framework-5.16.0/src/declarativeimports/core/windowthumbnail.cpp:259
#7  0x00007fffda40c1e3 in Plasma::WindowThumbnail::windowToTexture(Plasma::WindowTextureNode*) (this=<error reading variable: Cannot access memory at address 0x7fffffffde18>, textureNode=<error reading variable: Cannot access memory at address 0x7fffffffde20>)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/plasma-framework/5.16.0-r0/plasma-framework-5.16.0/src/declarativeimports/core/windowthumbnail.cpp:371
#8  0x00007fffda40c6b4 in Plasma::WindowThumbnail::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (this=<error reading variable: Cannot access memory at address 0x7fffffffde40>, oldNode=<optimized out>, updatePaintNodeData=<optimized out>)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/plasma-framework/5.16.0-r0/plasma-framework-5.16.0/src/declarativeimports/core/windowthumbnail.cpp:176
#9  0x00007ffff71720b0 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (this=<error reading variable: Cannot access memory at address 0x7fffffffe018>, item=<error reading variable: Cannot access memory at address 0x7fffffffdfe0>)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/qtdeclarative/5.5.1+gitAUTOINC+3e9f61f305-r0/git/src/quick/items/qquickwindow.cpp:2988
#10 0x00007ffff71728f8 in QQuickWindowPrivate::updateDirtyNodes() (this=Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x7fffffffe018: 
#11 0x00007ffff7172a40 in QQuickWindowPrivate::syncSceneGraph() (this=<error reading variable: Cannot access memory at address 0x7fffffffe0b8>, 
    this@entry=<error reading variable: Cannot access memory at address 0x7fffffffe108>)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/qtdeclarative/5.5.1+gitAUTOINC+3e9f61f305-r0/git/src/quick/items/qquickwindow.cpp:341
#12 0x00007ffff7143314 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) (this=<error reading variable: Cannot access memory at address 0x7fffffffe100>, 
    this@entry=<error reading variable: Cannot access memory at address 0x7fffffffe1e8>, window=Python Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x7fffffffe178: 
#13 0x00007ffff7144481 in QSGGuiThreadRenderLoop::event(QEvent*) (this=<error reading variable: Cannot access memory at address 0x7fffffffe1e8>, e=<optimized out>)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/qtdeclarative/5.5.1+gitAUTOINC+3e9f61f305-r0/git/src/quick/scenegraph/qsgrenderloop.cpp:474
#14 0x00007ffff5b6a13c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<error reading variable: Cannot access memory at address 0x7fffffffe1f8>, this@entry=<error reading variable: Cannot access memory at address 0x7fffffffe280>, receiver=<error reading variable: Cannot access memory at address 0x7fffffffe230>, 
    receiver@entry=<error reading variable: Cannot access memory at address 0x7fffffffe208>, e=<error reading variable: Cannot access memory at address 0x7fffffffe1f0>, 
    e@entry=<error reading variable: Cannot access memory at address 0x7fffffffe248>)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/qtbase/5.5.1+gitAUTOINC+5afc431323-r0/git/src/widgets/kernel/qapplication.cpp:3716
#15 0x00007ffff5b6f256 in QApplication::notify(QObject*, QEvent*) (this=<error reading variable: Cannot access memory at address 0x7fffffffe258>, receiver=<error reading variable: Cannot access memory at address 0x7fffffffe208>, e=<error reading variable: Cannot access memory at address 0x7fffffffe248>)
    at /home/gustavo/btree/interactive-computer/build/tmp/work/core2-64-oel-linux/qtbase/5.5.1+gitAUTOINC+5afc431323-r0/git/src/widgets/kernel/qapplication.cpp:3499

-- System:
Virtual machine (QEMU KVM)
Comment 1 Eike Hein 2015-11-20 12:05:07 UTC
CC'ing Martin since it's in the thumbnail component.
Comment 2 Luis Gustavo S. Barreto 2015-11-20 12:11:41 UTC
I guess I'm not the only one with the same problem. Bug 352989
Comment 3 Martin Flöser 2015-11-20 12:24:28 UTC
> swrast

sorry, you are using software rasterizer and it crashes deep inside this software OpenGL driver. Please consider installing a proper OpenGL driver. The actual crash needs to be reported on the freedesktop bug tracker against the swrast component, though it's likely that they will also discard it given there is a better software rasterizer available through llvmpipe.
Comment 4 Martin Flöser 2015-11-20 12:25:13 UTC
*** Bug 352989 has been marked as a duplicate of this bug. ***