Bug 303583 - kwin crashes twice on every boot
Summary: kwin crashes twice on every boot
Status: RESOLVED DUPLICATE of bug 297348
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:
Depends on:
Blocks:
 
Reported: 2012-07-15 21:34 UTC by rec9140
Modified: 2012-07-17 08:19 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
mgraesslin: Intel+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rec9140 2012-07-15 21:34:45 UTC
Application: kwin (4.8.4 (4.8.4))
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-26-generic-pae i686
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
system boot up from reboot or cold boot

KUbuntu Precise fully updated including kernel

Crashes did not occur on first install from the Live CD Alternate install via USB. After udpates, approx 350, the kwin crashes started:

Commit Log for Mon Jul  9 16:01:45 2012


Installed the following packages:
flashplugin-installer (11.2.202.236ubuntu0.12.04.1)
freepats (20060219-1)
gstreamer0.10-ffmpeg (0.10.13-1)
gstreamer0.10-fluendo-mp3 (0.10.15.debian-1ubuntu1)
gstreamer0.10-plugins-bad (0.10.22.3-2ubuntu2)
gstreamer0.10-plugins-ugly (0.10.18.3-1ubuntu1)
kubuntu-restricted-addons (12)
liba52-0.7.4 (0.7.4-16build1)
libass4 (0.10.0-3)
libavcodec53 (4:0.8.3-0ubuntu0.12.04.1)
libavformat53 (4:0.8.3-0ubuntu0.12.04.1)
libavutil51 (4:0.8.3-0ubuntu0.12.04.1)
libcdaudio1 (0.99.12p2-10build1)
libcdio13 (0.83-1)
libcelt0-0 (0.7.1-1)
libdc1394-22 (2.2.0-2)
libdca0 (0.0.5-5)
libdirac-encoder0 (1.0.2-4build1)
libdirectfb-1.2-9 (1.2.10.0-4.3ubuntu1)
libdvdnav4 (4.2.0-1)
libdvdread4 (4.2.0-1ubuntu3)
libenca0 (1.13-4)
libfaad2 (2.7-7)
libfftw3-3 (3.3-1ubuntu1)
libflite1 (1.4-release-4)
libgme0 (0.5.5-2)
libgsm1 (1.0.13-3)
libgstreamer-plugins-bad0.10-0 (0.10.22.3-2ubuntu2)
libk3b6-extracodecs (2.0.2-3ubuntu4)
libkate1 (0.4.1-1)
libmad0 (0.15.1b-7ubuntu1)
libmimic0 (1.0.4-2.1build1)
libmms0 (0.6.2-2)
libmodplug1 (1:0.8.8.4-1)
libmp3lame0 (3.99.3+repack1-1)
libmpeg2-4 (0.4.1-3)
libnspr4-0d (4.8.9-1ubuntu2)
libnss3-1d (3.13.1.with.ckbi.1.88-1ubuntu6)
libofa0 (0.9.3-4)
liboil0.3 (0.3.17-2ubuntu3)
libopenal-data (1:1.13-4ubuntu3)
libopenal1 (1:1.13-4ubuntu3)
libopencore-amrnb0 (0.1.2-1)
libopencore-amrwb0 (0.1.2-1)
libopenspc0 (0.3.99a-2)
libpostproc52 (4:0.8.3-0ubuntu0.12.04.1)
libschroedinger-1.0-0 (1.0.11-1)
libsidplay1 (1.36.59-5)
libslv2-9 (0.6.6+dfsg1-1)
libsoundtouch0 (1.6.0-2build1)
libspandsp2 (0.0.6~pre18-2build1)
libswscale2 (4:0.8.3-0ubuntu0.12.04.1)
libts-0.0-0 (1.0-10)
libtwolame0 (0.3.13-1build1)
libva1 (1.0.15-4)
libvo-aacenc0 (0.1.1-2)
libvo-amrwbenc0 (0.1.1-2)
libvpx1 (1.0.0-1)
libwildmidi-config (0.2.3.4-2.1)
libwildmidi1 (0.2.3.4-2.1)
libx264-120 (2:0.120.2151+gita3f4407-2)
libxvidcore4 (2:1.3.2-6)
libzbar0 (0.10+doc-7build2)
libzvbi-common (0.2.33-4)
libzvbi0 (0.2.33-4)
tsconf (1.0-10)

Commit Log for Mon Jul  9 16:33:16 2012


Installed the following packages:
imagemagick (8:6.6.9.7-5ubuntu3.1)
imagemagick-common (8:6.6.9.7-5ubuntu3.1)
konq-plugins (4:4.8.4-0ubuntu0.1)
libcdt4 (2.26.3-10ubuntu1)
libgomp1 (4.6.3-1ubuntu5)
libgraph4 (2.26.3-10ubuntu1)
libgvc5 (2.26.3-10ubuntu1)
libjpeg-progs (8c-2ubuntu7)
libjpeg-turbo-progs (1.1.90+svn733-0ubuntu4)
liblqr-1-0 (0.4.1-1.1)
libmagickcore4 (8:6.6.9.7-5ubuntu3.1)
libmagickcore4-extra (8:6.6.9.7-5ubuntu3.1)
libmagickwand4 (8:6.6.9.7-5ubuntu3.1)
libnetpbm10 (2:10.0-15)
libpathplan4 (2.26.3-10ubuntu1)
libtidy-0.99-0 (20091223cvs-1ubuntu2)
libwmf0.2-7 (0.2.8.4-10ubuntu1)
netpbm (2:10.0-15)
Commit Log for Mon Jul  9 16:47:15 2012


Installed the following packages:
gimp (2.6.12-1ubuntu1)
gimp-data (2.6.12-1ubuntu1)
hplip-gui (3.12.2-1ubuntu3)
libbabl-0.0-0 (0.0.22-1.1)
libgail18 (2.24.10-0ubuntu6)
libgegl-0.0-0 (0.0.22-2ubuntu3)
libgeoclue0 (0.12.0-1ubuntu12)
libgimp2.0 (2.6.12-1ubuntu1)
libjavascriptcoregtk-1.0-0 (1.8.0-0ubuntu2)
libnotify4 (0.7.5-1)
libpoppler-glib8 (0.18.4-1ubuntu2)
libwebkitgtk-1.0-0 (1.8.0-0ubuntu2)
libwebkitgtk-1.0-common (1.8.0-0ubuntu2)
python-cairo (1.8.8-1ubuntu3)
python-gtk2 (2.24.0-3)
python-notify (0.1.1-3)
xsane (0.998-3ubuntu2)
xsane-common (0.998-3ubuntu2)

-- Backtrace:
Application: KWin (kwin), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7711740 (LWP 1684))]

