http://bugs.winehq.org/show_bug.cgi?id=21979
Summary: Foobar2000 album art is not displayed. Product: Wine Version: 1.1.40 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: disemadd@yahoo.com
Behavior / Issue: Foobar2000 album art is not displayed.
Foobar2000 versions with confirmed behavior: 0.9.5.2 1.0 1.0.1
Foobar2000 GUI component: Default UI
Details: Rather than displaying album art (image files) related to selected audio files, the panel where the art should appear displays the message, "unsupported format or corrupted file".
Regression: The issue does not appear in Wine 1.1.39 and earlier, i.e., album art displays as it should in previous versions of Wine.
Linux Distro / Wine package: Arch Linux / wine-1.1.40-1-i686.pkg.tar.gz
http://bugs.winehq.org/show_bug.cgi?id=21979
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2010-03-08 09:23:35 --- Please provide terminal output and results of regression testing http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=21979
disemadd@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |msclrhd@gmail.com
--- Comment #2 from disemadd@yahoo.com 2010-03-08 17:05:11 --- Regression tests
- Initial build: CC="ccache gcc" CFLAGS="-g -O0" ./configure --verbose && make depend && make
- Test set-up git bisect good wine-1.1.39 git bisect bad wine-1.1.40
- Notes
1. I initially ran the regression with a clean .wine directory and no additional Windows components installed. Results were negative, i.e., Foobar2000 properly displayed the album art throughout regression tests.
2. Second round of regression tests were conducted the same as in Item 1, except GDIPlus was installed. Regression test was positive, i.e., Foobar2000 displayed the error message instead of the album art at various points in the test.
The 'commit' identified was:
---------- f08206b31f0bff94ffec8ff4d4eee646d78ffbfd is the first bad commit commit f08206b31f0bff94ffec8ff4d4eee646d78ffbfd Author: Reece Dunn msclrhd@gmail.com Date: Thu Feb 25 09:14:37 2010 +0000
ole32: Fix the HGLOBAL stream Seek implementation.
:040000 040000 a0a1ea6e89a2a8d2dd20851049aeef4b3a63016a 5ef6acf7b5c4f591b65e5c5c18b1bc405a070f01 M dlls ----------
http://bugs.winehq.org/show_bug.cgi?id=21979
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.foobar2000.org/? | |page=Download
http://bugs.winehq.org/show_bug.cgi?id=21979
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2010-03-08 23:08:15 --- Don't file bugs caused by use of native dlls.
http://bugs.winehq.org/show_bug.cgi?id=21979
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2010-03-08 23:08:22 --- Closing
http://bugs.winehq.org/show_bug.cgi?id=21979
--- Comment #5 from disemadd@yahoo.com 2010-03-08 23:29:59 --- First of all, I didn't know that it was caused by a native DLL when I posted originally. My apologies. But you didn't do any work to discover it. I did.
Thanks.
http://bugs.winehq.org/show_bug.cgi?id=21979
--- Comment #6 from Vitaliy Margolen vitaliy@kievinfo.com 2010-03-08 23:54:05 --- (In reply to comment #5)
But you didn't do any work to discover it. I did.
Thank you.
While we can make Wine work better we can't replicate every single undocumented feature that native dlls tend to use. That's why any bugs caused by use of native dlls are deemed invalid.
http://bugs.winehq.org/show_bug.cgi?id=21979
--- Comment #7 from disemadd@yahoo.com 2010-03-09 00:08:25 --- I was just curious about the ramifications of this, however, regardless of whether its native or not.
I've been using Wine for quite some time with GDI Plus installed (it gets installed with DotNet2 as well, which is currently the only 'Gold-rated' DotNet framework). Guess that's why I was surprised when my long-installed Foobar2000 suddenly broke after the upgrade to 1.1.43.
Again, my apologies for filing the bug report. I thought I had tested thoroughly (meaning using a clean, virgin .wine directory) before posting. Guess I got sloppy. It certainly would have saved me the tedium of the regression tests (well, I might have done them anyway, had I known about them, just for curiosity's sake).
Thanks.
http://bugs.winehq.org/show_bug.cgi?id=21979
--- Comment #8 from disemadd@yahoo.com 2010-03-09 00:11:02 --- (In reply to comment #7)
... Guess that's why I was surprised when my long-installed Foobar2000 suddenly broke after the upgrade to 1.1.43. ...
Should have said 1.1.40, not 1.1.43.