[Bug 31674] Wine 1.5.6 breaks Quicken 99 import of .qif files; special text character handling problem

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Sep 18 21:31:24 CDT 2012


http://bugs.winehq.org/show_bug.cgi?id=31674

--- Comment #4 from Doug <dougt901-2012 at 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list