[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
This version has expired ** Changed in: linux (Ubuntu) Status: Incomplete => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/553176 Title: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/553176/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
** Changed in: xorg-server Importance: Unknown => High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/553176 Title: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
** Changed in: xorg-server Importance: High => Unknown -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/553176 Title: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
Since this is also a bug in upstream kernel, I opened a report upstream. https://bugzilla.kernel.org/show_bug.cgi?id=16123 ** Bug watch added: Linux Kernel Bug Tracker #16123 http://bugzilla.kernel.org/show_bug.cgi?id=16123 ** Changed in: linux (Ubuntu) Status: Triaged => Incomplete ** Changed in: linux (Ubuntu) Assignee: (unassigned) => Manoj Iyer (manjo) -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
Confirmed with 2.6.34 here, no hope, it's been like that for more than a year... -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
upstream has made some changes in this area, here is the mainline kernel build for ubuntu http://kernel.ubuntu.com/~kernel-ppa/mainline/daily/current/ Can you please try the mainline kernel and see if this problem still exists? -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
** Tags added: kernel-graphics kernel-reviewed -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
7th of May 2010 Toshiba A 80 - Intel Pentium M 1.73 Mhz RAM: 1.5 GB Video: Mobile 915GM/GMS/910GML Express Graphics Controller Sound: 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller This bug (crash of X between 10 to 60 minutes at the most) existed during the whole lifespan of Karmic. It's still on with Lucid, even with kernel 2.6.33.3 and driver 2.11. Of course present with current Lucid kernel 2.6.32. 22.23 and driver 2.9 (xserver-xorg-video-intel). -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
I'm still experiencing the problem as of 10.04 RC1 (with updates as of 4/28/10). My problem is exactly as described by the OP. No CRT monitor is involved. ** My System ** PC: HP Pavilion dv1550se laptop CPU: Intel(R) Pentium(R) M processor 1.60GHz RAM: 1GB DDR400 Video: Mobile 915GM/GMS/910GML Express Graphics Controller Sound: 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller OS: Ubuntu 10.04 i386 w/ all updates as of 4/28/10 (including 2.6.32-21 kernel) -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
> Could it be different hardware? All the bug reports are on i915. My guess would be that intel_crt_detect gets called when a CRT monitor is detected, while intel_tv_detect is for LCDs. Can anyone who knows the driver comment on this? -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
Yeah, you're right, that could well be the same bug. But since we don't really know what leads to one or another trace... Could it be different hardware? In this case we could consider the traces as the same. -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
Oh yes, I see that now. But if the oops traces do point to the same bug, then couldn't the same bug be causing the intel_tv_detect() NULL pointer dereference? They have very similar stacktraces: [] ? intel_crt_detect+0x69/0xe0 [i915] [] ? drm_helper_probe_single_connector_modes+0x26e/0x300 [drm_kms_helper] [] ? drm_mode_object_find+0x4e/0x70 [drm] [] ? drm_mode_getconnector+0x2df/0x380 [drm] [] ? mutex_lock+0x19/0x40 [] ? ethtool_get_drvinfo+0x137/0x140 [] ? drm_ioctl+0x25d/0x3e0 [drm] [] ? ethtool_get_drvinfo+0x137/0x140 [] ? drm_mode_getconnector+0x0/0x380 [drm] [] ? drm_ioctl+0x0/0x3e0 [drm] [] ? vfs_ioctl+0x21/0x90 [] ? do_vfs_ioctl+0x79/0x310 [] ? do_page_fault+0x160/0x3a0 [] ? sys_ioctl+0x67/0x80 [] ? ethtool_get_drvinfo+0x137/0x140 [] ? syscall_call+0x7/0xb [] ? ethtool_get_drvinfo+0x137/0x140 [] ? ethtool_get_drvinfo+0x137/0x140 vs [] ? intel_tv_detect+0x8f/0x1c0 [i915] [] ? drm_helper_probe_single_connector_modes+0x296/0x300 [drm_kms_helper] [] ? drm_mode_object_find+0x4e/0x70 [drm] [] ? drm_mode_getconnector+0x2df/0x380 [drm] [] ? drm_ioctl+0x185/0x370 [drm] [] ? hidinput_hid_event+0x1d7/0x3a0 [] ? drm_mode_getconnector+0x0/0x380 [drm] [] ? hidinput_hid_event+0x1d7/0x3a0 [] ? security_file_permission+0x14/0x20 [] ? vfs_ioctl+0x7b/0x90 [] ? hidinput_hid_event+0x1d7/0x3a0 [] ? do_vfs_ioctl+0x79/0x310 [] ? do_sync_write+0x0/0x100 [] ? sys_ioctl+0x67/0x80 [] ? hidinput_hid_event+0x1d7/0x3a0 [] ? syscall_call+0x7/0xb [] ? hidinput_hid_event+0x1d7/0x3a0 [] ? hidinput_hid_event+0x1d7/0x3a0 The bottom of the traces don't really matter, but they both have the same 3 functions leading up to the crash (besides the last one) which seems to indicate that at some common point, e.g. drm_mode_getconnector, NULL is passed as an argument to the next function in the call stack when it shouldn't be, thus causing the NULL pointer dereference later on down the road. -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
I think upstream were talking about the X trace, not the Oops, which is the only way to get the real cause of the X crash. -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
OK, I will break the bugs apart into this one for intel_crt_detect() and bug 525801 for the intel_tv_detect(). However, from the upstream bug report, "The userspace stacktraces are irrelevant, as any GPU hang or OOPS may trigger such a trace -- that one identical symptom may imply any number of bugs, i.e. all the duplicates are not necessary duplicate bugs." For now we can keep them together for efficiency's sake, but it may well be that they are different. -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
I don't think these are all duplicates. I've kept all the duplicates where the oops happens in intel_crt_detect(), and created bug 525801 for the ones in intel_tv_detect(). It seems Apport only considers the NULL pointer dereference as the common part, but I fail to see how this can ensure the bugs are identical. So better handle them separately than get tons of contradictory feedback from reporters. -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
A lot of people seem to be affected by this bug (see all the duplicates) and it happens in a lot more places than just suspend and resume. The call traces are very similar in a lot of the duplicates, except they have intel_tv_detect on top, which I assume is a related function to intel_crt_detect. -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
** Tags added: metabug -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
Glad to know I'm not alone then! ;-) Marking as Triaged. ** Changed in: linux (Ubuntu) Status: New => Triaged ** Changed in: linux (Ubuntu) Importance: Undecided => High ** Bug watch added: freedesktop.org Bugzilla #26974 http://bugs.freedesktop.org/show_bug.cgi?id=26974 ** Also affects: linux via http://bugs.freedesktop.org/show_bug.cgi?id=26974 Importance: Unknown Status: Unknown ** Project changed: linux => xorg-server -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
I am also affected by this bug. ** My System ** PC: HP Pavilion dv1550se laptop CPU: Intel(R) Pentium(R) M processor 1.60GHz RAM: 1GB DDR400 Video: Mobile 915GM/GMS/910GML Express Graphics Controller Sound: 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller OS: Ubuntu 10.04 w/ all updates as of 4/2/10 (including 2.6.32-19 kernel) -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 553176] Re: [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect())
** Tags added: lucid -- [i915] Crash after suspending (NULL pointer dereference in intel_crt_detect()) https://bugs.launchpad.net/bugs/553176 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs