Bug 299298 - Use 100% of cpu
Summary: Use 100% of cpu
Status: RESOLVED DUPLICATE of bug 202308
Alias: None
Product: kio
Classification: Frameworks and Libraries
Component: thumbnail (show other bugs)
Version: 4.8
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-03 13:03 UTC by BRULE Herman
Modified: 2018-04-13 21:58 UTC (History)
1 user (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 BRULE Herman 2012-05-03 13:03:53 UTC
Hello, it use 100% of my cpu after folder remove:

#0  0x00007f14e8e3daca in destFetchARGB32 (buffer=0x7fff74b3d6a0, rasterBuffer=<optimized out>, x=<optimized out>, y=<optimized out>, length=<optimized out>) at painting/qdrawhelper.cpp:119
#1  0x00007f14e8e3bfaa in blend_untransformed_generic<(SpanMethod)0> (count=35, spans=<optimized out>, userData=0xf34d70) at painting/qdrawhelper.cpp:3635
#2  0x00007f14e8e23da3 in fillRect_normalized (r=..., data=0xf34d70, pe=<optimized out>) at painting/qpaintengine_raster.cpp:1494
#3  0x00007f14e8e27f31 in QRasterPaintEngine::drawImage (this=<optimized out>, p=..., img=...) at painting/qpaintengine_raster.cpp:2203
#4  0x00007f14e8db5c8f in QPainter::drawImage (this=<optimized out>, p=..., image=...) at painting/qpainter.cpp:5636
#5  0x00007f14d89de753 in drawImage (image=..., p=..., this=0x7fff74b40880) at /usr/include/qt4/QtGui/qpainter.h:928
#6  ThumbnailProtocol::drawPictureFrame (this=0x7fff74b41770, painter=0x7fff74b40880, centerPos=..., image=..., frameWidth=<optimized out>, imageTargetSize=...)
    at /var/tmp-disk/portage/kde-base/kdebase-kioslaves-4.8.2/work/kdebase-kioslaves-4.8.2/kioslave/thumbnail/thumbnail.cpp:469
#7  0x00007f14d89e08ea in ThumbnailProtocol::drawSubThumbnail (this=0x7fff74b41770, p=..., filePath=..., width=<optimized out>, height=<optimized out>, xPos=9, yPos=73, frameWidth=2)
    at /var/tmp-disk/portage/kde-base/kdebase-kioslaves-4.8.2/work/kdebase-kioslaves-4.8.2/kioslave/thumbnail/thumbnail.cpp:792
#8  0x00007f14d89e148f in ThumbnailProtocol::thumbForDirectory (this=0x7fff74b41770, directory=...) at /var/tmp-disk/portage/kde-base/kdebase-kioslaves-4.8.2/work/kdebase-kioslaves-4.8.2/kioslave/thumbnail/thumbnail.cpp:579
#9  0x00007f14d89e1c73 in ThumbnailProtocol::get (this=0x7fff74b41770, url=...) at /var/tmp-disk/portage/kde-base/kdebase-kioslaves-4.8.2/work/kdebase-kioslaves-4.8.2/kioslave/thumbnail/thumbnail.cpp:249
#10 0x00007f14e187f9d5 in KIO::SlaveBase::dispatch (this=0x7fff74b41770, command=67, data=...) at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kio/kio/slavebase.cpp:1046
#11 0x00007f14e1879c53 in KIO::SlaveBase::dispatchLoop (this=0x7fff74b41770) at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kio/kio/slavebase.cpp:295
#12 0x00007f14d89ded67 in kdemain (argc=4, argv=<optimized out>) at /var/tmp-disk/portage/kde-base/kdebase-kioslaves-4.8.2/work/kdebase-kioslaves-4.8.2/kioslave/thumbnail/thumbnail.cpp:136
#13 0x00000000004074d9 in launch (argc=4, _name=0xc9fb48 "kio_thumbnail", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b54e "0")
    at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kinit/kinit.cpp:734
#14 0x0000000000408140 in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kinit/kinit.cpp:1226
#15 0x0000000000408835 in handle_requests (waitForPid=<optimized out>) at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kinit/kinit.cpp:1419
#16 0x0000000000409422 in main (argc=2, argv=0x7fff74b42868, envp=0x7fff74b42880) at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kinit/kinit.cpp:1907


Full bt:
#0  0x00007f14e8e3daca in destFetchARGB32 (buffer=0x7fff74b3d6a0, rasterBuffer=<optimized out>, x=<optimized out>, y=<optimized out>, length=<optimized out>) at painting/qdrawhelper.cpp:119
No locals.
#1  0x00007f14e8e3bfaa in blend_untransformed_generic<(SpanMethod)0> (count=35, spans=<optimized out>, userData=0xf34d70) at painting/qdrawhelper.cpp:3635
        dest = <optimized out>
        src = 0x7fff74b3b6a0
        x = <optimized out>
        length = 37
        sx = <optimized out>
        sy = 9
        data = 0xf34d70
        buffer = {4287015384, 4286687192, 4286752727, 4286621655, 4286620884, 4287343058, 4286029002, 4286028743, 4285962951, 4286225866, 4286488523, 4286751437, 4286620110, 4286554576, 4286620368, 4286883282, 4286752212, 4286818005, 4287080918, 4286686678, 4286949592, 
          4287015384, 4286884312, 4287409112, 4286818263, 4286752727, 4286884055, 4287211992, 4286883799, 4286818520, 4286884312, 4286686935, 4287080920, 4287343576, 4287080920, 4286752727, 4286818519, 0, 0, 0, 0, 3473285173, 3473285173, 3473285173, 3473285174, 
          3473285174, 3456507957, 3456507957, 3456507957, 3456507957, 3456507957, 3456507957, 3473285174, 3456507957, 3456507957, 3439664947, 3439730483, 3439730486, 3439730486, 3439730486, 3439730486, 3439730486, 3439730486, 150995717, 150995717, 150995717, 150995717, 
          0 <repeats 33 times>, 64, 0, 0, 0, 80, 0, 0, 0, 49, 0, 0, 0, 66, 0, 0, 0, 0, 0, 3896707733, 32532, 3900157600, 32532, 14946392, 0, 3900157600, 32532, 66, 0, 1957943680, 32767, 1957952208, 32767, 1957952224, 32767, 3896946320, 32532, 49, 0, 14946392, 0, 17, 0, 
          17, 0 <repeats 63 times>, 3907351560, 32532, 0, 0, 40, 0, 0, 0, 1957944800, 32767, 110, 0, 3907351767, 32532, 3, 0, 3907351560, 32532, 2, 0, 14, 0, 0, 232, 252, 32767, 139, 0, 1957944800, 32767, 2, 0, 2, 0, 2, 0, 1957944860, 32767, 2, 232, 3907352917, 32532, 
          0, 19, 1957944800, 32767, 2, 0, 2, 0, 1957945792, 32767, 1957944800, 32767, 2, 0, 3907352917, 32532, 744, 0, 4294967295, 744, 252, 512, 1957944860, 32767, 2, 0, 232, 32532...}
        yoff = -69
        src_buffer = {150994944, 536870912, 1157627904, 1728053248, 2046820352, 2147483648 <repeats 24 times>, 2030043136, 1660944384, 1073741824, 469762048, 117440512, 0 <repeats 38 times>, 1957951712, 32767, 3896935748, 32532, 14902688, 0, 3896942179, 32532, 5856, 0, 
          3900157688, 32532, 3900157704, 32532, 65536, 0, 5842, 0, 102, 0, 5888, 0, 16384, 366, 32, 0, 1957935328, 32767, 3900157600, 32532, 5842, 0, 0, 0, 0, 0, 1957951712, 32767, 3896946320, 32532, 0, 0, 1957935328, 32767, 128, 0, 1957943520, 32767, 128, 0, 
          3907239914, 32532, 2905, 32767, 15887040, 0, 14383872, 127, 1957943520, 32767, 1957952936, 32767, 0, 255, 1957951712, 32767, 1957935328, 32767, 128, 0, 128, 0, 1750343715, 1713402729, 543517801, 544432503, 1869903201, 1769234797, 1819042147, 1701257337, 
          1634887022, 543450484, 1948285282, 587883880, 1685091616, 761623649, 1701669229, 1952539693, 1935762017, 1868767333, 1851878765, 1142959716, 1330520143, 1145380948, 169956425, 1885420080, 1667853424, 1869182049, 1953574766, 1869770797, 1952671082, 1314873146, 
          1330399055, 1600082754, 1631203338, 1768714352, 1769234787, 1898933871, 1920216436, 1819504225, 1869182049, 1600076398, 1279741774, 1599291983, 976226911, 1819308129, 1952539497, 795766633, 1936534904, 1853321060, 1684107116, 1314873146, 1330399055, 
          1600082754, 1949970442, 796162149, 980970868, 1330536287, 1112493127, 174022483, 1702115888, 1982821496, 1949197422, 1819045746, 1751344500, 1852402734, 1936291175, 1600076404, 1279741774, 1599291983, 808782431, 1886413114, 1633905004, 1852795252, 1999468591, 
          761622121, 1702131813, 1869181806, 1769287022, 774519398, 174483829, 1631203381, 1768714352, 1769234787, 2016374383, 1852405549, 2019896677, 1936614772, 762212201, 979657590, 1668689450, 808782436, 1886413114, 1633905004, 1852795252, 1999468591, 761622121, 
          1702131813, 1869181806, 1937255790...}
        op = {mode = QPainter::CompositionMode_SourceOver, dest_fetch = 0x7f14e8e3da30 <destFetchARGB32(uint*, QRasterBuffer*, int, int, int)>, dest_store = 0x7f14e8e371e0 <destStoreARGB32(QRasterBuffer*, int, int, uint const*, int)>, 
          src_fetch = 0x7f14e8e3de40 <qt_fetchUntransformed<(QImage::Format)5>(uint*, Operator const*, QSpanData const*, int, int, int)>, funcSolid = 0x7f14e8c55fa0 <comp_func_solid_SourceOver_sse2(unsigned int*, int, unsigned int, unsigned int)>, 
          func = 0x7f14e8c546d0 <comp_func_SourceOver_sse2(unsigned int*, unsigned int const*, int, unsigned int)>, {linear = {dx = 6.9034696516842156e-310, dy = 6.9034696515569442e-310, l = -nan(0xfff0000000002), off = 7.0634274301938721e-304}, radial = {
              dx = 6.9034696516842156e-310, dy = 6.9034696515569442e-310, dr = -nan(0xfff0000000002), sqrfr = 7.0634274301938721e-304, a = 6.9532403438473356e-310, inv2a = -nan(0xfff0000000002), extended = false}}}
        image_width = 37
        image_height = 45
        xoff = -19
#2  0x00007f14e8e23da3 in fillRect_normalized (r=..., data=0xf34d70, pe=<optimized out>) at painting/qpaintengine_raster.cpp:1494
        i = <optimized out>
        x1 = <optimized out>
        rectClipped = <optimized out>
        width = <optimized out>
        height = <optimized out>
        nspans = 256
        x2 = <optimized out>
        y1 = <optimized out>
        isUnclipped = <optimized out>
        blend = 0x7f14e8e4d9d0 <qBlendTexture(int, QT_FT_Span_ const*, void*)>
        y2 = 114
        spans = {{x = 19, len = 37, y = 69, coverage = 255 '\377'}, {x = 19, len = 37, y = 70, coverage = 255 '\377'}, {x = 19, len = 37, y = 71, coverage = 255 '\377'}, {x = 19, len = 37, y = 72, coverage = 255 '\377'}, {x = 19, len = 37, y = 73, 
            coverage = 255 '\377'}, {x = 19, len = 37, y = 74, coverage = 255 '\377'}, {x = 19, len = 37, y = 75, coverage = 255 '\377'}, {x = 19, len = 37, y = 76, coverage = 255 '\377'}, {x = 19, len = 37, y = 77, coverage = 255 '\377'}, {x = 19, len = 37, y = 78, 
            coverage = 255 '\377'}, {x = 19, len = 37, y = 79, coverage = 255 '\377'}, {x = 19, len = 37, y = 80, coverage = 255 '\377'}, {x = 19, len = 37, y = 81, coverage = 255 '\377'}, {x = 19, len = 37, y = 82, coverage = 255 '\377'}, {x = 19, len = 37, y = 83, 
            coverage = 255 '\377'}, {x = 19, len = 37, y = 84, coverage = 255 '\377'}, {x = 19, len = 37, y = 85, coverage = 255 '\377'}, {x = 19, len = 37, y = 86, coverage = 255 '\377'}, {x = 19, len = 37, y = 87, coverage = 255 '\377'}, {x = 19, len = 37, y = 88, 
            coverage = 255 '\377'}, {x = 19, len = 37, y = 89, coverage = 255 '\377'}, {x = 19, len = 37, y = 90, coverage = 255 '\377'}, {x = 19, len = 37, y = 91, coverage = 255 '\377'}, {x = 19, len = 37, y = 92, coverage = 255 '\377'}, {x = 19, len = 37, y = 93, 
            coverage = 255 '\377'}, {x = 19, len = 37, y = 94, coverage = 255 '\377'}, {x = 19, len = 37, y = 95, coverage = 255 '\377'}, {x = 19, len = 37, y = 96, coverage = 255 '\377'}, {x = 19, len = 37, y = 97, coverage = 255 '\377'}, {x = 19, len = 37, y = 98, 
            coverage = 255 '\377'}, {x = 19, len = 37, y = 99, coverage = 255 '\377'}, {x = 19, len = 37, y = 100, coverage = 255 '\377'}, {x = 19, len = 37, y = 101, coverage = 255 '\377'}, {x = 19, len = 37, y = 102, coverage = 255 '\377'}, {x = 19, len = 37, 
            y = 103, coverage = 255 '\377'}, {x = 19, len = 37, y = 104, coverage = 255 '\377'}, {x = 19, len = 37, y = 105, coverage = 255 '\377'}, {x = 19, len = 37, y = 106, coverage = 255 '\377'}, {x = 19, len = 37, y = 107, coverage = 255 '\377'}, {x = 19, 
            len = 37, y = 108, coverage = 255 '\377'}, {x = 19, len = 37, y = 109, coverage = 255 '\377'}, {x = 19, len = 37, y = 110, coverage = 255 '\377'}, {x = 19, len = 37, y = 111, coverage = 255 '\377'}, {x = 19, len = 37, y = 112, coverage = 255 '\377'}, {
            x = 19, len = 37, y = 113, coverage = 255 '\377'}, {x = 0, len = 37, y = 43, coverage = 255 '\377'}, {x = 0, len = 37, y = 44, coverage = 255 '\377'}, {x = 26809, len = 3102, y = 18633, coverage = 14 '\016'}, {x = 26657, len = 10617, y = 1688, 
            coverage = 24 '\030'}, {x = 26439, len = 25739, y = 23372, coverage = 50 '2'}, {x = -3920, len = 29875, y = 32767, coverage = 0 '\000'}, {x = 0, len = 0, y = -256, coverage = 255 '\377'}, {x = 31584, len = 242, y = 0, coverage = 0 '\000'}, {x = 1, len = 0, 
            y = 0, coverage = 0 '\000'}, {x = -1632, len = 29875, y = 32767, coverage = 0 '\000'}, {x = 30624, len = 242, y = 0, coverage = 0 '\000'}, {x = -976, len = 29875, y = 32767, coverage = 0 '\000'}, {x = 30597, len = 59618, y = 32532, coverage = 0 '\000'}, {
            x = -11014, len = 6146, y = -14548, coverage = 208 '\320'}, {x = -16750, len = 18902, y = 31862, coverage = 151 '\227'}, {x = -16750, len = 18902, y = 31862, coverage = 151 '\227'}, {x = -11014, len = 6146, y = -14548, coverage = 208 '\320'}, {x = 20662, 
            len = 43477, y = -4562, coverage = 255 '\377'}, {x = -22226, len = 882, y = -19779, coverage = 18 '\022'}, {x = 159, len = 0, y = 0, coverage = 0 '\000'}, {x = 10464, len = 59618, y = 32532, coverage = 0 '\000'}, {x = 31584, len = 242, y = 0, 
            coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 0 '\000'}, {x = 32, len = 0, y = 40, coverage = 0 '\000'}, {x = 0, len = 0, y = -256, coverage = 255 '\377'}, {x = -16751, len = 18902, y = 31862, coverage = 247 '\367'}, {x = -11014, len = 6146, 
            y = -14548, coverage = 48 '0'}, {x = 27626, len = 25757, y = -2105, coverage = 65 'A'}, {x = 27261, len = 3073, y = -23658, coverage = 82 'R'}, {x = 26657, len = 10617, y = 1688, coverage = 24 '\030'}, {x = 26439, len = 25739, y = 23372, coverage = 50 '2'}, 
          {x = 0, len = 0, y = 0, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 240 '\360'}, {x = -29692, len = 65535, y = 32532, coverage = 0 '\000'}, {x = -4160, len = 29875, y = 32767, coverage = 0 '\000'}, {
            x = -816, len = 29875, y = 32767, coverage = 0 '\000'}, {x = -26608, len = 12791, y = -19120, coverage = 11 '\v'}, {x = -5000, len = 7073, y = 29659, coverage = 53 '5'}, {x = 10021, len = 31203, y = 24143, coverage = 60 '<'}, {x = 16458, len = 8776, 
            y = 17935, coverage = 51 '3'}, {x = 0, len = 0, y = 0, coverage = 0 '\000'}, {x = 32, len = 0, y = 40, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 0 '\000'}, {x = 32, len = 0, y = 40, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, 
            coverage = 0 '\000'}, {x = 32, len = 0, y = 40, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 0 '\000'}, {x = 0, len = 29876, y = 32767, coverage = 0 '\000'}, {x = -20912, len = 234, y = 0, coverage = 0 '\000'}, {x = 31584, len = 242, y = 0, 
            coverage = 0 '\000'}, {x = 30624, len = 242, y = 0, coverage = 0 '\000'}, {x = 22720, len = 243, y = 0, coverage = 0 '\000'}, {x = 18128, len = 243, y = 0, coverage = 0 '\000'}, {x = -29052, len = 59618, y = 32532, coverage = 0 '\000'}, {x = -2496, 
            len = 245, y = 0, coverage = 0 '\000'}, {x = 21838, len = 246, y = 0, coverage = 0 '\000'}, {x = 511, len = 0, y = 0, coverage = 0 '\000'}, {x = 22807, len = 243, y = 0, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 224 '\340'}, {x = 31, len = 0, 
            y = 0, coverage = 0 '\000'}, {x = 0, len = 0, y = -16384, coverage = 81 'Q'}, {x = -1, len = 65535, y = -1, coverage = 255 '\377'}, {x = 0, len = 0, y = 0, coverage = 96 '`'}, {x = 0, len = 0, y = 1, coverage = 0 '\000'}, {x = -4192, len = 239, y = 0, 
            coverage = 0 '\000'}, {x = 1184, len = 228, y = 0, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 28 '\034'}, {x = 78, len = 0, y = 0, coverage = 0 '\000'}, {x = 9, len = 0, y = 0, coverage = 0 '\000'}, {x = -20704, len = 234, y = 0, 
---Type <return> to continue, or q <return> to quit---
            coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 0 '\000'}, {x = 0, len = 0, y = -16384, coverage = 87 'W'}, {x = -976, len = 29875, y = 32767, coverage = 0 '\000'}, {x = -22532, len = 58871, y = 32532, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, 
            coverage = 0 '\000'}, {x = 0, len = 0, y = 32532, coverage = 0 '\000'}, {x = 80, len = 0, y = 0, coverage = 0 '\000'}, {x = -20744, len = 59511, y = 32532, coverage = 0 '\000'}, {x = 10021, len = 31203, y = 24143, coverage = 60 '<'}, {x = 16458, len = 8776, 
            y = 17935, coverage = 51 '3'}, {x = 48, len = 0, y = 0, coverage = 0 '\000'}, {x = -20744, len = 59511, y = 32532, coverage = 0 '\000'}, {x = -20728, len = 59511, y = 32532, coverage = 0 '\000'}, {x = 3, len = 0, y = 5, coverage = 0 '\000'}, {x = 33, 
            len = 0, y = 0, coverage = 0 '\000'}, {x = 9, len = 0, y = 32532, coverage = 0 '\000'}, {x = 176, len = 0, y = 0, coverage = 0 '\000'}, {x = 9360, len = 240, y = 9, coverage = 0 '\000'}, {x = -2496, len = 245, y = 0, coverage = 0 '\000'}, {x = -19680, 
            len = 234, y = 0, coverage = 0 '\000'}, {x = 32, len = 0, y = 0, coverage = 0 '\000'}, {x = -19664, len = 234, y = 0, coverage = 0 '\000'}, {x = -20832, len = 59511, y = 32532, coverage = 0 '\000'}, {x = 48, len = 0, y = 0, coverage = 0 '\000'}, {x = 4, 
            len = 0, y = 0, coverage = 0 '\000'}, {x = -24989, len = 59462, y = 32532, coverage = 0 '\000'}, {x = 513, len = 0, y = 0, coverage = 0 '\000'}, {x = -20832, len = 59511, y = 32532, coverage = 0 '\000'}, {x = -19664, len = 234, y = 0, coverage = 0 '\000'}, {
            x = -21392, len = 234, y = 0, coverage = 0 '\000'}, {x = -20832, len = 59511, y = 32532, coverage = 0 '\000'}, {x = 4, len = 0, y = 0, coverage = 0 '\000'}, {x = 17, len = 0, y = 0, coverage = 0 '\000'}, {x = 17, len = 0, y = 0, coverage = 0 '\000'}, {
            x = 189, len = 0, y = 0, coverage = 0 '\000'}, {x = -20848, len = 59462, y = 32532, coverage = 0 '\000'}, {x = -11014, len = 6146, y = -14548, coverage = 208 '\320'}, {x = -16750, len = 18902, y = 31862, coverage = 151 '\227'}, {x = -16750, len = 18902, 
            y = 31862, coverage = 151 '\227'}, {x = -11014, len = 6146, y = -14548, coverage = 208 '\320'}, {x = 29070, len = 6680, y = -4566, coverage = 255 '\377'}, {x = 24056, len = 3708, y = -19780, coverage = 18 '\022'}, {x = 0, len = 0, y = 0, 
            coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 240 '\360'}, {x = 36, len = 0, y = 186, coverage = 0 '\000'}, {x = 0, len = 0, y = 32, coverage = 68 'D'}, {x = -21392, len = 234, y = 0, 
            coverage = 0 '\000'}, {x = 17, len = 0, y = 0, coverage = 0 '\000'}, {x = 17, len = 0, y = 0, coverage = 0 '\000'}, {x = 272, len = 0, y = 0, coverage = 0 '\000'}, {x = -4816, len = 239, y = 0, coverage = 0 '\000'}, {x = 400, len = 29876, y = 32767, 
            coverage = 0 '\000'}, {x = -18322, len = 59609, y = 32532, coverage = 0 '\000'}, {x = -20296, len = 234, y = 0, coverage = 0 '\000'}, {x = -21774, len = 58871, y = 32532, coverage = 0 '\000'}, {x = -31995, len = 49282, y = -7981, coverage = 239 '\357'}, {
            x = 22758, len = 58621, y = 32532, coverage = 0 '\000'}, {x = 26389, len = 18932, y = 19841, coverage = 7 '\a'}, {x = -16050, len = 7349, y = 12960, coverage = 72 'H'}, {x = 1, len = 0, y = -1, coverage = 255 '\377'}, {x = -1, len = 65535, y = 0, 
            coverage = 0 '\000'}, {x = 1296, len = 29876, y = 32767, coverage = 0 '\000'}, {x = 128, len = 0, y = 0, coverage = 0 '\000'}, {x = -16050, len = 57621, y = 12975, coverage = 72 'H'}, {x = -16050, len = 22575, y = 2659, coverage = 159 '\237'}, {x = 144, 
            len = 0, y = 0, coverage = 0 '\000'}, {x = -20744, len = 59511, y = 32532, coverage = 0 '\000'}, {x = -20728, len = 59511, y = 32532, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 0 '\000'}, {x = 129, len = 0, y = 0, coverage = 0 '\000'}, {x = 9, 
            len = 0, y = 0, coverage = 0 '\000'}, {x = 176, len = 0, y = 0, coverage = 0 '\000'}, {x = -20840, len = 234, y = 9, coverage = 0 '\000'}, {x = 18128, len = 243, y = 0, coverage = 0 '\000'}, {x = -7840, len = 242, y = 0, coverage = 0 '\000'}, {x = 80, 
            len = 0, y = 0, coverage = 0 '\000'}, {x = -7824, len = 242, y = 0, coverage = 0 '\000'}, {x = 0, len = 0, y = 0, coverage = 0 '\000'}, {x = -9273, len = 59618, y = 32532, coverage = 0 '\000'}, {x = 26368, len = 243, y = 0, coverage = 0 '\000'}, {x = 0, 
            len = 0, y = 32532, coverage = 0 '\000'}, {x = 64, len = 0, y = 0, coverage = 0 '\000'}, {x = -20832, len = 59511, y = 32532, coverage = 0 '\000'}...}
        y = <optimized out>
#3  0x00007f14e8e27f31 in QRasterPaintEngine::drawImage (this=<optimized out>, p=..., img=...) at painting/qpaintengine_raster.cpp:2203
        clip = 0xf34d70
        pt = {xp = 19, yp = 69}
        rr = {x1 = 19, y1 = 69, x2 = 55, y2 = 113}
        d = 0xf34a90
#4  0x00007f14e8db5c8f in QPainter::drawImage (this=<optimized out>, p=..., image=...) at painting/qpainter.cpp:5636
        y = <optimized out>
        w = <optimized out>
        d = 0xf37440
        x = <optimized out>
        h = <optimized out>
#5  0x00007f14d89de753 in drawImage (image=..., p=..., this=0x7fff74b40880) at /usr/include/qt4/QtGui/qpainter.h:928
No locals.
#6  ThumbnailProtocol::drawPictureFrame (this=0x7fff74b41770, painter=0x7fff74b40880, centerPos=..., image=..., frameWidth=<optimized out>, imageTargetSize=...)
    at /var/tmp-disk/portage/kde-base/kdebase-kioslaves-4.8.2/work/kdebase-kioslaves-4.8.2/kioslave/thumbnail/thumbnail.cpp:469
        m = {affine = {_m11 = 0.2621565088732748, _m12 = -0.022935722595944848, _m21 = 0.022935722595944848, _m22 = 0.2621565088732748, _dx = 0, _dy = 0}, m_13 = 0, m_23 = 0, m_33 = 1, m_type = 4, m_dirty = 2, d = 0x7fff74b40510}
        transformed = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f14e97030f0, painters = 0}, d = 0xf27df0}
        p = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f14e932f320 "QPainter", data = 0x7f14e932f3c0, extradata = 0x0}}, d_ptr = {d = 0xf34600}}
        frame = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f14e97030f0, painters = 0}, d = 0xf2e200}
        scaledFrameWidth = <optimized out>
        frameRect = {xp = 0, yp = 0, w = 110.19999694824219, h = 143.19999694824219}
        r = {x1 = 20, y1 = 70, x2 = 52, y2 = 110}
        shadow = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f14e97030f0, painters = 0}, d = 0xeab2b0}
        scaling = 0.263157904
