[Bug 77661] New: [regression] vga_switcheroo breaks again on v3.15 on MacbookPro 6,2 (Core i5 + Nvidia 330M)
bugzilla-daemon at bugzilla.kernel.org
bugzilla-daemon at bugzilla.kernel.org
Wed Jun 11 04:26:09 PDT 2014
https://bugzilla.kernel.org/show_bug.cgi?id=77661
Bug ID: 77661
Summary: [regression] vga_switcheroo breaks again on v3.15 on
MacbookPro 6,2 (Core i5 + Nvidia 330M)
Product: Drivers
Version: 2.5
Kernel Version: v3.15
Hardware: x86-64
OS: Linux
Tree: Mainline
Status: NEW
Severity: blocking
Priority: P1
Component: Video(DRI - Intel)
Assignee: intel-gfx-bugs at lists.freedesktop.org
Reporter: jmarcet at gmail.com
CC: intel-gfx-bugs at lists.freedesktop.org
Regression: No
Last week I filed a bug report for the same hardware and code path, unloading
i915.
It had been broken since v3.13-rc1 and it was solved with two commits from
master (v3.15-rc8 at the time).
I will spare repeating the same hardware details, you can check them @
https://bugzilla.kernel.org/show_bug.cgi?id=77321
Yesterday I did a go at v3.15 and it fails with a NULL dereference (last time
was a WARN_ON) on i915_gem_obj_to_ggtt, matching the same timing of previous
bug, although on Gem management instead of display outputs.
Below is the trace and the entire dmesg is @ http://bpaste.net/raw/361794/
Let me know if I can be of further assistance ;)
[ 1907.660322] vga_switcheroo: disabled
[ 1907.660384] BUG: unable to handle kernel NULL pointer dereference at
00000000000000c0
[ 1907.660398] IP: [<ffffffffc01d6f73>] i915_gem_obj_to_ggtt+0x0/0x4a [i915]
[ 1907.660447] PGD 0
[ 1907.660453] Oops: 0000 [#1] SMP
[ 1907.660463] Dumping ftrace buffer:
[ 1907.660472] (ftrace buffer empty)
[ 1907.660477] Modules linked in: btusb ccm brcmsmac brcmutil mac80211 nouveau
i915(-) bcma ttm drm_kms_helper [last unloaded: btusb]
[ 1907.660503] CPU: 3 PID: 8540 Comm: rmmod Not tainted 3.15.0-mbp #19
[ 1907.660510] Hardware name: Apple Inc. MacBookPro6,2/Mac-F22586C8, BIOS
MBP61.88Z.0057.B0F.1112091028 12/09/11
[ 1907.660520] task: ffff880243962010 ti: ffff88023d30c000 task.ti:
ffff88023d30c000
[ 1907.660528] RIP: 0010:[<ffffffffc01d6f73>] [<ffffffffc01d6f73>]
i915_gem_obj_to_ggtt+0x0/0x4a [i915]
[ 1907.660570] RSP: 0018:ffff88023d30fd20 EFLAGS: 00010246
[ 1907.660576] RAX: 0000000000000000 RBX: 0000000000000000 RCX:
ffff88023d30fd28
[ 1907.660583] RDX: 0000000080000000 RSI: ffffffffc01cb788 RDI:
0000000000000000
[ 1907.660590] RBP: ffff88023d30fd48 R08: 0000000000000000 R09:
ffff88023d30fd28
[ 1907.660597] R10: ffff88023d30fd00 R11: 0000000000000001 R12:
00000000000006e0
[ 1907.660604] R13: ffff880243802ec0 R14: 00007fffc270af68 R15:
0000000000000000
[ 1907.660612] FS: 00007fa35f4fd700(0000) GS:ffff88024fcc0000(0000)
knlGS:0000000000000000
[ 1907.660621] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[ 1907.660627] CR2: 00000000000000c0 CR3: 00000002439b5000 CR4:
00000000000007e0
[ 1907.660634] Stack:
[ 1907.660638] ffffffffc01d72b5 ffff880242170000 00000000000006e0
ffff880243802ec0
[ 1907.660649] 00007fffc270af68 ffff88023d30fd70 ffffffffc01cbe4c
ffff880242170000
[ 1907.660660] ffff880243a06800 ffff880243a06868 ffff88023d30fd98
ffffffffc021fb7f
[ 1907.660670] Call Trace:
[ 1907.660709] [<ffffffffc01d72b5>] ? i915_gem_object_ggtt_unpin+0x13/0x76
[i915]
[ 1907.660744] [<ffffffffc01cbe4c>] i915_gem_context_fini+0xc8/0xd7 [i915]
[ 1907.660802] [<ffffffffc021fb7f>] i915_driver_unload+0x185/0x278 [i915]
[ 1907.660813] [<ffffffffab445120>] drm_dev_unregister+0x23/0x93
[ 1907.660821] [<ffffffffab445254>] drm_put_dev+0x4a/0x55
[ 1907.660846] [<ffffffffc01b94e1>] i915_pci_remove+0x18/0x1a [i915]
[ 1907.660857] [<ffffffffab3b9f45>] pci_device_remove+0x40/0x8a
[ 1907.660866] [<ffffffffab45ce8b>] __device_release_driver+0x84/0xda
[ 1907.660875] [<ffffffffab45d4b3>] driver_detach+0x85/0xab
[ 1907.660883] [<ffffffffab45cbcb>] bus_remove_driver+0x64/0x81
[ 1907.660892] [<ffffffffab45d9e5>] driver_unregister+0x41/0x44
[ 1907.660900] [<ffffffffab3b9413>] pci_unregister_driver+0x17/0x64
[ 1907.660909] [<ffffffffab446dc3>] drm_pci_exit+0x40/0x87
[ 1907.660952] [<ffffffffc0221a62>] i915_exit+0x20/0x150 [i915]
[ 1907.660963] [<ffffffffab0fece5>] SyS_delete_module+0x13c/0x1c2
[ 1907.660973] [<ffffffffab7cb98f>] tracesys+0xe1/0xe6
[ 1907.660978] Code: c7 83 c8 29 00 00 12 5b 1d c0 48 c7 83 c0 29 00 00 6c 1a
1d c0 c7 83 d0 29 00 00 02 00 00 00 e8 5b 4b f7 ea 5b 41 5c 41 5d 5d c3 <48> 8b
97 c0 00 00 00 48 8d 87 c0 00 00 00 48 39 c2 75 19 55 be
[ 1907.661044] RIP [<ffffffffc01d6f73>] i915_gem_obj_to_ggtt+0x0/0x4a [i915]
[ 1907.661084] RSP <ffff88023d30fd20>
[ 1907.661088] CR2: 00000000000000c0
[ 1907.661117] ---[ end trace 79c4f4e26cd5edbe ]---
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the intel-gfx-bugs
mailing list