[Bug 34419] New: Kwin crashes screensaver exits

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Feb 17 17:25:26 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=34419

           Summary: Kwin crashes screensaver exits
           Product: DRI
           Version: unspecified
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: major
          Priority: medium
         Component: General
        AssignedTo: dri-devel at lists.freedesktop.org
        ReportedBy: isaac.gerg at gergltd.com


I am using KDE 4.6 with Kubuntu 10.10.  When the screensaver exists, Kwin seg
faults in the intel driver code.  The crash is reproducible as long as the
screen saver has been on "for over a few minutes" meaning that if the screen
saver comes on right away and then you move the mouse, the crash doesnt happen.
 But, if you wait something like 10 minutes and move the mouse, the crash will
occur.

Details provided below include the debug symbols.  If you need any other
information, please contact me.  Thank you.
--

Using openGL for my composting type. Using xorg 1.7.5.

Here is the debug dump....

Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2932720 (LWP 1634))]

Thread 3 (Thread 0xae0b2b70 (LWP 1661)):
#0 0xb38c4e36 in clock_gettime () from /lib/librt.so.1
#1 0xb643350b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2 qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3 0xb650a6e5 in QTimerInfoList::updateCurrentTime (this=0x97e9d70) at
kernel/qeventdispatcher_unix.cpp:339
#4 0xb650a72a in QTimerInfoList::timerWait (this=0x97e9d70, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5 0xb650bcab in QEventDispatcherUNIX::processEvents (this=0x9866a48,
flags=...) at kernel/qeventdispatcher_unix.cpp:906
#6 0xb64d8609 in QEventLoop::processEvents (this=0xae0b2280, flags=) at
kernel/qeventloop.cpp:149
#7 0xb64d8a8a in QEventLoop::exec (this=0xae0b2280, flags=...) at
kernel/qeventloop.cpp:201
#8 0xb63d4b7e in QThread::exec (this=0x97c3918) at thread/qthread.cpp:490
#9 0xb64b735b in QInotifyFileSystemWatcherEngine::run (this=0x97c3918) at
io/qfilesystemwatcher_inotify.cpp:248
#10 0xb63d7df9 in QThreadPrivate::start (arg=0x97c3918) at
thread/qthread_unix.cpp:266
#11 0xb3958cc9 in start_thread () from /lib/libpthread.so.0
#12 0xb75ce69e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xad6ffb70 (LWP 1662)):
#0 0xb779d424 in __kernel_vsyscall ()
#1 0xb395d4dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb75dbd9d in pthread_cond_wait () from /lib/libc.so.6
#3 0xb6d02877 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb6e011a0) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4 0xb6d028c1 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0xb6e011a0) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5 0xb3958cc9 in start_thread () from /lib/libpthread.so.0
#6 0xb75ce69e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2932720 (LWP 1634)):
[KCrash Handler]
#7 0xafa6291d in ?? () from /usr/lib/dri/i915_dri.so
#8 0xafa75844 in ?? () from /usr/lib/dri/i915_dri.so
#9 0xafb581a9 in ?? () from /usr/lib/dri/i915_dri.so
#10 0xafb4c193 in ?? () from /usr/lib/dri/i915_dri.so
#11 0xafa75d0d in ?? () from /usr/lib/dri/i915_dri.so
#12 0xafb4cfe6 in ?? () from /usr/lib/dri/i915_dri.so
#13 0xafb4d3b9 in ?? () from /usr/lib/dri/i915_dri.so
#14 0xafb45754 in ?? () from /usr/lib/dri/i915_dri.so
#15 0xafb41377 in ?? () from /usr/lib/dri/i915_dri.so
#16 0xafb42f50 in ?? () from /usr/lib/dri/i915_dri.so
#17 0xafa97b21 in ?? () from /usr/lib/dri/i915_dri.so
#18 0xb6b03502 in KWin::PaintClipper::Iterator::~Iterator() () from
/usr/lib/libkwineffects.so.1
#19 0xb6b0d558 in KWin::renderGLGeometry(QRegion const&, int, float const*,
float const*, float const*, int, int) () from /usr/lib/libkwineffects.so.1
#20 0xb774da96 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#21 0xb7755bd9 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#22 0xb773f916 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#23 0xb7762143 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#24 0xaf3537d1 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#25 0xb77621c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#26 0xb6b036cd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () from /usr/lib/libkwineffects.so.1
#27 0xb77621c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#28 0xb6b036cd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () from /usr/lib/libkwineffects.so.1
#29 0xb77621c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#30 0xb6b036cd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () from /usr/lib/libkwineffects.so.1
#31 0xb77621c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#32 0xb6b036cd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () from /usr/lib/libkwineffects.so.1
#33 0xb77621c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#34 0xb6b036cd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () from /usr/lib/libkwineffects.so.1
#35 0xb77621c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#36 0xb6b036cd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () from /usr/lib/libkwineffects.so.1
#37 0xb77621c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#38 0xb6b036cd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () from /usr/lib/libkwineffects.so.1
#39 0xb77621c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#40 0xb6b036cd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () from /usr/lib/libkwineffects.so.1
#41 0xb77621c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#42 0xb6b036cd in KWin::Effect::drawWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () from /usr/lib/libkwineffects.so.1
#43 0xb77621c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#44 0xb773e52d in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#45 0xb7762243 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#46 0xb6b037cd in KWin::Effect::paintWindow(KWin::EffectWindow*, int, QRegion,
KWin::WindowPaintData&) () from /usr/lib/libkwineffects.so.1
#47 0xb77622c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#48 0xaf336159 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#49 0xb77622c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#50 0xaf35fa8c in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#51 0xb77622c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#52 0xaf323fa8 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#53 0xb77622c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#54 0xaf331b71 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#55 0xb77622c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#56 0xaf324afe in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#57 0xb77622c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#58 0xaf31ca7a in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#59 0xb77622c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#60 0xaf37fd0a in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#61 0xb77622c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#62 0xaf33344c in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#63 0xb77622c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#64 0xaf3a2642 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#65 0xb77622c7 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#66 0xb773fb2c in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#67 0xb7741b70 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#68 0xb773e5a9 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#69 0xb776233c in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#70 0xaf3533cf in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#71 0xb77623c0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#72 0xaf33606f in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#73 0xb77623c0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#74 0xb6b03846 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#75 0xb77623c0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#76 0xb6b03846 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#77 0xb77623c0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#78 0xb6b03846 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#79 0xb77623c0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#80 0xb6b03846 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#81 0xb77623c0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#82 0xaf3185f2 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#83 0xb77623c0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#84 0xaf381643 in ?? () from /usr/lib/kde4/kwin4_effect_builtins.so
#85 0xb77623c0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#86 0xb6b03846 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#87 0xb77623c0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#88 0xb6b03846 in KWin::Effect::paintScreen(int, QRegion,
KWin::ScreenPaintData&) () from /usr/lib/libkwineffects.so.1
#89 0xb77623c0 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#90 0xb773fe04 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#91 0xb77567aa in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#92 0xb773ab57 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#93 0xb64ec504 in QObject::event (this=0xbfde59d4, e=0x1015f) at
kernel/qobject.cpp:1183
#94 0xb59d8fdc in QApplicationPrivate::notify_helper (this=0x9126af0,
receiver=0x9202ec0, e=0xbfde87b0) at kernel/qapplication.cpp:4396
#95 0xb59df04e in QApplication::notify (this=0xbfde8ad4, receiver=0x9202ec0,
e=0xbfde87b0) at kernel/qapplication.cpp:3798
#96 0xb730ef7a in KApplication::notify (this=0xbfde8ad4, receiver=0x9202ec0,
event=0xbfde87b0) at ../../kdeui/kernel/kapplication.cpp:311
#97 0xb76c3d0f in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#98 0xb64d9b3b in QCoreApplication::notifyInternal (this=0xbfde8ad4,
receiver=0x9202ec0, event=0xbfde87b0) at kernel/qcoreapplication.cpp:732
#99 0xb650bad6 in sendEvent (this=0x9127278) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#100 QTimerInfoList::activateTimers (this=0x9127278) at
kernel/qeventdispatcher_unix.cpp:602
#101 0xb650bc37 in QEventDispatcherUNIX::processEvents (this=0x9108ba0,
flags=...) at kernel/qeventdispatcher_unix.cpp:923
#102 0xb5a9c0d2 in QEventDispatcherX11::processEvents (this=0x9108ba0,
flags=...) at kernel/qeventdispatcher_x11.cpp:152
#103 0xb64d8609 in QEventLoop::processEvents (this=0xbfde8a04, flags=) at
kernel/qeventloop.cpp:149
#104 0xb64d8a8a in QEventLoop::exec (this=0xbfde8a04, flags=...) at
kernel/qeventloop.cpp:201
#105 0xb64dd00f in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#106 0xb59d7e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#107 0xb76c6d00 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_kwin.so
#108 0x080485ab in _start ()

See post here from myself and KDE team for more information.
http://forum.kde.org/viewtopic.php?f=111&t=93253&p=189493#p189493

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list