#7  0x00007f14d89e08ea in ThumbnailProtocol::drawSubThumbnail (this=0x7fff74b41770, p=..., filePath=..., width=<optimized out>, height=<optimized out>, xPos=9, yPos=73, frameWidth=2)
    at /var/tmp-disk/portage/kde-base/kdebase-kioslaves-4.8.2/work/kdebase-kioslaves-4.8.2/kioslave/thumbnail/thumbnail.cpp:792
        subThumbnail = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f14e97030f0, painters = 0}, d = 0xeff090}
        targetSize = {wd = 25, ht = 34}
        centerPos = {xp = 36, yp = 90}
#8  0x00007f14d89e148f in ThumbnailProtocol::thumbForDirectory (this=0x7fff74b41770, directory=...) at /var/tmp-disk/portage/kde-base/kdebase-kioslaves-4.8.2/work/kdebase-kioslaves-4.8.2/kioslave/thumbnail/thumbnail.cpp:579
        dir = {_vptr.QDirIterator = 0x7f14e9e2f370, d = {d = 0xf36860}}
        spacing = 1
        bottomMargin = <optimized out>
        yPos = 73
        skipped = 0
        iconName = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d5fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {
              _q_value = 53}, alloc = 0, size = 0, data = 0x7f14e9e358da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xf37190, static codecForCStrings = 0x0}
        folderHeight = <optimized out>
        topMargin = <optimized out>
        oneTileImg = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f14e97030f0, painters = 1}, d = 0xf35040}
        oneTileHeight = 69
        segmentHeight = 34
        hadFirstThumbnail = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d5fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {
            ref = {_q_value = 53}, alloc = 0, size = 0, data = 0x7f14e9e358da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xeb4a30, static codecForCStrings = 0x0}
        maxYPos = 73
        oneTilePainter = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f14e932f320 "QPainter", data = 0x7f14e932f3c0, extradata = 0x0}}, d_ptr = {d = 0xeb4670}}
        skipValidItems = 0
        p = {static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f14e932f320 "QPainter", data = 0x7f14e932f3c0, extradata = 0x0}}, d_ptr = {d = 0xf37440}}
        oneTileWidth = 110
