Bug 298460 - Kwin Crash
Summary: Kwin Crash
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 300944 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-04-19 23:10 UTC by Gary Triplett
Modified: 2012-07-03 12:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:
mgraesslin: Intel+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gary Triplett 2012-04-19 23:10:06 UTC
Application: kwin (4.8.2 (4.8.2))
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.0.0-17-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
kwin crashes each time the computer is started after accessing the "kickoff" menu and starting any program.  This happens each boot.  Sometimes kwin recovers and other times the panel never returns.  A program that is running also misses it's title bar.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Aborted
[Current thread is 1 (Thread 0xb76fd720 (LWP 1358))]

Thread 3 (Thread 0xb3a05b70 (LWP 1383)):
#0  0x004c3d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x016533a5 in do_gettime (frac=0xb3a05110, sec=0xb3a05108) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0173d3d6 in QTimerInfoList::updateCurrentTime (this=0x99d959c) at kernel/qeventdispatcher_unix.cpp:343
#4  0x0173d72a in QTimerInfoList::timerWait (this=0x99d959c, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x0173f3de in QEventDispatcherUNIX::processEvents (this=0x9a1aa60, flags=...) at kernel/qeventdispatcher_unix.cpp:913
#6  0x017085ed in QEventLoop::processEvents (this=0xb3a05290, flags=...) at kernel/qeventloop.cpp:149
#7  0x01708889 in QEventLoop::exec (this=0xb3a05290, flags=...) at kernel/qeventloop.cpp:204
#8  0x015f19dc in QThread::exec (this=0x99ae180) at thread/qthread.cpp:501
#9  0x016e5b5d in QInotifyFileSystemWatcherEngine::run (this=0x99ae180) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x015f4e70 in QThreadPrivate::start (arg=0x99ae180) at thread/qthread_unix.cpp:298
#11 0x01a51d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0023146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb3204b70 (LWP 1384)):
#0  0x0015d416 in __kernel_vsyscall ()
#1  0x01a55a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0023f09c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x0716c029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x0716c06f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x01a51d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x0023146e in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb76fd720 (LWP 1358)):
[KCrash Handler]
#7  0x0015d416 in __kernel_vsyscall ()
#8  0x0018bc8f in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0x0018f2b5 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x00184826 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6
#11 0x037c458a in ?? () from /usr/lib/i386-linux-gnu/libdrm_intel.so.1
#12 0x037bf8f8 in drm_intel_bo_emit_reloc () from /usr/lib/i386-linux-gnu/libdrm_intel.so.1
#13 0x0879af6e in intel_batchbuffer_emit_reloc () from /usr/lib/i386-linux-gnu/dri/i915_dri.so
#14 0x08797124 in ?? () from /usr/lib/i386-linux-gnu/dri/i915_dri.so
#15 0x087c17f4 in ?? () from /usr/lib/i386-linux-gnu/dri/i915_dri.so
#16 0x03af7112 in ?? () from /usr/lib/i386-linux-gnu/dri/libdricore.so
#17 0x03aeb87f in _tnl_run_pipeline () from /usr/lib/i386-linux-gnu/dri/libdricore.so
#18 0x087d71da in ?? () from /usr/lib/i386-linux-gnu/dri/i915_dri.so
#19 0x03aec16f in _tnl_draw_prims () from /usr/lib/i386-linux-gnu/dri/libdricore.so
#20 0x03aec7f1 in _tnl_vbo_draw_prims () from /usr/lib/i386-linux-gnu/dri/libdricore.so
#21 0x03ae10e1 in ?? () from /usr/lib/i386-linux-gnu/dri/libdricore.so
#22 0x0032aee7 in KWin::GLVertexBufferPrivate::fallbackPainting (this=0x9931a98, region=..., primitiveMode=4) at ../../../kwin/libkwineffects/kwinglutils.cpp:1217
#23 0x0032c8e6 in KWin::GLVertexBuffer::render (this=0x993fae8, region=..., primitiveMode=4) at ../../../kwin/libkwineffects/kwinglutils.cpp:1299
#24 0x00bbbec7 in renderQuads (normalized=true, tex=0x99ad558, quads=..., region=..., this=<optimized out>) at ../../kwin/scene_opengl.cpp:788
#25 KWin::SceneOpenGL::Window::renderQuads (this=0x9a7ada0, region=..., quads=..., tex=0x99ad558, normalized=true) at ../../kwin/scene_opengl.cpp:768
#26 0x00bbede7 in KWin::SceneOpenGL::Window::paintShadow (this=0x9a7ada0, region=..., data=...) at ../../kwin/scene_opengl.cpp:697
#27 0x00bc29b6 in KWin::SceneOpenGL::Window::performPaint (this=0x9a7ada0, mask=10, region=..., data=...) at ../../kwin/scene_opengl.cpp:526
#28 0x00ba9b27 in KWin::Scene::finalDrawWindow (this=0x964e5b0, w=0x99a0730, mask=10, region=..., data=...) at ../../kwin/scene.cpp:438
#29 0x00bd0b6a in KWin::EffectsHandlerImpl::drawWindow (this=0x993fa98, w=0x99a0738, mask=10, region=..., data=...) at ../../kwin/effects.cpp:286
#30 0x00367322 in KWin::Effect::drawWindow (this=0x99a9e68, w=0x99a0738, mask=10, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:181
#31 0x00bd0b08 in KWin::EffectsHandlerImpl::drawWindow (this=0x993fa98, w=0x99a0738, mask=10, region=..., data=...) at ../../kwin/effects.cpp:283
#32 0x00367322 in KWin::Effect::drawWindow (this=0x99cd6d0, w=0x99a0738, mask=10, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:181
#33 0x00bd0b08 in KWin::EffectsHandlerImpl::drawWindow (this=0x993fa98, w=0x99a0738, mask=10, region=..., data=...) at ../../kwin/effects.cpp:283
#34 0x00ba8f02 in KWin::Scene::finalPaintWindow (this=0x964e5b0, w=0x99a0730, mask=10, region=..., data=...) at ../../kwin/scene.cpp:429
#35 0x00bd0dea in KWin::EffectsHandlerImpl::paintWindow (this=0x993fa98, w=0x99a0738, mask=10, region=..., data=...) at ../../kwin/effects.cpp:249
#36 0x03e82cad in KWin::DimInactiveEffect::paintWindow (this=0x99a9e68, w=0x99a0738, mask=10, region=..., data=...) at ../../../kwin/effects/diminactive/diminactive.cpp:80
#37 0x00bd0d88 in KWin::EffectsHandlerImpl::paintWindow (this=0x993fa98, w=0x99a0738, mask=10, region=..., data=...) at ../../kwin/effects.cpp:246
#38 0x03e8b008 in KWin::TranslucencyEffect::paintWindow (this=0x99cd6d0, w=0x99a0738, mask=10, region=..., data=...) at ../../../kwin/effects/translucency/translucency.cpp:169
#39 0x00bd0d88 in KWin::EffectsHandlerImpl::paintWindow (this=0x993fa98, w=0x99a0738, mask=10, region=..., data=...) at ../../kwin/effects.cpp:246
#40 0x00ba9d4e in KWin::Scene::paintWindow (this=0x964e5b0, w=0x9a7ada0, mask=10, region=..., quads=...) at ../../kwin/scene.cpp:385
#41 0x00baaaa7 in KWin::Scene::paintSimpleScreen (this=0x964e5b0, orig_mask=8, region=...) at ../../kwin/scene.cpp:371
#42 0x00ba8e0a in KWin::Scene::finalPaintScreen (this=0x964e5b0, mask=8, region=..., data=...) at ../../kwin/scene.cpp:198
#43 0x00bd0f90 in KWin::EffectsHandlerImpl::paintScreen (this=0x993fa98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:222
#44 0x003674ba in KWin::Effect::paintScreen (this=0x99a9e68, mask=8, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:141
#45 0x00bd0f40 in KWin::EffectsHandlerImpl::paintScreen (this=0x993fa98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:219
#46 0x003674ba in KWin::Effect::paintScreen (this=0x99cd6d0, mask=8, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:141
#47 0x00bd0f40 in KWin::EffectsHandlerImpl::paintScreen (this=0x993fa98, mask=8, region=..., data=...) at ../../kwin/effects.cpp:219
#48 0x00bab98f in KWin::Scene::paintScreen (this=0x964e5b0, mask=0xbfa3e674, region=0xbfa3e700) at ../../kwin/scene.cpp:156
#49 0x00bc416d in KWin::SceneOpenGL::paint (this=0x964e5b0, damage=..., toplevels=...) at ../../kwin/scene_opengl_glx.cpp:459
#50 0x00ba4fbb in KWin::Workspace::performCompositing (this=0x95faa18) at ../../kwin/composite.cpp:412
#51 0x01724ba4 in QObject::event (this=0x95faa18, e=0xbfa3ebec) at kernel/qobject.cpp:1157
#52 0x01d649f4 in notify_helper (e=0xbfa3ebec, receiver=0x95faa18, this=0x94f5d48) at kernel/qapplication.cpp:4559
#53 QApplicationPrivate::notify_helper (this=0x94f5d48, receiver=0x95faa18, e=0xbfa3ebec) at kernel/qapplication.cpp:4531
#54 0x01d69e2d in QApplication::notify (this=0xbfa3ebec, receiver=0x95faa18, e=0xbfa3ebec) at kernel/qapplication.cpp:4288
#55 0x007bc371 in KApplication::notify (this=0xbfa3eef8, receiver=0x95faa18, event=0xbfa3ebec) at ../../kdeui/kernel/kapplication.cpp:311
#56 0x00b4e2af in notify (e=0xbfa3ebec, o=0x95faa18, this=0xbfa3eef8) at ../../kwin/main.cpp:368
#57 KWin::Application::notify (this=0xbfa3eef8, o=0x95faa18, e=0xbfa3ebec) at ../../kwin/main.cpp:364
#58 0x01709a5e in QCoreApplication::notifyInternal (this=0xbfa3eef8, receiver=0x95faa18, event=0xbfa3ebec) at kernel/qcoreapplication.cpp:876
#59 0x0173eb30 in sendEvent (event=0xbfa3ebec, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#60 QTimerInfoList::activateTimers (this=0x94f64c4) at kernel/qeventdispatcher_unix.cpp:611
#61 0x0173f367 in QEventDispatcherUNIX::processEvents (this=0x94b8ea0, flags=...) at kernel/qeventdispatcher_unix.cpp:930
#62 0x01e1b34e in QEventDispatcherX11::processEvents (this=0x94b8ea0, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#63 0x017085ed in QEventLoop::processEvents (this=0xbfa3ee34, flags=...) at kernel/qeventloop.cpp:149
#64 0x01708889 in QEventLoop::exec (this=0xbfa3ee34, flags=...) at kernel/qeventloop.cpp:204
#65 0x0170df9a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#66 0x01d62854 in QApplication::exec () at kernel/qapplication.cpp:3820
#67 0x00b51245 in kdemain (argc=3, argv=0xbfa3f1a4) at ../../kwin/main.cpp:541
#68 0x0804850b in main (argc=3, argv=0xbfa3f1a4) at kwin_dummy.cpp:3

This bug may be a duplicate of or related to bug 296496.

Possible duplicates by query: bug 297348, bug 296496.

Reported using DrKonqi
Comment 1 Martin Flöser 2012-04-20 06:05:02 UTC
driver crash. You might want to disable compositing or switch to XRender backend.
Comment 2 Martin Flöser 2012-05-31 15:38:01 UTC
*** Bug 300944 has been marked as a duplicate of this bug. ***