Somebody in the thread at some point said: > I'll be on my yacht the rest of the day. When I come back I'll remove > firefox and reinstall. Will let you know the outcome. Life is hard! Here is the last part of the strace, I compared it to an strace of starting my working firefox, it's fairly similar up to this point. ... access("/usr/lib/mozilla/plugins/nppdf.so", F_OK) = 0 open("/usr/lib/mozilla/plugins/nppdf.so", O_RDONLY) = 11 read(11, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@D\7\0004\0\0\0"..., 512) = 512 fstat64(11, {st_mode=S_IFREG|0755, st_size=4759307, ...}) = 0 mmap2(NULL, 1880736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 11, 0) = 0x6b75000 mmap2(0x6d1b000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 11, 0x1a6) = 0x6d1b000 mmap2(0x6d3b000, 21152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6d3b000 mprotect(0x4f5ca000, 3792, PROT_READ|PROT_WRITE) = 0 mprotect(0x4f5ca000, 3792, PROT_READ) = 0 mprotect(0xbfe59000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 mprotect(0xb21c9000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb2cda000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb36db000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb40dc000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb4add000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb54de000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb5edf000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb6940000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb7341000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb0dc7000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0xb17c8000, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 close(11) = 0 mprotect(0x6b75000, 1728512, PROT_READ|PROT_WRITE) = 0 mprotect(0x6b75000, 1728512, PROT_READ|PROT_EXEC) = 0 access("/usr/java/jre1.6.0_02/plugin/i386/ns7-gcc29/libjavaplugin_oji.so", F_OK) = 0 open("/usr/java/jre1.6.0_02/plugin/i386/ns7-gcc29/libjavaplugin_oji.so", O_RDONLY) = 11 read(11, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\341\0\0004\0\0\0"..., 512) = 512 fstat64(11, {st_mode=S_IFREG|0755, st_size=236012, ...}) = 0 mmap2(NULL, 145968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 11, 0) = 0x5ccf000 mmap2(0x5ceb000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 11, 0x1b) = 0x5ceb000 close(11) = 0 lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat64("/usr/java", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat64("/usr/java/jre1.6.0_02", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat64("/usr/java/jre1.6.0_02/plugin", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat64("/usr/java/jre1.6.0_02/plugin/i386", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat64("/usr/java/jre1.6.0_02/plugin/i386/ns7-gcc29", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat64("/usr/java/jre1.6.0_02/plugin/i386/ns7-gcc29/libjavaplugin_oji.so", {st_mode=S_IFREG|0755, st_size=236012, ...}) = 0 open("/usr/java/jre1.6.0_02/lib/i386/libjavaplugin_nscp_gcc29.so", O_RDONLY) = 11 read(11, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\3\1\0004\0\0\0"..., 512) = 512 fstat64(11, {st_mode=S_IFREG|0755, st_size=358202, ...}) = 0 mmap2(NULL, 247664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 11, 0) = 0x5e46000 mmap2(0x5e76000, 53248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 11, 0x30) = 0x5e76000 close(11) = 0 write(2, "INTERNAL ERROR on Browser End: ", 31) = 31 write(2, "Could not get the plugin manager", 32) = 32 write(2, "\n", 1) = 1 write(2, "System error?:: Success\n", 24) = 24 writev(20, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12 close(20) = 0 writev(18, [{"GIOP\1\2\1\5\0\0\0\0", 12}], 1) = 12 close(18) = 0 close(17) = 0 close(16) = 0 unlink("/tmp/orbit-erik/linc-101e-0-506a732e178ad") = 0 close(19) = 0 unlink("/home/erik/.mozilla/firefox/454p3zvs.default/lock") = 0 exit_group(-1) I don't have any strace record of touching /usr/lib/mozilla/plugins/nppdf.so and /usr/java/jre1.6.0_02/lib/i386/libjavaplugin_nscp_gcc29.so or /usr/java/jre1.6.0_02/plugin/i386/ns7-gcc29/libjavaplugin_oji.so in my working strace. I would consider mv-ing the contents of those dirs somewhere else as a test and see if the problem changes. My strace starts creating a file /home/<user>/.mozilla/firefox/<blah>.default/xpti.dat.tmp around the point where your strace ends as well, fwiw. -Andy