3
« on: September 10, 2009, 20:59:41 »
I'm running Win98SE and I posted here, back in May, about MilkyTracker hanging on exit. That problem was resolved (thank you) with version 0.90.85. However, I think something else got messed up in the process.
In the Sample Editor, if I switch from 8-bit to 16-bit before actually loading in a sample then I get this message:
"An attempt was made to save the current module in the application folder. Please report this error..."
After clicking the Ok button I get another error message:
MILKYTRACKER caused an invalid page fault in
module MILKYTRACKER.EXE at 016f:0049ef49.
Registers:
EAX=00000000 CS=016f EIP=0049ef49 EFLGS=00010206
EBX=00be5c30 SS=0177 ESP=008af240 EBP=00000000
ECX=a0ee84f0 DS=0177 ESI=00be5980 FS=5567
EDX=ffffffff ES=0177 EDI=00be5980 GS=0000
Bytes at CS:EIP:
83 78 04 00 7e 06 8b 00 8b 00 eb 02 33 c0 85 c0
Stack dump:
00be5980 00be6b70 00be5c30 004d24b4 00000000 a0ee848c 00bfdd40 00be6b70 00000007 00000000 008af2a4 00518668 ffffffff 004d5927 a0ee84a8 008af9f4
If however I load in a sample first, then I am able to switch between 8-bit and 16-bit and there is no error or subsequent crash.
I tested older versions (0.90.60 and 0.90.80) and neither of them have this bug.
The pop-up window asking to confirm this flashes briefly, but then it just ignores the request and everything is fine.
So to summarize - this is only occuring in version 0.90.85 (MilkyTracker_mbcs_rtaudio3).
If anyone could look into this, it would be appreciated.