MAME core load state fail (used to work)

I cannot get the latest mame_libretro.dll to load states. It displays the load state OSD text (from MAME) but nothing happens when I press the digit that matches a save state. I can successfully save a state just like before.

The core file I’m using is https://buildbot.libretro.com/nightly/windows/x86_64/latest/mame_libretro.dll.zip
with buildbot timestamp 2017-07-27 01:21
The unzipped mame_libretro.dll has SHA1 hash 0e92470d7c0383b247a4d0830d76e8f8cba55e3b

Both load state and save state worked in earlier versions of that core. Specifically I have a mame_libretro.dll file datestamped 2017-06-02 that works.

Is this a known bug? Can anyone reproduce it?

edit:
if new bug, tell me which of these repos I should create the issue at


Please report issues on anything to this central repo

One list is easier the keep track of than 100.

Sorry I can be of no help to your issue

Thanks. I pinpointed the issue. It is new with MAME version 0.188 .

In earlier mame_libretro.dll versions both save/load state paths were
\saves\mame\mame\states\<gamename>\<gamename>\<slotnumber>.sta

For example \saves\mame\mame\states\cabal\cabal\1.sta

In the most recent mame_libretro.dll the save state path is still
\saves\mame\mame\states\<gamename>\<gamename>\<slotnumber>.sta
but load state path has changed to
\saves\mame\mame\states\<gamename>\<slotnumber>.sta

I bug reported with more details here