I'm doing some cleanup of fs/udf types and wanted to test things before submitting. I normally copy a few large video files to a UDF optical disc and that works both before and after. As a stress test I thought I would copy the 4.10.rc2+ kernel git repo onto an optical disc. Strange behavior resulted. It looks like a long standing problem not related to either 4.10 or my changes, but I could be wrong. Also, Pali asked me to test the latest udftools 32 and 64 bit builds so I ran my test with the mkudffs from them too, same results. https://github.com/pali/udftools.git Using a DVD+RW mkudffs --u8 --udfrev=0x0102 --blocksize=2048 --lvid="HDi-250 DVD" --strategy=4 --media-type=dvdrw --space=unallocbitmap --ad=inicb /dev/sr0 sudo mount -t udf /dev/sr0 /dvd cp -rpv linux /dvd It quickly "copies" ~1GB and then slows down as the cache fills up and has to actually write to the disc. When I went to bed it was ~@GB and when I got up it was approximately 2.3GB used but the verbose copy was still scrolling names until I killed it. ‘linux/drivers/misc/ds1682.c’ -> ‘/dvd/linux/drivers/misc/ds1682.c’ ‘linux/drivers/misc/hpilo.h’ -> ‘/dvd/linux/drivers/misc/hpilo.h’ ‘linux/drivers/misc/c2port’ -> ‘/dvd/linux/drivers/misc/c2port’ ‘linux/drivers/misc/c2port/Kconfig’ -> ‘/dvd/linux/drivers/misc/c2port/Kconfig’ ‘linux/drivers/misc/c2port/core.c’ -> ‘/dvd/linux/drivers/misc/c2port/core.c’ ‘linux/drivers/misc/c2port/Makefile’ -> ‘/dvd/linux/drivers/misc/c2port/Makefile’ ‘linux/drivers/misc/c2port/c2port-duramar2150.c’ -> ‘/dvd/linux/drivers/misc/c2port/c2port-duramar2150.c’ ‘linux/drivers/misc/cxl’ -> ‘/dvd/linux/drivers/misc/cxl’ ‘linux/drivers/misc/cxl/flash.c’ -> ‘/dvd/linux/drivers/misc/cxl/flash.c’ ‘linux/drivers/misc/cxl/of.c’ -> ‘/dvd/linux/drivers/misc/cxl/of.c’ ‘linux/drivers/misc/cxl/cxl.h’ -> ‘/dvd/linux/drivers/misc/cxl/cxl.h’ ^C date; sync; date has still not completed several hours later but casual ls of /dvd looks normal. Syslog shows periodic timeout of the sync hdi@hdi-H81H3-I:~/hdi/dvrepo/BCD/old_miscstuff$ tail -50 /var/log/syslog Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355703] sync D 0 6746 2273 0x00000000 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355707] Call Trace: Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355718] ? __schedule+0x22a/0x6d0 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355723] ? SyS_tee+0x360/0x360 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355726] schedule+0x36/0x80 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355730] wb_wait_for_completion+0x46/0x80 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355735] ? prepare_to_wait_event+0x110/0x110 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355738] sync_inodes_sb+0x96/0x280 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355742] ? SyS_tee+0x360/0x360 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355744] sync_inodes_one_sb+0x15/0x20 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355749] iterate_supers+0xb9/0x110 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355753] sys_sync+0x35/0x90 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355756] entry_SYSCALL_64_fastpath+0x1e/0xad Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355758] RIP: 0033:0x7f193a2a0e37 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355760] RSP: 002b:00007fff22f61e68 EFLAGS: 00000202 ORIG_RAX: 00000000000000a2 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355763] RAX: ffffffffffffffda RBX: 00007f193a56d760 RCX: 00007f193a2a0e37 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355764] RDX: 00007f193a56d280 RSI: 0000000000404801 RDI: 00007f193a32d0a3 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355765] RBP: 0000000000000031 R08: 0000000000000000 R09: 0000000000000000 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355767] R10: 00007fff22f61c30 R11: 0000000000000202 R12: 0000000000020001 Jan 9 10:21:06 hdi-H81H3-I kernel: [43134.355768] R13: 0000000000000003 R14: 00007f193a56d7b8 R15: 0000000001c93fd0 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177444] INFO: task sync:6746 blocked for more than 120 seconds. Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177453] Not tainted 4.10.0-rc2+ #2 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177456] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177460] sync D 0 6746 2273 0x00000000 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177466] Call Trace: Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177479] ? __schedule+0x22a/0x6d0 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177486] ? SyS_tee+0x360/0x360 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177491] schedule+0x36/0x80 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177495] wb_wait_for_completion+0x46/0x80 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177501] ? prepare_to_wait_event+0x110/0x110 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177505] sync_inodes_sb+0x96/0x280 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177510] ? SyS_tee+0x360/0x360 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177514] sync_inodes_one_sb+0x15/0x20 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177520] iterate_supers+0xb9/0x110 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177525] sys_sync+0x35/0x90 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177529] entry_SYSCALL_64_fastpath+0x1e/0xad Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177532] RIP: 0033:0x7f193a2a0e37 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177535] RSP: 002b:00007fff22f61e68 EFLAGS: 00000202 ORIG_RAX: 00000000000000a2 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177538] RAX: ffffffffffffffda RBX: 00007f193a56d760 RCX: 00007f193a2a0e37 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177540] RDX: 00007f193a56d280 RSI: 0000000000404801 RDI: 00007f193a32d0a3 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177542] RBP: 0000000000000031 R08: 0000000000000000 R09: 0000000000000000 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177544] R10: 00007fff22f61c30 R11: 0000000000000202 R12: 0000000000020001 Jan 9 10:23:07 hdi-H81H3-I kernel: [43255.177546] R13: 0000000000000003 R14: 00007f193a56d7b8 R15: 0000000001c93fd0 Jan 9 10:39:01 hdi-H81H3-I CRON[9574]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)) Jan 9 11:09:01 hdi-H81H3-I CRON[9976]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)) Jan 9 11:17:01 hdi-H81H3-I CRON[10012]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jan 9 11:22:10 hdi-H81H3-I kernel: [46797.913974] plugin-containe[10084]: segfault at e4cd17193c4 ip 00007f5dcf379412 sp 00007ffce0fe00e8 error 6 in libflashplayer.so[7f5dced08000+107a000] Jan 9 11:39:01 hdi-H81H3-I CRON[10377]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)) Jan 9 12:09:01 hdi-H81H3-I CRON[10401]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)) Jan 9 12:17:01 hdi-H81H3-I CRON[10499]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) hdi@hdi-H81H3-I:~/hdi/dvrepo/BCD/old_miscstuff$ -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html