From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@bugzilla.kernel.org Subject: [Bug 13909] md5sum on 3GB file is constantly hanging Date: Mon, 10 Aug 2009 20:11:16 GMT Message-ID: <200908102011.n7AKBGaA032761@demeter.kernel.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" To: linux-ext4@vger.kernel.org Return-path: Received: from demeter.kernel.org ([140.211.167.39]:40833 "EHLO demeter.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752001AbZHJULP (ORCPT ); Mon, 10 Aug 2009 16:11:15 -0400 Received: from demeter.kernel.org (localhost.localdomain [127.0.0.1]) by demeter.kernel.org (8.14.2/8.14.2) with ESMTP id n7AKBGPN032762 for ; Mon, 10 Aug 2009 20:11:16 GMT In-Reply-To: Sender: linux-ext4-owner@vger.kernel.org List-ID: http://bugzilla.kernel.org/show_bug.cgi?id=13909 --- Comment #21 from Rus 2009-08-10 20:11:15 --- 1. Strace hangs in open(big_file). ....................................................................... open("/usr/lib/locale/ru_UA/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0 mmap2(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb80cc000 close(3) = 0 open("/usr/lib/locale/ru_UA/LC_MONETARY", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=291, ...}) = 0 mmap2(NULL, 291, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb80cb000 close(3) = 0 open("/usr/lib/locale/ru_UA/LC_COLLATE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=21143, ...}) = 0 mmap2(NULL, 21143, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb80c5000 close(3) = 0 open("/usr/lib/locale/ru_UA/LC_TIME", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2359, ...}) = 0 mmap2(NULL, 2359, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb80c4000 close(3) = 0 open("/usr/lib/locale/ru_UA/LC_NUMERIC", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=55, ...}) = 0 mmap2(NULL, 55, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb80c3000 close(3) = 0 open("/usr/lib/locale/ru_UA/LC_CTYPE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=222300, ...}) = 0 mmap2(NULL, 222300, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ee8000 close(3) = 0 open("/Arhiv/Soft/winz/ZverDVD2009.iso", O_RDONLY|O_LARGEFILE ............................................................... 2. /proc/sched_debug - do not have such file. 3. As I see only one field is incrementing in /proc/$STUCK_PID/stat : cat /proc/3561/stat 3561 (dd) R 1 3560 3448 1036 3448 4194304 229 0 0 0 0 43525 0 0 20 0 1 0 14243 2289664 166 4294967295 134512640 134564808 0 0 0 0 0 0 0 4294967295 0 0 17 0 0 0 3494 0 0 cat /proc/3561/stat 3561 (dd) R 1 3560 3448 1036 3448 4194304 229 0 0 0 0 45054 0 0 20 0 1 0 14243 2289664 166 4294967295 134512640 134564808 0 0 0 0 0 0 0 4294967295 0 0 17 0 0 0 3494 0 0 4. taskset -c 0/1 is not influencing on hang. 5. sysrq-w already posted. sysrq-l : ............................................................... SysRq : Show backtrace of all active CPUs CPU0: f2d0dba0 ac4662f2 00000046 00000001 f2d0dbe8 f2d0dbc8 c01093ff 00000000 c08762a0 ac4662f2 f2d0dbe0 c049c46c c08a6750 00000000 ac4662f2 c27e4b6c f2d0dc00 c018e7ab f2d0dbe8 f2d0dbe8 ac4662f2 edd7f800 00000000 00000001 Call Trace: [] ? show_stack+0x2f/0x50 [] ? showacpu+0x7c/0x90 [] ? generic_smp_call_function_single_interrupt+0x7b/0xc0 [] ? smp_call_function_single_interrupt+0x30/0x60 [] ? call_function_single_interrupt+0x36/0x3c [] ? generic_file_aio_read+0xf2/0xb80 [] ? enqueue_hrtimer+0xa7/0xe0 [] ? do_sync_read+0xdc/0x150 [] ? trace_hardirqs_on_thunk+0xc/0x10 [] ? autoremove_wake_function+0x0/0x70 [] ? rw_verify_area+0x12f/0x1e0 [] ? vfs_read+0x16a/0x250 [] ? do_sync_read+0x0/0x150 [] ? kernel_read+0x46/0x70 [] ? ima_calc_hash+0x1f4/0x260 [] ? ima_collect_measurement+0x87/0xc0 [] ? ima_path_check+0x2a6/0x370 [] ? may_open+0xe3/0x440 [] ? path_walk+0x9b/0xc0 [] ? do_filp_open+0x2be/0xe70 [] ? alloc_fd+0x49/0x1b0 [] ? do_sys_open+0xd5/0x1a0 [] ? sys_open+0x39/0x60 [] ? syscall_call+0x7/0xb ........................................................ -- Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug.