24 May '13 - 15:12 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Reply  |  Print  
Author Topic: Loading multiple .MDX files with Winamp MDX plugin crashes XMPlay  (Read 1048 times)
quanta
Guest
« on: 15 Mar '11 - 03:14 »
Reply with quoteQuote

After installing Winamp MDX input plug-in[1], loading multiple MDX files using the Open file(s) dialogue box causes XMPlay to crash with following errors when XMPlay trying to read the second .MDX file in the list:

The "(null)" plugin crashed while attempting to scan the following file:
drive:\directory\filename.MDX

The crash will now be passed on to Windows.

After closing the dialogue box, following dialogue box appears:

XMPLAY caused an invalid page fault in
module IN_MDC.DLL at 0167:01987a15.
Registers:
EAX=019b0078 CS=0167 EIP=01987a15 EFLGS=00010a97
EBX=0000000f SS=016f ESP=0301f1ec EBP=0301f20c
ECX=93bcdc43 DS=016f ESI=00000000 FS=6e97
EDX=01ac0f0c ES=016f EDI=5c3a0400 GS=0000
Bytes at CS:EIP:
89 79 04 8b 4c 13 04 8b 7c 13 08 03 5d f8 89 79
Stack dump:
0301ff0c 01ac0f10 00000000 bff7b9ae 019b01bc 0000000f 00002100 00000061 0301f458 01985659 01ab000c 0000003f 00000000 019850e2 01ac0f10 019848bc

After closing the dialogue box, the XMPlay windows are closed, then another dialogue box appears:

XMPLAY caused an invalid page fault in
module IN_TXT.DLL at 0167:01be23ee.
Registers:
EAX=023506e0 CS=0167 EIP=01be23ee EFLGS=00010202
EBX=00000001 SS=016f ESP=0301fc30 EBP=0301fc70
ECX=7ffce00c DS=016f ESI=01d10ef4 FS=6e97
EDX=c00309fc ES=016f EDI=00000001 GS=0000
Bytes at CS:EIP:
8b 08 50 ff 51 08 c3 e8 05 00 00 00 e9 0a 00 00
Stack dump:
01be70e1 00000000 01be0000 00000001 01be7084 00000000 00000000 00000001 01be43e4 01be447c 01be0000 00000000 00000001 00000000 01be0000 819571e0

The bug occurs regardless whether the .MDX files are inside or outside archives, but does not occur when only 1 file is loaded from Open file(s) dialogue box at a time.

[1] http://www.vesta.dti.ne.jp/~tsato/arc/in_mdx-1.14.5.zip
Logged
Ian @ un4seen
Administrator
Posts: 15270


« Reply #1 on: 15 Mar '11 - 16:57 »
Reply with quoteQuote

That looks like it was actually the IN_MDC.DLL plugin that crashed with the MDX file. Does the crash still happen if you remove that plugin?

If you need to keep the IN_MDC plugin, another possible solution may be to give the IN_MDX plugin priority for MDX files via its "Priority filetypes" setting (in the Input plugins options page), so that it gets first look at the MDX files.
Logged
quanta
Guest
« Reply #2 on: 10 Jun '11 - 20:53 »
Reply with quoteQuote

Removing IN_MDC.DLL stops the crash, but giving the IN_MDX plugin priority for MDX files does not. I also tested with only IN_MDC.DLL plugin loaded, and the crash occurs whenever trying to load multiple .MDX files at once. However, IN_MDC.DLL plugin does not crash when loading multiple .MDC files at once, regardless of priority settings.
Logged
Pages: [1]
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines