Author Topic: XMPlay 3.8.3.4 Crash  (Read 201 times)

hiddcavee

  • Posts: 10
XMPlay 3.8.3.4 Crash
« on: 1 Sep '18 - 17:13 »
Whenever I try to load my XMPlay, it'll work a few minutes, but then it will crash for some unknown reason ???

I have around 80 plugins to play the chiptune library that I've got from the internet, but I wouldn't know which one crashes it for certain, if it's even a plugin that's crashing it and not something else.

Is there any way to view in any log file what crashed in the player because it could really help me.

Thanks in advance,
Hiddcavee.

brycco

  • Posts: 26
Re: XMPlay 3.8.3.4 Crash
« Reply #1 on: 1 Sep '18 - 17:22 »
What kind of crash? is there a popup?

If you delete xmplay.pls and xmplay.library, does it still happen? (Back them up to a different folder just in case they are the culprit)

I just posted a similar issue literally 3 minutes after you did, and narrowed the plugins down to in_ncsf.dll , in_v2m.dll and xmp-zxtune.dll. If you have those plugins, maybe see if we have the same issue.

hiddcavee

  • Posts: 10
Re: XMPlay 3.8.3.4 Crash
« Reply #2 on: 1 Sep '18 - 17:41 »
There is no popup, it just stops and freezes all of a sudden then exits the program.

I do seem to have xmp-zxtune.dll though, is that the one causing the problem?

brycco

  • Posts: 26
Re: XMPlay 3.8.3.4 Crash
« Reply #3 on: 1 Sep '18 - 17:51 »
It could be. Did you try running xmplay without xmplay.pls or xmplay.library? Just move them to a new folder then try to open xmplay.

hiddcavee

  • Posts: 10
Re: XMPlay 3.8.3.4 Crash
« Reply #4 on: 1 Sep '18 - 17:57 »
I did, but same thing still happens.

I assume it is the plugin then that's causing it? I'll try to load up XMPlay without it.

Edit: Crashes still, even without the xmp-zxtune.dll plugin.

brycco

  • Posts: 26
Re: XMPlay 3.8.3.4 Crash
« Reply #5 on: 1 Sep '18 - 18:04 »
You're gonna have to narrow it down to the plugin causing the issue.  The only plugin I know that directly crashes xmplay is in_org.dll. But it prevents xmplay from even starting. You said your crash only happens after it starts.

Did the crash happen immediately after installing your plugin pack? Or did it work for a while.  If it did work for a while,  and the issue isn't in xmplay.pls or xmplay.library, it could be in xmplay.ini or another ini file.

I suggest making a new folder, plop a new copy of xmplay in there, delete everything except the dlls and see if it still happens. If it does, then sort the plugins by xmplay and winamp type, and see if it only affects one of the types, and go from there.

hiddcavee

  • Posts: 10
Re: XMPlay 3.8.3.4 Crash
« Reply #6 on: 1 Sep '18 - 18:10 »
The so called plugin pack, is me adding the .dll files manuallly in, it did work for a while but I'll see what I can do with the new copy thing.

brycco

  • Posts: 26
Re: XMPlay 3.8.3.4 Crash
« Reply #7 on: 1 Sep '18 - 18:15 »
Ah, thought you had something similar to Chipamp (Winamp Chiptune Plugin Bundle), since you said "chiptune library".

Edit: Here is my plugin list, which doesn't encounter crashing. Maybe yours is an outlier, so you can rule these out.

Winamp

   244,224 in_adt2.dll
    64,000 In_AoDSFu.dll
    64,000 In_AoSSFu.dll
    59,904 in_mdx.dll
   221,184 in_nez.dll
   452,702 in_org.dll
   304,128 in_psf.dll
   102,400 in_S98.dll
   663,040 in_sc68.dll
   186,368 In_SNSF9x.dll
   585,728 in_usf.dll
   126,976 in_v2m.dll
   516,096 in_vgm.dll
   187,392 In_Vio2SF.dll
   181,248 In_VioGSF.dll
       542 in_nez.ini
         2 in_mdx.ini
     5,068 in_vgm.ini
     1,153 plugin.ini
   397,312 SNSF9x.bin
 1,665,024 Vio2SF.bin
   322,560 Vio2SF_old.bin
   489,472 VioGSF.bin
    62,976 AoDSF.bin
   496,128 AoSSF.bin

