Kernel BUG in intel driver related to external monitor.

Bug #746236 reported by Gunter Ohrner
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.38-7-generic

I'm using the current Natty dev version since yesterday and already had several kernel BUGs, apparently related to my DVI-attached external monitor:

Mar 31 07:46:58 Zweiblum kernel: [38881.670081] BUG: unable to handle kernel NULL pointer dereference at 0000000000000230
Mar 31 07:46:58 Zweiblum kernel: [38881.672138] IP: [<ffffffffa011d54e>] intel_tv_detect_type.clone.6+0xbe/0x4c0 [i915]
Mar 31 07:46:58 Zweiblum kernel: [38881.674214] PGD 7600d067 PUD 7679c067 PMD 0
Mar 31 07:46:58 Zweiblum kernel: [38881.676261] Oops: 0000 [#1] SMP
Mar 31 07:46:58 Zweiblum kernel: [38881.678329] last sysfs file: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-SVIDEO-1/status
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] CPU 1
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] Modules linked in: rfcomm usblp nls_iso8859_1 nls_cp437 vfat fat usb_storage uas sha256_generic cryptd aes_x86_64 aes_generic binfmt_misc sco bnep l2cap kvm_intel kvm parport_pc ppdev dm_crypt snd_hda_codec_conexant snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device r852 snd sm_common arc4 soundcore psmouse lp iwl3945 btusb parport snd_page_alloc bluetooth nand nand_ids nand_ecc iwlcore serio_raw mac80211 cfg80211 mtd joydev usbhid hid i915 drm_kms_helper e100 drm ahci sdhci_pci sdhci firewire_ohci firewire_core crc_itu_t libahci i2c_algo_bit video
Mar 31 07:46:58 Zweiblum kernel: [38881.680034]
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] Pid: 3514, comm: upowerd Not tainted 2.6.38-7-generic #39-Ubuntu FUJITSU SIEMENS Amilo Si 1520/10AD
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] RIP: 0010:[<ffffffffa011d54e>] [<ffffffffa011d54e>] intel_tv_detect_type.clone.6+0xbe/0x4c0 [i915]
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] RSP: 0018:ffff88007613bcb8 EFLAGS: 00010206
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] RAX: 0000000000000000 RBX: ffff8800368e2000 RCX: 0000000000000000
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] RDX: ffff8800368fe830 RSI: ffff8800368fe830 RDI: ffff8800368fa800
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] RBP: ffff88007613bd18 R08: ffff88007613a000 R09: 00000000000003ff
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] R10: 0000000000000001 R11: 0000000000000001 R12: ffff8800368fe800
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] R13: 000000000f0000aa R14: 000000000f0000aa R15: ffff8800368fe800
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] FS: 00007f20f22f27c0(0000) GS:ffff88007f500000(0000) knlGS:0000000000000000
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] CR2: 0000000000000230 CR3: 0000000078c0f000 CR4: 00000000000006e0
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] Process upowerd (pid: 3514, threadinfo ffff88007613a000, task ffff880077b5db00)
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] Stack:
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] ffff8800368fa800 ffff8800368fe830 00000000000c0000 ffff8800368ff3e0
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] 000c00007613bd18 000c000770000000 000000007613bcf8 ffff8800368ff000
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] ffff8800368fe800 0000000000000001 00007ffff889baa0 ffff880077404000
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] Call Trace:
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] [<ffffffffa011dade>] intel_tv_detect+0x18e/0x1b0 [i915]
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] [<ffffffffa0023684>] status_show+0x24/0x50 [drm]
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] [<ffffffff813b54c7>] dev_attr_show+0x27/0x50
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] [<ffffffff8110f59e>] ? __get_free_pages+0xe/0x50
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] [<ffffffff811d2b33>] sysfs_read_file+0xc3/0x190
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] [<ffffffff81163d03>] vfs_read+0xc3/0x180
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] [<ffffffff81163e11>] sys_read+0x51/0x90
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] [<ffffffff8100c002>] system_call_fastpath+0x16/0x1b
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] Code: 00 80 06 00 45 89 f5 0f 1f 44 00 00 48 8b 43 18 44 89 b0 04 80 06 00 48 8b 43 18 8b 80 04 80 06 00 48 8b 55 a8 49 8b 3f 48 8b 02 <8b> b0 30 02 00 00 e8 87 6a fe ff bf 14 00 00 00 e8 1d db f4 e0
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] RIP [<ffffffffa011d54e>] intel_tv_detect_type.clone.6+0xbe/0x4c0 [i915]
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] RSP <ffff88007613bcb8>
Mar 31 07:46:58 Zweiblum kernel: [38881.680034] CR2: 0000000000000230
Mar 31 07:46:58 Zweiblum kernel: [38881.779076] ---[ end trace a98b102b143ef831 ]---

