<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>314753</bug_id>
          
          <creation_ts>2013-02-09 10:34:24 +0000</creation_ts>
          <short_desc>kwin segmentation fault</short_desc>
          <delta_ts>2013-04-22 14:25:43 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>Oxygen</product>
          <component>win deco</component>
          <version>4.8</version>
          <rep_platform>Ubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Ivan Ramos">tibesignerie1</reporter>
          <assigned_to name="Hugo Pereira Da Costa">hugo.pereira.da.costa</assigned_to>
          <cc>hugo.pereira.da.costa</cc>
    
    <cc>kwin-bugs-null</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1339470</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Ramos">tibesignerie1</who>
    <bug_when>2013-02-09 10:34:24 +0000</bug_when>
    <thetext>Application: kwin (4.8.5 (4.8.5))
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-37-generic-pae i686
Distribution: Ubuntu 12.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed: It happen in the moment i was waking up the update manager. I download the updates of the day.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library &quot;/lib/i386-linux-gnu/libthread_db.so.1&quot;.
[Current thread is 1 (Thread 0xb76e3740 (LWP 1681))]

Thread 3 (Thread 0xb4d78b40 (LWP 1683)):
#0  0x020cbdcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x04c6a315 in do_gettime (frac=0xb4d780c0, sec=0xb4d780b8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x04d54226 in QTimerInfoList::updateCurrentTime (this=0xb4400b34) at kernel/qeventdispatcher_unix.cpp:343
#4  0x04d5457a in QTimerInfoList::timerWait (this=0xb4400b34, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x04d5627e in QEventDispatcherUNIX::processEvents (this=0xb4400488, flags=...) at kernel/qeventdispatcher_unix.cpp:913
#6  0x04d1f50d in QEventLoop::processEvents (this=0xb4d78240, flags=...) at kernel/qeventloop.cpp:149
#7  0x04d1f7a9 in QEventLoop::exec (this=0xb4d78240, flags=...) at kernel/qeventloop.cpp:204
#8  0x04c0894c in QThread::exec (this=0x85adba0) at thread/qthread.cpp:501
#9  0x04cfcb5d in QInotifyFileSystemWatcherEngine::run (this=0x85adba0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x04c0bde0 in QThreadPrivate::start (arg=0x85adba0) at thread/qthread_unix.cpp:298
#11 0x05ca3d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x00c0bd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb43ffb40 (LWP 1684)):
#0  0x00577416 in __kernel_vsyscall ()
#1  0x05ca796b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00c1964c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x069f9029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x069f906f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x05ca3d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x00c0bd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb76e3740 (LWP 1681)):
[KCrash Handler]
#7  0x01532160 in QList&lt;QRectF&gt;::detach_helper_grow (this=0xbf9853b0, i=2147483647, c=1) at ../../include/QtCore/../../src/corelib/tools/qlist.h:676
#8  0x01532427 in QList&lt;QRectF&gt;::append (this=0xbf9853b0, t=...) at ../../include/QtCore/../../src/corelib/tools/qlist.h:510
#9  0x015308a5 in operator+= (t=..., this=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/tools/qlist.h:332
#10 QPainterPath::toFillPolygons (this=0x8c3, matrix=...) at painting/qpainterpath.cpp:1604
#11 0x01530f56 in QPainterPath::toFillPolygons (this=0xbf9854e0, matrix=...) at painting/qpainterpath.cpp:1691
#12 0x015df61d in QX11PaintEnginePrivate::fillPath (this=0x86623a8, path=..., gc_mode=QX11PaintEnginePrivate::PenGC, transform=232) at painting/qpaintengine_x11.cpp:1752
#13 0x015dfd11 in QX11PaintEngine::drawPath (this=0x8c3, path=...) at painting/qpaintengine_x11.cpp:1814
#14 0x015d4bd2 in QX11PaintEngine::drawLines (this=0x84c5f58, lines=0xbf986a80, lineCount=1) at painting/qpaintengine_x11.cpp:724
#15 0x0151973e in QPainter::drawLines (this=0xbf986ec8, lines=0xbf986a80, lineCount=1) at painting/qpainter.cpp:4742
#16 0x0481cd79 in drawLine (l=..., this=0xbf986ec8) at /usr/include/qt4/QtGui/qpainter.h:575
#17 drawLine (p2=..., p1=..., this=0xbf986ec8) at /usr/include/qt4/QtGui/qpainter.h:597
#18 Oxygen::Helper::drawFloatFrame (this=0x84e7cf0, p=0xbf986ec8, r=..., color=..., drawUglyShadow=false, isActive=true, frameColor=..., tiles=...) at ../../../libs/oxygen/oxygenhelper.cpp:644
#19 0x04eaa850 in Oxygen::Client::renderFloatFrame (this=0x85fb750, painter=0xbf986ec8, frame=..., palette=...) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1188
#20 0x04ead422 in Oxygen::Client::paint (this=0x85fb750, painter=...) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1579
#21 0x04eab0b6 in paintEvent (event=0xbf9873e4, this=0x85fb750) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1441
#22 Oxygen::Client::paintEvent (this=0x85fb750, event=0xbf9873e4) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1429
#23 0x005cf5e4 in eventFilter (e=0xbf9873e4, this=0x85fb750, o=&lt;optimized out&gt;) at ../../../kwin/libkdecorations/kcommondecoration.cpp:877
#24 KCommonDecoration::eventFilter (this=0x85fb750, o=0x8542ac0, e=0xbf9873e4) at ../../../kwin/libkdecorations/kcommondecoration.cpp:868
#25 0x005cf65b in KCommonDecorationUnstable::eventFilter (this=0x85fb750, o=0x8542ac0, e=0xbf9873e4) at ../../../kwin/libkdecorations/kcommondecoration.cpp:1342
#26 0x04ea41d3 in Oxygen::Client::eventFilter (this=0x85fb750, object=0x8542ac0, event=0xbf9873e4) at ../../../../kwin/clients/oxygen/oxygenclient.cpp:1398
#27 0x04d20b16 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x83ff7f0, receiver=0x8542ac0, event=0xbf9873e4) at kernel/qcoreapplication.cpp:986
#28 0x013a1ea2 in notify_helper (e=0xbf9873e4, receiver=0x8542ac0, this=0x83ff7f0) at kernel/qapplication.cpp:4555
#29 QApplicationPrivate::notify_helper (this=0x83ff7f0, receiver=0x8542ac0, e=0xbf9873e4) at kernel/qapplication.cpp:4531
#30 0x013a73a2 in QApplication::notify (this=0x83ff7f0, receiver=0x8542ac0, e=0xbf9873e4) at kernel/qapplication.cpp:4524
#31 0x002fce01 in KApplication::notify (this=0xbf9890d8, receiver=0x8542ac0, event=0xbf9873e4) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00dd77ff in notify (e=0xbf9873e4, o=0x8542ac0, this=0xbf9890d8) at ../../kwin/main.cpp:368
#33 KWin::Application::notify (this=0xbf9890d8, o=0x8542ac0, e=0xbf9873e4) at ../../kwin/main.cpp:364
#34 0x04d2097e in QCoreApplication::notifyInternal (this=0xbf9890d8, receiver=0x8542ac0, event=0xbf9873e4) at kernel/qcoreapplication.cpp:876
#35 0x013f7ada in sendSpontaneousEvent (event=&lt;optimized out&gt;, receiver=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#36 QWidgetPrivate::drawWidget (this=0x85e6310, pdev=0x85c008c, rgn=..., offset=..., flags=14, sharedPainter=0x0, backingStore=0x0) at kernel/qwidget.cpp:5585
#37 0x013fa6d3 in QWidgetPrivate::render (this=0x85e6310, target=0x85c008c, targetOffset=..., sourceRegion=..., renderFlags=..., readyToRender=9) at kernel/qwidget.cpp:5721
#38 0x013fa980 in QWidget::render (this=0x8542ac0, target=0x85c008c, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:5173
#39 0x00e61ee8 in KWin::PaintRedirector::performPendingPaint (this=0x85c0078) at ../../kwin/paintredirector.cpp:55
#40 0x00dc108e in KWin::Client::ensureDecorationPixmapsPainted (this=0x85434a8) at ../../kwin/client.cpp:579
#41 0x00e3fc1f in KWin::SceneXrender::Window::performPaint (this=0x855fb38, mask=9, region=..., data=...) at ../../kwin/scene_xrender.cpp:654
#42 0x00e33517 in KWin::Scene::finalDrawWindow (this=0x84f0bf8, w=0x84f1548, mask=9, region=..., data=...) at ../../kwin/scene.cpp:438
#43 0x00e5a6aa in KWin::EffectsHandlerImpl::drawWindow (this=0x84f0a40, w=0x84f1550, mask=9, region=..., data=...) at ../../kwin/effects.cpp:286
#44 0x005e43a2 in KWin::Effect::drawWindow (this=0x854d6e8, w=0x84f1550, mask=9, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:182
#45 0x00e5a648 in KWin::EffectsHandlerImpl::drawWindow (this=0x84f0a40, w=0x84f1550, mask=9, region=..., data=...) at ../../kwin/effects.cpp:283
#46 0x005e43a2 in KWin::Effect::drawWindow (this=0x853c3a8, w=0x84f1550, mask=9, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:182
#47 0x00e5a648 in KWin::EffectsHandlerImpl::drawWindow (this=0x84f0a40, w=0x84f1550, mask=9, region=..., data=...) at ../../kwin/effects.cpp:283
#48 0x005e43a2 in KWin::Effect::drawWindow (this=0x854bab8, w=0x84f1550, mask=9, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:182
#49 0x00e5a648 in KWin::EffectsHandlerImpl::drawWindow (this=0x84f0a40, w=0x84f1550, mask=9, region=..., data=...) at ../../kwin/effects.cpp:283
#50 0x00e32952 in KWin::Scene::finalPaintWindow (this=0x84f0bf8, w=0x84f1548, mask=9, region=..., data=...) at ../../kwin/scene.cpp:429
#51 0x00e5a53a in KWin::EffectsHandlerImpl::paintWindow (this=0x84f0a40, w=0x84f1550, mask=9, region=..., data=...) at ../../kwin/effects.cpp:249
#52 0x05346a4a in KWin::DialogParentEffect::paintWindow (this=0x854d6e8, w=0x84f1550, mask=9, region=..., data=...) at ../../../kwin/effects/dialogparent/dialogparent.cpp:64
#53 0x00e5a4d8 in KWin::EffectsHandlerImpl::paintWindow (this=0x84f0a40, w=0x84f1550, mask=9, region=..., data=...) at ../../kwin/effects.cpp:246
#54 0x053495c4 in KWin::FadeEffect::paintWindow (this=0x853c3a8, w=0x84f1550, mask=9, region=..., data=...) at ../../../kwin/effects/fade/fade.cpp:150
#55 0x00e5a4d8 in KWin::EffectsHandlerImpl::paintWindow (this=0x84f0a40, w=0x84f1550, mask=9, region=..., data=...) at ../../kwin/effects.cpp:246
#56 0x05382cd8 in KWin::TranslucencyEffect::paintWindow (this=0x854bab8, w=0x84f1550, mask=9, region=..., data=...) at ../../../kwin/effects/translucency/translucency.cpp:169
#57 0x00e5a4d8 in KWin::EffectsHandlerImpl::paintWindow (this=0x84f0a40, w=0x84f1550, mask=9, region=..., data=...) at ../../kwin/effects.cpp:246
#58 0x00e3373e in KWin::Scene::paintWindow (this=0x84f0bf8, w=0x855fb38, mask=9, region=..., quads=...) at ../../kwin/scene.cpp:385
#59 0x00e348e5 in KWin::Scene::paintSimpleScreen (this=0x84f0bf8, orig_mask=8, region=...) at ../../kwin/scene.cpp:330
#60 0x00e3285a in KWin::Scene::finalPaintScreen (this=0x84f0bf8, mask=8, region=..., data=...) at ../../kwin/scene.cpp:198
#61 0x00e5a9c0 in KWin::EffectsHandlerImpl::paintScreen (this=0x84f0a40, mask=8, region=..., data=...) at ../../kwin/effects.cpp:222
#62 0x005e453a in KWin::Effect::paintScreen (this=0x854d6e8, mask=8, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#63 0x00e5a970 in KWin::EffectsHandlerImpl::paintScreen (this=0x84f0a40, mask=8, region=..., data=...) at ../../kwin/effects.cpp:219
#64 0x005e453a in KWin::Effect::paintScreen (this=0x853c3a8, mask=8, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#65 0x00e5a970 in KWin::EffectsHandlerImpl::paintScreen (this=0x84f0a40, mask=8, region=..., data=...) at ../../kwin/effects.cpp:219
#66 0x005e453a in KWin::Effect::paintScreen (this=0x854bab8, mask=8, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#67 0x00e5a970 in KWin::EffectsHandlerImpl::paintScreen (this=0x84f0a40, mask=8, region=..., data=...) at ../../kwin/effects.cpp:219
#68 0x00e353cf in KWin::Scene::paintScreen (this=0x84f0bf8, mask=0xbf988854, region=0xbf9888e8) at ../../kwin/scene.cpp:156
#69 0x00e4020a in KWin::SceneXrender::paint (this=0x84f0bf8, damage=..., toplevels=...) at ../../kwin/scene_xrender.cpp:173
#70 0x00e2eaa4 in KWin::Workspace::performCompositing (this=0x84c5918) at ../../kwin/composite.cpp:417
#71 0x04d3bac4 in QObject::event (this=0x84c5918, e=0xbf988dcc) at kernel/qobject.cpp:1157
#72 0x013a1ed4 in notify_helper (e=0xbf988dcc, receiver=0x84c5918, this=0x83ff7f0) at kernel/qapplication.cpp:4559
#73 QApplicationPrivate::notify_helper (this=0x83ff7f0, receiver=0x84c5918, e=0xbf988dcc) at kernel/qapplication.cpp:4531
#74 0x013a730d in QApplication::notify (this=0xbf988dcc, receiver=0x84c5918, e=0xbf988dcc) at kernel/qapplication.cpp:4288
#75 0x002fce01 in KApplication::notify (this=0xbf9890d8, receiver=0x84c5918, event=0xbf988dcc) at ../../kdeui/kernel/kapplication.cpp:311
#76 0x00dd77ff in notify (e=0xbf988dcc, o=0x84c5918, this=0xbf9890d8) at ../../kwin/main.cpp:368
#77 KWin::Application::notify (this=0xbf9890d8, o=0x84c5918, e=0xbf988dcc) at ../../kwin/main.cpp:364
#78 0x04d2097e in QCoreApplication::notifyInternal (this=0xbf9890d8, receiver=0x84c5918, event=0xbf988dcc) at kernel/qcoreapplication.cpp:876
#79 0x04d55990 in sendEvent (event=0xbf988dcc, receiver=&lt;optimized out&gt;) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#80 QTimerInfoList::activateTimers (this=0x8400094) at kernel/qeventdispatcher_unix.cpp:611
#81 0x04d56207 in QEventDispatcherUNIX::processEvents (this=0x83c7eb8, flags=...) at kernel/qeventdispatcher_unix.cpp:930
#82 0x0145bb6e in QEventDispatcherX11::processEvents (this=0x83c7eb8, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#83 0x04d1f50d in QEventLoop::processEvents (this=0xbf989014, flags=...) at kernel/qeventloop.cpp:149
#84 0x04d1f7a9 in QEventLoop::exec (this=0xbf989014, flags=...) at kernel/qeventloop.cpp:204
#85 0x04d24eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#86 0x0139fa74 in QApplication::exec () at kernel/qapplication.cpp:3820
#87 0x00dda7c5 in kdemain (argc=3, argv=0xbf989384) at ../../kwin/main.cpp:541
#88 0x0804850b in main (argc=3, argv=0xbf989384) at kwin_dummy.cpp:3

Possible duplicates by query: bug 236887.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1339476</commentid>
    <comment_count>1</comment_count>
    <who name="Thomas Lübking">thomas.luebking</who>
    <bug_when>2013-02-09 10:59:04 +0000</bug_when>
    <thetext>&gt; - What I was doing when the application crashed: It happen in the moment i was waking up the update manager. I download the updates of the day

i&apos;m willing to bet someones head that ubuntu truncates on updates (ie. cp instead install) - the &quot;random weird crash on update&quot; is faaar to often</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1363090</commentid>
    <comment_count>2</comment_count>
    <who name="Hugo Pereira Da Costa">hugo.pereira.da.costa</who>
    <bug_when>2013-04-22 14:25:43 +0000</bug_when>
    <thetext>can&apos;t reproduce this one time crash.
it happens deep down Qt code (not oxygen). I suspect either some library corruption during update, or some memory allocation issue due to memory being full. In any case, not much that I can do for now (unless someone provides a way to reproduce the crash).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>