---Type <return> to continue, or q <return> to quit---
        validThumbnails = 2
        img = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f14e97030f0, painters = 1}, d = 0xf373c0}
        tiles = 2
        folderWidth = <optimized out>
        rightMargin = 9
        iterations = 3
        visibleCount = 4
        tempDirectory = {<QUrl> = {d = 0xf35bf0}, d = 0x0}
        leftMargin = 9
        localFile = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d5fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {
              _q_value = 53}, alloc = 0, size = 0, data = 0x7f14e9e358da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xeb4800, static codecForCStrings = 0x0}
        frameWidth = 2
        folder = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f14e9703530, painters = 0}, data = {d = 0xdc3d50}}
        segmentWidth = 54
        xPos = 9
#9  0x00007f14d89e1c73 in ThumbnailProtocol::get (this=0x7fff74b41770, url=...) at /var/tmp-disk/portage/kde-base/kdebase-kioslaves-4.8.2/work/kdebase-kioslaves-4.8.2/kioslave/thumbnail/thumbnail.cpp:249
        plugin = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d5fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {
              _q_value = 53}, alloc = 0, size = 0, data = 0x7f14e9e358da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x60d5e0, static codecForCStrings = 0x0}
        __PRETTY_FUNCTION__ = "virtual void ThumbnailProtocol::get(const KUrl&)"
        iconSize = <optimized out>
        img = {<QPaintDevice> = {_vptr.QPaintDevice = 0x7f14e97030f0, painters = 0}, d = 0x0}
        group = {<KConfigBase> = {_vptr.KConfigBase = 0x7f14ea308410}, d = {d = 0xf36800}}
        kfmiThumb = <optimized out>
        flags = <optimized out>
        shmid = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d5fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {
              _q_value = 53}, alloc = 0, size = 0, data = 0x7f14e9e358da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xde2e50, static codecForCStrings = 0x0}
        direct = <optimized out>
