ubuntu_ecryptfs.lp-872905.sh.btrfs test fails to complete on panda ES with linux-ti-omap4: 3.5.0-222.33

Bug #1164553 reported by Para Siva
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Medium
Colin Ian King

Bug Description

ubuntu_ecryptfs.lp-872905.sh.btrfs test fails to complete on panda ES with linux-ti-omap4: 3.5.0-222.33 kernel. The console output stops updating with,
'22:12:00 INFO | START ubuntu_ecryptfs.lp-872905.sh.btrfs ubuntu_ecryptfs.lp-872905.sh.btrfs timestamp=1365041520 localtime=Apr 03 22:12:00'

The following can be seen in the syslog,

Apr 3 22:19:16 qa-panda-2 kernel: [27911.069030] WARNING: at /build/buildd/linux-ti-omap4-3.5.0/fs/btrfs/super.c:221 __btrfs_abort_transaction+0x4c/0x
b0 [btrfs]()
Apr 3 22:19:16 qa-panda-2 kernel: [27911.069061] btrfs: Transaction aborted
Apr 3 22:19:16 qa-panda-2 kernel: [27911.069061] Modules linked in: btrfs zlib_deflate libcrc32c xfs dm_multipath ext2 arc4 wl12xx wlcore mac80211 cfg
80211 pl2303 usbserial wlcore_sdio gpio_keys usb_storage
pr 3 22:19:16 qa-panda-2 kernel: [27911.069274] [<c00165e0>] (unwind_backtrace+0x0/0xec) from [<c0585750>] (dump_stack+0x20/0x24)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.069335] [<c0585750>] (dump_stack+0x20/0x24) from [<c004051c>] (warn_slowpath_common+0x5c/0x74)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.069396] [<c004051c>] (warn_slowpath_common+0x5c/0x74) from [<c00405f0>] (warn_slowpath_fmt+0x40/0x48)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.069763] [<c00405f0>] (warn_slowpath_fmt+0x40/0x48) from [<bf244e00>] (__btrfs_abort_transaction+0x4c/0xb0 [btrfs])
Apr 3 22:19:16 qa-panda-2 kernel: [27911.070556] [<bf244e00>] (__btrfs_abort_transaction+0x4c/0xb0 [btrfs]) from [<bf25626c>] (find_free_extent+0xae0/0xc74 [btrfs])
Apr 3 22:19:16 qa-panda-2 kernel: [27911.071380] [<bf25626c>] (find_free_extent+0xae0/0xc74 [btrfs]) from [<bf25a2f4>] (btrfs_reserve_extent+0xf4/0x2a8 [btrfs])
Apr 3 22:19:16 qa-panda-2 kernel: [27911.072265] [<bf25a2f4>] (btrfs_reserve_extent+0xf4/0x2a8 [btrfs]) from [<bf270b00>] (cow_file_range+0x2b8/0x568 [btrfs])
Apr 3 22:19:16 qa-panda-2 kernel: [27911.073181] [<bf270b00>] (cow_file_range+0x2b8/0x568 [btrfs]) from [<bf27159c>] (run_delalloc_nocow+0x7ec/0x8f4 [btrfs])
Apr 3 22:19:16 qa-panda-2 kernel: [27911.074096] [<bf27159c>] (run_delalloc_nocow+0x7ec/0x8f4 [btrfs]) from [<bf271718>] (run_delalloc_range+0x74/0x3a4 [btrfs])
Apr 3 22:19:16 qa-panda-2 kernel: [27911.075042] [<bf271718>] (run_delalloc_range+0x74/0x3a4 [btrfs]) from [<bf28f2bc>] (__extent_writepage+0x2a4/0x8ac [btrfs])
Apr 3 22:19:16 qa-panda-2 kernel: [27911.076049] [<bf28f2bc>] (__extent_writepage+0x2a4/0x8ac [btrfs]) from [<bf28fd20>] (extent_writepages+0x21c/0x328 [btrfs])
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077026] [<bf28fd20>] (extent_writepages+0x21c/0x328 [btrfs]) from [<bf26c694>] (btrfs_writepages+0x30/0x38 [btrfs])
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077514] [<bf26c694>] (btrfs_writepages+0x30/0x38 [btrfs]) from [<c01001b0>] (do_writepages+0x34/0x48)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077575] [<c01001b0>] (do_writepages+0x34/0x48) from [<c0162bdc>] (__writeback_single_inode.isra.22+0x48/0x198)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077606] [<c0162bdc>] (__writeback_single_inode.isra.22+0x48/0x198) from [<c0163298>] (writeback_sb_inodes+0x214/0x37c)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077667] [<c0163298>] (writeback_sb_inodes+0x214/0x37c) from [<c0163474>] (__writeback_inodes_wb+0x74/0xc0)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077697] [<c0163474>] (__writeback_inodes_wb+0x74/0xc0) from [<c0163640>] (wb_writeback+0x180/0x320)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077758] [<c0163640>] (wb_writeback+0x180/0x320) from [<c0164160>] (wb_do_writeback+0x198/0x228)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077789] [<c0164160>] (wb_do_writeback+0x198/0x228) from [<c01642d0>] (bdi_writeback_thread+0xe0/0x2d4)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077850] [<c01642d0>] (bdi_writeback_thread+0xe0/0x2d4) from [<c00630fc>] (kthread+0x9c/0xac)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077911] [<c00630fc>] (kthread+0x9c/0xac) from [<c000f224>] (kernel_thread_exit+0x0/0x8)
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077941] ---[ end trace b144d44da2a6e53e ]---
Apr 3 22:19:16 qa-panda-2 kernel: [27911.077972] BTRFS warning (device loop0): Aborting unused transaction.
Apr 3 22:26:09 qa-panda-2 kernel: [28323.454772] INFO: task touch:12086 blocked for more than 120 seconds.
....
...
...

The logs are attached.

Revision history for this message
Para Siva (psivaa) wrote :
Revision history for this message
Para Siva (psivaa) wrote :

The rest of the log files are attached here

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1164553

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Para Siva (psivaa) wrote :

The logs were already attached zipped. Marking it as New then. Thanks.

Changed in linux (Ubuntu):
status: Incomplete → New
Changed in linux (Ubuntu):
importance: Undecided → Medium
assignee: nobody → Colin King (colin-king)
status: New → In Progress
Revision history for this message
Colin Ian King (colin-king) wrote :

This is not a regression; the changes in this particular release will not cause this behaviour. The underlying issue is that the test fills the lower btrfs file system to a point where we run out of free space when searching for a free extent; see find_free_extent(). This error occurs when a chunk alloc fails. btrfs seems to handle these -ENOSPC errors poorly for some reason.

I think we can safely say that this is not an eCryptfs regression, but an existing bug in btrfs.

Changed in linux (Ubuntu):
status: In Progress → Won't Fix
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.