http://bugs.winehq.org/show_bug.cgi?id=24045
--- Comment #10 from piwacet davrosmeglos@gmail.com 2010-11-11 22:47:35 CST --- So I installed a second copy of Ubuntu in Virtualbox (identical set-up as in comment number 8) and in this virtual Ubuntu I installed DPP according to the suggested process on wine's website, with the whole updater-crashing and cabextract-some-files procedure. Indeed, in this setup, the program crashes when I try to view the info box.
Comparing the Program Files/Canon/ directories from the working copy in Ubuntu (created by copying over the files from a proper install in windows XP) and the crashing version in the second copy of ubuntu yields:
diff -rq crash/ work/ Only in work/Canon/Digital Photo Professional: PspropSt.dll Only in work/Canon/Digital Photo Professional: rcPropSt.dll Files crash/Canon/Digital Photo Professional/Uninst.ini and work/Canon/Digital Photo Professional/Uninst.ini differ
And, copying over both of these files (PspropSt.dll, rcPropSt.dll), (but not just one or the other) into the crashing version causes things to work -i.e, the bug is no longer present.
In other words, the installation procedure on wine's website, which circumvents the "DPP Updater Crashing" bug, apparently fails to install these two files, and leads to this bug.
So this "bug" would actually not exist if there was a fix for:
http://bugs.winehq.org/show_bug.cgi?id=16817
Or some other way of getting the installation process to install these two files.