PDA

View Full Version : external mysql & a lot of "uninitialized value" warnings



schiegl
2008-09-23, 23:06
Hi,

to consoldiate a few databases i started to migrate the SC-DB to the distro one (Gentoo, mysql 5.0.60).

It worked quite well:
1) mysqldump "old bundled db" > dump
2) mysql "on new installation" create db "new-db" set character set urf8
3) mysql "on new installation" grant user....
4) mysql "on new installation" < dump
5) modify servers.prefs to point to the new installation
6) restart SC
7) optional: wipe & scan

I've found no functional problems so far, but on startup i see a lot of uninitialized value warnings (excerpt below)

Any hints whats causing this?
Why does a change between db-backends cause such effects?

Reverting servers.prefs to use the old db + restart SC show's no warnings.

thanks,
Markus



[08-09-24 07:39:23.4147] Slim::Utils::Misc::msg (1125) Warning: [07:39:23.4142] Use of uninitialized value in concatenation (.) or string at /opt/SqueezeCenter_svn/7.3/trunk/server/Plugins/IRBlaster/Plugin.pm line 955.
[08-09-24 07:39:24.6706] Slim::Utils::Misc::msg (1125) Warning: [07:39:24.6701] Use of uninitialized value in string eq at /opt/SqueezeCenter_svn/7.3/trunk/server/Plugins/IRBlaster/Plugin.pm line 1261.
[08-09-24 07:39:25.3761] Slim::Utils::Misc::msg (1125) Warning: [07:39:25.3756] Use of uninitialized value in hash element at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Request.pm line 996.
...
[08-09-24 07:39:44.6845] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.6843] Use of uninitialized value in string ne at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Request.pm line 1004.
[08-09-24 07:39:44.6851] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.6849] Use of uninitialized value in concatenation (.) or string at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Commands.pm line 943.
[08-09-24 07:39:44.6855] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.6852] Use of uninitialized value in concatenation (.) or string at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Commands.pm line 956.
[08-09-24 07:39:44.7975] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.7966] Use of uninitialized value in multiplication (*) at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Squeezebox2.pm line 230.
[08-09-24 07:39:44.8123] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.8119] Use of uninitialized value in multiplication (*) at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Squeezebox2.pm line 230.
[08-09-24 07:39:44.8129] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.8126] Use of uninitialized value in multiplication (*) at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Squeezebox2.pm line 230.
[08-09-24 07:39:45.3693] Slim::Utils::Misc::msg (1125) Warning: [07:39:45.3689] Use of uninitialized value in sysread at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Protocols/File.pm line 208.
...
[08-09-24 07:40:03.8411] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8405] Use of uninitialized value in concatenation (.) or string at /opt/SqueezeCenter_svn/7.3/trunk/server/Plugins/IRBlaster/Plugin.pm line 955.
[08-09-24 07:40:03.8423] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8421] Use of uninitialized value in concatenation (.) or string at /opt/SqueezeCenter_svn/7.3/trunk/server/Plugins/IRBlaster/Plugin.pm line 955.
[08-09-24 07:40:03.8725] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8720] Use of uninitialized value in hash element at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Request.pm line 996.
[08-09-24 07:40:03.8737] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8734] Use of uninitialized value in hash element at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Request.pm line 996.
[08-09-24 07:40:03.8818] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8815] Use of uninitialized value in multiplication (*) at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Squeezebox2.pm line 230.
[08-09-24 07:40:03.8822] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8820] Use of uninitialized value in multiplication (*) at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Squeezebox2.pm line 230.
...

hickinbottoms
2008-09-23, 23:49
If it helps, on Gentoo I also get a similar set of warnings (but not
identical, I don't see anything from Commands.pm or Squeezebox2.pm, for
example). Mine appear in the log, though, so they're not obtrusive. I've
always had warnings like that and have not seen any ill-effects. I've
never run the bundled MySQL on Gentoo so I can't compare, though.

I maintain the Gentoo package, by the way, so if this turns out to be a
packaging issue I'd be keen to know what to do to fix it.

Stuart



schiegl wrote:
> Hi,
>
> to consoldiate a few databases i started to migrate the SC-DB to the
> distro one (Gentoo, mysql 5.0.60).
>
> It worked quite well:
> 1) mysqldump "old bundled db" > dump
> 2) mysql "on new installation" create db "new-db" set character set
> urf8
> 3) mysql "on new installation" grant user....
> 4) mysql "on new installation" < dump
> 5) modify servers.prefs to point to the new installation
> 6) restart SC
> 7) optional: wipe & scan
>
> I've found no functional problems so far, but on startup i see a lot of
> uninitialized value warnings (excerpt below)
>
> Any hints whats causing this?
> Why does a change between db-backends cause such effects?
>
> Reverting servers.prefs to use the old db + restart SC show's no
> warnings.
>
> thanks,
> Markus
>
>
> Code:
> --------------------
>
> [08-09-24 07:39:23.4147] Slim::Utils::Misc::msg (1125) Warning: [07:39:23.4142] Use of uninitialized value in concatenation (.) or string at /opt/SqueezeCenter_svn/7.3/trunk/server/Plugins/IRBlaster/Plugin.pm line 955.
> [08-09-24 07:39:24.6706] Slim::Utils::Misc::msg (1125) Warning: [07:39:24.6701] Use of uninitialized value in string eq at /opt/SqueezeCenter_svn/7.3/trunk/server/Plugins/IRBlaster/Plugin.pm line 1261.
> [08-09-24 07:39:25.3761] Slim::Utils::Misc::msg (1125) Warning: [07:39:25.3756] Use of uninitialized value in hash element at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Request.pm line 996.
> ...
> [08-09-24 07:39:44.6845] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.6843] Use of uninitialized value in string ne at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Request.pm line 1004.
> [08-09-24 07:39:44.6851] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.6849] Use of uninitialized value in concatenation (.) or string at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Commands.pm line 943.
> [08-09-24 07:39:44.6855] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.6852] Use of uninitialized value in concatenation (.) or string at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Commands.pm line 956.
> [08-09-24 07:39:44.7975] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.7966] Use of uninitialized value in multiplication (*) at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Squeezebox2.pm line 230.
> [08-09-24 07:39:44.8123] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.8119] Use of uninitialized value in multiplication (*) at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Squeezebox2.pm line 230.
> [08-09-24 07:39:44.8129] Slim::Utils::Misc::msg (1125) Warning: [07:39:44.8126] Use of uninitialized value in multiplication (*) at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Squeezebox2.pm line 230.
> [08-09-24 07:39:45.3693] Slim::Utils::Misc::msg (1125) Warning: [07:39:45.3689] Use of uninitialized value in sysread at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Protocols/File.pm line 208.
> ...
> [08-09-24 07:40:03.8411] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8405] Use of uninitialized value in concatenation (.) or string at /opt/SqueezeCenter_svn/7.3/trunk/server/Plugins/IRBlaster/Plugin.pm line 955.
> [08-09-24 07:40:03.8423] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8421] Use of uninitialized value in concatenation (.) or string at /opt/SqueezeCenter_svn/7.3/trunk/server/Plugins/IRBlaster/Plugin.pm line 955.
> [08-09-24 07:40:03.8725] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8720] Use of uninitialized value in hash element at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Request.pm line 996.
> [08-09-24 07:40:03.8737] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8734] Use of uninitialized value in hash element at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Control/Request.pm line 996.
> [08-09-24 07:40:03.8818] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8815] Use of uninitialized value in multiplication (*) at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Squeezebox2.pm line 230.
> [08-09-24 07:40:03.8822] Slim::Utils::Misc::msg (1125) Warning: [07:40:03.8820] Use of uninitialized value in multiplication (*) at /opt/SqueezeCenter_svn/7.3/trunk/server/Slim/Player/Squeezebox2.pm line 230.
> ...
>
> --------------------
>
>
>

JJZolx
2008-09-24, 04:22
I see many of the same warnings under Windows Server. Also running with an external MySQL server. Never thought to see whether running with the bundled server silences any of them.

The last one virtually fills the log file. New streaming?



