[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: When will the amd64 port be stable?



Goswin von Brederlow wrote:

David Liontooth <liontooth@cogweb.net> writes:

Ron Johnson wrote:

On Fri, 2004-12-10 at 11:45 -0800, David Liontooth wrote:


Goswin von Brederlow wrote:



Same time the official sarge will be released (+ a day or two) the
unofficial sarge amd64 should be finished.




Hey, that's great news! (News to me anyway.)
Aside from hankering after sarge, I've found sid to be rock
solid at this end (aside from ud and xprt, which segfault).


ud?



uptime daemon -- crashes on startup:

dmesg-2.6.9-ac6-5-FX5500:   ud[1921]: segfault at 00000000958a7d00 rip
0000002a956e9980 rsp 0000007fbffff048 error 4
dmesg-2.6.9-ac6-5-riva:     ud[1788]: segfault at 00000000958a7d00 rip
0000002a956e9980 rsp 0000007fbffff048 error 4
dmesg-2.6.9-ac6-5-snd-bt87x:ud[1948]: segfault at 00000000958a7d00 rip
0000002a956e9980 rsp 0000007fbffff048 error 4
dmesg-2.6.9-ac6-6-ACPI:     ud[3858]: segfault at 00000000958a7d00 rip
0000002a956e9980 rsp 0000007fbffff058 error 4
dmesg-2.6.9-rc2:            ud[1625]: segfault at 000000009589ffc0 rip
0000002a956e3790 rsp 0000007fbffff068 error 4
dmesg-2.6.9-rc2-02-promise: ud[1834]: segfault at 000000009589ffc0 rip
0000002a956e3790 rsp 0000007fbffff068 error 4
dmesg-2.6.9-rc2-acpi:       ud[1891]: segfault at 000000009589ffc0 rip
0000002a956e3790 rsp 0000007fbffff068 error 4
dmesg-2.6.9-rc2-afterXP:    ud[1766]: segfault at 000000009589ffc0 rip
0000002a956e3790 rsp 0000007fbffff068 error 4
dmesg-2.6.9-rc2-no-acpi:    ud[1875]: segfault at 000000009589ffc0 rip
0000002a956e3790 rsp 0000007fbffff068 error 4

Not exactly crucial. The uptime command works fine.

Dave

That looks more like unaligned access. Unlike other architecture this
seems to get reported as segfault instead of unaligned access.

Or is uptimed realy stoping to run?

MfG
       Goswin


Dec 11 12:59:13 clitunno ud[6280]: Uptime daemon starting...
Dec 11 12:59:13 clitunno kernel: ud[6280]: segfault at 00000000958a7d00 rip 0000002a956e9980 rsp 0000007fbfffecb8 error 4

The daemon really does stop running, every time I try to start it. Anything else I can try? Strace below.

Cheers,
Dave


# strace ud
execve("/usr/bin/ud", ["ud"], [/* 15 vars */]) = 0
uname({sys="Linux", node="clitunno", ...}) = 0
brk(0)                                  = 0x504000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a9556a000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=104400, ...}) = 0
mmap(NULL, 104400, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2a9556b000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\324\1\0"..., 640) = 640
fstat(3, {st_mode=S_IFREG|0644, st_size=1294400, ...}) = 0
mmap(NULL, 2353800, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a9566c000
mprotect(0x2a9578e000, 1165960, PROT_NONE) = 0
mmap(0x2a9586c000, 241664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x100000) = 0x2a9586c000 mmap(0x2a958a7000, 14984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2a958a7000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a958ab000
arch_prctl(0x1002, 0x2a958ab520)        = 0
munmap(0x2a9556b000, 104400)            = 0
rt_sigaction(SIGINT, {0x401af0, [INT], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGHUP, {0x401af0, [HUP], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {0x401af0, [QUIT], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGTERM, {0x401af0, [TERM], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
umask(022)                              = 022
brk(0)                                  = 0x504000
brk(0x525000)                           = 0x525000
brk(0)                                  = 0x525000
open("/proc/uptime", O_RDONLY)          = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a9556b000
read(3, "74278.70 74054.04\n", 1024)    = 18
close(3)                                = 0
munmap(0x2a9556b000, 4096)              = 0
open("/var/run/ud.pid", O_RDONLY)       = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=5, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a9556b000
read(3, "6324\n", 4096)                 = 5
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x2a9556b000, 4096)              = 0
kill(6324, SIG_0)                       = -1 ESRCH (No such process)
open("/var/lib/misc/uptime.record", O_RDONLY) = 3
chmod("/var/lib/misc/uptime.record", 0644) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=36, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a9556b000
read(3, "0.7.1\n0.000000\n\n0.000000\n\n0.0000"..., 4096) = 36
close(3)                                = 0
munmap(0x2a9556b000, 4096)              = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2a958ab5b0) = 6374
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(0, 0, 0x2a958a7190, 0x2, 0x2a958ab520 <unfinished ... exit status 0>

syslog:
Dec 11 13:08:00 clitunno ud[6375]: Uptime daemon starting...
Dec 11 13:08:00 clitunno kernel: ud[6375]: segfault at 00000000958a7d00 rip 0000002a956e9980 rsp 0000007fbfffed68 error 4





Reply to: