http://bugs.winehq.org/show_bug.cgi?id=31674
--- Comment #4 from Doug dougt901-2012@yahoo.com 2012-09-18 21:31:24 CDT --- Bisected back to the 1.2's but the error still was present (but it was not present when I ran those pre-OpenSuse 12.2). All prior versions that I could compile in OpenSuse 12.2 had the problem importing .qifs.
Two additional points 1) the .qif files (text/plain; charset=us-ascii) originally had Unix/Linux line endings (I think), according to gedit. When I changed the endings to Windows line endings, Quicken interpreted the files a little better (it imported more of the names, which might just mean it put them in a different column) although most still were broken. The encodings made no difference (although Kedit and gedit did not allow me to save into us-ascii or utf-8).
2) this is, I think, the part of the strace where it tried ti import the .qif Quicken(1-test).qif. The text !Type:Bank was the first line of the .qif file.
stat64("/root/.wine/dosdevices/z:/home/doug/Downloads/Quicken(1-test).QIF", 0x33d634) = -1 ENOENT (No such file or directory) stat64("/root/.wine/dosdevices/z:/home", {st_mode=S_IFDIR|0755, st_size=56, ...}) = 0 stat64("/root/.wine/dosdevices/z:/home/doug", {st_mode=S_IFDIR|0770, st_size=3712, ...}) = 0 stat64("/root/.wine/dosdevices/z:/home/doug/Downloads", {st_mode=S_IFDIR|0770, st_size=2656, ...}) = 0 stat64("/root/.wine/dosdevices/z:/home/doug/Downloads/Quicken(1-test).QIF", 0x33d344) = -1 ENOENT (No such file or directory) statfs64("/root/.wine/dosdevices/z:/home/doug/Downloads", 84, {f_type=0x9123683e, f_bsize=4096, f_blocks=186156288, f_bfree=137393502, f_bavail=130165466, f_files=0, f_ffree=0, f_fsid={-637890968, -1103667596}, f_namelen=255, f_frsize=4096, f_flags=4096}) = 0 openat(AT_FDCWD, "/root/.wine/dosdevices/z:/home/doug/Downloads", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 15 getdents64(15, /* 67 entries */, 32768) = 2888 close(15) = 0 rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 ALRM CHLD IO], [], 8) = 0 writev(3, [{""\0\0\0M\0\0\0\0\0\0\0\0\0\0\300@\0\0\0\0\0\0\0\1\0\0\0`\0\0\0"..., 64}, {"\0\0\0\0\0\0\0\0\0\0\0\0", 12}, {"/root/.wine/dosdevices/z:/home/d"..., 65}], 3) = 141 read(5, "\0\0\0\0\0\0\0\0\324\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 ALRM CHLD IO], [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [HUP INT USR1 USR2 ALRM CHLD IO], [HUP INT USR1 USR2 ALRM CHLD IO], 8) = 0 write(3, "&\0\0\0\0\0\0\0\0\0\0\0\324\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64 read(5, "\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\237\1\22\0`\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64 rt_sigprocmask(SIG_SETMASK, [HUP INT USR1 USR2 ALRM CHLD IO], NULL, 8) = 0 recvmsg(4, {msg_name(3397760)=NULL, msg_iov(69793218560)=[{"\0", 1}, {"\0\0\0", 15}, {"", 1296236546}, {"", 3397928}, {"", 3397928}, {"", 0}, {"", 2}, {"", 0}, {"", 3398308}, {"", 0}, {NULL, 0}, {"", 3398308}, {"", 3397964}, {"", 2076942324}, {"", 4150184734}, {NULL, 504}, {"", 268511747}, {NULL, 2076479227}, {NULL, 0}, {"", 2}, {"", 2}, {"", 0}, {NULL, 0}, {NULL, 2076409967}, {"", 0}, {NULL, 1296236547}, {"", 0}, {NULL, 0}, {NULL, 1296236545}, {"", 16}, {"", 2076978528}, {"", 3398080}, ...], msg_controllen=14595020426313743, msg_control=0x100000001, msg_flags=MSG_PEEK|MSG_WAITFORONE|MSG_CMSG_CLOEXEC|0xd420000}, MSG_CMSG_CLOEXEC) = 4 fcntl64(15, F_SETFD, FD_CLOEXEC) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 fstat64(15, {st_mode=S_IFREG|0644, st_size=94, ...}) = 0 pread64(15, "\r\n\r\n!Type:Bank\r\nD05/18/", 23, 0) = 23 fstatfs64(15, 84, {f_type=0x9123683e, f_bsize=4096, f_blocks=186156288, f_bfree=137393502, f_bavail=130165466, f_files=0, f_ffree=0, f_fsid={-637890968, -1103667596}, f_namelen=255, f_frsize=4096, f_flags=4096}) = 0 gettimeofday({1348017601, 186871}, NULL) = 0