[08-09-22 17:10:07.4238] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.4233] Use of uninitialized value in string eq at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Client.pm line 144.
[08-09-22 17:10:07.4255] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.4250] Use of uninitialized value in hash element at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Request.pm line 993.
[08-09-22 17:10:07.4355] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.4350] Use of uninitialized value in multiplication (*) at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/SqueezeSlave.pm line 136.
[08-09-22 17:10:07.4362] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.4358] Use of uninitialized value in multiplication (*) at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/SqueezeSlave.pm line 136.
[08-09-22 17:10:07.4839] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.4834] Use of uninitialized value in hash element at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Request.pm line 993.
[08-09-22 17:10:07.5800] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.5795] Use of uninitialized value in hash element at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Request.pm line 993.
[08-09-22 17:10:07.6484] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.6479] Use of uninitialized value in hash element at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Request.pm line 993.
[08-09-22 17:10:07.6705] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.6700] Use of uninitialized value in multiplication (*) at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Squeezebox2.pm line 230.
[08-09-22 17:10:07.6712] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.6708] Use of uninitialized value in multiplication (*) at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Squeezebox2.pm line 230.
[08-09-22 17:10:07.6977] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.6973] Use of uninitialized value in hash element at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Request.pm line 993.
[08-09-22 17:10:07.7572] Slim::Utils::Misc::msg (1125) Warning: [17:10:07.7567] Use of uninitialized value in concatenation (.) or string at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Display/Lib/Fonts.pm line 526.
[08-09-22 17:10:07.7669] Slim::Networking::SimpleAsyncHTTP::onError (206) Failed to connect to http://update.slimdevices.com/update/firmware/7.3/jive.version (404 Not Found)
[08-09-22 17:10:07.7678] Slim::Utils::Firmware::downloadAsyncError (500) Warning: Firmware: Failed to download http://update.slimdevices.com/update/firmware/7.3/jive.version (404 Not Found), will try again in 10 minutes.
[08-09-22 17:10:07.8485] Slim::Networking::SqueezeNetwork::_error (417) Unable to login to SN: Invalid SqueezeNetwork username or password.
[08-09-22 17:10:07.8491] Slim::Networking::SqueezeNetwork::_init_error (164) Unable to login to SqueezeNetwork, sync is disabled: Invalid SqueezeNetwork username or password.
[08-09-22 17:10:07.8499] Slim::Networking::SqueezeNetwork::_init_error (174) SqueezeNetwork sync init failed: Invalid SqueezeNetwork username or password., will retry in 84300
[08-09-22 17:10:24.2652] Slim::Utils::Misc::msg (1125) Warning: [17:10:24.2647] Use of uninitialized value in hash element at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Request.pm line 993.
[08-09-22 17:10:24.3113] Slim::Utils::Misc::msg (1125) Warning: [17:10:24.3108] Use of uninitialized value in string ne at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Request.pm line 1001.
[08-09-22 17:10:28.2885] Slim::Utils::Misc::msg (1125) Warning: [17:10:28.2879] Argument "" isn't numeric in numeric gt (>) at C:\Program Files\SqueezeCenter 7.3 Trunk\server\HTML\Default\pageheader.html line 112.
[08-09-22 17:10:59.5815] Slim::Utils::Misc::msg (1125) Warning: [17:10:59.5810] Use of uninitialized value in string ne at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Request.pm line 1001.
[08-09-22 17:12:34.4466] Slim::Utils::Misc::msg (1125) Warning: [17:12:34.4460] Use of uninitialized value in hash element at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Request.pm line 993.
[08-09-22 17:12:34.4472] Slim::Utils::Misc::msg (1125) Warning: [17:12:34.4468] Use of uninitialized value in string ne at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Request.pm line 1001.
[08-09-22 17:12:34.4480] Slim::Utils::Misc::msg (1125) Warning: [17:12:34.4476] Use of uninitialized value in concatenation (.) or string at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Commands.pm line 943.
[08-09-22 17:12:34.4486] Slim::Utils::Misc::msg (1125) Warning: [17:12:34.4482] Use of uninitialized value in concatenation (.) or string at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Control/Commands.pm line 956.
[08-09-22 17:12:34.5499] Slim::Utils::Misc::msg (1125) Warning: [17:12:34.5495] Use of uninitialized value in multiplication (*) at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/SqueezeSlave.pm line 136.
[08-09-22 17:12:34.5516] Slim::Utils::Misc::msg (1125) Warning: [17:12:34.5512] Use of uninitialized value in multiplication (*) at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/SqueezeSlave.pm line 136.
[08-09-22 17:12:34.5523] Slim::Utils::Misc::msg (1125) Warning: [17:12:34.5519] Use of uninitialized value in multiplication (*) at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/SqueezeSlave.pm line 136.
[08-09-22 17:12:35.0921] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.0916] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.
[08-09-22 17:12:35.1094] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.1084] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.
[08-09-22 17:12:35.1104] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.1099] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.
[08-09-22 17:12:35.1667] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.1661] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.
[08-09-22 17:12:35.3421] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.3414] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.
[08-09-22 17:12:35.3433] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.3426] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.
[08-09-22 17:12:35.3629] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.3623] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.
[08-09-22 17:12:35.4026] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.4020] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.
[08-09-22 17:12:35.4424] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.4417] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.
[08-09-22 17:12:35.6219] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.6212] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.
[08-09-22 17:12:35.6232] Slim::Utils::Misc::msg (1125) Warning: [17:12:35.6226] Use of uninitialized value in sysread at C:/Program Files/SqueezeCenter 7.3 Trunk/server/Slim/Player/Protocols/File.pm line 208.

schiegl
2008-09-24, 13:30
Thanks for your feedback!


If it helps, on Gentoo I also get a similar set of warnings (but not identical, I don't see anything from Commands.pm or Squeezebox2.pm, for example). Mine appear in the log, though, so they're not obtrusive. I've always had warnings like that and have not seen any ill-effects. I've never run the bundled MySQL on Gentoo so I can't compare, though.


ups, didn't tell those messages (in fact there're a lot more from even more modules) are just logged to server.log not to the console. Besides those logs i've found no functional problems.



I maintain the Gentoo package, by the way, so if this turns out to be a
packaging issue I'd be keen to know what to do to fix it.


good news for you: I'm running a svn-checkout version, so it's not a packaging issue :) Maybe the difference between the bundled 5.0.20 and a much newer 5.0.60/community edition is just to big


I see many of the same warnings under Windows Server. Also running with an external MySQL server. Never thought to see whether running with the bundled server silences any of them.

Which version do you run?

kind regards,
Markus

JJZolx
2008-09-24, 13:48
good news for you: I'm running a svn-checkout version, so it's not a packaging issue :) Maybe the difference between the bundled 5.0.20 and a much newer 5.0.60/community edition is just to big

Which version do you run?

SqueezeCenter 7.3 Trunk, latest version from SVN
ActiveState Perl, 5.8.8 MSWin32-x86-multi-thread
MySQL, 5.0.68-enterprise-gpl-nt-log

schiegl
2008-09-25, 11:00
update: I tried the oldest version available from my gentoo repository (5.0.26) with the same result. I'll have a look at the mysql config when i find some time...

aubuti
2008-10-17, 14:36
update: I tried the oldest version available from my gentoo repository (5.0.26) with the same result. I'll have a look at the mysql config when i find some time...
I know you're busy, but any news on this? I recently installed 7.3 and I'm getting the same thing, also running external MySQL. My setup is:

Version: 7.3 - 23607 @ Fri Oct 17 03:00:15 PDT 2008
Operating system: Debian - EN - iso-8859-1
Platform Architecture: armv5tel-linux
Perl Version: 5.8.8 - arm-linux-gnu-thread-multi
MySQL Version: 5.0.51a-3

Alternatively, any suggestions on which logging options to turn off until this gets sorted? Thanks.

schiegl
2008-10-18, 09:02
I know you're busy, but any news on this? I recently installed 7.3 and I'm getting the same thing, also running external MySQL. My


thanks for the push :-)

so, i went on the quest and...
...replaced the bundled mysqld with gentoo's one => no warnings => mysql version doesn't matter
...replaced gentoo's my.cnf with SC's one. => warnings again => mysql config doesn't matter
...took a look at Slim/Utils/MySQLHelper.pm and finally found the reason: If you use the bundled mysqld, $class->dbh is executed and part of this method is a call to suppress all warnings. I've now done the same if you use an external db

patch agains 7.3 trunk


Index: Slim/Utils/MySQLHelper.pm
================================================== =================
--- Slim/Utils/MySQLHelper.pm (revision 23612)
+++ Slim/Utils/MySQLHelper.pm (working copy)
@@ -91,6 +91,10 @@
}
}
}
+ # because we never enter $class->dbh on this code path, we call $^W = 0 in this place
+ # IMHO the proper solution would be to fix the source of those warnings but at least this way
+ # supressing warnings doesn't depend upon whether the bundled or an external db is been used
+ $^W = 0;

return 1;
}


It's up to the Slim Devices developers if this is worth for inclusion.

end of quest :)

kind regards,
Markus

mherger
2008-10-19, 11:19
Markus - could you please file a bug or add your patch to the appropriate
bug if it exists already?

Michael

schiegl
2008-10-19, 11:58
done: http://bugs.slimdevices.com/show_bug.cgi?id=9760

thanks,
Markus

aubuti
2008-10-19, 14:35
thanks for the push :-)
And thanks for picking up on it right away. I just cast my vote for bug 9760.