IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

Firebug 1.2 のバグ

ブラウザを再起動したら Firebug 1.2 が起動しなくなったので

調べてみた><

原因はファイルのパーミッション

Index: branches/firebug1.2/components/firebug-service.js
===================================================================
--- branches/firebug1.2/components/firebug-service.js   (リビジョン 265)
+++ branches/firebug1.2/components/firebug-service.js   (作業コピー)
@@ -2383,7 +2383,7 @@
         file.append("firebug-service-dump.txt");
         //file.createUnique(CI("nsIFile").NORMAL_FILE_TYPE, 0666);
         var stream = CC("@mozilla.org/network/file-output-stream;1").createInstance(CI("nsIFileOutputStream"));
-        stream.init(file, 0x04 | 0x08 | 0x20, 664, 0); // write, create, truncate
+        stream.init(file, 0x04 | 0x08 | 0x20, 0664, 0); // write, create, truncate
         return stream;
     }
     catch (exc)

664 が十進数で 0644 が八進数というオチ。