Once this happened when unplugging the DVI plug, once or twice this happened without any (apparent) intervention by me.

I also get the following messages from time to time, after which both the external monitor and my laptop's internal display get blank for a short time, before the external monitor is re-detected and re-activated. I'v not seen any of these problems before.

Mar 31 07:16:28 Zweiblum kernel: [37051.074036] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 12
Mar 31 07:16:28 Zweiblum kernel: [37051.074910] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
Mar 31 07:16:28 Zweiblum kernel: [37051.075587] <3>00 ff ff ff ff ff ff 00 26 cd 0c 56 bb 03 00 00 ........&..V....
Mar 31 07:16:28 Zweiblum kernel: [37051.075590] <3>2c 14 01 03 80 34 1d 78 2a 60 41 a6 56 4a 9c 25 ,....4.x*`A.VJ.%
Mar 31 07:16:28 Zweiblum kernel: [37051.075593] <3>12 50 54 bf ef 00 81 80 81 40 71 4f 95 00 95 0f .PT......@qO....
Mar 31 07:16:28 Zweiblum kernel: [37051.075595] <3>b3 00 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c .......:..q8-@X,
Mar 31 07:16:28 Zweiblum kernel: [37051.075597] <3>45 00 09 25 21 00 00 1e 00 00 00 fd 00 38 4c 1e E..%!........8L.
Mar 31 07:16:28 Zweiblum kernel: [37051.075599] <3>53 11 00 0a 20 20 20 20 20 20 00 00 00 ff ff ff S... ......
Mar 31 07:16:28 Zweiblum kernel: [37051.075602] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:16:28 Zweiblum kernel: [37051.075604] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:16:28 Zweiblum kernel: [37051.075605]
Mar 31 07:16:28 Zweiblum kernel: [37051.084797] i2c i2c-10: sendbytes: NAK bailout.
Mar 31 07:16:28 Zweiblum kernel: [37051.102653] i2c i2c-10: sendbytes: NAK bailout.
Mar 31 07:16:28 Zweiblum kernel: [37051.149364] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 153
Mar 31 07:16:28 Zweiblum kernel: [37051.149814] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
Mar 31 07:16:28 Zweiblum kernel: [37051.150214] <3>00 ff ff ff ff ff ff 00 46 cf ff ff ff ff ff ff ........F.......
Mar 31 07:16:28 Zweiblum kernel: [37051.150217] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:16:28 Zweiblum kernel: [37051.150219] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:16:28 Zweiblum kernel: [37051.150221] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:16:28 Zweiblum kernel: [37051.150224] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:16:28 Zweiblum kernel: [37051.150226] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:16:28 Zweiblum kernel: [37051.150228] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:16:28 Zweiblum kernel: [37051.150232] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:16:28 Zweiblum kernel: [37051.150235]
Mar 31 07:16:38 Zweiblum kernel: [37061.377280] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 151
Mar 31 07:46:07 Zweiblum kernel: [38830.837110] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 119
Mar 31 07:46:07 Zweiblum kernel: [38830.837116] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
Mar 31 07:46:07 Zweiblum kernel: [38830.837119] <3>00 ff ff ff ff ff ff 00 26 cd 0c 56 bb 03 00 00 ........&..V....
Mar 31 07:46:07 Zweiblum kernel: [38830.837122] <3>2c 14 01 03 80 34 1d 78 2a 60 41 a6 56 4a 9c 25 ,....4.x*`A.VJ.%
Mar 31 07:46:07 Zweiblum kernel: [38830.837125] <3>12 50 54 bf ef 01 ff ff ff ff ff ff ff ff ff ff .PT.............
Mar 31 07:46:07 Zweiblum kernel: [38830.837127] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:07 Zweiblum kernel: [38830.837129] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:07 Zweiblum kernel: [38830.837131] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:07 Zweiblum kernel: [38830.837134] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:07 Zweiblum kernel: [38830.837136] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:07 Zweiblum kernel: [38830.837138]
Mar 31 07:46:28 Zweiblum kernel: [38851.050739] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 170
Mar 31 07:46:28 Zweiblum kernel: [38851.050832] [drm:drm_edid_block_valid] *ERROR* Raw EDID:
Mar 31 07:46:28 Zweiblum kernel: [38851.050888] <3>00 ff ff ff ff ff ff 00 27 ff ff ff ff ff ff ff ........'.......
Mar 31 07:46:28 Zweiblum kernel: [38851.050893] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:28 Zweiblum kernel: [38851.050898] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:28 Zweiblum kernel: [38851.050902] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:28 Zweiblum kernel: [38851.050906] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:28 Zweiblum kernel: [38851.050911] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:28 Zweiblum kernel: [38851.050915] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:28 Zweiblum kernel: [38851.050919] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Mar 31 07:46:28 Zweiblum kernel: [38851.050923]

