[opensuse-kernel] daily crashes in drm/i915 driver
[openSuSE factory; all packages up to date] [xorg-x11-driver-video 7.4-146.3, containing xf86-video-indeo 2.10.0] [kernel-pae 2.6.32-41.4] I have an Intel 945GM chip in my Dell Inspiron 6400 laptop; at least once a day I get one of the two crashes documented below. This is the most unstable driver (or kernel) version I've ever used – and I use GNU/Linux since more than 15 years... Additionally, there is a bug w.r.t. gamma handling in the video driver: It seems that the gamma line in xorg.conf is ignored during start-up. I have to explicitly call xgamma on the command line to set it (from 1.0 to 1.8 in my case). Are these known issues? Werner ====================================================================== [29228.156378] BUG: unable to handle kernel NULL pointer dereference at (null) [29228.156408] IP: [<f8702823>] i915_gem_object_save_bit_17_swizzle+0x53/0xc0 [i915] [29228.156448] *pdpt = 0000000030715001 *pde = 0000000000000000 [29228.156463] Oops: 0000 [#1] SMP [29228.156477] last sysfs file: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0A:00/power_supply/BAT0/charge_full [29228.156493] Modules linked in: autofs4 af_packet ip6t_LOG xt_tcpudp xt_pkttype ipt_LOG xt_limit snd_pcm_oss snd_mixer_oss snd_se q snd_seq_device cpufreq_conservative cpufreq_userspace cpufreq_powersave acpi_cpufreq speedstep_lib ip6t_REJECT nf_conntrack_ipv6 ip6table_raw xt_NOTRACK ipt_REJECT xt_state iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables ip6table_filter ip6_tables x_table s fuse loop dm_mod arc4 ecb cryptomgr crypto_hash aead snd_hda_codec_idt pcompress snd_hda_intel crypto_blkcipher snd_hda_codec crypto_algapi i915 b44 sdhci_pci sn9c1 02 snd_hwdep iwl3945 drm_kms_helper iTCO_wdt drm ssb sdhci ohci1394 snd_pcm iwlcore i2c_algo_bit pcmcia videodev iTCO_vendor_support sr_mod dell_laptop mac80211 ricoh _mmc wmi pcmcia_core mmc_core v4l1_compat ieee1394 i2c_i801 snd_timer pcspkr joydev cdrom dcdbas video intel_agp snd cfg80211 sg battery button snd_page_alloc rfkill ac edd fan ide_pci_generic ide_core ata_generic thermal processor thermal_sys [29228.156669] [29228.156682] Pid: 2255, comm: Xorg Not tainted (2.6.32-41-pae #1) MM061 [29228.156698] EIP: 0060:[<f8702823>] EFLAGS: 00013212 CPU: 0 [29228.156725] EIP is at i915_gem_object_save_bit_17_swizzle+0x53/0xc0 [i915] [29228.156739] EAX: 00000000 EBX: c19e4e40 ECX: f6600000 EDX: 000000f9 [29228.156753] ESI: 00000100 EDI: c19e4e40 EBP: 00100000 ESP: f577fdf4 [29228.156767] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [29228.156780] Process Xorg (pid: 2255, ti=f577e000 task=f5b041f0 task.ti=f577e000) [29228.156794] Stack: [29228.156805] 00000000 000000f9 00000001 c19e4e40 f86fc79d fffffff4 d596f31c c19e4e40 [29228.156815] <0> 00000100 f86fc8b6 00000000 00000000 e41ec940 e41ec940 c19e4e40 fffffff0 [29228.156835] <0> 00000000 f86fef9f 00000000 00000000 c19e4e40 00100000 f5837400 f5793df0 [29228.156863] Call Trace: [29228.156919] [<f86fc79d>] i915_gem_object_put_pages+0x10d/0x130 [i915] [29228.156958] [<f86fc8b6>] i915_gem_object_get_pages+0xf6/0x110 [i915] [29228.156998] [<f86fef9f>] i915_gem_object_bind_to_gtt+0x1af/0x280 [i915] [29228.157039] [<f8700382>] i915_gem_mmap_gtt_ioctl+0xe2/0x160 [i915] [29228.157087] [<f856036d>] drm_ioctl+0x14d/0x300 [drm] [29228.157111] [<c030cc39>] vfs_ioctl+0x89/0xa0 [29228.157129] [<c030ce99>] do_vfs_ioctl+0x79/0x300 [29228.157145] [<c030d19e>] sys_ioctl+0x7e/0xd0 [29228.157162] [<c0202f44>] sysenter_do_call+0x12/0x22 [29228.157192] [<ffffe424>] 0xffffe424 [29228.157204] Code: 8b 43 4c c1 ee 0c 85 c0 74 4e 31 d2 85 f6 7f 15 eb e3 8d b6 00 00 00 00 8b 43 4c 0f ab 10 83 c2 01 39 d6 74 d0 8b 43 24 8b 04 90 <8b> 08 c1 e9 1d 8b 0c 8d c0 9c 91 c0 2b 81 2c 17 00 00 c1 f8 05 [29228.157275] EIP: [<f8702823>] i915_gem_object_save_bit_17_swizzle+0x53/0xc0 [i915] SS:ESP 0068:f577fdf4 [29228.157306] CR2: 0000000000000000 [29228.157384] ---[ end trace 0f515aabba512394 ]--- ====================================================================== [31886.596049] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung [31886.596061] render error detected, EIR: 0x00000000 [31886.596065] i915: Waking up sleeping processes [31886.596100] [drm:i915_wait_request] *ERROR* i915_wait_request returns -5 (awaiting 1112302 at 1112301) [31886.596193] reboot required [31886.610871] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged [31886.668456] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged [31886.726202] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged [31886.830976] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged [31886.833189] [drm:i915_gem_execbuffer] *ERROR* Execbuf while wedged ...
participants (1)
-
Werner LEMBERG