linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: jane <jane@janeirl.dev>
To: linux-btrfs@vger.kernel.org
Subject: fs forced readonly
Date: Mon, 25 Mar 2024 23:00:51 -0500	[thread overview]
Message-ID: <bdcc14cf-7e12-4ae7-92c6-a4924158ea64@janeirl.dev> (raw)

[-- Attachment #1: Type: text/plain, Size: 2316 bytes --]

hello,

my root mounted btrfs file system becomes forced readonly whenever i try
to delete a certain directory.

dmesg output is attached.

btrfs-check output:
[1/7] checking root items
[2/7] checking extents
data extent[89300512768, 40960] referencer count mismatch (root 257 owner 2995086 offset 258342912) wanted 0 have 1
data extent[89300512768, 40960] bytenr mimsmatch, extent item bytenr 89300512768 file item bytenr 0
data extent[89300512768, 40960] referencer count mismatch (root 262401 owner 2995086 offset 258342912) wanted 1 have 0
backpointer mismatch on [89300512768 40960]
ERROR: errors found in extent allocation tree or chunk allocation
[3/7] checking free space tree
[4/7] checking fs roots
[5/7] checking only csums items (without verifying data)
[6/7] checking root refs
[7/7] checking quota groups skipped (not enabled on this FS)
Opening filesystem to check...
Checking filesystem on /dev/mapper/luks-1d6b7e71-1055-4632-a647-99391f9e4196
UUID: 8b26e8c1-2566-4991-a0c4-e64da9a46607
found 121319567360 bytes used, error(s) found
total csum bytes: 116268816
total tree bytes: 2147565568
total fs tree bytes: 1852407808
total extent tree bytes: 142704640
btree space waste bytes: 420429213
file data blocks allocated: 439455162368
 referenced 173529853952

btrfs-scrub output:
UUID:             8b26e8c1-2566-4991-a0c4-e64da9a46607
Scrub started:    Mon Mar 25 22:59:39 2024
Status:           running
Duration:         0:01:50
Time left:        0:18:58
ETA:              Mon Mar 25 23:20:31 2024
Total to scrub:   114.99GiB
Bytes scrubbed:   10.13GiB  (8.81%)
Rate:             94.31MiB/s
Error summary:    no errors found

$ uname -a
Linux jane-fedora 6.2.14-300.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May  1 00:55:28 UTC 2023 x86_64 GNU/Linux

$ btrfs --version
btrfs-progs v6.2.2

$ btrfs fi show
Label: 'fedora_localhost-live'  uuid: 8b26e8c1-2566-4991-a0c4-e64da9a46607
	Total devices 1 FS bytes used 113.02GiB
	devid    1 size 149.27GiB used 118.07GiB path /dev/mapper/luks-1d6b7e71-1055-4632-a647-99391f9e4196

$ btrfs fi df /
Data, single: total=112.01GiB, used=111.02GiB
System, DUP: total=32.00MiB, used=16.00KiB
Metadata, DUP: total=3.00GiB, used=2.00GiB
GlobalReserve, single: total=368.64MiB, used=0.00B

please let me know if there's anything i can do to fix this.

thanks a lot,
jane

[-- Attachment #2: dmesg --]
[-- Type: text/plain, Size: 28624 bytes --]

[  301.862896] ------------[ cut here ]------------
[  301.862901] WARNING: CPU: 11 PID: 9 at fs/btrfs/extent-tree.c:3068 __btrfs_free_extent+0x88f/0x10e0
[  301.862907] Modules linked in: uinput wireguard curve25519_x86_64 libcurve25519_generic ip6_udp_tunnel udp_tunnel rfcomm snd_seq_dummy snd_hrtimer snd_seq xt_comment nft_compat nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables nfnetlink sunrpc qrtr bnep binfmt_misc vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common edac_mce_amd btusb snd_hda_codec_realtek btrtl kvm_amd btbcm snd_hda_codec_generic btintel ledtrig_audio snd_hda_codec_hdmi iwlwifi snd_usb_audio btmtk snd_hda_intel snd_intel_dspcfg kvm snd_usbmidi_lib snd_intel_sdw_acpi bluetooth cfg80211 snd_rawmidi irqbypass snd_hda_codec joydev snd_seq_device pcspkr wmi_bmof rapl snd_hda_core k10temp gpio_amdpt i2c_piix4 rfkill snd_hwdep gpio_generic acpi_cpufreq squashfs snd_aloop loop zram dm_crypt amdgpu drm_ttm_helper
[  301.862944]  crct10dif_pclmul ttm nvme crc32_pclmul crc32c_intel polyval_clmulni iommu_v2 polyval_generic drm_buddy nvme_core gpu_sched ghash_clmulni_intel sha512_ssse3 drm_display_helper ccp r8169 sp5100_tco nvme_common cec video wmi ip6_tables ip_tables fuse snd_pcm snd_timer snd soundcore videodev mc
[  301.862958] CPU: 11 PID: 9 Comm: kworker/u64:0 Not tainted 6.2.14-300.fc38.x86_64 #1
[  301.862959] Hardware name: Micro-Star International Co., Ltd. MS-7C91/MPG B550 GAMING EDGE WIFI (MS-7C91), BIOS 1.F0 10/11/2023
[  301.862960] Workqueue: events_unbound btrfs_async_reclaim_metadata_space
[  301.862965] RIP: 0010:__btrfs_free_extent+0x88f/0x10e0
[  301.862967] Code: 00 00 48 8d 70 7d ba 11 00 00 00 4c 89 ef e8 28 fd 03 00 48 8b 0c 24 0f b6 c0 48 39 c8 0f 84 36 fb ff ff 0f 0b e9 2f fb ff ff <0f> 0b 49 8b 3f e8 a7 5e 00 00 48 89 da 48 c7 c6 98 8e 8a 89 41 55
[  301.862968] RSP: 0018:ffffb2d80013fba8 EFLAGS: 00010246
[  301.862970] RAX: 00000000fffffffe RBX: 00000014cab9b000 RCX: 0000000000000000
[  301.862971] RDX: 0000000000000000 RSI: ffff8ef94920e13e RDI: ffffb2d80013fb50
[  301.862971] RBP: ffff8ef70f3dfe38 R08: 000000000000012d R09: 0000000000000000
[  301.862972] R10: ffffb2d80013fb50 R11: 0000000000001000 R12: 0000000000000000
[  301.862972] R13: 000000000f660000 R14: ffff8ef877c7df50 R15: ffff8ef70f9ca7e0
[  301.862973] FS:  0000000000000000(0000) GS:ffff8ef98fcc0000(0000) knlGS:0000000000000000
[  301.862974] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  301.862974] CR2: 0000564873883000 CR3: 00000001d7010000 CR4: 0000000000750ee0
[  301.862975] PKRU: 55555554
[  301.862976] Call Trace:
[  301.862977]  <TASK>
[  301.862981]  __btrfs_run_delayed_refs+0x2c4/0x1260
[  301.862983]  ? preempt_count_add+0x6a/0xa0
[  301.862987]  ? _raw_spin_lock+0x13/0x40
[  301.862990]  btrfs_run_delayed_refs+0x55/0x200
[  301.862992]  flush_space+0x1ab/0x600
[  301.862994]  ? _raw_spin_unlock+0x15/0x30
[  301.862995]  ? finish_task_switch.isra.0+0x9f/0x320
[  301.862997]  ? __switch_to+0x106/0x410
[  301.862999]  ? sched_clock_cpu+0xb/0xc0
[  301.863001]  ? __smp_call_single_queue+0x23/0x40
[  301.863003]  ? __x2apic_send_IPI_dest+0x2e/0x40
[  301.863005]  btrfs_async_reclaim_metadata_space+0x1a4/0x2a0
[  301.863007]  process_one_work+0x1c7/0x3d0
[  301.863012]  worker_thread+0x4d/0x380
[  301.863013]  ? __pfx_worker_thread+0x10/0x10
[  301.863015]  kthread+0xe9/0x110
[  301.863018]  ? __pfx_kthread+0x10/0x10
[  301.863019]  ret_from_fork+0x2c/0x50
[  301.863023]  </TASK>
[  301.863024] ---[ end trace 0000000000000000 ]---
[  301.863025] BTRFS info (device dm-0): leaf 886816768 gen 1262149 total ptrs 92 free space 9107 owner 2
[  301.863026] 	item 0 key (89298841600 168 40960) itemoff 16230 itemsize 53
[  301.863028] 		extent refs 1 gen 1228551 flags 1
[  301.863028] 		ref#0: extent data backref root 257 objectid 2798110 offset 0 count 1
[  301.863029] 	item 1 key (89298882560 168 118784) itemoff 16177 itemsize 53
[  301.863030] 		extent refs 1 gen 1254386 flags 1
[  301.863031] 		ref#0: extent data backref root 256 objectid 15277725 offset 330690560 count 1
[  301.863032] 	item 2 key (89299025920 168 20480) itemoff 16124 itemsize 53
[  301.863032] 		extent refs 1 gen 1236670 flags 1
[  301.863033] 		ref#0: extent data backref root 256 objectid 142602 offset 17182720 count 1
[  301.863033] 	item 3 key (89299066880 168 98304) itemoff 16071 itemsize 53
[  301.863034] 		extent refs 1 gen 1251515 flags 1
[  301.863034] 		ref#0: extent data backref root 256 objectid 15165702 offset 88309760 count 1
[  301.863035] 	item 4 key (89299165184 168 40960) itemoff 16018 itemsize 53
[  301.863036] 		extent refs 1 gen 1254842 flags 1
[  301.863036] 		ref#0: extent data backref root 256 objectid 15288420 offset 134189056 count 1
[  301.863037] 	item 5 key (89299206144 168 524288) itemoff 15965 itemsize 53
[  301.863037] 		extent refs 1 gen 1229901 flags 1
[  301.863038] 		ref#0: extent data backref root 257 objectid 2988044 offset 25165824 count 1
[  301.863038] 	item 6 key (89299730432 168 524288) itemoff 15912 itemsize 53
[  301.863039] 		extent refs 1 gen 1229901 flags 1
[  301.863039] 		ref#0: extent data backref root 257 objectid 2988044 offset 25690112 count 1
[  301.863040] 	item 7 key (89300512768 168 40960) itemoff 15859 itemsize 53
[  301.863041] 		extent refs 1 gen 1231175 flags 1
[  301.863041] 		ref#0: extent data backref root 262401 objectid 2995086 offset 258342912 count 1
[  301.863042] 	item 8 key (89300553728 168 45056) itemoff 15806 itemsize 53
[  301.863042] 		extent refs 1 gen 1231175 flags 1
[  301.863043] 		ref#0: extent data backref root 257 objectid 2995086 offset 258605056 count 1
[  301.863043] 	item 9 key (89300598784 168 40960) itemoff 15753 itemsize 53
[  301.863044] 		extent refs 1 gen 1231175 flags 1
[  301.863044] 		ref#0: extent data backref root 257 objectid 2995086 offset 258736128 count 1
[  301.863045] 	item 10 key (89300639744 168 45056) itemoff 15700 itemsize 53
[  301.863045] 		extent refs 1 gen 1231175 flags 1
[  301.863046] 		ref#0: extent data backref root 257 objectid 2995086 offset 258867200 count 1
[  301.863046] 	item 11 key (89300684800 168 36864) itemoff 15647 itemsize 53
[  301.863047] 		extent refs 1 gen 1231175 flags 1
[  301.863047] 		ref#0: extent data backref root 257 objectid 2995086 offset 266600448 count 1
[  301.863048] 	item 12 key (89300721664 168 8192) itemoff 15594 itemsize 53
[  301.863049] 		extent refs 1 gen 1231351 flags 1
[  301.863049] 		ref#0: extent data backref root 257 objectid 28860 offset 193908736 count 1
[  301.863050] 	item 13 key (89300729856 168 32768) itemoff 15541 itemsize 53
[  301.863050] 		extent refs 1 gen 1254386 flags 1
[  301.863051] 		ref#0: extent data backref root 256 objectid 15277725 offset 329371648 count 1
[  301.863051] 	item 14 key (89300762624 168 212992) itemoff 15488 itemsize 53
[  301.863052] 		extent refs 1 gen 1228551 flags 1
[  301.863052] 		ref#0: extent data backref root 257 objectid 2798174 offset 0 count 1
[  301.863053] 	item 15 key (89300975616 168 36864) itemoff 15435 itemsize 53
[  301.863054] 		extent refs 2 gen 1238548 flags 1
[  301.863054] 		ref#0: extent data backref root 256 objectid 142602 offset 17235968 count 2
[  301.863055] 	item 16 key (89301024768 168 8192) itemoff 15382 itemsize 53
[  301.863055] 		extent refs 1 gen 1241502 flags 1
[  301.863055] 		ref#0: extent data backref root 256 objectid 142602 offset 17203200 count 1
[  301.863056] 	item 17 key (89301032960 168 4096) itemoff 15329 itemsize 53
[  301.863057] 		extent refs 1 gen 1260530 flags 1
[  301.863057] 		ref#0: extent data backref root 256 objectid 23774 offset 1454080 count 1
[  301.863058] 	item 18 key (89301037056 168 8192) itemoff 15276 itemsize 53
[  301.863058] 		extent refs 1 gen 1238537 flags 1
[  301.863059] 		ref#0: extent data backref root 256 objectid 142602 offset 17289216 count 1
[  301.863059] 	item 19 key (89301045248 168 4096) itemoff 15223 itemsize 53
[  301.863060] 		extent refs 1 gen 1238537 flags 1
[  301.863060] 		ref#0: extent data backref root 256 objectid 142602 offset 17002496 count 1
[  301.863061] 	item 20 key (89301049344 168 45056) itemoff 15170 itemsize 53
[  301.863062] 		extent refs 1 gen 1254842 flags 1
[  301.863062] 		ref#0: extent data backref root 256 objectid 15288420 offset 133160960 count 1
[  301.863063] 	item 21 key (89301098496 168 8192) itemoff 15117 itemsize 53
[  301.863063] 		extent refs 1 gen 1238537 flags 1
[  301.863063] 		ref#0: extent data backref root 256 objectid 142602 offset 17129472 count 1
[  301.863064] 	item 22 key (89301106688 168 57344) itemoff 15064 itemsize 53
[  301.863065] 		extent refs 1 gen 1254842 flags 1
[  301.863065] 		ref#0: extent data backref root 256 objectid 15288420 offset 132849664 count 1
[  301.863066] 	item 23 key (89301164032 168 24576) itemoff 15011 itemsize 53
[  301.863066] 		extent refs 1 gen 1231175 flags 1
[  301.863067] 		ref#0: extent data backref root 257 objectid 2995086 offset 266731520 count 1
[  301.863067] 	item 24 key (89301188608 168 40960) itemoff 14958 itemsize 53
[  301.863068] 		extent refs 1 gen 1231175 flags 1
[  301.863068] 		ref#0: extent data backref root 257 objectid 2995086 offset 268042240 count 1
[  301.863069] 	item 25 key (89301229568 168 32768) itemoff 14905 itemsize 53
[  301.863069] 		extent refs 1 gen 1231175 flags 1
[  301.863070] 		ref#0: extent data backref root 257 objectid 2995086 offset 268173312 count 1
[  301.863071] 	item 26 key (89301262336 168 36864) itemoff 14852 itemsize 53
[  301.863071] 		extent refs 1 gen 1231175 flags 1
[  301.863071] 		ref#0: extent data backref root 257 objectid 2995086 offset 268304384 count 1
[  301.863072] 	item 27 key (89301299200 168 40960) itemoff 14799 itemsize 53
[  301.863073] 		extent refs 1 gen 1231175 flags 1
[  301.863073] 		ref#0: extent data backref root 257 objectid 2995090 offset 4456448 count 1
[  301.863074] 	item 28 key (89301340160 168 53248) itemoff 14746 itemsize 53
[  301.863074] 		extent refs 1 gen 1231175 flags 1
[  301.863075] 		ref#0: extent data backref root 257 objectid 2995090 offset 4587520 count 1
[  301.863075] 	item 29 key (89301393408 168 61440) itemoff 14693 itemsize 53
[  301.863076] 		extent refs 1 gen 1231175 flags 1
[  301.863076] 		ref#0: extent data backref root 257 objectid 2995090 offset 4849664 count 1
[  301.863077] 	item 30 key (89301454848 168 40960) itemoff 14640 itemsize 53
[  301.863077] 		extent refs 1 gen 1231175 flags 1
[  301.863078] 		ref#0: extent data backref root 257 objectid 2995090 offset 7733248 count 1
[  301.863078] 	item 31 key (89301495808 168 12288) itemoff 14587 itemsize 53
[  301.863079] 		extent refs 1 gen 1234211 flags 1
[  301.863079] 		ref#0: extent data backref root 256 objectid 142602 offset 17104896 count 1
[  301.863080] 	item 32 key (89301516288 168 4096) itemoff 14534 itemsize 53
[  301.863081] 		extent refs 1 gen 1234616 flags 1
[  301.863081] 		ref#0: extent data backref root 256 objectid 142602 offset 16777216 count 1
[  301.863082] 	item 33 key (89301528576 168 36864) itemoff 14481 itemsize 53
[  301.863082] 		extent refs 1 gen 1228551 flags 1
[  301.863082] 		ref#0: extent data backref root 257 objectid 2798147 offset 0 count 1
[  301.863083] 	item 34 key (89301565440 168 180224) itemoff 14428 itemsize 53
[  301.863084] 		extent refs 1 gen 1254386 flags 1
[  301.863084] 		ref#0: extent data backref root 256 objectid 15277725 offset 330387456 count 1
[  301.863085] 	item 35 key (89301745664 168 57344) itemoff 14375 itemsize 53
[  301.863085] 		extent refs 1 gen 1254842 flags 1
[  301.863086] 		ref#0: extent data backref root 256 objectid 15288420 offset 132939776 count 1
[  301.863086] 	item 36 key (89301803008 168 45056) itemoff 14322 itemsize 53
[  301.863087] 		extent refs 1 gen 1254842 flags 1
[  301.863087] 		ref#0: extent data backref root 256 objectid 15288420 offset 133361664 count 1
[  301.863088] 	item 37 key (89301848064 168 524288) itemoff 14269 itemsize 53
[  301.863088] 		extent refs 1 gen 1229901 flags 1
[  301.863089] 		ref#0: extent data backref root 257 objectid 2988044 offset 26214400 count 1
[  301.863090] 	item 38 key (89302372352 168 524288) itemoff 14216 itemsize 53
[  301.863090] 		extent refs 1 gen 1229901 flags 1
[  301.863090] 		ref#0: extent data backref root 257 objectid 2988044 offset 26738688 count 1
[  301.863091] 	item 39 key (89302896640 168 53248) itemoff 14163 itemsize 53
[  301.863092] 		extent refs 1 gen 1231175 flags 1
[  301.863092] 		ref#0: extent data backref root 257 objectid 2995090 offset 4980736 count 1
[  301.863093] 	item 40 key (89302949888 168 57344) itemoff 14110 itemsize 53
[  301.863093] 		extent refs 1 gen 1231175 flags 1
[  301.863094] 		ref#0: extent data backref root 257 objectid 2995090 offset 5111808 count 1
[  301.863094] 	item 41 key (89303007232 168 61440) itemoff 14057 itemsize 53
[  301.863095] 		extent refs 1 gen 1231175 flags 1
[  301.863095] 		ref#0: extent data backref root 257 objectid 2995090 offset 7471104 count 1
[  301.863096] 	item 42 key (89303068672 168 40960) itemoff 14004 itemsize 53
[  301.863096] 		extent refs 1 gen 1231175 flags 1
[  301.863097] 		ref#0: extent data backref root 257 objectid 2995090 offset 8126464 count 1
[  301.863097] 	item 43 key (89303109632 168 98304) itemoff 13951 itemsize 53
[  301.863098] 		extent refs 1 gen 1251515 flags 1
[  301.863098] 		ref#0: extent data backref root 256 objectid 15165702 offset 88440832 count 1
[  301.863099] 	item 44 key (89303207936 168 32768) itemoff 13898 itemsize 53
[  301.863099] 		extent refs 1 gen 1254842 flags 1
[  301.863100] 		ref#0: extent data backref root 256 objectid 15288420 offset 136036352 count 1
[  301.863101] 	item 45 key (89303240704 168 81920) itemoff 13845 itemsize 53
[  301.863101] 		extent refs 1 gen 1228552 flags 1
[  301.863101] 		ref#0: extent data backref root 257 objectid 2800682 offset 0 count 1
[  301.863102] 	item 46 key (89303322624 168 331776) itemoff 13792 itemsize 53
[  301.863103] 		extent refs 1 gen 1254386 flags 1
[  301.863103] 		ref#0: extent data backref root 256 objectid 15277725 offset 328404992 count 1
[  301.863104] 	item 47 key (89303654400 168 32768) itemoff 13739 itemsize 53
[  301.863104] 		extent refs 1 gen 1261702 flags 1
[  301.863105] 		ref#0: extent data backref root 257 objectid 3719264 offset 4194304 count 1
[  301.863105] 	item 48 key (89303687168 168 28672) itemoff 13686 itemsize 53
[  301.863106] 		extent refs 1 gen 1228552 flags 1
[  301.863106] 		ref#0: extent data backref root 257 objectid 2802187 offset 0 count 1
[  301.863107] 	item 49 key (89303715840 168 45056) itemoff 13633 itemsize 53
[  301.863107] 		extent refs 1 gen 1254842 flags 1
[  301.863108] 		ref#0: extent data backref root 256 objectid 15288420 offset 133476352 count 1
[  301.863109] 	item 50 key (89303760896 168 69632) itemoff 13580 itemsize 53
[  301.863109] 		extent refs 1 gen 1251515 flags 1
[  301.863109] 		ref#0: extent data backref root 256 objectid 15165702 offset 108363776 count 1
[  301.863110] 	item 51 key (89303834624 168 524288) itemoff 13527 itemsize 53
[  301.863111] 		extent refs 1 gen 1229901 flags 1
[  301.863111] 		ref#0: extent data backref root 257 objectid 2988044 offset 27262976 count 1
[  301.863112] 	item 52 key (89304358912 168 524288) itemoff 13474 itemsize 53
[  301.863112] 		extent refs 1 gen 1229901 flags 1
[  301.863113] 		ref#0: extent data backref root 257 objectid 2988044 offset 27787264 count 1
[  301.863113] 	item 53 key (89304883200 168 53248) itemoff 13421 itemsize 53
[  301.863114] 		extent refs 1 gen 1231175 flags 1
[  301.863114] 		ref#0: extent data backref root 257 objectid 2995090 offset 7995392 count 1
[  301.863115] 	item 54 key (89304936448 168 8192) itemoff 13368 itemsize 53
[  301.863115] 		extent refs 1 gen 1248714 flags 1
[  301.863116] 		ref#0: extent data backref root 256 objectid 142602 offset 17412096 count 1
[  301.863116] 	item 55 key (89304944640 168 12288) itemoff 13315 itemsize 53
[  301.863117] 		extent refs 1 gen 1250641 flags 1
[  301.863117] 		ref#0: extent data backref root 256 objectid 142602 offset 17481728 count 1
[  301.863118] 	item 56 key (89304956928 168 49152) itemoff 13262 itemsize 53
[  301.863119] 		extent refs 1 gen 1254842 flags 1
[  301.863119] 		ref#0: extent data backref root 256 objectid 15288420 offset 133517312 count 1
[  301.863120] 	item 57 key (89305014272 168 4096) itemoff 13209 itemsize 53
[  301.863120] 		extent refs 1 gen 1234532 flags 1
[  301.863121] 		ref#0: extent data backref root 256 objectid 142602 offset 17055744 count 1
[  301.863121] 	item 58 key (89305022464 168 4096) itemoff 13156 itemsize 53
[  301.863122] 		extent refs 1 gen 1234532 flags 1
[  301.863122] 		ref#0: extent data backref root 256 objectid 142602 offset 16912384 count 1
[  301.863123] 	item 59 key (89305026560 168 61440) itemoff 13103 itemsize 53
[  301.863123] 		extent refs 1 gen 1231175 flags 1
[  301.863124] 		ref#0: extent data backref root 257 objectid 2995090 offset 7602176 count 1
[  301.863124] 	item 60 key (89305088000 168 49152) itemoff 13050 itemsize 53
[  301.863125] 		extent refs 1 gen 1231175 flags 1
[  301.863125] 		ref#0: extent data backref root 257 objectid 2995090 offset 8257536 count 1
[  301.863126] 	item 61 key (89305137152 168 28672) itemoff 12997 itemsize 53
[  301.863127] 		extent refs 1 gen 1231175 flags 1
[  301.863127] 		ref#0: extent data backref root 257 objectid 2995096 offset 262144 count 1
[  301.863128] 	item 62 key (89305165824 168 1789952) itemoff 12944 itemsize 53
[  301.863128] 		extent refs 1 gen 1228497 flags 1
[  301.863129] 		ref#0: extent data backref root 257 objectid 2747696 offset 0 count 1
[  301.863129] 	item 63 key (89306955776 168 45056) itemoff 12891 itemsize 53
[  301.863130] 		extent refs 1 gen 1254842 flags 1
[  301.863130] 		ref#0: extent data backref root 256 objectid 15288420 offset 133562368 count 1
[  301.863131] 	item 64 key (89307021312 168 45056) itemoff 12838 itemsize 53
[  301.863131] 		extent refs 1 gen 1231175 flags 1
[  301.863132] 		ref#0: extent data backref root 257 objectid 2995090 offset 9043968 count 1
[  301.863132] 	item 65 key (89307066368 168 45056) itemoff 12785 itemsize 53
[  301.863133] 		extent refs 1 gen 1231175 flags 1
[  301.863133] 		ref#0: extent data backref root 257 objectid 2995090 offset 9175040 count 1
[  301.863134] 	item 66 key (89307111424 168 36864) itemoff 12732 itemsize 53
[  301.863134] 		extent refs 1 gen 1231175 flags 1
[  301.863135] 		ref#0: extent data backref root 257 objectid 2995090 offset 17170432 count 1
[  301.863136] 	item 67 key (89307148288 168 4063232) itemoff 12679 itemsize 53
[  301.863136] 		extent refs 1 gen 1228497 flags 1
[  301.863137] 		ref#0: extent data backref root 257 objectid 2747699 offset 0 count 1
[  301.863137] 	item 68 key (89311211520 168 40960) itemoff 12626 itemsize 53
[  301.863138] 		extent refs 1 gen 1231175 flags 1
[  301.863138] 		ref#0: extent data backref root 257 objectid 2995086 offset 228589568 count 1
[  301.863139] 	item 69 key (89311252480 168 49152) itemoff 12573 itemsize 53
[  301.863139] 		extent refs 1 gen 1231175 flags 1
[  301.863140] 		ref#0: extent data backref root 257 objectid 2995086 offset 240123904 count 1
[  301.863140] 	item 70 key (89311301632 168 40960) itemoff 12520 itemsize 53
[  301.863141] 		extent refs 1 gen 1231175 flags 1
[  301.863141] 		ref#0: extent data backref root 257 objectid 2995086 offset 266469376 count 1
[  301.863142] 	item 71 key (89311342592 168 57344) itemoff 12467 itemsize 53
[  301.863143] 		extent refs 1 gen 1231175 flags 1
[  301.863143] 		ref#0: extent data backref root 257 objectid 2995090 offset 9306112 count 1
[  301.863144] 	item 72 key (89311399936 168 53248) itemoff 12414 itemsize 53
[  301.863144] 		extent refs 1 gen 1231175 flags 1
[  301.863145] 		ref#0: extent data backref root 257 objectid 2995090 offset 13238272 count 1
[  301.863145] 	item 73 key (89311453184 168 49152) itemoff 12361 itemsize 53
[  301.863146] 		extent refs 1 gen 1231175 flags 1
[  301.863146] 		ref#0: extent data backref root 257 objectid 2995090 offset 13369344 count 1
[  301.863147] 	item 74 key (89311502336 168 40960) itemoff 12308 itemsize 53
[  301.863147] 		extent refs 1 gen 1231175 flags 1
[  301.863148] 		ref#0: extent data backref root 257 objectid 2995090 offset 13500416 count 1
[  301.863148] 	item 75 key (89311543296 168 53248) itemoff 12255 itemsize 53
[  301.863149] 		extent refs 1 gen 1231175 flags 1
[  301.863149] 		ref#0: extent data backref root 257 objectid 2995090 offset 14024704 count 1
[  301.863150] 	item 76 key (89311596544 168 45056) itemoff 12202 itemsize 53
[  301.863150] 		extent refs 1 gen 1231175 flags 1
[  301.863151] 		ref#0: extent data backref root 257 objectid 2995090 offset 17956864 count 1
[  301.863152] 	item 77 key (89311641600 168 45056) itemoff 12149 itemsize 53
[  301.863152] 		extent refs 1 gen 1231175 flags 1
[  301.863152] 		ref#0: extent data backref root 257 objectid 2995090 offset 18087936 count 1
[  301.863153] 	item 78 key (89311686656 168 122880) itemoff 12096 itemsize 53
[  301.863154] 		extent refs 1 gen 1254386 flags 1
[  301.863154] 		ref#0: extent data backref root 256 objectid 15277725 offset 330833920 count 1
[  301.863155] 	item 79 key (89311809536 168 28672) itemoff 12043 itemsize 53
[  301.863155] 		extent refs 1 gen 1261702 flags 1
[  301.863156] 		ref#0: extent data backref root 257 objectid 3719264 offset 4325376 count 1
[  301.863156] 	item 80 key (89311842304 168 24576) itemoff 11990 itemsize 53
[  301.863157] 		extent refs 1 gen 1231175 flags 1
[  301.863157] 		ref#0: extent data backref root 257 objectid 2995099 offset 21757952 count 1
[  301.863158] 	item 81 key (89311866880 168 135168) itemoff 11937 itemsize 53
[  301.863158] 		extent refs 1 gen 1254842 flags 1
[  301.863159] 		ref#0: extent data backref root 256 objectid 15288420 offset 132718592 count 1
[  301.863159] 	item 82 key (89312002048 168 77824) itemoff 11884 itemsize 53
[  301.863160] 		extent refs 1 gen 1254842 flags 1
[  301.863160] 		ref#0: extent data backref root 256 objectid 15288420 offset 133402624 count 1
[  301.863161] 	item 83 key (89312079872 168 94208) itemoff 11831 itemsize 53
[  301.863162] 		extent refs 1 gen 1228551 flags 1
[  301.863162] 		ref#0: extent data backref root 257 objectid 2798047 offset 0 count 1
[  301.863163] 	item 84 key (89312174080 168 139264) itemoff 11778 itemsize 53
[  301.863163] 		extent refs 1 gen 1254842 flags 1
[  301.863163] 		ref#0: extent data backref root 256 objectid 15288420 offset 133025792 count 1
[  301.863164] 	item 85 key (89312313344 168 12288) itemoff 11725 itemsize 53
[  301.863165] 		extent refs 1 gen 1261703 flags 1
[  301.863165] 		ref#0: extent data backref root 257 objectid 3720104 offset 917504 count 1
[  301.863166] 	item 86 key (89312342016 168 40960) itemoff 11672 itemsize 53
[  301.863166] 		extent refs 1 gen 1228552 flags 1
[  301.863167] 		ref#0: extent data backref root 257 objectid 2801198 offset 0 count 1
[  301.863167] 	item 87 key (89312407552 168 57344) itemoff 11619 itemsize 53
[  301.863168] 		extent refs 1 gen 1228552 flags 1
[  301.863168] 		ref#0: extent data backref root 257 objectid 2801706 offset 0 count 1
[  301.863169] 	item 88 key (89312464896 168 4096) itemoff 11566 itemsize 53
[  301.863169] 		extent refs 1 gen 1242160 flags 1
[  301.863170] 		ref#0: extent data backref root 256 objectid 142602 offset 17244160 count 1
[  301.863170] 	item 89 key (89312468992 168 49152) itemoff 11513 itemsize 53
[  301.863171] 		extent refs 1 gen 1254842 flags 1
[  301.863171] 		ref#0: extent data backref root 256 objectid 15288420 offset 133603328 count 1
[  301.863172] 	item 90 key (89312518144 168 49152) itemoff 11460 itemsize 53
[  301.863173] 		extent refs 1 gen 1254842 flags 1
[  301.863173] 		ref#0: extent data backref root 256 objectid 15288420 offset 133648384 count 1
[  301.863174] 	item 91 key (89312567296 168 36864) itemoff 11407 itemsize 53
[  301.863174] 		extent refs 1 gen 1254842 flags 1
[  301.863175] 		ref#0: extent data backref root 256 objectid 15288420 offset 134496256 count 1
[  301.863176] BTRFS error (device dm-0): unable to find ref byte nr 89300512768 parent 0 root 257  owner 2995086 offset 258342912
[  301.863177] ------------[ cut here ]------------
[  301.863177] BTRFS: Transaction aborted (error -2)
[  301.863181] WARNING: CPU: 11 PID: 9 at fs/btrfs/extent-tree.c:3074 __btrfs_free_extent+0xd29/0x10e0
[  301.863182] Modules linked in: uinput wireguard curve25519_x86_64 libcurve25519_generic ip6_udp_tunnel udp_tunnel rfcomm snd_seq_dummy snd_hrtimer snd_seq xt_comment nft_compat nf_conntrack_netbios_ns nf_conntrack_broadcast nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables nfnetlink sunrpc qrtr bnep binfmt_misc vfat fat iwlmvm mac80211 libarc4 intel_rapl_msr intel_rapl_common edac_mce_amd btusb snd_hda_codec_realtek btrtl kvm_amd btbcm snd_hda_codec_generic btintel ledtrig_audio snd_hda_codec_hdmi iwlwifi snd_usb_audio btmtk snd_hda_intel snd_intel_dspcfg kvm snd_usbmidi_lib snd_intel_sdw_acpi bluetooth cfg80211 snd_rawmidi irqbypass snd_hda_codec joydev snd_seq_device pcspkr wmi_bmof rapl snd_hda_core k10temp gpio_amdpt i2c_piix4 rfkill snd_hwdep gpio_generic acpi_cpufreq squashfs snd_aloop loop zram dm_crypt amdgpu drm_ttm_helper
[  301.863200]  crct10dif_pclmul ttm nvme crc32_pclmul crc32c_intel polyval_clmulni iommu_v2 polyval_generic drm_buddy nvme_core gpu_sched ghash_clmulni_intel sha512_ssse3 drm_display_helper ccp r8169 sp5100_tco nvme_common cec video wmi ip6_tables ip_tables fuse snd_pcm snd_timer snd soundcore videodev mc
[  301.863207] CPU: 11 PID: 9 Comm: kworker/u64:0 Tainted: G        W          6.2.14-300.fc38.x86_64 #1
[  301.863208] Hardware name: Micro-Star International Co., Ltd. MS-7C91/MPG B550 GAMING EDGE WIFI (MS-7C91), BIOS 1.F0 10/11/2023
[  301.863208] Workqueue: events_unbound btrfs_async_reclaim_metadata_space
[  301.863210] RIP: 0010:__btrfs_free_extent+0xd29/0x10e0
[  301.863212] Code: fe ff ff 44 89 ee 48 c7 c7 08 8a 8a 89 e8 bf 11 b4 ff 0f 0b e9 9f fa ff ff be fe ff ff ff 48 c7 c7 08 8a 8a 89 e8 a7 11 b4 ff <0f> 0b e9 dd fd ff ff 8b 94 24 a8 00 00 00 48 8b 7c 24 30 49 89 d8
[  301.863212] RSP: 0018:ffffb2d80013fba8 EFLAGS: 00010282
[  301.863213] RAX: 0000000000000000 RBX: 00000014cab9b000 RCX: 0000000000000000
[  301.863214] RDX: 0000000000000002 RSI: 0000000000000027 RDI: 00000000ffffffff
[  301.863214] RBP: ffff8ef70f3dfe38 R08: 0000000000000000 R09: ffffb2d80013fa38
[  301.863215] R10: 0000000000000003 R11: ffffffff8a1447c8 R12: 0000000000000000
[  301.863215] R13: 000000000f660000 R14: ffff8ef877c7df50 R15: ffff8ef70f9ca7e0
[  301.863216] FS:  0000000000000000(0000) GS:ffff8ef98fcc0000(0000) knlGS:0000000000000000
[  301.863217] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  301.863217] CR2: 0000564873883000 CR3: 00000001d7010000 CR4: 0000000000750ee0
[  301.863218] PKRU: 55555554
[  301.863218] Call Trace:
[  301.863219]  <TASK>
[  301.863220]  __btrfs_run_delayed_refs+0x2c4/0x1260
[  301.863222]  ? preempt_count_add+0x6a/0xa0
[  301.863223]  ? _raw_spin_lock+0x13/0x40
[  301.863225]  btrfs_run_delayed_refs+0x55/0x200
[  301.863226]  flush_space+0x1ab/0x600
[  301.863228]  ? _raw_spin_unlock+0x15/0x30
[  301.863229]  ? finish_task_switch.isra.0+0x9f/0x320
[  301.863230]  ? __switch_to+0x106/0x410
[  301.863231]  ? sched_clock_cpu+0xb/0xc0
[  301.863232]  ? __smp_call_single_queue+0x23/0x40
[  301.863234]  ? __x2apic_send_IPI_dest+0x2e/0x40
[  301.863235]  btrfs_async_reclaim_metadata_space+0x1a4/0x2a0
[  301.863237]  process_one_work+0x1c7/0x3d0
[  301.863238]  worker_thread+0x4d/0x380
[  301.863240]  ? __pfx_worker_thread+0x10/0x10
[  301.863241]  kthread+0xe9/0x110
[  301.863243]  ? __pfx_kthread+0x10/0x10
[  301.863244]  ret_from_fork+0x2c/0x50
[  301.863246]  </TASK>
[  301.863246] ---[ end trace 0000000000000000 ]---
[  301.863247] BTRFS: error (device dm-0: state A) in __btrfs_free_extent:3074: errno=-2 No such entry
[  301.863252] BTRFS info (device dm-0: state EA): forced readonly
[  301.863254] BTRFS error (device dm-0: state EA): failed to run delayed ref for logical 89300512768 num_bytes 40960 type 178 action 2 ref_mod 1: -2
[  301.863257] BTRFS: error (device dm-0: state EA) in btrfs_run_delayed_refs:2151: errno=-2 No such entry

             reply	other threads:[~2024-03-26  4:00 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-26  4:00 jane [this message]
2024-03-26  4:09 ` fs forced readonly jane
2024-03-26  4:19 ` Qu Wenruo
2024-03-27  3:52   ` jane

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bdcc14cf-7e12-4ae7-92c6-a4924158ea64@janeirl.dev \
    --to=jane@janeirl.dev \
    --cc=linux-btrfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).