Closed Bug 420077 Opened 18 years ago Closed 18 years ago

Some symbols not accessible on the symbol server (Firefox 3.0b3 xul.pdb)

Categories

(mozilla.org Graveyard :: Server Operations, task)

x86
Windows XP
task
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: ted, Unassigned)

References

Details

We seem to have some funkiness with Apache serving some symbols from the symbol server: SYMSRV: http://symbols.mozilla.org/firefox/xul.pdb/D54C15C6420843C091900255BE46416Ab/xul.pdb not found however: -bash-3.00$ pwd /mnt/netapp/breakpad/symbols_ffx -bash-3.00$ ls -l xul.pdb/D54C15C6420843C091900255BE46416Ab/xul.pdb -rw-r--r-- 1 ffxbld firefox 57585664 Feb 5 17:00 xul.pdb/D54C15C6420843C091900255BE46416Ab/xul.pdb Looks like fallout from bug 414852.
RewriteMap toupper int:toupper Redirect / http://developer.mozilla.org/en/docs/Using_the_Mozilla_symbol_server - RewriteRule ^/firefox/(.+?)/(.+?)/(.*) /firefox/$1/${toupper:$2}/$3 + RewriteRule ^/firefox/(.{9})/(.+?)/(.*) /firefox/$1/${toupper:$2}/$3 Assuming the regexp parser is nice ...
I'm not very familiar with the symbol layout. Is it true that only 9 character ids need to be capitalized? Is this id only letters and numbers?
Right. The IDs are hex, and only the shorter form (which are timestamps, produced by VC6) need the capitalization fix. The longer ones (GUID + Age, produced by VC7+) apparently require the GUID to be uppercase and the age (last digit) to be lowercase.
Matthew let's go with: RewriteRule ^/firefox/(.+?)/([\d\w]{9})/(.*) /firefox/$1/${toupper:$2}/$3
config updated and pushing to static web cluster.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.