Thread 3 (Thread 0xb3968b40 (LWP 1712)):
#0  0x0023a416 in __kernel_vsyscall ()
#1  0x00779af1 in select () from /lib/i386-linux-gnu/libc.so.6
#2  0x0896f42a in qt_safe_select (nfds=23, fdread=0xb300058c, fdwrite=0xb30007a0, fdexcept=0xb30009b4, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#3  0x08973a1b in QEventDispatcherUNIX::select (this=0xb3000488, nfds=23, readfds=0xb300058c, writefds=0xb30007a0, exceptfds=0xb30009b4, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:639
#4  0x08974d2f in QEventDispatcherUNIXPrivate::doSelect (this=0xb3000498, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#5  0x089751f4 in QEventDispatcherUNIX::processEvents (this=0xb3000488, flags=...) at kernel/qeventdispatcher_unix.cpp:926
#6  0x0893e50d in QEventLoop::processEvents (this=0xb3968240, flags=...) at kernel/qeventloop.cpp:149
#7  0x0893e7a9 in QEventLoop::exec (this=0xb3968240, flags=...) at kernel/qeventloop.cpp:204
#8  0x0882794c in QThread::exec (this=0xa0341f0) at thread/qthread.cpp:501
#9  0x0891bb5d in QInotifyFileSystemWatcherEngine::run (this=0xa0341f0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x0882ade0 in QThreadPrivate::start (arg=0xa0341f0) at thread/qthread_unix.cpp:298
#11 0x00cbdd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x00780ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb2fffb40 (LWP 1730)):
#0  0x0023a416 in __kernel_vsyscall ()
#1  0x00cc196b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0078e3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x09981029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x0998106f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x00cbdd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x00780ace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7711740 (LWP 1684)):
[KCrash Handler]
#7  0x0023a416 in __kernel_vsyscall ()
#8  0x006c41ef in raise () from /lib/i386-linux-gnu/libc.so.6
#9  0x006c7835 in abort () from /lib/i386-linux-gnu/libc.so.6
#10 0x006bd095 in ?? () from /lib/i386-linux-gnu/libc.so.6
#11 0x006bd147 in __assert_fail () from /lib/i386-linux-gnu/libc.so.6
#12 0x08fdeaaa in do_bo_emit_reloc (bo=0xa0d4500, offset=<optimized out>, target_bo=0xa0f9cb8, target_offset=0, read_domains=4, write_domain=0, need_fence=false) at ../../intel/intel_bufmgr_gem.c:1579
#13 0x08fd92c8 in drm_intel_bo_emit_reloc (bo=0xa0d4500, offset=4524, target_bo=0xa0f9cb8, target_offset=0, read_domains=4, write_domain=0) at ../../intel/intel_bufmgr.c:181
#14 0x0539878e in intel_batchbuffer_emit_reloc (intel=0x9dde8f0, buffer=0xa0f9cb8, read_domains=4, write_domain=0, delta=0) at intel_batchbuffer.c:235
#15 0x0539528c in i830_emit_state (intel=0x9dde8f0) at i830_vtbl.c:542
#16 0x053ba754 in intelRenderStart (ctx=0x9dde8f0) at intel_tris.c:1109
#17 0x068a1abe in run_render (ctx=0x9dde8f0, stage=0x9e38d78) at tnl/t_vb_render.c:276
#18 0x06895497 in _tnl_run_pipeline (ctx=0x9dde8f0) at tnl/t_pipeline.c:163
#19 0x053d0b2a in intelRunPipeline (ctx=0x9dde8f0) at intel_tris.c:1095
#20 0x06895dc7 in _tnl_draw_prims (ctx=0x9dde8f0, arrays=0x9e26d00, prim=0xbf9812a8, nr_prims=1, ib=0x0, min_index=0, max_index=5) at tnl/t_draw.c:523
#21 0x068964b1 in _tnl_vbo_draw_prims (ctx=0x9dde8f0, arrays=0x9e26d00, prim=0xbf9812a8, nr_prims=1, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=5, tfb_vertcount=0x0) at tnl/t_draw.c:423
#22 0x0688469e in vbo_draw_arrays (ctx=0x9dde8f0, mode=4, start=0, count=6, numInstances=1) at vbo/vbo_exec_array.c:600
#23 0x001bef27 in KWin::GLVertexBufferPrivate::fallbackPainting (this=0x9f26c28, region=..., primitiveMode=4) at ../../../kwin/libkwineffects/kwinglutils.cpp:1218
#24 0x001c0916 in KWin::GLVertexBuffer::render (this=0x9d5d458, region=..., primitiveMode=4) at ../../../kwin/libkwineffects/kwinglutils.cpp:1300
#25 0x00a3b8c7 in renderQuads (normalized=false, tex=0xa1121d8, quads=..., region=..., this=<optimized out>) at ../../kwin/scene_opengl.cpp:788
#26 KWin::SceneOpenGL::Window::renderQuads (this=0xa1121b8, region=..., quads=..., tex=0xa1121d8, normalized=false) at ../../kwin/scene_opengl.cpp:768
#27 0x00a42f97 in KWin::SceneOpenGL::Window::performPaint (this=0xa1121b8, mask=9, region=..., data=...) at ../../kwin/scene_opengl.cpp:592
#28 0x00a29517 in KWin::Scene::finalDrawWindow (this=0x9d5e4d0, w=0xa104310, mask=9, region=..., data=...) at ../../kwin/scene.cpp:438
#29 0x00a506aa in KWin::EffectsHandlerImpl::drawWindow (this=0x9f22478, w=0xa104318, mask=9, region=..., data=...) at ../../kwin/effects.cpp:286
#30 0x001e53a2 in KWin::Effect::drawWindow (this=0xa0682b8, w=0xa104318, mask=9, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:182
#31 0x00a50648 in KWin::EffectsHandlerImpl::drawWindow (this=0x9f22478, w=0xa104318, mask=9, region=..., data=...) at ../../kwin/effects.cpp:283
#32 0x00a28952 in KWin::Scene::finalPaintWindow (this=0x9d5e4d0, w=0xa104310, mask=9, region=..., data=...) at ../../kwin/scene.cpp:429
#33 0x00a5053a in KWin::EffectsHandlerImpl::paintWindow (this=0x9f22478, w=0xa104318, mask=9, region=..., data=...) at ../../kwin/effects.cpp:249
#34 0x05673cd8 in KWin::TranslucencyEffect::paintWindow (this=0xa0682b8, w=0xa104318, mask=9, region=..., data=...) at ../../../kwin/effects/translucency/translucency.cpp:169
#35 0x00a504d8 in KWin::EffectsHandlerImpl::paintWindow (this=0x9f22478, w=0xa104318, mask=9, region=..., data=...) at ../../kwin/effects.cpp:246
#36 0x00a2973e in KWin::Scene::paintWindow (this=0x9d5e4d0, w=0xa1121b8, mask=9, region=..., quads=...) at ../../kwin/scene.cpp:385
#37 0x00a2a8e5 in KWin::Scene::paintSimpleScreen (this=0x9d5e4d0, orig_mask=8, region=...) at ../../kwin/scene.cpp:330
#38 0x00a2885a in KWin::Scene::finalPaintScreen (this=0x9d5e4d0, mask=8, region=..., data=...) at ../../kwin/scene.cpp:198
#39 0x00a509c0 in KWin::EffectsHandlerImpl::paintScreen (this=0x9f22478, mask=8, region=..., data=...) at ../../kwin/effects.cpp:222
#40 0x001e553a in KWin::Effect::paintScreen (this=0xa0682b8, mask=8, region=..., data=...) at ../../../kwin/libkwineffects/kwineffects.cpp:142
#41 0x00a50970 in KWin::EffectsHandlerImpl::paintScreen (this=0x9f22478, mask=8, region=..., data=...) at ../../kwin/effects.cpp:219
#42 0x00a2b3cf in KWin::Scene::paintScreen (this=0x9d5e4d0, mask=0xbf9820c4, region=0xbf982158) at ../../kwin/scene.cpp:156
#43 0x00a43b69 in KWin::SceneOpenGL::paint (this=0x9d5e4d0, damage=..., toplevels=...) at ../../kwin/scene_opengl_glx.cpp:459
#44 0x00a24aa4 in KWin::Workspace::performCompositing (this=0x9d30bd8) at ../../kwin/composite.cpp:417
#45 0x0895aac4 in QObject::event (this=0x9d30bd8, e=0xbf98263c) at kernel/qobject.cpp:1157
#46 0x014a8ed4 in notify_helper (e=0xbf98263c, receiver=0x9d30bd8, this=0x9c5a688) at kernel/qapplication.cpp:4559
#47 QApplicationPrivate::notify_helper (this=0x9c5a688, receiver=0x9d30bd8, e=0xbf98263c) at kernel/qapplication.cpp:4531
#48 0x014ae30d in QApplication::notify (this=0xbf98263c, receiver=0x9d30bd8, e=0xbf98263c) at kernel/qapplication.cpp:4288
#49 0x00428401 in KApplication::notify (this=0xbf982948, receiver=0x9d30bd8, event=0xbf98263c) at ../../kdeui/kernel/kapplication.cpp:311
#50 0x009cd7ff in notify (e=0xbf98263c, o=0x9d30bd8, this=0xbf982948) at ../../kwin/main.cpp:368
#51 KWin::Application::notify (this=0xbf982948, o=0x9d30bd8, e=0xbf98263c) at ../../kwin/main.cpp:364
#52 0x0893f97e in QCoreApplication::notifyInternal (this=0xbf982948, receiver=0x9d30bd8, event=0xbf98263c) at kernel/qcoreapplication.cpp:876
#53 0x08974990 in sendEvent (event=0xbf98263c, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#54 QTimerInfoList::activateTimers (this=0x9c5af2c) at kernel/qeventdispatcher_unix.cpp:611
#55 0x08975207 in QEventDispatcherUNIX::processEvents (this=0x9c1ce88, flags=...) at kernel/qeventdispatcher_unix.cpp:930
#56 0x01562b6e in QEventDispatcherX11::processEvents (this=0x9c1ce88, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#57 0x0893e50d in QEventLoop::processEvents (this=0xbf982884, flags=...) at kernel/qeventloop.cpp:149
#58 0x0893e7a9 in QEventLoop::exec (this=0xbf982884, flags=...) at kernel/qeventloop.cpp:204
#59 0x08943eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#60 0x014a6a74 in QApplication::exec () at kernel/qapplication.cpp:3820
#61 0x009d07c5 in kdemain (argc=3, argv=0xbf982bf4) at ../../kwin/main.cpp:541
#62 0x0804850b in main (argc=3, argv=0xbf982bf4) at kwin_dummy.cpp:3

Possible duplicates by query: bug 302933, bug 302454, bug 300616, bug 299561, bug 299557.

Reported using DrKonqi
Comment 1 Thomas Lübking 2012-07-15 21:48:24 UTC
driver bug, nothing we can do

as workaround don't use opengl compositing with intel i8xx chips but the xrender backend ("kcmshell4 kwincompositing", 3rd tab)

*** This bug has been marked as a duplicate of bug 297348 ***
Comment 2 rec9140 2012-07-16 23:51:38 UTC
This will be the bug worked via Julep Linux. We don't accept the "resolved upstream" of the listed dupe or the dupe

1) Dupe does not match conditions for crash - boot/reboot. Dupe is intermittent crash

2) Can not be "resolved" if there is no released update to correct the issue.

Xrender is not a resolution to this.

Needs to be referred to intel.
Comment 3 Thomas Lübking 2012-07-17 08:19:51 UTC
Whatever the other bug is, this one is a duplicate for sure.
Please don't mess up our database.

Thanks.

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