XMPlay

    15,448 xmp-7z.dll
   142,099 xmp-aac.dll
    71,680 xmp-ahx.dll
   135,680 xmp-asap.dll
    14,535 xmp-cd.dll
   133,120 xmp-delix.dll
    24,698 xmp-flac.dll
   202,752 xmp-ganbatte.dll
   239,616 xmp-gme.dll
    25,088 xmp-gz.dll
     8,100 xmp-lha.dll
   834,560 xmp-libxmp.dll
    20,480 xmp-lzx.dll
    48,926 xmp-midi.dll
 1,714,688 xmp-openmpt.dll
    69,754 xmp-opus.dll
    36,944 xmp-rar.dll
   529,408 xmp-sid.dll
 1,572,864 xmp-vgmstream.dll
    32,376 xmp-wv.dll
    15,448 xmp-zip.dll
10,918,429 xmp-zxtune.dll
   446,189 xmp-delix.dat
« Last Edit: 1 Sep '18 - 18:25 by brycco »

hiddcavee

  • Posts: 10
Re: XMPlay 3.8.3.4 Crash
« Reply #8 on: 1 Sep '18 - 18:24 »
Not really, I didn't know it was even a thing to begin with. Currently I'm testing the folders one by one to see which one crashes it.

Edit: Apparently while I was checking my .dbm chiptune folder in XMPlay, I found one that would hang the player and simply crash it, similar to what I described before. I removed said file and I'm about to see if the original will play normally now. Also how do I create a list like yours? (sorry I'm new to this whole thing)

Second edit: Nope, original still crashes. I'll have to see what does it in the copied one.
« Last Edit: 1 Sep '18 - 18:47 by hiddcavee »

brycco

  • Posts: 26
Re: XMPlay 3.8.3.4 Crash
« Reply #9 on: 1 Sep '18 - 18:52 »
how do I create a list like yours? (sorry I'm new to this whole thing)
I used dir command in CMD prompt to list files in a folder (shift right click in folder, open cmd here.) then block-copied (holding ALT) relevant parts in notepad++  :)

hiddcavee

  • Posts: 10
Re: XMPlay 3.8.3.4 Crash
« Reply #10 on: 1 Sep '18 - 19:09 »
Got it, thank you very much.

Also apparently, while checking, some tracks here and there crash the player in my .dmf folder. I'm going by filename each time it crashes and deleting it immediately and repeating the process until it's working properly.

Winamp plugins:

393,728 in_bonk.dll
122,880 in_cube.dll
204,800 in_d00.dll
196,608 in_diEngine.dll
164,864 in_gsf.dll
 32,768 in_lpac.dll
421,376 in_mgb.dll
152,064 in_mikamp.dll
212,992 in_modplug.dll
508,928 in_mp3.dll
    304 in_msx.ill
  1,202 in_msx.ini
  1,225 in_msx.log
229,376 in_nez.dll
    336 in_nez.ini
299,008 in_NotSoFatso.dll
156,672 in_qsf.dll
 32,256 in_rka.dll
102,400 in_S98.dll
249,856 in_sap.dll
100,384 in_shn.dll
258,048 in_skale.dll
 17,335 IN_SNES.HLP
700,416 in_usf.dll
  2,600 in_usf.ini
308,736 in_vgm.dll
 40,312 in_vgm.html
 42,496 in_vqf.dll
 40,448 in_vtx.dll
 53,248 in_vtx.dl_
 31,232 in_wave.dll
158,208 in_wsf.dll
225,792 in_xt32amp.dll
249,856 in_yansf.dll
  3,862 in_yansf.ini
 70,656 in_ymamp.dll
332,288 libcurl.dll
 95,744 libgcc_s_sjlj-1.dll
 49,933 libwinpthread-1.dll
 81,920 mxdrv.dll
471,040 nsfplug_ui.dll
272,384 openmpt-mpg123.dll
 76,288 OptimFROG.dll
  2,243 plugin.ini
    549 SNESamp.cnt
 42,555 SNESAMP.HLP
 49,152 SNESAPU.DLL
573,440 tvqdec.dll
163,840 unrar.dll
237,568 X68Sound.dll

XMPlay plugins:

  5,632 xmp-8svx.dll
 15,130 xmp-ac3.dll
  7,168 xmp-acm.dll
 71,680 xmp-ahx.dll
 31,928 xmp-ape.dll
 14,535 xmp-cd.dll
446,189 xmp-delix.dat
133,120 xmp-delix.dll
  8,825 xmp-dsd.dll
834,560 xmp-libxmp.dll
 49,950 xmp-midi.dll
  2,309 xmp-midi.txt
 20,172 xmp-mpc.dll
 20,480 xmp-ofr.dll
1,504,256 xmp-openmpt.dll
   36,944 xmp-rar.dll
1,056,256 xmp-scrobbler.dll
485,888 Xmp-SID.dll
 45,884 xmp-spx.dll
  3,116 xmp-wad.dll
  1,207 xmp-wad.txt
  7,293 xmp-wadsp.dll
  9,913 xmp-wma.dll
 69,120 xmp-ym.dll
 15,448 xmp-zip.dll

brycco

  • Posts: 26
Re: XMPlay 3.8.3.4 Crash
« Reply #11 on: 1 Sep '18 - 19:17 »
Looking at your list, it could be in_xt32amp.dll.

hiddcavee

  • Posts: 10
Re: XMPlay 3.8.3.4 Crash
« Reply #12 on: 1 Sep '18 - 19:25 »
Moved it in a new folder outside of the XMPlay directory, so I don't think it's that because it keeps on doing what I mentioned before with or without said plugin. What XMPlay does is when I load up the .dmf folder, it loads the tracks in but it also reads their titles, it hangs on one which I assume is random (I think? I honestly don't know, maybe they're faulty or something) and crashes, so I go and delete said file and redo the process that I mentioned before.

hiddcavee

  • Posts: 10
Re: XMPlay 3.8.3.4 Crash
« Reply #13 on: 1 Sep '18 - 19:56 »
Actually, you might've been right, I tried prioritizing it with OpenMPT and the same song that would crash it before with in_xt32amp.dll, wouldn't crash with OpenMPT's.

Edit: Previously deleted .dmf files magically work now and none crash the player.
« Last Edit: 1 Sep '18 - 20:02 by hiddcavee »

brycco

  • Posts: 26
Re: XMPlay 3.8.3.4 Crash
« Reply #14 on: 1 Sep '18 - 20:13 »
Great. Yeah, you don't even need that plugin since OpenMPT supports dmf.

In fact I bet you could survive with just xmp-zxtune.dll, xmp-xmplib.dll and xmp-openmpt.dll.

Then go from there from a per-format basis.. what doesn't work after that, find a plugin for it. For .gbr or MSX stuff (kss/sgc) get in_nez.dll (nezplug). For S98, get in_S98.dll (NEC PC98), for MDX/PDX (Sharp x68000), get in_mdx.dll. Get in_sc68.dll for SC68/SNDH (Atari ST). Get xmp-delix.dll for exotic amiga game formats like Turrican etc.

I doubt you'd ever use those bonk/shorten/VQF plugins, and latest zxtune supports nsfe/nsf/gbs/spc/sid/ahx/ay/ym/sap/vgm/gym/hes/psf/psf2/usf/ssf/gsf/2sf/dsf just to name some. So you don't need a lot of those plugins.

So that's like 8 plugins only. Add in the zip plugins and aac/opus/ofr (if you use optimfrog files) and you're good to go




hiddcavee

  • Posts: 10
Re: XMPlay 3.8.3.4 Crash
« Reply #15 on: 1 Sep '18 - 20:15 »
Thanks for your help by the way!  ;D

brycco

  • Posts: 26
Re: XMPlay 3.8.3.4 Crash
« Reply #16 on: 1 Sep '18 - 20:19 »
No problem :) glad I was a help.

But I thought you said you moved the in_xt32amp.dll and it still happened? Or did you mean the dmf files.

hiddcavee

  • Posts: 10
Re: XMPlay 3.8.3.4 Crash
« Reply #17 on: 1 Sep '18 - 20:22 »
I deleted it from the original folder, that's what messed me up. I didn't delete from the copy one hence why it still happened.