rem: if (sourceFile == undefined) { var url = this.getDataURLForScript(frame.script, source); var sourceFile = new FBL.SourceFile(url, source); context.sourceFileMap[url] = sourceFile; } 
add: var sourceFile = this.getSourceFileFromMD5(context, frame, source, kind); if (sourceFile) return sourceFile;  var url = this.getDataURLForScript(frame.script, source); var sourceFile = new FBL.SourceFile(url, source); context.sourceFileMap[url] = sourceFile;  
context:     getSourceFile: function(context, frame, source, kind)    {        if (Firebug.useDebugAdapter)            var sourceFile = this.getSourceFileFromDebugAdapter(context, frame, source);        else if (Firebug.useLastLineForEvalName)            var sourceFile = this.getSourceFileFromLastLine(context, frame, source)        else if (Firebug.useMD5ForEvalName)            var sourceFile = this.getSourceFileFromMD5(context, frame, source, kind)        if (sourceFile == undefined)        {            var url = this.getDataURLForScript(frame.script, source);            var sourceFile = new FBL.SourceFile(url, source);            context.sourceFileMap[url] = sourceFile;        }        return sourceFile;    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/18cb718ed4d19ce1362d9616532345425c53837b/debugger.js/buggy/extension/content/firebug/debugger.js