[Bug 664158] [NEW] kernel locks up when doing builds of aufs chroots

Steve Beattie sbeattie at ubuntu.com
Wed Oct 20 20:57:53 UTC 2010


Public bug reported:

when building with schroot on aufs on ext3 (md raid1 is involved as
well), I get sporadic lockups.

the first kernel backtrace that's not related to bug 621195 to show up
looks like so:

Oct 18 15:11:15 denisovich kernel: [532186.484530] general protection fault: 0000 [#1] SMP 
Oct 18 15:11:15 denisovich kernel: [532186.484536] last sysfs file: /sys/devices/system/cpu/cpu2/cpufreq/scaling_cur_freq
Oct 18 15:11:15 denisovich kernel: [532186.484539] CPU 2 
Oct 18 15:11:15 denisovich kernel: [532186.484542] Modules linked in: binfmt_misc vboxnetadp vboxnetflt vboxdrv aufs nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi nls_cp437 isofs dm_crypt snd_hda_codec_intelhdmi snd_hda_codec_realtek coretemp sunrpc snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event hwmon_vid snd_seq sbp2 snd_timer snd_seq_device snd ieee1394 ppdev parport_pc psmouse serio_raw soundcore snd_page_alloc lp parport raid10 raid456 async_pq async_xor async_memcpy async_raid6_recov raid6_pq async_tx raid0 multipath linear dm_raid45 xor raid1 i915 drm_kms_helper usbhid firewire_ohci hid usb_storage drm firewire_core ahci sky2 pata_jmicron i2c_algo_bit crc_itu_t intel_agp libahci video output
Oct 18 15:11:15 denisovich kernel: [532186.484619] 
Oct 18 15:11:15 denisovich kernel: [532186.484623] Pid: 23005, comm: chmod Tainted: G        W   2.6.35-22-server #34-Ubuntu FG33/SG33
Oct 18 15:11:15 denisovich kernel: [532186.484627] RIP: 0010:[<ffffffff81142f93>]  [<ffffffff81142f93>] __kmalloc+0x83/0x1a0
Oct 18 15:11:15 denisovich kernel: [532186.484635] RSP: 0018:ffff88010c5799b8  EFLAGS: 00010086
Oct 18 15:11:15 denisovich kernel: [532186.484639] RAX: ffff880001f128f0 RBX: d80c4680131b9dee RCX: ffffffff811c48b7
Oct 18 15:11:15 denisovich kernel: [532186.484642] RDX: 0000000000000000 RSI: 00000000000080d0 RDI: 0000000000000006
Oct 18 15:11:15 denisovich kernel: [532186.484645] RBP: ffff88010c5799f8 R08: 000000000c0c0c0c R09: 00000000000080d0
Oct 18 15:11:15 denisovich kernel: [532186.484648] R10: 000000000c0c0c0c R11: 0000000097bd391e R12: ffffffff81a25290
Oct 18 15:11:15 denisovich kernel: [532186.484651] R13: 00000000000080d0 R14: 000000000000003d R15: 0000000000000202
Oct 18 15:11:15 denisovich kernel: [532186.484655] FS:  00007fe9f88f9700(0000) GS:ffff880001f00000(0000) knlGS:0000000000000000
Oct 18 15:11:15 denisovich kernel: [532186.484659] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Oct 18 15:11:15 denisovich kernel: [532186.484662] CR2: 000000000131e668 CR3: 000000011461f000 CR4: 00000000000006e0
Oct 18 15:11:15 denisovich kernel: [532186.484665] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Oct 18 15:11:15 denisovich kernel: [532186.484668] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Oct 18 15:11:15 denisovich kernel: [532186.484672] Process chmod (pid: 23005, threadinfo ffff88010c578000, task ffff880070aaadc0)
Oct 18 15:11:15 denisovich kernel: [532186.484675] Stack:
Oct 18 15:11:15 denisovich kernel: [532186.484676]  ffff88010c579b08 ffffffff811d4170 ffff88010c579a48 00000000d59fdf9c
Oct 18 15:11:15 denisovich kernel: [532186.484682] <0> ffff8800688aa958 ffff88010c579b08 ffff8801198152f4 ffff8800c35b3c80
Oct 18 15:11:15 denisovich kernel: [532186.484687] <0> ffff88010c579a48 ffffffff811c48b7 d59fdf9c97bd391e 506ad05dc360547c
Oct 18 15:11:15 denisovich kernel: [532186.484694] Call Trace:
Oct 18 15:11:15 denisovich kernel: [532186.484701]  [<ffffffff811d4170>] ? str2hashbuf_signed+0x0/0xa0
Oct 18 15:11:15 denisovich kernel: [532186.484706]  [<ffffffff811c48b7>] ext3_htree_store_dirent+0x37/0x140
Oct 18 15:11:15 denisovich kernel: [532186.484712]  [<ffffffff811cb758>] htree_dirblock_to_tree+0x128/0x1b0
Oct 18 15:11:15 denisovich kernel: [532186.484725]  [<ffffffffa049b7d0>] ? fillvdir+0x0/0x1e0 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484729]  [<ffffffff811cf14b>] ext3_htree_fill_tree+0xab/0x280
Oct 18 15:11:15 denisovich kernel: [532186.484741]  [<ffffffffa04970d4>] ? au_h_open+0x164/0x1c0 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484751]  [<ffffffffa049b7d0>] ? fillvdir+0x0/0x1e0 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484756]  [<ffffffff811c42a7>] ext3_dx_readdir+0xd7/0x260
Oct 18 15:11:15 denisovich kernel: [532186.484760]  [<ffffffff811c44af>] ext3_readdir+0x7f/0x450
Oct 18 15:11:15 denisovich kernel: [532186.484770]  [<ffffffffa04945ed>] ? di_read_unlock+0x4d/0x80 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484780]  [<ffffffffa049b7d0>] ? fillvdir+0x0/0x1e0 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484785]  [<ffffffff8110684f>] ? prep_new_page+0x11f/0x1c0
Oct 18 15:11:15 denisovich kernel: [532186.484789]  [<ffffffff81106b94>] ? get_page_from_freelist+0x2a4/0x6c0
Oct 18 15:11:15 denisovich kernel: [532186.484799]  [<ffffffffa0494c73>] ? h_d_revalidate+0x1d3/0x270 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484809]  [<ffffffffa049b7d0>] ? fillvdir+0x0/0x1e0 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484814]  [<ffffffff81163b30>] vfs_readdir+0xc0/0xe0
Oct 18 15:11:15 denisovich kernel: [532186.484823]  [<ffffffffa048cf7e>] vfsub_readdir+0x1e/0x40 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484834]  [<ffffffffa049bb73>] au_do_read_vdir+0x163/0x200 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484844]  [<ffffffffa049bcd0>] read_vdir+0xc0/0x140 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484849]  [<ffffffff811639a0>] ? filldir+0x0/0xd0
Oct 18 15:11:15 denisovich kernel: [532186.484859]  [<ffffffffa049bd80>] au_vdir_init+0x30/0x110 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484869]  [<ffffffffa049abdd>] aufs_readdir+0x10d/0x1f0 [aufs]
Oct 18 15:11:15 denisovich kernel: [532186.484875]  [<ffffffff8159e7ee>] ? _raw_spin_lock+0xe/0x20
Oct 18 15:11:15 denisovich kernel: [532186.484879]  [<ffffffff8116ce4a>] ? alloc_fd+0x10a/0x150
Oct 18 15:11:15 denisovich kernel: [532186.484883]  [<ffffffff811639a0>] ? filldir+0x0/0xd0
Oct 18 15:11:15 denisovich kernel: [532186.484887]  [<ffffffff81163b30>] vfs_readdir+0xc0/0xe0
Oct 18 15:11:15 denisovich kernel: [532186.484892]  [<ffffffff81163cb5>] sys_getdents+0x85/0xf0
Oct 18 15:11:15 denisovich kernel: [532186.484898]  [<ffffffff8100a0f2>] system_call_fastpath+0x16/0x1b
Oct 18 15:11:15 denisovich kernel: [532186.484900] Code: 89 c7 fa 66 0f 1f 44 00 00 65 48 8b 14 25 58 eb 00 00 49 8b 04 24 48 8d 04 02 48 8b 18 48 85 db 0f 84 fd 00 00 00 49 63 54 24 18 <48> 8b 14 13 48 89 10 4c 89 ff 57 9d 0f 1f 44 00 00 48 85 db 75 
Oct 18 15:11:15 denisovich kernel: [532186.484946] RIP  [<ffffffff81142f93>] __kmalloc+0x83/0x1a0
Oct 18 15:11:15 denisovich kernel: [532186.484950]  RSP <ffff88010c5799b8>
Oct 18 15:11:15 denisovich kernel: [532186.484954] ---[ end trace 75c15e9837657921 ]---

This leads to many more gpfs and the system stops responding.

$ uname -a 
Linux denisovich 2.6.35-22-server #34-Ubuntu SMP Sun Oct 10 10:54:55 UTC 2010 x86_64 GNU/Linux
$ cat /proc/version_signature 
Ubuntu 2.6.35-22.34-server 2.6.35.4

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
kernel locks up when doing builds of aufs chroots
https://bugs.launchpad.net/bugs/664158
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux in ubuntu.




More information about the kernel-bugs mailing list