On gentoo-kernel-2.6.20 (x86_64 platform), when reading from a NTFS filesystem, wine was stuck in an uninterruptable sleep state. It does not respond to SIGKILL. Sysrq-obtained stacktrace: Feb 11 14:38:13 shion [140904.295188] wine-pthread D ffff81000100c680 0 13697 11068 (NOTLB) Feb 11 14:38:13 shion [140904.295199] ffff81003b381da0 0000000000000082 0000000000000000 0000000000000000 Feb 11 14:38:13 shion [140904.295208] ffffffff8025beee 0000000000000009 ffff810031d51140 ffffffff804ea480 Feb 11 14:38:13 shion [140904.295219] 00007feb2bb1b513 000000000000093a 0000000000000009 ffff810031d51320 Feb 11 14:38:13 shion [140904.295228] Call Trace: Feb 11 14:38:13 shion [140904.295234] [<ffffffff8025beee>] _spin_unlock_irq+0x15/0x30 Feb 11 14:38:13 shion [140904.295242] [<ffffffff8025be2d>] _spin_unlock+0x14/0x31 Feb 11 14:38:13 shion [140904.295253] [<ffffffff8025ac2f>] __mutex_lock_slowpath+0x5e/0x9b Feb 11 14:38:13 shion [140904.295260] [<ffffffff802c8ea3>] blkdev_open+0x0/0x5d Feb 11 14:38:13 shion [140904.295267] [<ffffffff8025aa9e>] mutex_lock+0xa/0xb Feb 11 14:38:13 shion [140904.295273] [<ffffffff802c89e7>] do_open+0x6e/0x2c0 Feb 11 14:38:13 shion [140904.295281] [<ffffffff802c8ea3>] blkdev_open+0x0/0x5d Feb 11 14:38:13 shion [140904.295287] [<ffffffff802c8ed1>] blkdev_open+0x2e/0x5d Feb 11 14:38:13 shion [140904.295294] [<ffffffff8021caa6>] __dentry_open+0x11a/0x1ea Feb 11 14:38:13 shion [140904.295302] [<ffffffff802254c2>] do_filp_open+0x2d/0x3d Feb 11 14:38:13 shion [140904.295309] [<ffffffff8025beee>] _spin_unlock_irq+0x15/0x30 Feb 11 14:38:13 shion [140904.295316] [<ffffffff8025be2d>] _spin_unlock+0x14/0x31 Feb 11 14:38:13 shion [140904.295322] [<ffffffff80214325>] get_unused_fd+0xf8/0x106 Feb 11 14:38:13 shion [140904.295331] [<ffffffff80217ed1>] do_sys_open+0x44/0xc8 Feb 11 14:38:13 shion [140904.295338] [<ffffffff80258754>] cstar_do_call+0x1b/0x65 dmesg entries before the lockup: Feb 11 14:32:37 shion [140567.625175] NTFS volume version 3.1. Feb 11 14:32:37 shion [140567.625186] NTFS-fs warning (device sda1): load_system_files(): Unsupported volume flags 0x4000 encountered. Feb 11 14:32:37 shion [140567.625192] NTFS-fs warning (device sda1): load_system_files(): Volume has unsupported flags set. Will not be able to remount read-write. Run chkdsk and mount in Windows. Feb 11 14:32:41 shion [140571.993663] NTFS-fs error (device sda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set iso8859-1. You might want to try to use the mount option nls=utf8. Feb 11 14:32:41 shion [140571.993837] NTFS-fs warning (device sda1): ntfs_filldir(): Skipping unrepresentable inode 0x148a5. Feb 11 14:32:43 shion [140574.029604] NTFS-fs error (device sda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set iso8859-1. You might want to try to use the mount option nls=utf8. Feb 11 14:32:43 shion [140574.029616] NTFS-fs warning (device sda1): ntfs_filldir(): Skipping unrepresentable inode 0x148a5. Feb 11 14:32:44 shion [140575.237010] NTFS-fs error (device sda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set iso8859-1. You might want to try to use the mount option nls=utf8. Feb 11 14:32:44 shion [140575.237022] NTFS-fs warning (device sda1): ntfs_filldir(): Skipping unrepresentable inode 0xf9e1. Feb 11 14:32:44 shion [140575.237029] NTFS-fs error (device sda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set iso8859-1. You might want to try to use the mount option nls=utf8. Feb 11 14:32:44 shion [140575.237035] NTFS-fs warning (device sda1): ntfs_filldir(): Skipping unrepresentable inode 0xf9cf. Feb 11 14:32:44 shion [140575.237043] NTFS-fs error (device sda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set iso8859-1. You might want to try to use the mount option nls=utf8. Feb 11 14:32:53 shion [140584.292195] printk: 1 messages suppressed. Feb 11 14:32:53 shion [140584.292205] NTFS-fs error (device sda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set iso8859-1. You might want to try to use the mount option nls=utf8. Feb 11 14:32:53 shion [140584.292213] NTFS-fs warning (device sda1): ntfs_filldir(): Skipping unrepresentable inode 0x6ce9.
Created attachment 109881 [details] Kernel .config file
Is this reproducible at all?
see comment #2