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

Possible NPTL bugs?



When running the following kernels and glibc's the two problems described below occur.
kernel-2.4.20-2.2
kernel-2.4.20-2.11
glibc-2.3.1-21
glibc-2.3.1-32


When running this kernel from Psyche the below problems do not occur:
kernel-2.4.18-19.8.0


Problem #1
===========
XMMS seems to crash with the following message when you have a file in the playlist that no longer exists on the filesystem.


read(3, "\1\1O\f\0\0\0\0h\0 \2\0\0\0\0\0\0\0\0\0\0\0\0\300\210\270"..., 32) = 32brk(0) = 0x8212000
brk(0x8213000) = 0x8213000
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x4212a000
mprotect(0x4212a000, 4096, PROT_NONE) = 0
clone(child_stack=0x42929930, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|0x790000) = 3006
write(3, ">\0\7\0\360\0 \2f\0 \2s\0 \2\27\0\0\0\'\0X\0\27\0\22\0"..., 48) = 48
read(3, 0xbffff280, 32) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], NULL, NULL, NULL) = 1 (in [3])
read(3, "\1\1R\f\0\0\0\0h\0 \2\0\0\0\0\0\0\0\0\0\0\0\0\300\210\270"..., 32) = 32futex(0x42929fb8, FUTEX_WAIT, 3006, NULL
Segmentation fault


You've probably found a bug in XMMS, please visit
http://bugs.xmms.org and fill out a bug report.

) = 0

Problem #2
==========
Service "canna" seems to fail to start when running kernel-2.4.20-2.11. If you type "service canna start" it seems to fail, and if you run cannaserver directly it says "Terminated" immediately with error code 143.


[root laptop init.d]# service canna start
Starting cannaserver:                                      [FAILED]
[root laptop init.d]# cannaserver -syslog -u bin
Terminated
[root laptop init.d]# echo $?
143
[root laptop init.d]# ps -ef |grep canna
bin       3225     1  0 22:01 ?        00:00:00 cannaserver -syslog -u

Strangely though, if you check the processes cannaserver seems to be running. Testing "kinput2 -canna" with XIM, Japanese input seems to work properly.

This is the last screen from strace when it terminates:

socket(PF_UNIX, SOCK_STREAM, 0) = 4
connect(4, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT
(No such file or directory)
close(4) = 0
brk(0) = 0x807d000
brk(0x807e000) = 0x807e000
open("/etc/hosts", O_RDONLY) = 4
fcntl64(4, F_GETFD) = 0
fcntl64(4, F_SETFD, FD_CLOEXEC) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=153, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000
read(4, "# Do not remove the following li"..., 4096) = 153
close(4) = 0
munmap(0x40016000, 4096) = 0
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40015000, 4096) = 0
clone(child_stack=0, flags=0x1200011) = 3240
--- SIGTERM (Terminated) ---
+++ killed by SIGTERM +++



Should I Bugzilla this? Two different reports?


Warren Togami
warren togami com





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