The external display in question is an about two month old Ilyama ProLite B2409HDS TFT panel.

I'm happy any additional information required to hunt down this bug.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-image-2.6.38-7-generic 2.6.38-7.39
Regression: Yes
Reproducible: No
ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
Uname: Linux 2.6.38-7-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: gunter 3558 F.... pulseaudio
                      gunter 22115 F.... pulseaudio
CRDA: Error: [Errno 2] Datei oder Verzeichnis nicht gefunden
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xdc240000 irq 45'
   Mixer name : 'Conexant CX20549 (Venice)'
   Components : 'HDA:14f15045,173410ad,00100100'
   Controls : 21
   Simple ctrls : 10
Date: Thu Mar 31 08:24:37 2011
Frequency: I don't know.
HibernationDevice: RESUME=UUID=377826f7-d8aa-4b83-9605-6ba87d47aeea
MachineType: FUJITSU SIEMENS Amilo Si 1520
ProcEnviron:
 LANGUAGE=
 LANG=de_DE@euro
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-2.6.38-7-generic root=UUID=37d94e9a-f57d-4c87-b661-20c037b7643e ro quiet
RelatedPackageVersions:
 linux-restricted-modules-2.6.38-7-generic N/A
 linux-backports-modules-2.6.38-7-generic N/A
 linux-firmware 1.49
SourcePackage: linux
UpgradeStatus: Upgraded to natty on 2011-03-30 (0 days ago)
dmi.bios.date: 07/21/2006
dmi.bios.vendor: Phoenix
dmi.bios.version: 1.10
dmi.board.name: 10AD
dmi.board.vendor: FUJITSU
dmi.board.version: 3D22
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU SIEMENS
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenix:bvr1.10:bd07/21/2006:svnFUJITSUSIEMENS:pnAmiloSi1520:pvrRev1:rvnFUJITSU:rn10AD:rvr3D22:cvnFUJITSUSIEMENS:ct10:cvrN/A:
dmi.product.name: Amilo Si 1520
dmi.product.version: Rev 1
dmi.sys.vendor: FUJITSU SIEMENS

Revision history for this message
Gunter Ohrner (gohrner) wrote :
Revision history for this message
Gunter Ohrner (gohrner) wrote :

Mh, the pasted log output looks rather garbled with all the wrapping, I attach it again as a clean text file.

Revision history for this message
Herton R. Krzesinski (herton) wrote :

This should be the same as bug 735450, another random crash on sysfs status read, next ubuntu kernel to be uploaded should have this fixed, if not please report here.

Revision history for this message
Gunter Ohrner (gohrner) wrote :

Bug seems to be fixed with kernel linux-image-2.6.38-8-generic 2.6.38-8.40. Thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.