Somebody in the thread at some point said:
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.