Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#19301 - [aufs2] 2.6.33_20100225-1 causes kernel oops with [kernel26] 2.6.33.3-1

Attached to Project: Arch Linux
Opened by Jesse (crashenx) - Friday, 30 April 2010, 15:53 GMT
Last edited by Pierre Schmitz (Pierre) - Tuesday, 04 May 2010, 06:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

aufs2 causes kernel oops with kernel 2.6.33

Occurs every time. Reproduced on a DELL LATITUDE D630 (backtrace for this system is provided) and a DELL workstation.

Problem began as a result of a recent update that included the suspect packages listed in the additional info section.

Additional info:
* package version(s)
[aufs2] 2.6.33_20100225-1
[kernel26] 2.6.33.3-1

* config and/or log files etc.
[~] dmesg #(i.e. dmesg | tail -n 41)
aufs 2-standalone.tree-20100222
BUG: unable to handle kernel NULL pointer dereference at 0000000000000010
IP: [<ffffffff8135a691>] down_write+0x11/0x30
PGD bc7fa067 PUD b690a067 PMD 0
Oops: 0002 [#1] PREEMPT SMP
last sysfs file: /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0A:00/power_supply/BAT0/charge_full
CPU 0
Pid: 4859, comm: mount Not tainted 2.6.33-ARCH #1 0KU184/Latitude D630
RIP: 0010:[<ffffffff8135a691>] [<ffffffff8135a691>] down_write+0x11/0x30
RSP: 0000:ffff8800b68abcd8 EFLAGS: 00010202
RAX: 0000000000000010 RBX: ffff8800df2d6800 RCX: 0000000000000000
RDX: ffffffff00000001 RSI: ffffffffa046f70d RDI: 0000000000000010
RBP: ffff8800b68abcd8 R08: 0000000000000000 R09: ffff8800bc6e3f40
R10: 0000000000000008 R11: 0000000000000000 R12: 0000000000000000
R13: ffff8800b4ffe240 R14: ffff8800db72f000 R15: ffff8800b3f62040
FS: 00007fbe86f3d740(0000) GS:ffff880005400000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000010 CR3: 00000000b6894000 CR4: 00000000000006f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process mount (pid: 4859, threadinfo ffff8800b68aa000, task ffff880102e44e60)
Stack:
ffff8800b68abd38 ffffffffa044fd3c ffff8800b687f000 0000000000000055
<0> 0000000000000000 0000000000000000 0000000000000015 0000000000000000
<0> ffff8800db72f000 ffffffffa044fbf0 ffff88011a4b1100 ffff8800df2d6800
Call Trace:
[<ffffffffa044fd3c>] aufs_fill_super+0x14c/0x2b0 [aufs]
[<ffffffffa044fbf0>] ? aufs_fill_super+0x0/0x2b0 [aufs]
[<ffffffff81123bfa>] get_sb_nodev+0x5a/0xa0
[<ffffffffa044e94e>] aufs_get_sb+0x2e/0xf0 [aufs]
[<ffffffff81123933>] vfs_kern_mount+0x73/0x1b0
[<ffffffff81123adf>] do_kern_mount+0x4f/0x110
[<ffffffff8113ddfa>] do_mount+0x3da/0x870
[<ffffffff8113d93a>] ? copy_mount_options+0xea/0x190
[<ffffffff8113e59b>] sys_mount+0x8b/0xe0
[<ffffffff81009f02>] system_call_fastpath+0x16/0x1b
Code: e5 f0 48 ff 00 79 05 e8 8e 97 e7 ff c9 c3 66 66 66 2e 0f 1f 84 00 00 00 00 00 55 48 ba 01 00 00 00 ff ff ff ff 48 89 f8 48 89 e5 <f0> 48 0f c1 10 48 85 d2 74 05 e8 90 97 e7 ff c9 c3 00 00 00 00
RIP [<ffffffff8135a691>] down_write+0x11/0x30
RSP <ffff8800b68abcd8>
CR2: 0000000000000010
---[ end trace cb8bfe8277caa02f ]---


Steps to reproduce:
[~] sudo -i
Password:
[~] cd /tmp
[/tmp] mkdir a b c
[/tmp] mount -t aufs -o br=a=rw:b=ro none c
[/tmp] dmesg # to see backtrace
This task depends upon

Closed by  Pierre Schmitz (Pierre)
Tuesday, 04 May 2010, 06:04 GMT
Reason for closing:  Fixed
Comment by psyX (psyX) - Saturday, 01 May 2010, 18:00 GMT
me too:
# uname -a
Linux psyx-srv 2.6.33-ARCH #1 SMP PREEMPT Mon Apr 26 19:31:00 CEST 2010 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux
# modprobe aufs
# mkdir /tmp/ololo
# mount -t aufs -o dirs=/mnt/raid/kvm:/mnt/raid/home/ none /tmp/ololo/

# tail -f /var/log/messages.log | grep kernel
May 1 21:43:43 psyx-srv kernel: aufs 2-standalone.tree-20100222




May 1 21:46:19 psyx-srv kernel: PGD 21819d067 PUD 218229067 PMD 0
May 1 21:46:19 psyx-srv kernel: CPU 3
May 1 21:46:19 psyx-srv kernel: Pid: 2492, comm: mount Not tainted 2.6.33-ARCH #1 EQ45M-S2/EQ45M-S2
May 1 21:46:19 psyx-srv kernel: RIP: 0010:[<ffffffff8135a691>] [<ffffffff8135a691>] down_write+0x11/0x30
May 1 21:46:19 psyx-srv kernel: RSP: 0018:ffff880218075cd8 EFLAGS: 00010202
May 1 21:46:19 psyx-srv kernel: RAX: 0000000000000010 RBX: ffff880218057000 RCX: 0000000000000000
May 1 21:46:19 psyx-srv kernel: RDX: ffffffff00000001 RSI: ffffffffa067770d RDI: 0000000000000010
May 1 21:46:19 psyx-srv kernel: RBP: ffff880218075cd8 R08: 0000000000000000 R09: ffff88021ecad5b8
May 1 21:46:19 psyx-srv kernel: R10: 0000000000000008 R11: 0000000000000000 R12: 0000000000000000
May 1 21:46:19 psyx-srv kernel: R13: ffff880217ceacc0 R14: ffff8802179ba000 R15: ffff880217d3c040
May 1 21:46:19 psyx-srv kernel: FS: 00007f099ba13740(0000) GS:ffff880008b80000(0000) knlGS:0000000000000000
May 1 21:46:19 psyx-srv kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 1 21:46:19 psyx-srv kernel: CR2: 0000000000000010 CR3: 000000021ee1c000 CR4: 00000000000006e0
May 1 21:46:19 psyx-srv kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
May 1 21:46:19 psyx-srv kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
May 1 21:46:19 psyx-srv kernel: Process mount (pid: 2492, threadinfo ffff880218074000, task ffff880218267200)
May 1 21:46:19 psyx-srv kernel: ffff880218075d38 ffffffffa0657d3c ffff88021823f000 0000000000000055
May 1 21:46:19 psyx-srv kernel: <0> 0000000000000000 0000000000000000 0000000000000019 0000000000000000
May 1 21:46:19 psyx-srv kernel: <0> ffff8802179ba000 ffffffffa0657bf0 ffff88021785ce00 ffff880218057000
May 1 21:46:19 psyx-srv kernel: [<ffffffffa0657d3c>] aufs_fill_super+0x14c/0x2b0 [aufs]
May 1 21:46:19 psyx-srv kernel: [<ffffffffa0657bf0>] ? aufs_fill_super+0x0/0x2b0 [aufs]
May 1 21:46:19 psyx-srv kernel: [<ffffffff81123bfa>] get_sb_nodev+0x5a/0xa0
May 1 21:46:19 psyx-srv kernel: [<ffffffffa065694e>] aufs_get_sb+0x2e/0xf0 [aufs]
May 1 21:46:19 psyx-srv kernel: [<ffffffff81123933>] vfs_kern_mount+0x73/0x1b0
May 1 21:46:19 psyx-srv kernel: [<ffffffff81123adf>] do_kern_mount+0x4f/0x110
May 1 21:46:19 psyx-srv kernel: [<ffffffff8113ddfa>] do_mount+0x3da/0x870
May 1 21:46:19 psyx-srv kernel: [<ffffffff8113d93a>] ? copy_mount_options+0xea/0x190
May 1 21:46:19 psyx-srv kernel: [<ffffffff8113e59b>] sys_mount+0x8b/0xe0
May 1 21:46:19 psyx-srv kernel: [<ffffffff81009f02>] system_call_fastpath+0x16/0x1b
May 1 21:46:19 psyx-srv kernel: RSP <ffff880218075cd8>
May 1 21:46:19 psyx-srv kernel: ---[ end trace 2d9e80636df3d9fe ]---
Comment by Pierre Schmitz (Pierre) - Sunday, 02 May 2010, 13:02 GMT
Try with aufs2-2.6.33_20100425-2 (currently in testing)
Comment by Jesse (crashenx) - Monday, 03 May 2010, 15:14 GMT
The steps described above do not cause a kernel oops with the following packages:
[aufs2] 2.6.33_20100425-2
[kernel26] 2.6.33.3-2

Loading...