Summary: | 2.15.0: Heap corruption causing X deadlock on logout | ||
---|---|---|---|
Product: | xorg | Reporter: | Ian Pilcher <arequipeno> |
Component: | Driver/intel | Assignee: | Chris Wilson <chris> |
Status: | RESOLVED NOTABUG | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | CC: | keithp |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
See Also: | https://bugzilla.redhat.com/show_bug.cgi?id=705652 | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Ian Pilcher
2011-05-20 14:05:24 UTC
Adding Keith Packard to cc list, since his commits cause/expose/trigger the problem. One other data point. I'm using the following script to reproduce the problem: #!/bin/bash export DISPLAY=:0 firefox http://www.cnn.com &>/dev/null & kwrite &>/dev/null & glxgears &>/dev/null & sleep 15 qdbus org.kde.screensaver /ScreenSaver org.freedesktop.ScreenSaver.SetActive true sleep 30 qdbus org.kde.screensaver /ScreenSaver org.freedesktop.ScreenSaver.SetActive false sleep 15 killall kwrite sleep 2 killall firefox sleep 2 killall glxgears sleep 2 qdbus org.kde.ksmserver /KSMServer logout 0 0 0 The interesting thing is that the problem does not occur without the "killall ..." commands. There's something about closing the windows (or the way that KWin does it) that triggers the issue. I am unable to reproduce this problem when booting with maxcpus=1 or setting MALLOC_CHECK_ to any value. I haven't seen this for a couple of weeks now. Given the "raciness" of the symptoms, it's hard to say whether the problem is really fixed or still lurking (or even where the problem is/was). Closing for now. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.