On Wed, May 08, 2013 at 02:24 (+0200), Kai Krakow wrote: > Kai Krakow <hurikhan77+bt...@gmail.com> schrieb: > >>>> I can reliably reproduce it from two different approaches. I'd like to >>>> only apply the commits fixing it. Can you name them here? >>> >>> In git log order: >>> >>> 6ced2666 Btrfs: separate sequence numbers for delayed ref tracking and >>> tree mod log ef9120b1 Btrfs: fix tree mod log regression on root split >>> operations 2ed098ca Btrfs: fix accessing the root pointer in tree mod log >>> functions 50723551 Btrfs: fix unlock after free on rewinded tree blocks >>> >>> The commit ids are from josef's master branch >>> (git://git.kernel.org/pub/scm/linux/kernel/git/josef/btrfs-next.git) >>> which is known not to be very stable regarding commit ids. >> >> Thanks, applied almost cleanly to 3.9.0 vanilla with just one reject. And >> that was for some error message. I'm simply ignoring that and currently >> compiling it. >> >> I will get back here with the result (fixed or not fixed for one or both >> situations). > > Apparently, it's not fixed. The system does not freeze now but it threw > multiple backtraces right in front of my Xorg session. The backtraces look a > little bit different now. Here's what I got: > > https://gist.github.com/kakra/8a340f006d01e146865d > > Occurence while running "bedup dedup --defrag --size-cutoff $((1024*1024))" > which was currently dedup'ing my backup volume with daily snapshots filled > by "rsync --inplace" - so I suppose some file contents are pretty scattered.
At least that looks different for now. I'm not certain about all the fixes in btrfs-next. Can you give it a try and bisect if btrfs-next is good? That would be really helpful. -Jan > [ 2612.573501] ------------[ cut here ]------------ > [ 2612.573509] WARNING: at fs/btrfs/inode.c:2157 > record_one_backref+0x310/0x328() > [ 2612.573510] Hardware name: To Be Filled By O.E.M. > [ 2612.573511] Modules linked in: rfcomm bnep af_packet vsock(O) vmmon(O) > vmnet(O) vmci(O) vmblock(O) reiserfs snd_usb_audio snd_usbmidi_lib > snd_rawmidi snd_seq_device gspca_sonixj gspca_main videodev gpio_ich > coretemp hwmon kvm_intel kvm crc32_pclmul crc32c_intel btusb microcode > bluetooth pcspkr lpc_ich i2c_i801 8250 mfd_core serial_core evdev > usb_storage zram(C) unix > [ 2612.573528] Pid: 13112, comm: btrfs-endio-wri Tainted: G C O > 3.9.0-gentoo #3 > [ 2612.573529] Call Trace: > [ 2612.573534] [<ffffffff8102f11d>] ? warn_slowpath_common+0x78/0x8e > [ 2612.573536] [<ffffffff81183aed>] ? record_one_backref+0x310/0x328 > [ 2612.573540] [<ffffffff811c5eb0>] ? iterate_extent_inodes+0x177/0x23c > [ 2612.573542] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 2612.573543] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 2612.573545] [<ffffffff811c5ffe>] ? iterate_inodes_from_logical+0x89/0x96 > [ 2612.573547] [<ffffffff81182320>] ? record_extent_backrefs+0x4d/0x8e > [ 2612.573549] [<ffffffff8118a8d3>] ? btrfs_finish_ordered_io+0x671/0x798 > [ 2612.573552] [<ffffffff811a33f3>] ? worker_loop+0x176/0x493 > [ 2612.573553] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 2612.573554] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 2612.573557] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 2612.573560] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 2612.573561] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 2612.573564] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 2612.573566] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 2612.573567] ---[ end trace 4c42d11ebaf277b6 ]--- > [ 2612.574001] ------------[ cut here ]------------ > [ 2612.574004] WARNING: at fs/btrfs/inode.c:2157 > record_one_backref+0x310/0x328() > [ 2612.574004] Hardware name: To Be Filled By O.E.M. > [ 2612.574005] Modules linked in: rfcomm bnep af_packet vsock(O) vmmon(O) > vmnet(O) vmci(O) vmblock(O) reiserfs snd_usb_audio snd_usbmidi_lib > snd_rawmidi snd_seq_device gspca_sonixj gspca_main videodev gpio_ich > coretemp hwmon kvm_intel kvm crc32_pclmul crc32c_intel btusb microcode > bluetooth pcspkr lpc_ich i2c_i801 8250 mfd_core serial_core evdev > usb_storage zram(C) unix > [ 2612.574017] Pid: 13110, comm: btrfs-endio-wri Tainted: G WC O > 3.9.0-gentoo #3 > [ 2612.574018] Call Trace: > [ 2612.574020] [<ffffffff8102f11d>] ? warn_slowpath_common+0x78/0x8e > [ 2612.574021] [<ffffffff81183aed>] ? record_one_backref+0x310/0x328 > [ 2612.574023] [<ffffffff811c5eb0>] ? iterate_extent_inodes+0x177/0x23c > [ 2612.574025] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 2612.574027] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 2612.574029] [<ffffffff811c5ffe>] ? iterate_inodes_from_logical+0x89/0x96 > [ 2612.574030] [<ffffffff81182320>] ? record_extent_backrefs+0x4d/0x8e > [ 2612.574032] [<ffffffff8118a8d3>] ? btrfs_finish_ordered_io+0x671/0x798 > [ 2612.574034] [<ffffffff811a33f3>] ? worker_loop+0x176/0x493 > [ 2612.574035] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 2612.574036] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 2612.574038] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 2612.574040] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 2612.574041] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 2612.574043] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 2612.574045] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 2612.574046] ---[ end trace 4c42d11ebaf277b7 ]--- > [ 2612.576338] ------------[ cut here ]------------ > [ 2612.576347] WARNING: at fs/btrfs/inode.c:2157 > record_one_backref+0x310/0x328() > [ 2612.576348] Hardware name: To Be Filled By O.E.M. > [ 2612.576349] Modules linked in: rfcomm bnep af_packet vsock(O) vmmon(O) > vmnet(O) vmci(O) vmblock(O) reiserfs snd_usb_audio snd_usbmidi_lib > snd_rawmidi snd_seq_device gspca_sonixj gspca_main videodev gpio_ich > coretemp hwmon kvm_intel kvm crc32_pclmul crc32c_intel btusb microcode > bluetooth pcspkr lpc_ich i2c_i801 8250 mfd_core serial_core evdev > usb_storage zram(C) unix > [ 2612.576366] Pid: 13110, comm: btrfs-endio-wri Tainted: G WC O > 3.9.0-gentoo #3 > [ 2612.576367] Call Trace: > [ 2612.576373] [<ffffffff8102f11d>] ? warn_slowpath_common+0x78/0x8e > [ 2612.576375] [<ffffffff81183aed>] ? record_one_backref+0x310/0x328 > [ 2612.576379] [<ffffffff811c5eb0>] ? iterate_extent_inodes+0x177/0x23c > [ 2612.576381] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 2612.576383] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 2612.576385] [<ffffffff811c5ffe>] ? iterate_inodes_from_logical+0x89/0x96 > [ 2612.576387] [<ffffffff81182320>] ? record_extent_backrefs+0x4d/0x8e > [ 2612.576389] [<ffffffff8118a8d3>] ? btrfs_finish_ordered_io+0x671/0x798 > [ 2612.576391] [<ffffffff811a33f3>] ? worker_loop+0x176/0x493 > [ 2612.576392] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 2612.576394] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 2612.576397] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 2612.576400] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 2612.576402] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 2612.576405] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 2612.576406] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 2612.576408] ---[ end trace 4c42d11ebaf277b8 ]--- > [ 3376.517211] ------------[ cut here ]------------ > [ 3376.517220] WARNING: at fs/btrfs/inode.c:2157 > record_one_backref+0x310/0x328() > [ 3376.517222] Hardware name: To Be Filled By O.E.M. > [ 3376.517223] Modules linked in: rfcomm bnep af_packet vsock(O) vmmon(O) > vmnet(O) vmci(O) vmblock(O) reiserfs snd_usb_audio snd_usbmidi_lib > snd_rawmidi snd_seq_device gspca_sonixj gspca_main videodev gpio_ich > coretemp hwmon kvm_intel kvm crc32_pclmul crc32c_intel btusb microcode > bluetooth pcspkr lpc_ich i2c_i801 8250 mfd_core serial_core evdev > usb_storage zram(C) unix > [ 3376.517248] Pid: 13107, comm: btrfs-endio-wri Tainted: G WC O > 3.9.0-gentoo #3 > [ 3376.517249] Call Trace: > [ 3376.517255] [<ffffffff8102f11d>] ? warn_slowpath_common+0x78/0x8e > [ 3376.517258] [<ffffffff81183aed>] ? record_one_backref+0x310/0x328 > [ 3376.517263] [<ffffffff811c5eb0>] ? iterate_extent_inodes+0x177/0x23c > [ 3376.517266] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 3376.517268] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 3376.517271] [<ffffffff811c5ffe>] ? iterate_inodes_from_logical+0x89/0x96 > [ 3376.517274] [<ffffffff81182320>] ? record_extent_backrefs+0x4d/0x8e > [ 3376.517278] [<ffffffff8118a8d3>] ? btrfs_finish_ordered_io+0x671/0x798 > [ 3376.517281] [<ffffffff811a33f3>] ? worker_loop+0x176/0x493 > [ 3376.517283] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 3376.517285] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 3376.517289] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 3376.517293] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 3376.517296] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 3376.517300] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 3376.517303] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 3376.517305] ---[ end trace 4c42d11ebaf277b9 ]--- > [ 3383.342985] ------------[ cut here ]------------ > [ 3383.342994] WARNING: at fs/btrfs/inode.c:2157 > record_one_backref+0x310/0x328() > [ 3383.342997] Hardware name: To Be Filled By O.E.M. > [ 3383.342998] Modules linked in: rfcomm bnep af_packet vsock(O) vmmon(O) > vmnet(O) vmci(O) vmblock(O) reiserfs snd_usb_audio snd_usbmidi_lib > snd_rawmidi snd_seq_device gspca_sonixj gspca_main videodev gpio_ich > coretemp hwmon kvm_intel kvm crc32_pclmul crc32c_intel btusb microcode > bluetooth pcspkr lpc_ich i2c_i801 8250 mfd_core serial_core evdev > usb_storage zram(C) unix > [ 3383.343023] Pid: 13107, comm: btrfs-endio-wri Tainted: G WC O > 3.9.0-gentoo #3 > [ 3383.343024] Call Trace: > [ 3383.343030] [<ffffffff8102f11d>] ? warn_slowpath_common+0x78/0x8e > [ 3383.343032] [<ffffffff81183aed>] ? record_one_backref+0x310/0x328 > [ 3383.343037] [<ffffffff811c5eb0>] ? iterate_extent_inodes+0x177/0x23c > [ 3383.343040] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 3383.343043] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 3383.343046] [<ffffffff811c5ffe>] ? iterate_inodes_from_logical+0x89/0x96 > [ 3383.343049] [<ffffffff81182320>] ? record_extent_backrefs+0x4d/0x8e > [ 3383.343052] [<ffffffff8118a8d3>] ? btrfs_finish_ordered_io+0x671/0x798 > [ 3383.343055] [<ffffffff811a33f3>] ? worker_loop+0x176/0x493 > [ 3383.343058] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 3383.343060] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 3383.343064] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 3383.343067] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 3383.343070] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 3383.343074] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 3383.343077] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 3383.343079] ---[ end trace 4c42d11ebaf277ba ]--- > [ 3383.821210] ------------[ cut here ]------------ > [ 3383.821220] WARNING: at fs/btrfs/inode.c:2157 > record_one_backref+0x310/0x328() > [ 3383.821221] Hardware name: To Be Filled By O.E.M. > [ 3383.821223] Modules linked in: rfcomm bnep af_packet vsock(O) vmmon(O) > vmnet(O) vmci(O) vmblock(O) reiserfs snd_usb_audio snd_usbmidi_lib > snd_rawmidi snd_seq_device gspca_sonixj gspca_main videodev gpio_ich > coretemp hwmon kvm_intel kvm crc32_pclmul crc32c_intel btusb microcode > bluetooth pcspkr lpc_ich i2c_i801 8250 mfd_core serial_core evdev > usb_storage zram(C) unix > [ 3383.821247] Pid: 16710, comm: btrfs-endio-wri Tainted: G WC O > 3.9.0-gentoo #3 > [ 3383.821249] Call Trace: > [ 3383.821254] [<ffffffff8102f11d>] ? warn_slowpath_common+0x78/0x8e > [ 3383.821257] [<ffffffff81183aed>] ? record_one_backref+0x310/0x328 > [ 3383.821262] [<ffffffff811c5eb0>] ? iterate_extent_inodes+0x177/0x23c > [ 3383.821265] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 3383.821267] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 3383.821270] [<ffffffff811c5ffe>] ? iterate_inodes_from_logical+0x89/0x96 > [ 3383.821273] [<ffffffff81182320>] ? record_extent_backrefs+0x4d/0x8e > [ 3383.821277] [<ffffffff8118a8d3>] ? btrfs_finish_ordered_io+0x671/0x798 > [ 3383.821279] [<ffffffff811a33f3>] ? worker_loop+0x176/0x493 > [ 3383.821282] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 3383.821284] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 3383.821288] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 3383.821291] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 3383.821294] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 3383.821298] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 3383.821301] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 3383.821302] ---[ end trace 4c42d11ebaf277bb ]--- > [ 3387.753658] ------------[ cut here ]------------ > [ 3387.753667] WARNING: at fs/btrfs/inode.c:2157 > record_one_backref+0x310/0x328() > [ 3387.753669] Hardware name: To Be Filled By O.E.M. > [ 3387.753670] Modules linked in: rfcomm bnep af_packet vsock(O) vmmon(O) > vmnet(O) vmci(O) vmblock(O) reiserfs snd_usb_audio snd_usbmidi_lib > snd_rawmidi snd_seq_device gspca_sonixj gspca_main videodev gpio_ich > coretemp hwmon kvm_intel kvm crc32_pclmul crc32c_intel btusb microcode > bluetooth pcspkr lpc_ich i2c_i801 8250 mfd_core serial_core evdev > usb_storage zram(C) unix > [ 3387.753693] Pid: 13107, comm: btrfs-endio-wri Tainted: G WC O > 3.9.0-gentoo #3 > [ 3387.753694] Call Trace: > [ 3387.753699] [<ffffffff8102f11d>] ? warn_slowpath_common+0x78/0x8e > [ 3387.753702] [<ffffffff81183aed>] ? record_one_backref+0x310/0x328 > [ 3387.753707] [<ffffffff811c5eb0>] ? iterate_extent_inodes+0x177/0x23c > [ 3387.753709] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 3387.753711] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 3387.753714] [<ffffffff811c5ffe>] ? iterate_inodes_from_logical+0x89/0x96 > [ 3387.753717] [<ffffffff81182320>] ? record_extent_backrefs+0x4d/0x8e > [ 3387.753720] [<ffffffff8118a8d3>] ? btrfs_finish_ordered_io+0x671/0x798 > [ 3387.753723] [<ffffffff811a33f3>] ? worker_loop+0x176/0x493 > [ 3387.753725] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 3387.753727] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 3387.753730] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 3387.753733] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 3387.753736] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 3387.753739] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 3387.753742] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 3387.753743] ---[ end trace 4c42d11ebaf277bc ]--- > [ 3678.135594] ------------[ cut here ]------------ > [ 3678.135601] WARNING: at fs/btrfs/inode.c:2157 > record_one_backref+0x310/0x328() > [ 3678.135602] Hardware name: To Be Filled By O.E.M. > [ 3678.135603] Modules linked in: rfcomm bnep af_packet vsock(O) vmmon(O) > vmnet(O) vmci(O) vmblock(O) reiserfs snd_usb_audio snd_usbmidi_lib > snd_rawmidi snd_seq_device gspca_sonixj gspca_main videodev gpio_ich > coretemp hwmon kvm_intel kvm crc32_pclmul crc32c_intel btusb microcode > bluetooth pcspkr lpc_ich i2c_i801 8250 mfd_core serial_core evdev > usb_storage zram(C) unix > [ 3678.135620] Pid: 16709, comm: btrfs-endio-wri Tainted: G WC O > 3.9.0-gentoo #3 > [ 3678.135621] Call Trace: > [ 3678.135626] [<ffffffff8102f11d>] ? warn_slowpath_common+0x78/0x8e > [ 3678.135627] [<ffffffff81183aed>] ? record_one_backref+0x310/0x328 > [ 3678.135631] [<ffffffff811c5eb0>] ? iterate_extent_inodes+0x177/0x23c > [ 3678.135633] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 3678.135634] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 3678.135636] [<ffffffff811c5ffe>] ? iterate_inodes_from_logical+0x89/0x96 > [ 3678.135638] [<ffffffff81182320>] ? record_extent_backrefs+0x4d/0x8e > [ 3678.135640] [<ffffffff8118a8d3>] ? btrfs_finish_ordered_io+0x671/0x798 > [ 3678.135642] [<ffffffff811a33f3>] ? worker_loop+0x176/0x493 > [ 3678.135644] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 3678.135645] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 3678.135648] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 3678.135650] [<ffffffff8110b553>] ? fget_light+0x2e/0x7b > [ 3678.135653] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 3678.135654] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 3678.135657] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 3678.135659] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 3678.135660] ---[ end trace 4c42d11ebaf277bd ]--- > [ 5233.415133] ------------[ cut here ]------------ > [ 5233.415140] WARNING: at fs/btrfs/inode.c:2157 > record_one_backref+0x310/0x328() > [ 5233.415142] Hardware name: To Be Filled By O.E.M. > [ 5233.415142] Modules linked in: rfcomm bnep af_packet vsock(O) vmmon(O) > vmnet(O) vmci(O) vmblock(O) reiserfs snd_usb_audio snd_usbmidi_lib > snd_rawmidi snd_seq_device gspca_sonixj gspca_main videodev gpio_ich > coretemp hwmon kvm_intel kvm crc32_pclmul crc32c_intel btusb microcode > bluetooth pcspkr lpc_ich i2c_i801 8250 mfd_core serial_core evdev > usb_storage zram(C) unix > [ 5233.415162] Pid: 16709, comm: btrfs-endio-wri Tainted: G WC O > 3.9.0-gentoo #3 > [ 5233.415163] Call Trace: > [ 5233.415168] [<ffffffff8102f11d>] ? warn_slowpath_common+0x78/0x8e > [ 5233.415170] [<ffffffff81183aed>] ? record_one_backref+0x310/0x328 > [ 5233.415174] [<ffffffff811c5eb0>] ? iterate_extent_inodes+0x177/0x23c > [ 5233.415176] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 5233.415178] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 5233.415180] [<ffffffff811c5ffe>] ? iterate_inodes_from_logical+0x89/0x96 > [ 5233.415182] [<ffffffff81182320>] ? record_extent_backrefs+0x4d/0x8e > [ 5233.415185] [<ffffffff8118a8d3>] ? btrfs_finish_ordered_io+0x671/0x798 > [ 5233.415187] [<ffffffff811a33f3>] ? worker_loop+0x176/0x493 > [ 5233.415189] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 5233.415190] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 5233.415193] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 5233.415196] [<ffffffff8110b553>] ? fget_light+0x2e/0x7b > [ 5233.415199] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 5233.415201] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 5233.415204] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 5233.415206] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 5233.415208] ---[ end trace 4c42d11ebaf277be ]--- > [ 5871.674593] ------------[ cut here ]------------ > [ 5871.674626] kernel BUG at fs/btrfs/ctree.c:1185! > [ 5871.674652] invalid opcode: 0000 [#1] SMP > [ 5871.674679] Modules linked in: rfcomm bnep af_packet vsock(O) vmmon(O) > vmnet(O) vmci(O) vmblock(O) reiserfs snd_usb_audio snd_usbmidi_lib > snd_rawmidi snd_seq_device gspca_sonixj gspca_main videodev gpio_ich > coretemp hwmon kvm_intel kvm crc32_pclmul crc32c_intel btusb microcode > bluetooth pcspkr lpc_ich i2c_i801 8250 mfd_core serial_core evdev > usb_storage zram(C) unix > [ 5871.674903] CPU 3 > [ 5871.674917] Pid: 1411, comm: btrfs-endio-wri Tainted: G WC O > 3.9.0-gentoo #3 To Be Filled By O.E.M. To Be Filled By O.E.M./Z68 Pro3 > [ 5871.674980] RIP: 0010:[<ffffffff81161cff>] [<ffffffff81161cff>] > __tree_mod_log_rewind+0x4c/0x121 > [ 5871.675032] RSP: 0018:ffff8802e24fb8f8 EFLAGS: 00010297 > [ 5871.675060] RAX: 0000000000000003 RBX: ffff8801b2f67e30 RCX: > ffff8802e24fb898 > [ 5871.675098] RDX: 0000000014f3c8c2 RSI: 0000000000000753 RDI: > ffff88040874b000 > [ 5871.675134] RBP: 0000000000000036 R08: 0000000000001000 R09: > ffff8802e24fb8a8 > [ 5871.675171] R10: 0000000000000000 R11: 0000000000000000 R12: > ffff8803fed94c00 > [ 5871.675208] R13: 0000004400000000 R14: ffff8803734dbd80 R15: > 0000000000000001 > [ 5871.675245] FS: 0000000000000000(0000) GS:ffff88041f380000(0000) > knlGS:0000000000000000 > [ 5871.675286] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 5871.675316] CR2: 0000003b16affc80 CR3: 0000000001a0b000 CR4: > 00000000000407e0 > [ 5871.675353] DR0: 0000000000000000 DR1: 0000000000000000 DR2: > 0000000000000000 > [ 5871.675390] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: > 0000000000000400 > [ 5871.675426] Process btrfs-endio-wri (pid: 1411, threadinfo > ffff8802e24fa000, task ffff880406188000) > [ 5871.675471] Stack: > [ 5871.675483] ffff880060b40ea0 ffff88014a49a3f0 ffff8802e264f000 > 0000004400000000 > [ 5871.675528] ffff8802efd16000 ffffffff81167648 0000000000000001 > ffff8801b2f67e30 > [ 5871.675572] ffff8803fed94c00 ffff88002401adf8 0000000000002cff > 00000001011630df > [ 5871.675616] Call Trace: > [ 5871.675633] [<ffffffff81167648>] ? btrfs_search_old_slot+0x564/0x620 > [ 5871.675669] [<ffffffff811c46bb>] ? __resolve_indirect_refs+0x125/0x408 > [ 5871.675706] [<ffffffff811c535f>] ? find_parent_nodes+0x9c1/0xcec > [ 5871.675739] [<ffffffff811c5703>] ? btrfs_find_all_roots+0x79/0xd4 > [ 5871.675773] [<ffffffff811c5e74>] ? iterate_extent_inodes+0x13b/0x23c > [ 5871.675808] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 5871.675841] [<ffffffff811837dd>] ? btrfs_real_readdir+0x482/0x482 > [ 5871.675875] [<ffffffff811c5ffe>] ? iterate_inodes_from_logical+0x89/0x96 > [ 5871.675910] [<ffffffff81182320>] ? record_extent_backrefs+0x4d/0x8e > [ 5871.675944] [<ffffffff8118a8d3>] ? btrfs_finish_ordered_io+0x671/0x798 > [ 5871.675979] [<ffffffff811a33f3>] ? worker_loop+0x176/0x493 > [ 5871.676010] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 5871.676042] [<ffffffff811a327d>] ? btrfs_queue_worker+0x272/0x272 > [ 5871.676076] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 5871.676104] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 5871.676136] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 5871.676174] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 5871.676204] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 5871.676240] Code: 85 e4 89 c5 0f 85 d6 00 00 00 e9 db 00 00 00 41 83 7e > 28 05 0f 87 ab 00 00 00 41 8b 46 28 ff 24 c5 20 78 62 81 41 39 6e 2c 73 02 > <0f> 0b 41 8b 56 2c 49 8d 76 38 48 89 df ff c5 e8 7d fb ff ff 49 > [ 5871.676433] RIP [<ffffffff81161cff>] __tree_mod_log_rewind+0x4c/0x121 > [ 5871.676469] RSP <ffff8802e24fb8f8> > [ 5871.865382] ---[ end trace 4c42d11ebaf277bf ]--- > > # echo w >/proc/sysrq-trigger > > [ 7122.620390] SysRq : Show Blocked State > [ 7122.620398] task PC stack pid father > [ 7122.620461] BrowserBlocking D ffff88041f392840 0 8323 5292 > 0x00000000 > [ 7122.620466] ffff8804089a5400 0000000000000082 ffff88040979db00 > ffff880407765138 > [ 7122.620470] 0000000000012840 ffff88035411dfd8 ffff88035411dfd8 > ffff8804089a5400 > [ 7122.620474] 0000000000000000 7fffffffffffffff ffffffff8151a227 > 7fffffffffffffff > [ 7122.620478] Call Trace: > [ 7122.620488] [<ffffffff8151a227>] ? console_conditional_schedule+0xf/0xf > [ 7122.620493] [<ffffffff8151a253>] ? schedule_timeout+0x2c/0xdd > [ 7122.620498] [<ffffffff811f385c>] ? generic_make_request+0x93/0xd2 > [ 7122.620501] [<ffffffff8151b2db>] ? __wait_for_common+0x9e/0x115 > [ 7122.620506] [<ffffffff81054fb9>] ? try_to_wake_up+0x19e/0x19e > [ 7122.620511] [<ffffffff8117a3ed>] ? write_dev_flush+0x37/0x126 > [ 7122.620515] [<ffffffff8117bb41>] ? write_all_supers+0x362/0x5b5 > [ 7122.620520] [<ffffffff811aea94>] ? btrfs_sync_log+0x4ba/0x58c > [ 7122.620525] [<ffffffff8118de74>] ? btrfs_sync_file+0x1c5/0x23e > [ 7122.620531] [<ffffffff8104f6b4>] ? should_resched+0x5/0x23 > [ 7122.620537] [<ffffffff8111a36c>] ? do_fsync+0x31/0x4e > [ 7122.620541] [<ffffffff8111a630>] ? sys_fdatasync+0xb/0xf > [ 7122.620546] [<ffffffff8151c752>] ? system_call_fastpath+0x16/0x1b > [ 7122.620562] konsole D ffff88041f312840 0 8203 1 > 0x00000000 > [ 7122.620565] ffff880408b3a300 0000000000000082 ffff88040979d400 > ffff88041f5eb818 > [ 7122.620569] 0000000000012840 ffff88035418ffd8 ffff88035418ffd8 > ffff880408b3a300 > [ 7122.620572] 0000000100000002 7fffffffffffffff ffffffff8151a227 > 7fffffffffffffff > [ 7122.620576] Call Trace: > [ 7122.620580] [<ffffffff8151a227>] ? console_conditional_schedule+0xf/0xf > [ 7122.620584] [<ffffffff8151a253>] ? schedule_timeout+0x2c/0xdd > [ 7122.620588] [<ffffffff81001631>] ? __switch_to+0x1cd/0x3a6 > [ 7122.620591] [<ffffffff8151b2db>] ? __wait_for_common+0x9e/0x115 > [ 7122.620594] [<ffffffff81054fb9>] ? try_to_wake_up+0x19e/0x19e > [ 7122.620599] [<ffffffff81045103>] ? flush_work+0xf4/0x10d > [ 7122.620603] [<ffffffff81043cdb>] ? wq_clamp_max_active+0x74/0x74 > [ 7122.620608] [<ffffffff81240101>] ? proc_clear_tty+0x48/0x55 > [ 7122.620612] [<ffffffff81241a8b>] ? input_available_p+0x15/0x51 > [ 7122.620616] [<ffffffff81241b29>] ? n_tty_poll+0x62/0x125 > [ 7122.620620] [<ffffffff8123f5da>] ? tty_poll+0x54/0x6b > [ 7122.620624] [<ffffffff81105a23>] ? do_sys_poll+0x1db/0x359 > [ 7122.620628] [<ffffffff81104d89>] ? set_restore_sigmask+0x2d/0x2d > [ 7122.620632] [<ffffffff81104d89>] ? set_restore_sigmask+0x2d/0x2d > [ 7122.620635] [<ffffffff81104d89>] ? set_restore_sigmask+0x2d/0x2d > [ 7122.620639] [<ffffffff81104d89>] ? set_restore_sigmask+0x2d/0x2d > [ 7122.620642] [<ffffffff81104d89>] ? set_restore_sigmask+0x2d/0x2d > [ 7122.620646] [<ffffffff81104d89>] ? set_restore_sigmask+0x2d/0x2d > [ 7122.620649] [<ffffffff81104d89>] ? set_restore_sigmask+0x2d/0x2d > [ 7122.620652] [<ffffffff81104d89>] ? set_restore_sigmask+0x2d/0x2d > [ 7122.620656] [<ffffffff81104d89>] ? set_restore_sigmask+0x2d/0x2d > [ 7122.620659] [<ffffffff81054fb9>] ? try_to_wake_up+0x19e/0x19e > [ 7122.620666] [<ffffffff81034dc3>] ? timespec_add_safe+0x32/0x63 > [ 7122.620670] [<ffffffff810651b8>] ? ktime_get_ts+0x3d/0x7b > [ 7122.620673] [<ffffffff81105c2a>] ? sys_poll+0x41/0xa8 > [ 7122.620677] [<ffffffff8151c752>] ? system_call_fastpath+0x16/0x1b > [ 7122.620708] btrfs-transacti D ffff88041f312840 0 2056 2 > 0x00000000 > [ 7122.620712] ffff8804089d6200 0000000000000046 ffff88040979d400 > ffffffff8151b229 > [ 7122.620715] 0000000000012840 ffff88015fcf3fd8 ffff88015fcf3fd8 > ffff8804089d6200 > [ 7122.620718] ffffffff8104f6b4 7fffffffffffffff ffff88040416cf00 > 0000000000000000 > [ 7122.620722] Call Trace: > [ 7122.620725] [<ffffffff8151b229>] ? _cond_resched+0x6/0x1a > [ 7122.620729] [<ffffffff8104f6b4>] ? should_resched+0x5/0x23 > [ 7122.620733] [<ffffffff8151a253>] ? schedule_timeout+0x2c/0xdd > [ 7122.620737] [<ffffffff81049d1f>] ? prepare_to_wait+0x19/0x74 > [ 7122.620740] [<ffffffff811805a6>] ? btrfs_commit_transaction+0x293/0x845 > [ 7122.620744] [<ffffffff81049e3a>] ? add_wait_queue+0x3c/0x3c > [ 7122.620747] [<ffffffff81181370>] ? start_transaction+0x33c/0x445 > [ 7122.620751] [<ffffffff8103af7a>] ? usleep_range+0x3e/0x3e > [ 7122.620755] [<ffffffff8104f6b4>] ? should_resched+0x5/0x23 > [ 7122.620759] [<ffffffff8117a65b>] ? transaction_kthread+0xd1/0x176 > [ 7122.620763] [<ffffffff8117a58a>] ? try_to_freeze+0x31/0x31 > [ 7122.620767] [<ffffffff8117a58a>] ? try_to_freeze+0x31/0x31 > [ 7122.620770] [<ffffffff810496d2>] ? kthread+0x81/0x89 > [ 7122.620774] [<ffffffff81050000>] ? free_sched_groups+0x32/0x50 > [ 7122.620778] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 7122.620782] [<ffffffff8151c6ac>] ? ret_from_fork+0x7c/0xb0 > [ 7122.620785] [<ffffffff81049651>] ? > kthread_freezable_should_stop+0x36/0x36 > [ 7122.620788] bedup D ffff88041f292840 0 2510 2509 > 0x00000000 > [ 7122.620791] ffff8801a907d400 0000000000000086 ffff88040979cd00 > 0000000000030000 > [ 7122.620794] 0000000000012840 ffff88015968dfd8 ffff88015968dfd8 > ffff8801a907d400 > [ 7122.620798] 0000000000000246 ffff8802ae1f0f08 ffff8802d5e749e8 > ffff88015968dd50 > [ 7122.620801] Call Trace: > [ 7122.620805] [<ffffffff8117fe1c>] ? wait_current_trans.isra.32+0xae/0xdd > [ 7122.620808] [<ffffffff81049e3a>] ? add_wait_queue+0x3c/0x3c > [ 7122.620811] [<ffffffff81181445>] ? start_transaction+0x411/0x445 > [ 7122.620815] [<ffffffff8104f6b4>] ? should_resched+0x5/0x23 > [ 7122.620818] [<ffffffff811a789a>] ? btrfs_ioctl+0x50a/0x1808 > [ 7122.620823] [<ffffffff810d3684>] ? do_mmap_pgoff+0x29a/0x321 > [ 7122.620827] [<ffffffff8104f6b4>] ? should_resched+0x5/0x23 > [ 7122.620830] [<ffffffff8151b229>] ? _cond_resched+0x6/0x1a > [ 7122.620834] [<ffffffff810fb04d>] ? cp_new_stat+0x113/0x126 > [ 7122.620838] [<ffffffff81104398>] ? do_vfs_ioctl+0x41e/0x48f > [ 7122.620842] [<ffffffff810fb3d5>] ? sys_newfstat+0x23/0x2b > [ 7122.620845] [<ffffffff8110444b>] ? sys_ioctl+0x42/0x63 > [ 7122.620848] [<ffffffff8151c752>] ? system_call_fastpath+0x16/0x1b > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in > the body of a message to majord...@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html