#10 0x00007f14e187f9d5 in KIO::SlaveBase::dispatch (this=0x7fff74b41770, command=67, data=...) at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kio/kio/slavebase.cpp:1046
        stream = {_vptr.QDataStream = 0x7f14e9e2f330, d = {d = 0x0}, dev = 0xf36960, owndev = true, noswap = false, byteorder = QDataStream::BigEndian, ver = 12, q_status = QDataStream::Ok}
        url = {<QUrl> = {d = 0xf34350}, d = 0x0}
        i = <optimized out>
        __PRETTY_FUNCTION__ = "virtual void KIO::SlaveBase::dispatch(int, const QByteArray&)"
#11 0x00007f14e1879c53 in KIO::SlaveBase::dispatchLoop (this=0x7fff74b41770) at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kio/kio/slavebase.cpp:295
        cmd = 67
        data = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d618 "", array = ""}, static shared_empty = {ref = {_q_value = 9}, alloc = 0, size = 0, data = 0x7f14e9e35778 "", array = ""}, d = 0xf36a30}
        ms = -1
        ret = 49
        __PRETTY_FUNCTION__ = "void KIO::SlaveBase::dispatchLoop()"
#12 0x00007f14d89ded67 in kdemain (argc=4, argv=<optimized out>) at /var/tmp-disk/portage/kde-base/kdebase-kioslaves-4.8.2/work/kdebase-kioslaves-4.8.2/kioslave/thumbnail/thumbnail.cpp:136
        about = {d = 0xc9fdb0}
        app = {<QApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7f14eacd4ef0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f14e9bb6320 "QObject", data = 0x7f14e9bb63c0, extradata = 0x7f14e9e30a20}}, 
                static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f14e9af1ea0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0xca0c40}, static staticQtMetaObject = {d = {superdata = 0x0, 
                    stringdata = 0x7f14e9bbf1e0 "Qt", data = 0x7f14e9bc2b00, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f14e9e30a40, stringdata = 0x7f14e9bc8d00 "QCoreApplication", data = 0x7f14e9bc8da0, extradata = 0x7f14e9e33720}}, 
              static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f14e9b3d450 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static self = 0x7fff74b417e0}, static staticMetaObject = {d = {
                superdata = 0x7f14e9e33740, stringdata = 0x7f14e92d9260 "QApplication", data = 0x7f14e92d94a0, extradata = 0x7f14e96ff5c0}}, static staticMetaObjectExtraData = {objects = 0x0, 
              static_metacall = 0x7f14e8c63780 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}}, static staticMetaObject = {d = {superdata = 0x7f14e96ff5e0, stringdata = 0x7f14eaa30660 "KApplication", data = 0x7f14eaa30800, 
              extradata = 0x7f14eacd4ea0}}, static staticMetaObjectExtraData = {objects = 0x0, static_metacall = 0x7f14ea8c0ea0 <KApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, static loadedByKdeinit = false, static KApp = 0x7fff74b417e0, 
          d = 0xd24c80}
        slave = {<KIO::SlaveBase> = {_vptr.SlaveBase = 0x7f14d8be6c30, mProtocol = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d618 "", array = ""}, static shared_empty = {ref = {_q_value = 9}, alloc = 0, size = 0, 
                data = 0x7f14e9e35778 "", array = ""}, d = 0xde5f60}, mOutgoingMetaData = {<QMap<QString, QString>> = {{d = 0x7f14e9e35800, e = 0x7f14e9e35800}}, <No data fields>}, mIncomingMetaData = {<QMap<QString, QString>> = {{d = 0xf36ae0, 
                  e = 0xf36ae0}}, <No data fields>}, d = 0xde6810}, m_mimeType = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d5fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, 
              capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 53}, alloc = 0, size = 0, data = 0x7f14e9e358da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xe528c0, 
            static codecForCStrings = 0x0}, m_width = 128, m_height = 128, m_iconSize = 48, m_iconAlpha = 70, m_creators = {{d = 0xe40d50, e = 0xe40d50}}, m_iconDict = {{d = 0x7f14e9e35780, e = 0x7f14e9e35780}}, m_enabledPlugins = {<QList<QString>> = {{p = {
                  static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xdd71f0}, d = 0xdd71f0}}, <No data fields>}, m_propagationDirectories = {q_hash = {{d = 0xdc40b0, e = 0xdc40b0}}}, m_thumbBasePath = {
            static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d5fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {
                _q_value = 53}, alloc = 0, size = 0, data = 0x7f14e9e358da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xdb7700, static codecForCStrings = 0x0}, m_maxFileSize = 9437184}
