Summary: | sys-kernel/gentoo-sources-2.6.29-r4 i915_gem crash | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jaak Ristioja <jaak> |
Component: | [OLD] Core system | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED NEEDINFO | ||
Severity: | critical | CC: | kernel |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
xorg.conf
kernel config Output of lspci -vvnn Xorg.0.log.old |
Description
Jaak Ristioja
2009-05-22 18:05:29 UTC
please attach Xorg.log, output of lspci -vvnn, xorg.conf, kernel config. and eix -I acpi Created attachment 192373 [details]
xorg.conf
Created attachment 192375 [details]
kernel config
Created attachment 192377 [details]
Output of lspci -vvnn
# eix -I acpi [I] sys-power/acpid Available versions: 1.0.4-r5 1.0.6-r1 ~1.0.10 1.0.10_p3 {doc logrotate} Installed versions: 1.0.10_p3(14:35:51 07.05.2009) Homepage: http://acpid.sourceforge.net Description: Daemon for Advanced Configuration and Power Interface I'll try to get a Xorg.0.log of the crash ASAP. Created attachment 192378 [details]
Xorg.0.log.old
Xorg.0.log.old doesn't show much. And I also couldn't get the kernel to crash on it this time, even after crashing X several times by logging in running tremulous. Here's all what was at the end of dmesg:
[ 401.708310] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
[ 417.614211] nepomukservices[5137]: segfault at 82 ip 00007f6a3a9b7189 sp 00007fff42f979a0 error 4 in libQtCore.so.4.5.1[7f6a3a95f000+214000]
[ 427.085483] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0
The only Xorg related upgrade I've done since filing this bug is the upgrade of x11-proto/xproto from 7.0.14 to 7.0.15.
I CCed the kernel guys because I am not sure whether it is just because of the drivers or also from the kernel. Googling revealed that it is maybe also linked to acpi. Can you try xorg-server-1.6.0 with the latest intel drivers ( 2.7.1 ) . Thanks (In reply to comment #9) > Can you try xorg-server-1.6.0 with the latest intel drivers ( 2.7.1 ) . Thanks > Same thing. This time I also got a kernel bug: [ 155.011680] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 0 [ 168.537687] nepomukservices[4917]: segfault at 7f4200000082 ip 00007f4207096189 sp 00007fff0f678080 error 4 in libQtCore.so.4.5.1[7f420703e000+214000] [ 371.679253] ------------[ cut here ]------------ [ 371.679257] kernel BUG at drivers/gpu/drm/i915/i915_gem.c:3389! [ 371.679259] invalid opcode: 0000 [#1] PREEMPT SMP [ 371.679262] last sysfs file: /sys/devices/virtual/backlight/acpi_video1/brightness [ 371.679263] CPU 1 [ 371.679265] Modules linked in: snd_seq snd_seq_device vboxnetflt vboxdrv snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_timer snd snd_page_alloc [ 371.679274] Pid: 5325, comm: X Not tainted 2.6.29-gentoo-r4-arm #1 ESPRIMO Mobile U9210 [ 371.679275] RIP: 0010:[<ffffffff8047bcd8>] [<ffffffff8047bcd8>] i915_gem_entervt_ioctl+0x108/0x120 [ 371.679282] RSP: 0018:ffff880136645e08 EFLAGS: 00010283 [ 371.679283] RAX: ffff88013eafdc90 RBX: ffff88013eafd000 RCX: ffff88013eafd000 [ 371.679285] RDX: ffff88012505c500 RSI: ffff880136645c24 RDI: ffff88013e628000 [ 371.679286] RBP: ffff880136645e28 R08: 000000013e7e5000 R09: 0000000000000000 [ 371.679287] R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000 [ 371.679289] R13: ffff88013e628000 R14: ffff88013e628020 R15: 0000000000006459 [ 371.679291] FS: 00007fd02014d6f0(0000) GS:ffff88013fa7b080(0000) knlGS:0000000000000000 [ 371.679292] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 371.679294] CR2: 00000000017e1068 CR3: 0000000137192000 CR4: 00000000000406e0 [ 371.679295] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 371.679297] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 371.679298] Process X (pid: 5325, threadinfo ffff880136644000, task ffff88012516c620) [ 371.679300] Stack: [ 371.679300] 0000000000000059 ffff88013e628000 ffff8801215eeb40 0000000000000000 [ 371.679303] ffff880136645e88 ffffffff80460ec2 ffff880136645e98 0000000000000000 [ 371.679306] ffffffff8047bbd0 0000000000000000 ffff88013e62803c ffff8801215ee000 [ 371.679309] Call Trace: [ 371.679311] [<ffffffff80460ec2>] drm_ioctl+0x112/0x330 [ 371.679314] [<ffffffff8047bbd0>] ? i915_gem_entervt_ioctl+0x0/0x120 [ 371.679317] [<ffffffff802cc07d>] vfs_ioctl+0x7d/0xa0 [ 371.679320] [<ffffffff802cc128>] do_vfs_ioctl+0x88/0x580 [ 371.679322] [<ffffffff8026037f>] ? hrtimer_start_range_ns+0xf/0x20 [ 371.679326] [<ffffffff802cc66a>] sys_ioctl+0x4a/0x80 [ 371.679328] [<ffffffff8020bb5b>] system_call_fastpath+0x16/0x1b [ 371.679331] Code: 80 31 c0 e8 3e ff 29 00 c7 83 40 0d 00 00 00 00 00 00 e9 44 ff ff ff 0f 0b eb fe 0f 1f 84 00 00 00 00 00 0f 0b eb fe 0f 1f 40 00 <0f> 0b eb fe 0f 1f 40 00 0f 0b eb fe 66 66 66 2e 0f 1f 84 00 00 [ 371.679356] RIP [<ffffffff8047bcd8>] i915_gem_entervt_ioctl+0x108/0x120 [ 371.679359] RSP <ffff880136645e08> [ 371.679361] ---[ end trace 277701d5297a0258 ]--- [ 373.370244] [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled pipe 1 PS: And I discovered, that VT switching doesn't work :S Can you enable CONFIG_DRM_I915_KMS and try again please? make that "add i915.modeset=1 to your grub.conf" instead of rebuilding the kernel Thanks Setting i915.modeset=1 doesn't crash Xorg 1.6.1.901-r2 when running tremuluos. VT switching also appears to work now. :) For KMS, you might want to try the latest git-sources. If that doesn't fix the issue, please file a bug upstream [1] and paste the url here so we can track it. Thanks [1] http://intellinuxgraphics.org/how_to_report_bug.html |