Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem emerging Mozilla and NSS
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
foxxtrot
n00b
n00b


Joined: 23 Oct 2003
Posts: 6

PostPosted: Thu Oct 23, 2003 10:16 pm    Post subject: Problem emerging Mozilla and NSS Reply with quote

I've recently reinstalled Gentoo off of the 1.4 Live CD, and went ahead and did a Stage 1 install. Things have been working fine, except that I've been unable, under any circumstances to get Mozilla or the nss packages to build. I get the same error each time, and here is the error from the output of a failed nss emerge:

make[3]: Leaving directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/nss/cmd/shlibsign/mangle'
Linux2.4_x86_glibc_PTH_OPT.OBJ/shlibsign -v -i ../../../dist/Linux2.4_x86_glibc_PTH_OPT.OBJ/lib/libsoftokn3.so
./sign.sh: line 51: 17746 Segmentation fault ${2}/shlibsign -v -i ${4}
make[2]: *** [../../../dist/Linux2.4_x86_glibc_PTH_OPT.OBJ/lib/libsoftokn3.chk] Error 139
make[2]: Leaving directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/nss/cmd/shlibsign'
make[1]: *** [libs] Error 2
make[1]: Leaving directory `/var/tmp/portage/nss-3.8/work/nss-3.8/mozilla/security/nss/cmd'
make: *** [libs] Error 2

!!! ERROR: dev-libs/nss-3.8 failed.
!!! Function src_compile, Line 54, Exitcode 2
!!! nss make failed


I've been working on this for while, and I was able to get the build closer and closer to finishing by copying libnss3.so, libssl3.so, libsmime3.so, and libsoftokn3.so to /usr/lib. These files are built by the emerges in question, so I'm not entirely sure why this shlibsign program looks for those libraries in /usr/lib, but anyway...

While the previous errors were still SegFaults, I was at least told that it couldn't find the libraries that I've copied to /usr/lib, unfortunately this did not fix the problem. Now I'm getting a SegFault without explanation. So, I went ahead and did a systrace on the command above that caused the Segmentation Fault. Here is the output from that:

bash-2.05b# strace Linux2.4_x86_glibc_PTH_OPT.OBJ/shlibsign -v -i ../../../dist/Linux2.4_x86_glibc_PTH_OPT.OBJ/lib/libsoftokn3.so
execve("Linux2.4_x86_glibc_PTH_OPT.OBJ/shlibsign", ["Linux2.4_x86_glibc_PTH_OPT.OBJ/shlibsign", "-v", "-i", "../../../dist/Linux2.4_x86_glibc_PTH_OPT.OBJ/lib/libsoftokn3.so"], [/* 39 vars */]) = 0
uname({sys="Linux", node="majikthise", ...}) = 0
brk(0) = 0x8059a44
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=40390, ...}) = 0
mmap2(NULL, 40390, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
close(3) = 0
open("/usr/lib/libssl3.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240K\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=168521, ...}) = 0
mmap2(NULL, 135664, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001e000
mprotect(0x4003e000, 4592, PROT_NONE) = 0
mmap2(0x4003e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20) = 0x4003e000
mmap2(0x4003f000, 496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4003f000
close(3) = 0
open("/usr/lib/libsmime3.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360k\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=195421, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40040000
mmap2(NULL, 147392, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40041000
mprotect(0x40063000, 8128, PROT_NONE) = 0
mmap2(0x40063000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x22) = 0x40063000
close(3) = 0
open("/usr/lib/libnss3.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\314"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=551045, ...}) = 0
mmap2(NULL, 436528, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40065000
mprotect(0x400cb000, 18736, PROT_NONE) = 0
mmap2(0x400cb000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x65) = 0x400cb000
close(3) = 0
open("/usr/lib/libplc4.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\21"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=22721, ...}) = 0
mmap2(NULL, 17256, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400d0000
mprotect(0x400d4000, 872, PROT_NONE) = 0
mmap2(0x400d4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4) = 0x400d4000
close(3) = 0
open("/usr/lib/libplds4.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\16\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=14281, ...}) = 0
mmap2(NULL, 13984, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400d5000
mprotect(0x400d8000, 1696, PROT_NONE) = 0
mmap2(0x400d8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x400d8000
close(3) = 0
open("/usr/lib/libnspr4.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\257\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=295105, ...}) = 0
mmap2(NULL, 257760, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400d9000
mprotect(0x40115000, 12000, PROT_NONE) = 0
mmap2(0x40115000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3b) = 0x40115000
mmap2(0x40117000, 3808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40117000
close(3) = 0
open("/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20A\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=91538, ...}) = 0
mmap2(NULL, 327200, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40118000
mprotect(0x40125000, 273952, PROT_NONE) = 0
mmap2(0x40125000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd) = 0x40125000
mmap2(0x40128000, 261664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40128000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\30"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=12352, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40168000
mmap2(NULL, 11328, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40169000
mprotect(0x4016b000, 3136, PROT_NONE) = 0
mmap2(0x4016b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x4016b000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`X\1\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1448687, ...}) = 0
mmap2(NULL, 1209988, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4016c000
mprotect(0x4028e000, 22148, PROT_NONE) = 0
mmap2(0x4028e000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x122) = 0x4028e000
mmap2(0x40291000, 9860, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40291000
close(3) = 0
open("/usr/lib/libsoftokn3.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0>\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=533593, ...}) = 0
mmap2(NULL, 456724, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40294000
mprotect(0x40300000, 14356, PROT_NONE) = 0
mmap2(0x40300000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6b) = 0x40300000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40304000
munmap(0x40014000, 40390) = 0
modify_ldt(1, {entry_number:0, base_addr:0x401250a0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, 16) = 0
getpid() = 31817
rt_sigaction(SIGRTMIN, {0x4011fcd0, [], SA_RESTORER, 0x40194a78}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x4011fd20, [], SA_RESTORER, 0x40194a78}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x4011fe90, [], SA_RESTORER, 0x40194a78}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff5ac, 31, (nil), 0}) = 0
brk(0) = 0x8059a44
brk(0x805aa44) = 0x805aa44
brk(0) = 0x805aa44
brk(0x805b000) = 0x805b000
sched_get_priority_min(0) = 0
sched_get_priority_max(0) = 0
sched_getscheduler(0x7c49) = 0
sched_getparam(0x7c49, 0xbfffe528) = 0
sched_setscheduler(0x7c49, 0, 0xbfffe528) = 0
gettimeofday({1066948003, 264327}, NULL) = 0
socket(PF_INET6, SOCK_STREAM, 0) = -1 EAFNOSUPPORT (Address family not supported by protocol)
rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0
brk(0) = 0x805b000
brk(0x805c000) = 0x805c000
stat64("/root/.netscape/secmod.db", 0xbfffe2b0) = -1 ENOENT (No such file or directory)
open("/root/.netscape/secmod.db", O_RDONLY) = -1 ENOENT (No such file or directory)
brk(0) = 0x805c000
brk(0x805d000) = 0x805d000
brk(0) = 0x805d000
brk(0x805e000) = 0x805e000
brk(0) = 0x805e000
brk(0x805f000) = 0x805f000
gettimeofday({1066948003, 379852}, NULL) = 0
gettimeofday({1066948003, 380073}, NULL) = 0
uname({sys="Linux", node="majikthise", ...}) = 0
stat64("/dev/urandom", {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
open("/dev/urandom", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE, 0xbfffa0c0) = -1 EINVAL (Invalid argument)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, "\352#\257C\262\371\214;\266\34\232\324\251\365\275\303"..., 1024) = 1024
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 456826}, NULL) = 0
stat64("/etc/passwd", {st_mode=S_IFREG|0644, st_size=1841, ...}) = 0
open("/etc/passwd", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1841, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 8192) = 1841
read(3, "", 4096) = 0
read(3, "", 8192) = 0
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 499104}, NULL) = 0
stat64("/etc/utmp", 0xbfffa230) = -1 ENOENT (No such file or directory)
stat64("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
open("/tmp", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, 0xbfffa2c0, 8192) = -1 EISDIR (Is a directory)
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 503098}, NULL) = 0
stat64("/var/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
open("/var/tmp", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, 0xbfffa2c0, 8192) = -1 EISDIR (Is a directory)
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 503396}, NULL) = 0
stat64("/usr/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
open("/usr/tmp", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, 0xbfffa2c0, 8192) = -1 EISDIR (Is a directory)
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 503764}, NULL) = 0
pipe([3, 4]) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
fork() = 31818
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4) = 0
fcntl64(3, F_GETFL) = 0 (flags O_RDONLY)
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
_llseek(3, 0, 0xbfffc170, SEEK_CUR) = -1 ESPIPE (Illegal seek)
read(3, "Kernel Interface table\nIface "..., 8192) = 269
read(3, "", 4096) = 0
read(3, "", 8192) = 0
wait4(31818, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 31818
rt_sigaction(SIGCHLD, {SIG_DFL}, NULL, 8) = 0
close(3) = 0
munmap(0x40014000, 4096) = 0
brk(0) = 0x805f000
brk(0x8060000) = 0x8060000
stat64("/root/.netscape/cert8.db", 0xbfffe120) = -1 ENOENT (No such file or directory)
open("/root/.netscape/cert8.db", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/root/.netscape/cert7.db", 0xbfffe120) = -1 ENOENT (No such file or directory)
open("/root/.netscape/cert7.db", O_RDONLY) = -1 ENOENT (No such file or directory)
gettimeofday({1066948003, 508889}, NULL) = 0
uname({sys="Linux", node="majikthise", ...}) = 0
stat64("/dev/urandom", {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
open("/dev/urandom", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE, 0xbfffa0c0) = -1 EINVAL (Invalid argument)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, "\342\303\20\245\234\361n\220,\240.\203\240\257H\214\1\203"..., 1024) = 1024
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 510191}, NULL) = 0
stat64("/etc/passwd", {st_mode=S_IFREG|0644, st_size=1841, ...}) = 0
open("/etc/passwd", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1841, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 8192) = 1841
read(3, "", 4096) = 0
read(3, "", 8192) = 0
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 510573}, NULL) = 0
stat64("/etc/utmp", 0xbfffa230) = -1 ENOENT (No such file or directory)
stat64("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
open("/tmp", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, 0xbfffa2c0, 8192) = -1 EISDIR (Is a directory)
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 545606}, NULL) = 0
stat64("/var/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
open("/var/tmp", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, 0xbfffa2c0, 8192) = -1 EISDIR (Is a directory)
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 545904}, NULL) = 0
stat64("/usr/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
open("/usr/tmp", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, 0xbfffa2c0, 8192) = -1 EISDIR (Is a directory)
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 546201}, NULL) = 0
pipe([3, 4]) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
fork() = 31819
close(4) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
fcntl64(3, F_GETFL) = 0 (flags O_RDONLY)
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
_llseek(3, 0, 0xbfffc170, SEEK_CUR) = -1 ESPIPE (Illegal seek)
read(3, "Kernel Interface table\nIface "..., 8192) = 269
read(3, "", 4096) = 0
read(3, "", 8192) = 0
wait4(31819, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 31819
rt_sigaction(SIGCHLD, {SIG_DFL}, NULL, 8) = 0
close(3) = 0
munmap(0x40014000, 4096) = 0
stat64("/secmod.db", 0xbfffe2b0) = -1 ENOENT (No such file or directory)
open("/secmod.db", O_RDONLY) = -1 ENOENT (No such file or directory)
gettimeofday({1066948003, 550801}, NULL) = 0
uname({sys="Linux", node="majikthise", ...}) = 0
stat64("/dev/urandom", {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
open("/dev/urandom", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE, 0xbfffa0c0) = -1 EINVAL (Invalid argument)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, "\25\221[cq\235\226\252\225\23)\336\257\370\361*\2243j\220"..., 1024) = 1024
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 551766}, NULL) = 0
stat64("/etc/passwd", {st_mode=S_IFREG|0644, st_size=1841, ...}) = 0
open("/etc/passwd", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1841, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 8192) = 1841
read(3, "", 4096) = 0
read(3, "", 8192) = 0
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 552148}, NULL) = 0
stat64("/etc/utmp", 0xbfffa230) = -1 ENOENT (No such file or directory)
stat64("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
open("/tmp", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, 0xbfffa2c0, 8192) = -1 EISDIR (Is a directory)
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 597144}, NULL) = 0
stat64("/var/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
open("/var/tmp", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, 0xbfffa2c0, 8192) = -1 EISDIR (Is a directory)
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 597576}, NULL) = 0
stat64("/usr/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
open("/usr/tmp", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|S_ISVTX|0777, st_size=96, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(3, 0xbfffa2c0, 8192) = -1 EISDIR (Is a directory)
close(3) = 0
munmap(0x40014000, 4096) = 0
gettimeofday({1066948003, 597901}, NULL) = 0
pipe([3, 4]) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
fork() = 31820
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4) = 0
fcntl64(3, F_GETFL) = 0 (flags O_RDONLY)
fstat64(3, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
_llseek(3, 0, 0xbfffc170, SEEK_CUR) = -1 ESPIPE (Illegal seek)
read(3, "Kernel Interface table\nIface "..., 8192) = 269
read(3, "", 4096) = 0
read(3, "", 8192) = 0
wait4(31820, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 31820
rt_sigaction(SIGCHLD, {SIG_DFL}, NULL, 8) = 0
close(3) = 0
munmap(0x40014000, 4096) = 0
brk(0) = 0x8060000
brk(0x8061000) = 0x8061000
brk(0) = 0x8061000
brk(0x8062000) = 0x8062000
brk(0) = 0x8062000
brk(0x8063000) = 0x8063000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


I've been working at this for a while, and I'm completely at a loss. It fails on the mozilla-1.* and nss-3.8 emerges. I'm running the current specs:

AMD Athlon Thunderbird 1400
Gentoo Kernel 2.4.22-r8
512MB RAM
More than enough HD space

Any help would be greatly appreciated.

Foxxtrot
Back to top
View user's profile Send private message
Surye
n00b
n00b


Joined: 19 Jun 2003
Posts: 29

PostPosted: Sat Oct 09, 2004 3:38 am    Post subject: Reply with quote

I have the exact same problem, a year later :cry:

I'm also getting segfaults when starting mozilla-firefox-bin. One thing to note is I am using 2.6.9-rc3-mm3 with linux26-headers and glibc-2.3.4.20040808-r1 with nptl, gcc-3.4.2-r2 and reiser4. This and firefox are my only issues so far with this setup, but it is a new install. Also, sorry for bumping up something so old, but I can't copy into links2 very easy, and this has all the messages already :wink:
Back to top
View user's profile Send private message
wizatdiz
n00b
n00b


Joined: 20 Aug 2004
Posts: 73
Location: Florida

PostPosted: Sat Oct 09, 2004 12:58 pm    Post subject: Reply with quote

I have this problem as well with the same configuration as Surye.
Back to top
View user's profile Send private message
Surye
n00b
n00b


Joined: 19 Jun 2003
Posts: 29

PostPosted: Sat Oct 09, 2004 7:07 pm    Post subject: Reply with quote

Here's a dump from dmesg for when this happens, did not notice it before:

http://calypso.datamachine.net/~surye/dmesg.txt
Back to top
View user's profile Send private message
seank
l33t
l33t


Joined: 08 Jul 2004
Posts: 686

PostPosted: Sat Oct 09, 2004 7:43 pm    Post subject: Reply with quote

Post the ouput of "emerge info" please.
Back to top
View user's profile Send private message
Surye
n00b
n00b


Joined: 19 Jun 2003
Posts: 29

PostPosted: Sat Oct 09, 2004 7:50 pm    Post subject: Reply with quote

No problem(again, linking cause I can't really paste it in):
http://calypso.datamachine.net/~surye/emerge-info.txt
Back to top
View user's profile Send private message
Surye
n00b
n00b


Joined: 19 Jun 2003
Posts: 29

PostPosted: Sat Oct 09, 2004 8:23 pm    Post subject: Reply with quote

Just an update, rolling back to linux-2.6.8.1-mm4 fixed all these problems. So now I atleast know the source of the problem.
Back to top
View user's profile Send private message
Rhysem
Tux's lil' helper
Tux's lil' helper


Joined: 18 Dec 2002
Posts: 76

PostPosted: Thu Oct 14, 2004 5:24 pm    Post subject: Reply with quote

[EDIT]

Yep, that did it.

[/EDIT]

I'm on 2.6.9-rc4-mm1 and getting the same issue. I'll try 2.6.8.1-mm4, assuming it has reiser4 patches and try to remember to post results.

mauve ~ # emerge info
Portage 2.0.51_rc9 (gcc34-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.9-rc4-mm1 i686)
=================================================================
System uname: 2.6.9-rc4-mm1 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.5.3
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers: sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache distlocks sandbox"
GENTOO_MIRRORS="ftp://bazaar.cites.uiuc.edu/pub/gentoo http://gentoo.oregonstate.edu"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://bazaar.cites.uiuc.edu/gentoo-portage"
USE="X acpi aim alsa apache2 avi berkdb bitmap-fonts bootsplash calendar cdr crypt cups dga dvd dvdr dvdread encode esd evo exif f77 fam fbcon foomaticdb gdbm gif gnome gstreamer gtk gtk2 imlib java jikes jpeg libg++ libwww lufsusermount maildir mikmod mmx mmx2 mng motif mozilla moznocompose moznoirc moznomail mozplaintext mozsvg mozxmlterm mpeg ncurses nls no-old-linux nptl oggvorbis opengl pam pcre pdflib perl pic png ppds python quicktime readline sdl session shared sharedmem slang sockets spell sse sse2 ssl svg svga tcltk tcpd tetex tiff truetype x86 xml2 xosd xpm xprint xv zlib"
Back to top
View user's profile Send private message
Mamizou
Tux's lil' helper
Tux's lil' helper


Joined: 09 May 2003
Posts: 101

PostPosted: Sat Oct 16, 2004 3:02 pm    Post subject: Reply with quote

I also have the same problem with the latest mm-sources kernels, but mm-sources-2.6.9-rc2-r3 works fine.
Back to top
View user's profile Send private message
pludodog
n00b
n00b


Joined: 20 Jan 2003
Posts: 15

PostPosted: Sat Oct 23, 2004 11:17 pm    Post subject: Reply with quote

Same problem here on mm-2.6.9-rc4... any workarounds?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum