sschuberth / foo-cdartdisplay

A foobar2000 component for use with CD Art Display.
GNU Lesser General Public License v2.1
0 stars 0 forks source link

foo_cdartdisplay does not load / Invalid access to memory location #2

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Split from issue #1 by chuuey:

i have another issue, this release won't even load on my 1.0.3 foobar,
here's the crashreport piece : Failed to load DLL: foo_cdartdisplay.dll,
reason: Invalid access to memory location.

windows 7 x64 by the way

i just tried moving all components except the standard ones with foobar
2000, i did a new installation of it as well, same thing: Failed to load
DLL: foo_cdartdisplay.dll Reason: Invalid access to memory location. this
time i tried on windows xp sp3

Original issue reported on code.google.com by sschuberth on 18 May 2010 at 12:49

GoogleCodeExporter commented 9 years ago
To ensure your DLL is not corrupted, please post the MD5 or SHA1 hash here.

Original comment by sschuberth on 18 May 2010 at 12:51

GoogleCodeExporter commented 9 years ago
ok i will, but i'm not sure how to do that on windows? Is there a CMD command 
for that?

Original comment by chuuey@gmail.com on 18 May 2010 at 5:11

GoogleCodeExporter commented 9 years ago
Not by default. I'd recommend to install http://code.kliu.org/hashcheck/.

Original comment by sschuberth on 18 May 2010 at 5:15

GoogleCodeExporter commented 9 years ago
ok thanks, it was downloaded from the downloads on the project page, unrared 
with 
winrar 3.93:

  File: foo_cdartdisplay.dll
CRC-32: 1cd79217
   MD4: a9952d272e1fc715077f949dc4f42b58
   MD5: d2fe065a4cfbfcf2918fd666372c90ba
 SHA-1: 520fc9118f17178ddd14fc064d8df79d862ac19a

Original comment by chuuey@gmail.com on 18 May 2010 at 6:29

GoogleCodeExporter commented 9 years ago
here's the rar:

  File: foo_cdartdisplay-2.0.1-release-100.rar
CRC-32: 695d85d0
   MD4: 1a0d979bea27d427e2670d1a8d8ef436
   MD5: 66d07b5c588899f717e1002464e720b1
 SHA-1: 79640f7d7ffb7b00e319b51c0e95a114ac94cf39

SHA-1 matches the one posted in the downloads section

Original comment by chuuey@gmail.com on 18 May 2010 at 6:31

GoogleCodeExporter commented 9 years ago
hm, on the other hand 2.0.1 release 86 works fine, i'm going to use that for 
now ;)

Original comment by chuuey@gmail.com on 19 May 2010 at 6:51

GoogleCodeExporter commented 9 years ago
anyone was able to reproduce this issue?

Original comment by chuuey@gmail.com on 24 May 2010 at 3:39

GoogleCodeExporter commented 9 years ago
Failed to load DLL: foo_cdartdisplay.dll
Reason: Invalid access to memory location.  

Win 7 x64
foobar2000 1.021
CAD 2.01

  File: foo_cdartdisplay-2.0.1-release-100.rar
CRC-32: 695d85d0
   MD4: 1a0d979bea27d427e2670d1a8d8ef436
   MD5: 66d07b5c588899f717e1002464e720b1
 SHA-1: 79640f7d7ffb7b00e319b51c0e95a114ac94cf39

  File: foo_cdartdisplay.dll
CRC-32: 1cd79217
   MD4: a9952d272e1fc715077f949dc4f42b58
   MD5: d2fe065a4cfbfcf2918fd666372c90ba
 SHA-1: 520fc9118f17178ddd14fc064d8df79d862ac19a

Original comment by joshat...@gmail.com on 10 Jun 2010 at 6:42

GoogleCodeExporter commented 9 years ago
I didn't realize i needed the CAD.exe program installed to work w/fb2k.  I 
upgraded to fb2k 1.03 and now i get unable to launch cd art display.  But if i 
launch CAD before it's ok, but no cd art displays, and yes i have it set to 
auto browse amazon.com.  The browse window comes up blank.

Original comment by joshat...@gmail.com on 10 Jun 2010 at 7:17

GoogleCodeExporter commented 9 years ago
interesting, i just copied the 100 release into components folder and overwrote 
the 86 release, and it works now o.o

Original comment by chuuey@gmail.com on 26 Jun 2010 at 11:27

GoogleCodeExporter commented 9 years ago

Original comment by sschuberth on 12 Jul 2010 at 7:19

GoogleCodeExporter commented 9 years ago
Copying chuuey's comment from issue 1 which should have gone here:

"Hi, remember that memory location errors i was talking about? I realized that 
i has something to do if CD art display is installed and has registry entries 
in Windows, because i installed a new beta on a clean machine and i used the 
latest rev and it worked no problem, then i reinstalled my machine, backed up 
CAD directory, loaded the plugin - boom same crash relating to memory address 
being invalid, however version 86 seems to not care about CAD being installed 
or not and works, if i override it with version 100 with all the settings saved 
it works, so the issue was - at some point release 100 checks for registry 
information on CAD and since if i don't want to reinstall it every time and i 
have it fully copied it can't find any and crashes, hope this helps hehe ;)"

Original comment by sschuberth on 27 Mar 2011 at 12:42

GoogleCodeExporter commented 9 years ago
chuuey, would you mind testing the attached debug build to see if the "Invalid 
access to memory location" exception still appears?

Original comment by sschuberth on 27 Mar 2011 at 7:53

Attachments:

GoogleCodeExporter commented 9 years ago
hey, well it does seem to work quite well, no more error on a fresh foobar 
install, foobar just complains about plugin compiled in debug mode :)

Original comment by chuuey@gmail.com on 2 Apr 2011 at 2:47

GoogleCodeExporter commented 9 years ago
Great, thanks for testing. I plan to do on more bigger change and then release 
a new version with the fix.

Original comment by sschuberth on 2 Apr 2011 at 7:12

GoogleCodeExporter commented 9 years ago

Original comment by sschuberth on 9 Jul 2011 at 10:23