Opened 18 years ago

Closed 18 years ago

Last modified 12 months ago

#167 closed defect (worksforme)

midi crash

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

Description

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, 18 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, 18 years ago

Owner: set to SF/ender

comment:3 by SF/logicdeluxe, 18 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, 18 years ago

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

comment:5 by SF/logicdeluxe, 18 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, 18 years ago

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

comment:7 by SF/ender, 18 years ago

Resolution: invalid
Status: newclosed

comment:8 by SF/ender, 18 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, 18 years ago

Status: closednew

comment:10 by SF/logicdeluxe, 18 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), 18 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, 18 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, 18 years ago

Resolution: invalidworksforme
Status: newclosed

comment:14 by SF/ender, 18 years ago

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

Sorry.

comment:15 by digitall, 12 months ago

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