Bug 265296 - kde 4.6 kubuntu natty alpha2 intel 945gm kwin crash every time i try to enable kwin effects opengl, xrender works instead
Summary: kde 4.6 kubuntu natty alpha2 intel 945gm kwin crash every time i try to enabl...
Status: RESOLVED DUPLICATE of bug 253703
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: 2011-02-03 15:04 UTC by nowardev
Modified: 2011-06-07 07:51 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (4.64 KB, text/plain)
2011-06-07 07:51 UTC, rac7
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nowardev 2011-02-03 15:04:45 UTC
Application: kwin (4.6.00 (4.6.0))
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.38-1-generic i686
Distribution: Ubuntu natty (development branch)

-- Information about the crash:
- What I was doing when the application crashed:

system settins >desktop effects>open gl selected ---> enabled -->kwin crash

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7852720 (LWP 7547))]

Thread 3 (Thread 0xb3d2eb70 (LWP 7553)):
#0  0x00db5416 in __kernel_vsyscall ()
#1  0x00373481 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x0503287b in qt_safe_select (nfds=20, fdread=0x8dca2b8, fdwrite=0x8dca4cc, fdexcept=0x8dca6e0, orig_timeout=0x0) at kernel/qcore_unix.cpp:82
#3  0x05036bc9 in QEventDispatcherUNIX::select (this=0x8ed85d0, nfds=20, readfds=0x8dca2b8, writefds=0x8dca4cc, exceptfds=0x8dca6e0, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:631
#4  0x05037b4b in QEventDispatcherUNIXPrivate::doSelect (this=0x8dca1c0, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:219
#5  0x05038806 in QEventDispatcherUNIX::processEvents (this=0x8ed85d0, flags=...) at kernel/qeventdispatcher_unix.cpp:918
#6  0x05007859 in QEventLoop::processEvents (this=0xb3d2e280, flags=...) at kernel/qeventloop.cpp:149
#7  0x05007af2 in QEventLoop::exec (this=0xb3d2e280, flags=...) at kernel/qeventloop.cpp:201
#8  0x04f11c08 in QThread::exec (this=0x8edfe58) at thread/qthread.cpp:490
#9  0x04fe96fb in QInotifyFileSystemWatcherEngine::run (this=0x8edfe58) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x04f14689 in QThreadPrivate::start (arg=0x8edfe58) at thread/qthread_unix.cpp:285
#11 0x0145be99 in start_thread (arg=0xb3d2eb70) at pthread_create.c:304
#12 0x0037a5ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb352db70 (LWP 7554)):
#0  0x00db5416 in __kernel_vsyscall ()
#1  0x0146048c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x0038803d in __pthread_cond_wait (cond=0x10562b0, mutex=0x1056298) at forward.c:139
#3  0x00f3e647 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x10511c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0x00f3e681 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x10511c0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0x0145be99 in start_thread (arg=0xb352db70) at pthread_create.c:304
#6  0x0037a5ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7852720 (LWP 7547)):
[KCrash Handler]
#7  0x05670b7d in intelDRI2Flush (drawable=0x8bc05c8) at intel_screen.c:108
#8  0x0084c16c in dri2SwapBuffers (pdraw=0x8bbddd8, target_msc=0, divisor=0, remainder=0) at dri2_glx.c:539
#9  0x008248d7 in glXSwapBuffers (dpy=0x8b29e58, drawable=29360162) at glxcmds.c:730
#10 0x001e51ee in KWin::SceneOpenGL::flushBuffer (this=0x8be6d78, mask=0, damage=...) at ../../kwin/scene_opengl.cpp:860
#11 0x001e59c0 in KWin::SceneOpenGL::paint (this=0x8be6d78, damage=..., toplevels=...) at ../../kwin/scene_opengl.cpp:789
#12 0x001ca70e in KWin::Workspace::performCompositing (this=0x8bf14c0) at ../../kwin/composite.cpp:448
#13 0x0501d6d4 in QObject::event (this=0x8bf14c0, e=0xbff9736c) at kernel/qobject.cpp:1183
#14 0x072fb5a4 in QApplicationPrivate::notify_helper (this=0x8b1a2c8, receiver=0x8bf14c0, e=0xbff9736c) at kernel/qapplication.cpp:4445
#15 0x073000ae in QApplication::notify (this=0xbff97684, receiver=0x8bf14c0, e=0xbff9736c) at kernel/qapplication.cpp:3845
#16 0x0062e27a in KApplication::notify (this=0xbff97684, receiver=0x8bf14c0, event=0xbff9736c) at ../../kdeui/kernel/kapplication.cpp:311
#17 0x0015998f in KWin::Application::notify (this=0xbff97684, o=0x8bf14c0, e=0xbff9736c) at ../../kwin/main.cpp:376
#18 0x0500867b in QCoreApplication::notifyInternal (this=0xbff97684, receiver=0x8bf14c0, event=0xbff9736c) at kernel/qcoreapplication.cpp:732
#19 0x050386b9 in sendEvent (this=0x8b1aa50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x8b1aa50) at kernel/qeventdispatcher_unix.cpp:603
#21 0x05038818 in QEventDispatcherUNIX::processEvents (this=0x8afd440, flags=...) at kernel/qeventdispatcher_unix.cpp:922
#22 0x073ae93a in QEventDispatcherX11::processEvents (this=0x8afd440, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#23 0x05007859 in QEventLoop::processEvents (this=0xbff975c4, flags=...) at kernel/qeventloop.cpp:149
#24 0x05007af2 in QEventLoop::exec (this=0xbff975c4, flags=...) at kernel/qeventloop.cpp:201
#25 0x0500c48c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#26 0x072f9437 in QApplication::exec () at kernel/qapplication.cpp:3719
#27 0x0015c482 in kdemain (argc=3, argv=0xbff97904) at ../../kwin/main.cpp:542
#28 0x080485bb in main (argc=3, argv=0xbff97904) at kwin_dummy.cpp:3

Possible duplicates by query: bug 253703.

Reported using DrKonqi
Comment 1 Thomas Lübking 2011-02-03 18:21:03 UTC
driver bug, see duplicate for a workaround

*** This bug has been marked as a duplicate of bug 253703 ***
Comment 2 rac7 2011-06-07 07:51:12 UTC
Created attachment 60721 [details]
New crash information added by DrKonqi

kwin (4.6.2 (4.6.2)) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2

- What I was doing when the application crashed:

Desktop Effects -> Advanced -> Enable direct rendering  (Uncheck the checked box)

-- Backtrace (Reduced):
#7  0x053bef2d in intelDRI2Flush (drawable=0x87fae80) at intel_screen.c:106
#8  0x00d9935c in dri2SwapBuffers (pdraw=0x8809198, target_msc=0, divisor=0, remainder=0) at dri2_glx.c:539
#9  0x00d714b7 in glXSwapBuffers (dpy=0x8438ae0, drawable=136314915) at glxcmds.c:734
#10 0x001e51de in KWin::SceneOpenGL::flushBuffer (this=0x84e35d8, mask=512, damage=...) at ../../kwin/scene_opengl.cpp:860
#11 0x001e59b0 in KWin::SceneOpenGL::paint (this=0x84e35d8, damage=..., toplevels=...) at ../../kwin/scene_opengl.cpp:789