#13 0x00000000004074d9 in launch (argc=4, _name=0xc9fb48 "kio_thumbnail", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x40b54e "0")
    at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kinit/kinit.cpp:734
        l = {<QObject> = {_vptr.QObject = 0x7f14e9e32e50, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f14e9bb6320 "QObject", data = 0x7f14e9bb63c0, extradata = 0x7f14e9e30a20}}, static staticMetaObjectExtraData = {objects = 0x0, 
              static_metacall = 0x7f14e9af1ea0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d_ptr = {d = 0xc9fe90}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f14e9bbf1e0 "Qt", data = 0x7f14e9bc2b00, 
                extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f14e9e30a40, stringdata = 0x7f14e9bc8240 "QLibrary", data = 0x7f14e9bc82c0, extradata = 0x7f14e9e32e00}}, static staticMetaObjectExtraData = {objects = 0x0, 
            static_metacall = 0x7f14e9b3c540 <QLibrary::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>}, d = 0xc9ee80, did_load = true}
        sym = 0x7f14d89deac0
        exec = <optimized out>
        lib = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d5fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {
              _q_value = 53}, alloc = 0, size = 0, data = 0x7f14e9e358da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xca04f0, static codecForCStrings = 0x0}
        execpath = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d618 "", array = ""}, static shared_empty = {ref = {_q_value = 9}, alloc = 0, size = 0, data = 0x7f14e9e35778 "", array = ""}, d = 0x7f14e9e35760}
        docPath = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d618 "", array = ""}, static shared_empty = {ref = {_q_value = 9}, alloc = 0, size = 0, data = 0x7f14e9e35778 "", array = ""}, d = 0xcba010}
