[Bug 20867] MusicTime 2.0 saves files incorrectly

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Mar 17 14:08:36 CDT 2012


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

--- Comment #24 from Jussi Saarinen <jussaar at mbnet.fi> 2012-03-17 14:08:36 CDT ---
(In reply to comment #23)
> Can you reproduce the problem with musictime 1.2? I can't find a legal 
> download for version 2.0 anywhere. Do you know where it can be downloaded?
> 
> http://www.uselesssoftware.com/download/musictim-zip

That is a demo version, which unfortunately can't save or print scores. Music
Time 2.0 isn't free software (not even free as in beer), and as far as I know,
it isn't sold anymore.

I have managed to get some debug logs. So far all I have managed to find from
the logs are these:

With Save-command:

0024:Call KERNEL.86: _LWRITE(0005,12af:0000,0b82) ret=1207:023a ds=121f
187.445:0024:Call KERNEL32._hwrite(00000094,00436ae8,00000b82) ret=7e8f3c1d
187.445:0024:trace:file:_hwrite 148 0x436ae8 2946
187.445:0024:trace:file:WriteFile 0x94 0x436ae8 2946 0x6fdc9c (nil)
187.445:0024:trace:ntdll:NtWriteFile
(0x94,(nil),(nil),(nil),0x6fdc38,0x436ae8,0x00000b82,(nil),(nil))!
187.445:0024:trace:ntdll:NtWriteFile = SUCCESS (2946)
187.445:0024:Ret  KERNEL32._hwrite() retval=00000b82 ret=7e8f3c1d
0024:Ret  KERNEL.86: _LWRITE() retval=00000b82 ret=1207:023a ds=121f

And with Save As -command:

0024:Call KERNEL.86: _LWRITE(0005,12af:0000,0b22) ret=1207:023a ds=121f
179.415:0024:Call KERNEL32._hwrite(000000ac,00436ae8,00000b22) ret=7e8f3c1d
179.415:0024:trace:file:_hwrite 172 0x436ae8 2850
179.415:0024:trace:file:WriteFile 0xac 0x436ae8 2850 0x6fdc9c (nil)
179.415:0024:trace:ntdll:NtWriteFile
(0xac,(nil),(nil),(nil),0x6fdc38,0x436ae8,0x00000b22,(nil),(nil))!
179.415:0024:trace:ntdll:NtWriteFile = SUCCESS (2850)
179.415:0024:Ret  KERNEL32._hwrite() retval=00000b22 ret=7e8f3c1d
0024:Ret  KERNEL.86: _LWRITE() retval=00000b22 ret=1207:023a ds=121f

MusicTime seems to write the file in four separate chunks. This is the last
one. I noticed that the write command is called in Save As -case with a length
that is 96 smaller than in Save-case. This is the exact same amount in bytes
that is missing from the files end. I haven't figured out yet why it does that.

I can post complete logs somewhere, if you think they can help. The logs are
from the point that I click the save command (from File-menu) and the save
as-command (clicking save as -button from the Save as dialog box) to the point
that I click File-menu to exit the program after. I can also get longer logs,
or logs with more or less details (these logs are with WINEDEBUG=+all).

-- 
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