Opened 22 years ago

Closed 22 years ago

Last modified 5 years ago

#167 closed defect (worksforme)

midi crash

Reported by: SF/logicdeluxe Owned by: SF/ender
Priority: normal Component: Audio: MT32
Version: Keywords:
Cc: Game:


Built on Apr 18 2002 00:53:47 win32 When I use Midi the engine crashes randomly every few minutes with an error like this:

Error(68:105:0x6A): MM System Error 'MMSYSTEM067 _ber den Anschluss werden Daten zum Gerőt łbertragen. Wiederholen Sie den Vorgang, sobald die Datenłbertragung beendet ist.'! Fatal signal: Segmentation Fault (SDL Parachute Deployed)

This never happens with adlib. Of course Scummvm was the only software playing midi at the time.

The same error also appeared on a different windows installation with completely different sound drivers.

Ticket imported from: #545423. Ticket imported from: bugs/167.

Change History (15)

comment:1 by SF/ender, 22 years ago

Well, that error message is from Windows... What does it translate to? I can't read German, sorry :P

comment:2 by SF/ender, 22 years ago

Owner: set to SF/ender

comment:3 by SF/logicdeluxe, 22 years ago

The German part means: 'MMSYSTEM067 through this port, data are transmitting to the device. Try again as soon as the transmission is completed!'

btw. I never saw this error in other software.

comment:4 by SF/ender, 22 years ago

I cannot replicate this. Is there a specific game that causes this problem for you?

comment:5 by SF/logicdeluxe, 22 years ago

It appears in all games supporting midi. And it happens in no particular situation. However not in quite scenes like between the chapter screen and Largo's appearance in Monkey 2.

I also tried it with the Voyetra OPL-driver in Windows. The same error appeard. So it is certainly not my MPU401 which cause the problem.

comment:6 by SF/ender, 22 years ago

Well, I just cannot make it happen with the latest CVS..

comment:7 by SF/ender, 22 years ago

Resolution: invalid
Status: newclosed

comment:8 by SF/ender, 22 years ago

Obviously this works now, otherwise you wouldn't have been able to file the bug against Bumpus in sam and max. :P

Please update your bugs if they are suddenly fixed.

comment:9 by SF/logicdeluxe, 22 years ago

Status: closednew

comment:10 by SF/logicdeluxe, 22 years ago

Sorry I didn't mention it, this only happens when I use -ewindows. It never happens with -adlib. And the bug in Sam&Max I noticed as I tried it in order to check if this also happens to general midi, rather than mt32. If fact it does. I just took a savegame in bumpus house and noticed the other bug. This crash with -ewindows still happens. Regardles if the game is mt32 or general midi.

comment:11 by (none), 22 years ago

Logged In: NO

Try this. Before you start the game, set the environment variable 'SDL_AUDIODRIVER' to be 'waveout'.

comment:12 by SF/logicdeluxe, 22 years ago

SDL_AUDIODRIVER did not solve the problem. What has this to do with 'waveout' anyway? This is a midi problem only, I think.

But I got a window popped up with debug info (which did not appear the first time): SCUMMVM verursachte einen Fehler durch eine ungltige Seite in Modul SDL.DLL bei 017f:10014532. (protection fault) Register: EAX=834477d8 CS=017f EIP=10014532 EFLGS=00010286 EBX=780014b4 SS=0187 ESP=007af540 EBP=008d0590 ECX=008d0590 DS=0187 ESI=008d0590 FS=5187 EDX=81f9d01c ES=0187 EDI=00000000 GS=0000 Bytes bei CS:EIP: 8b 08 50 ff 51 08 e8 a3 ff ff ff 8b 86 90 02 00 Stapelwerte: (stack) 00000000 008d0590 100253a2 008d0590 007af5a0 ffffffff 817930e4 0000000b 100011df 1000121a 0000ffff 10018275 00000000 0040118c 0000000b 00000000

Built on Apr 26 2002 13:06:42

comment:13 by SF/ender, 22 years ago

Resolution: invalidworksforme
Status: newclosed

comment:14 by SF/ender, 22 years ago

Nobody I know can duplicate this, so I have to close it :(


comment:15 by digitall, 5 years ago

Component: --Unset--Audio: MT32
Note: See TracTickets for help on using tickets.