---Type <return> to continue, or q <return> to quit---
        name = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d618 "", array = ""}, static shared_empty = {ref = {_q_value = 9}, alloc = 0, size = 0, data = 0x7f14e9e35778 "", array = ""}, d = 0xc9fc20}
        exec = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d618 "", array = ""}, static shared_empty = {ref = {_q_value = 9}, alloc = 0, size = 0, data = 0x7f14e9e35778 "", array = ""}, d = 0xc9fd70}
        libpath = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d5fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {
              _q_value = 53}, alloc = 0, size = 0, data = 0x7f14e9e358da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0xca03b0, static codecForCStrings = 0x0}
        startup_id = {d = 0xc91b70}
#14 0x0000000000408140 in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kinit/kinit.cpp:1226
        tty = <optimized out>
        avoid_loops = <optimized out>
        arg_n = <optimized out>
        argc = 4
        args = 0xc9fb56 "thumbnail"
        reset_display = false
        pid = <optimized out>
        response_header = {cmd = 4, arg_length = 8}
        envc = <optimized out>
        envs = <optimized out>
        kdedisplay = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d618 "", array = ""}, static shared_empty = {ref = {_q_value = 9}, alloc = 0, size = 0, data = 0x7f14e9e35778 "", array = ""}, d = 0x60d600}
        response_data = <optimized out>
        name = 0xc9fb48 "kio_thumbnail"
        cwd = 0x0
        startup_id_str = 0x40b54e "0"
        olddisplay = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60d618 "", array = ""}, static shared_empty = {ref = {_q_value = 9}, alloc = 0, size = 0, data = 0x7f14e9e35778 "", array = ""}, d = 0xc91a70}
        l = <optimized out>
        request_header = {cmd = 12, arg_length = 176}
        request_data = 0xc9fb40 "\004"
        result = <optimized out>
#15 0x0000000000408835 in handle_requests (waitForPid=<optimized out>) at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kinit/kinit.cpp:1419
        wr_set = {fds_bits = {0 <repeats 16 times>}}
        exit_pid = <optimized out>
        exit_status = 0
        c = 0 '\000'
        rd_set = {fds_bits = {128, 0 <repeats 15 times>}}
        e_set = {fds_bits = {0 <repeats 16 times>}}
        result = <optimized out>
        max_sock = 9
#16 0x0000000000409422 in main (argc=2, argv=0x7fff74b42868, envp=0x7fff74b42880) at /var/tmp-disk/portage/kde-base/kdelibs-4.8.2/work/kdelibs-4.8.2/kinit/kinit.cpp:1907
        pid = <optimized out>
        do_fork = <optimized out>
        launch_klauncher = <optimized out>
        launch_kded = <optimized out>
        keep_running = <optimized out>
        safe_argv = 0xc447d0

Reproducible: Always
Comment 1 Nate Graham 2018-04-13 21:58:13 UTC

*** This bug has been marked as a duplicate of bug 202308 ***