lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Fri, 28 Dec 2012 01:09:19 +0100
From:	Zlatko Calusic <zlatko.calusic@...on.hr>
To:	"David R. Piegdon" <lkml@...q.org>
CC:	linux-kernel@...r.kernel.org, linux-mm <linux-mm@...ck.org>
Subject: Re: BUG: unable to handle kernel NULL pointer dereference at 0000000000000500

On 28.12.2012 00:55, David R. Piegdon wrote:
> Hi,
>
> NOTE to everyone debugging this: reproduced quickly with X + firefox +
> youtube (adobe flash plugin)
>
>> Would you be so kind to test the following patch and report results?
>> Apply the patch to the latest mainline.
>
> I've had probably the same problem (dmesg below) and currently am trying
> your patch applied to current mainline (101e5c7470eb7f). so far it looks
> very good. (before: bug after 5-30 minutes, right now 1h and counting)
>

That's good news, except the oops you've attached belongs to another 
bug, it seems. :P

People report good results when applying Hillf Danton suggestion to 
revert 5a505085f0 and 4fc3f1d66b1. So, if the bug reappears, you could 
help testing with the same procedure.

[Cc: linux-mm list]

> thanks!
>
>
> [  105.164610] ------------[ cut here ]------------
> [  105.164614] kernel BUG at mm/huge_memory.c:1798!
> [  105.164617] invalid opcode: 0000 [#1] PREEMPT SMP
> [  105.164621] Modules linked in: fuse sha256_generic xt_owner xt_LOG xt_limit xt_recent xt_conntrack xt_multiport iptable_mangle xt_DSCP iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack fbcon font bitblit softcursor fb fbdev hwmon_vid btrfs zlib_deflate zlib_inflate xfs libcrc32c snd_usb_audio uvcvideo snd_usbmidi_lib videobuf2_core snd_rawmidi videobuf2_vmalloc videobuf2_memops hid_kensington iTCO_wdt joydev gpio_ich iTCO_vendor_support raid1 fglrx(PO) coretemp kvm_intel kvm skge acpi_cpufreq lpc_ich serio_raw asus_atk0110 snd_hda_codec_hdmi intel_agp snd_hda_intel mperf intel_gtt processor snd_hda_codec sky2 agpgart snd_hwdep [last unloaded: iTCO_wdt]
> [  105.164672] CPU 1
> [  105.164677] Pid: 4091, comm: XPCOM CC Tainted: P           O 3.8.0-rc1+ #43 System manufacturer System Product Name/P5B-Deluxe
> [  105.164679] RIP: 0010:[<ffffffff81120fb6>]  [<ffffffff81120fb6>] __split_huge_page+0x216/0x240
> [  105.164688] RSP: 0018:ffff880091511c48  EFLAGS: 00010297
> [  105.164690] RAX: 0000000000000001 RBX: ffff8800a210c000 RCX: 0000000000000042
> [  105.164692] RDX: 00000000000000cb RSI: 0000000000000046 RDI: ffffffff81b28a20
> [  105.164694] RBP: ffff880091511ca8 R08: 000000000000ffff R09: 0000000000000000
> [  105.164696] R10: 000000000000043d R11: 0000000000000001 R12: ffff8800a2295c60
> [  105.164698] R13: ffffea00021e0000 R14: 0000000000000000 R15: 00000007f5134600
> [  105.164701] FS:  00007f514991e700(0000) GS:ffff8800bfc80000(0000) knlGS:0000000000000000
> [  105.164703] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> [  105.164705] CR2: 00007f5123bff000 CR3: 000000009531b000 CR4: 00000000000007e0
> [  105.164707] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
> [  105.164709] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
> [  105.164712] Process XPCOM CC (pid: 4091, threadinfo ffff880091510000, task ffff8800953616b0)
> [  105.164713] Stack:
> [  105.164715]  ffff880000000000 ffff8800b9c834b0 00007f5134800000 000000008158c4a5
> [  105.164719]  ffff8800a210c064 00007f5134600000 ffff880091511ca8 ffffea00021e0000
> [  105.164723]  ffff8800b9c83480 ffff8800a210c000 ffff88009fdc1d18 ffff8800a210c064
> [  105.164727] Call Trace:
> [  105.164732]  [<ffffffff81121048>] split_huge_page+0x68/0xb0
> [  105.164736]  [<ffffffff81121d48>] __split_huge_page_pmd+0x1a8/0x220
> [  105.164740]  [<ffffffff810f72f6>] unmap_page_range+0x1b6/0x2d0
> [  105.164744]  [<ffffffff810f746b>] unmap_single_vma+0x5b/0xe0
> [  105.164747]  [<ffffffff810f7e6c>] zap_page_range+0xbc/0x120
> [  105.164752]  [<ffffffff8108f556>] ? futex_wake+0x116/0x130
> [  105.164756]  [<ffffffff8106e396>] ? pick_next_task_fair+0x36/0xb0
> [  105.164760]  [<ffffffff810f4367>] madvise_vma+0xf7/0x140
> [  105.164764]  [<ffffffff810fddc2>] ? find_vma_prev+0x12/0x60
> [  105.164767]  [<ffffffff810f45ed>] sys_madvise+0x23d/0x330
> [  105.164772]  [<ffffffff8158e712>] system_call_fastpath+0x16/0x1b
> [  105.164774] Code: 48 89 df e8 ed 10 ff ff e9 ab fe ff ff 0f 0b 41 8b 55 18 8b 75 bc ff c2 48 c7 c7 38 0e 7d 81 31 c0 e8 13 9b 46 00 e9 15 ff ff ff <0f> 0b 41 8b 4d 18 89 da ff c1 8b 75 bc 48 c7 c7 58 0e 7d 81 31
> [  105.164814] RIP  [<ffffffff81120fb6>] __split_huge_page+0x216/0x240
> [  105.164818]  RSP <ffff880091511c48>
> [  105.164823] ---[ end trace 00c060fd7d17a3d4 ]---
>


-- 
Zlatko
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists