From mboxrd@z Thu Jan 1 00:00:00 1970 From: Niklas Schnelle Subject: BUG in btrfs/inode.c:1528! Date: Sat, 15 Jan 2011 01:57:54 +0100 Message-ID: <1295053074.15265.6.camel@mercury.localdomain> Mime-Version: 1.0 Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-Kmd5JLNYAQ/AH2RMarTk" To: linux-btrfs@vger.kernel.org Return-path: List-ID: --=-Kmd5JLNYAQ/AH2RMarTk Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I was running a "cp -ar /mnt/extern/foo/* /mnt/extern/bar/subvolume/" on my USB harddrive which was formatted yesterday (rsyncing about 90 GB worked yesterday without problems) when I was dropped to a console with the error snippet below, the cp kept on working as if nothing happened and has since finished. The filesystem seems to have keep working normaly with only unmounting not closing without a kill however btrfsck reported everything to be ok and using it now on another computer it seems to work perfectly. Also on the first try I did mv instead of cp but that said something about subvolume boundaries and failed. I've been using btrfs on multi device on an atom server for over a year now without major problems (only also the mv across subvolume boundaries once). Btw: Is anyone reading https://bugzilla.kernel.org/buglist.cgi?quicksearch=3Dbtrfs all bugs are still NEW.. Here is my trace: (ignore the radeon ERRORs the radeon in this old iMac (first intel Gen. is really badly supported but works) /var/log/kernel.log-Jan 14 17:20:58 mercury kernel: Btrfs loaded /var/log/kernel.log-Jan 14 17:20:58 mercury kernel: device label extern devid 1 transid 168 /dev/sdb1 /var/log/kernel.log-Jan 14 17:20:58 mercury kernel: btrfs: use compression /var/log/kernel.log-Jan 14 17:20:58 mercury kernel: Adding 1048572k swap on /swapfile. Priority:-1 extents:46 across:65110016k=20 /var/log/kernel.log-Jan 14 17:21:00 mercury kernel: sky2 0000:02:00.0: eth0: enabling interface /var/log/kernel.log-Jan 14 17:21:02 mercury kernel: sky2 0000:02:00.0: eth0: Link is up at 1000 Mbps, full duplex, flow control both /var/log/kernel.log-Jan 14 17:21:10 mercury kernel: sshd (1970): /proc/1970/oom_adj is deprecated, please use /proc/1970/oom_score_adj instead. /var/log/kernel.log-Jan 14 17:21:10 mercury kernel: NET: Registered protocol family 10 /var/log/kernel.log-Jan 14 17:21:10 mercury kernel: lo: Disabled Privacy Extensions /var/log/kernel.log-Jan 14 17:21:20 mercury kernel: eth0: no IPv6 routers present /var/log/kernel.log-Jan 14 17:45:45 mercury kernel: i2c i2c-0: readbytes: ack/nak timeout /var/log/kernel.log-Jan 14 17:45:45 mercury kernel: [drm:radeon_dvi_detect] *ERROR* DVI-I-1: probed a monitor but no|invalid EDID /var/log/kernel.log-Jan 14 18:23:34 mercury kernel: [drm:radeon_dvi_detect] *ERROR* DVI-I-1: probed a monitor but no|invalid EDID /var/log/kernel.log-Jan 14 18:29:17 mercury kernel: [drm:radeon_dvi_detect] *ERROR* DVI-I-1: probed a monitor but no|invalid EDID /var/log/kernel.log-Jan 14 18:29:17 mercury kernel: i2c i2c-0: sendbytes: NAK bailout. /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: ------------[ cut here ]------------ /var/log/kernel.log:Jan 14 19:11:46 mercury kernel: kernel BUG at fs/btrfs/inode.c:1528! /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: invalid opcode: 0000 [#1] PREEMPT SMP=20 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/uevent /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: Modules linked in: ipv6 btrfs zlib_deflate crc32c libcrc32c btusb bluetooth snd_seq_dummy snd_seq_oss snd_seq_midi_event arc4 snd_seq usbhid snd_usb_audio ecb isight_firmware snd_pcm_oss snd_usbmidi_lib snd_rawmidi snd_seq_device snd_mixer_oss hid usb_storage b43 snd_hda_codec_idt mac80211 radeon cfg80211 snd_hda_intel rfkill snd_hda_codec ssb snd_hwdep ttm mmc_core pcmcia drm_kms_helper sg sky2 pcmcia_core drm snd_pcm iTCO_wdt intel_agp iTCO_vendor_support snd_timer firewire_ohci i2c_i801 i2c_algo_bit agpgart snd soundcore snd_page_alloc video firewire_core applesmc i2c_core led_class output input_polldev usblp crc_itu_t vboxdrv fuse tpm_infineon evdev cpufreq_ondemand pcspkr thermal tpm tpm_bios button acpi_cpufreq freq_table processor mperf ext4 mbcache jbd2 crc16 sd_mod sr_mod cdrom ata_piix pata_acpi uhci_hcd libata ehci_hcd scsi_mod usbcore /var/log/kernel.log-Jan 14 19:11:46 mercury kernel:=20 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: Pid: 1661, comm: btrfs-fixup-0 Not tainted 2.6.36-ARCH #1 Mac-F42787C8/iMac4,1 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: EIP: 0060:[] EFLAGS: 00010246 CPU: 1 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: EIP is at btrfs_writepage_fixup_worker+0x153/0x160 [btrfs] /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: EAX: 00000000 EBX: 032b2000 ECX: ef2d5f00 EDX: 00000000 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: ESI: 00000000 EDI: c1be3ca0 EBP: ef2d5f50 ESP: ef2d5f18 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: Process btrfs-fixup-0 (pid: 1661, ti=3Def2d4000 task=3Df6ade280 task.ti=3Def2d4000) /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: Stack: /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: 032b2fff 00000000 00000008 ef2d5f40 00000050 00000000 e65653a0 032b2fff /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: <0> 00000000 e656549c c82c4058 f71e0880 c2042598 f71e088c ef2d5fb8 fa01cc19 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: <0> 00000000 00000001 00000086 ef3c5cd4 ef2d5fa0 ef2d5f98 c2042584 c103e80b /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: Call Trace: /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: [] ? worker_loop+0x79/0x4b0 [btrfs] /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: [] ? default_wake_function+0xb/0x10 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: [] ? __wake_up_common+0x40/0x70 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: [] ? worker_loop+0x0/0x4b0 [btrfs] /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: [] ? kthread+0x74/0x80 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: [] ? kthread+0x0/0x80 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: [] ? kernel_thread_helper+0x6/0x18 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: Code: 89 54 24 08 8b 55 e8 c7 44 24 0c 50 00 00 00 89 04 24 8b 45 e0 89 54 24 04 89 da e8 08 ec 01 00 eb bf 89 f8 e8 2f cd 0c c7 eb a6 <0f> 0b 8d 74 26 00 8d bc 27 00 00 00 00 55 f6 40 d4 04 89 e5 75=20 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: EIP: [] btrfs_writepage_fixup_worker+0x153/0x160 [btrfs] SS:ESP 0068:ef2d5f18 /var/log/kernel.log-Jan 14 19:11:46 mercury kernel: ---[ end trace 2d8fb9f60351d6d8 ]--- /var/log/kernel.log-Jan 14 19:13:09 mercury kernel: [drm:radeon_dvi_detect] *ERROR* DVI-I-1: probed a monitor but no|invalid EDID --=-Kmd5JLNYAQ/AH2RMarTk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQEcBAABAgAGBQJNMPENAAoJEDAdc1vlpxWM7WsH/0SqlWRvx4x0D5m7jWYvk5+n SVtRL9BEzcGd/KQ/eNS9rIOFZlOTFPdiB6BRr+5PsduRh4+wuOO13rXszyIegvAN HlmxB0OUGZcw9W6FiPgjOiDTOFUds7kKVrHhQIZanUASgC2PJuq1S61i57cACm8w w7ttwdFqC9tixbXAEE2re3B/0uj+wkdfUFq1q7gfHPDuI16+b11ON+xLk/+TN18T FqNwDi3RbcMzf1XfnVlznqZkHsnxh3SU1hU2PjkJfFNDbiSSt4sOrB8nWxkR/miY 3f/m939oMbmKEPZ5e01Y9tCRPOmkb/vB21P3j3A6gxdZYb3HqNu3JQ9Ezba/8Zg= =vmq6 -----END PGP SIGNATURE----- --=-Kmd5JLNYAQ/AH2RMarTk--